Skip to content

Instantly share code, notes, and snippets.

@ashishkharcheiu
Created July 24, 2019 08:01
Show Gist options
  • Save ashishkharcheiu/51f93854ebe5ab73d4479a9a39a9bd4c to your computer and use it in GitHub Desktop.
Save ashishkharcheiu/51f93854ebe5ab73d4479a9a39a9bd4c to your computer and use it in GitHub Desktop.
when tried to open web whatsapp chrome
This file has been truncated, but you can view the full file.
/*! Copyright (c) 2019 WhatsApp Inc. All Rights Reserved. */
webpackJsonp([0],{baaaeiafec:function(e,t){e.exports={muted:"yQFcY",item:"X7YrQ"}},babadgcffh:function(e,t){e.exports={muted:"_3IgiV",title:"_2XH7W"}},babbeaeffj:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n("ddeihcgfbg"),o=a(r),i=n("bdiiahhjbe"),l=a(i),c=function(e,t){l.default.assert(t.focusNode,"serializeTextBeforeCursor requires selection.focusNode")();var n=document.createRange();n.setStart(e,0),n.setEnd(t.focusNode,t.focusOffset);var a=n.cloneContents();return(0,o.default)(a,[])};t.default=c},babhhabdgf:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),u=n("ddhijeejag"),f=r(u),d=n("eadfaddcj"),p=a(d),h=n("gbfffciea"),m=a(h),b=n("ceffhbhahb"),g=a(b),v=n("fifhbjiec"),y=a(v),_=n("cijhchjfjc"),E=a(_),j=n("bidfjbaebi"),w=a(j),O=n("edbaidcaf"),C=a(O),S=n("ddfjdghbjb"),P=a(S),M=n("ecibddhig"),T=r(M),k=n("ichhibhgh"),N=a(k),I=n("eceadcicaf"),R=a(I),A=n("ejbdjaifi"),D=n("bheafeifce"),x=n("chajfbfiga"),L=a(x),F=n("ccaaiecfib"),U=a(F),B=n("cgecdbiihg"),G=n("fffdgbfji"),V=a(G),W=n("bdiiahhjbe"),H=a(W),Y=n("bcafcjajcb"),q=a(Y),K=n("bfdcadbbif"),z=a(K),Q=n("bfjajhbdf"),X=a(Q),J={PREVIEW:"PREVIEW",FLOATER:"FLOATER"},Z=function(e){function t(e){i(this,t);var n=l(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));n.setRefThumbnailWrapper=function(e){n.refThumbnailWrapper=e},n.getThumbnailWrapperRect=function(){return n.refThumbnailWrapper?n.refThumbnailWrapper.getBoundingClientRect():null},n.setPreviewMode=function(){n.state.mode!==J.PREVIEW&&n.setState({mode:J.PREVIEW})},n.setFloaterMode=function(){n.state.mode!==J.FLOATER&&n.setState({mode:J.FLOATER})},n.parseYoutubeVideoId=function(e){for(var t=B.URL_PATTERNS.ONLINE_VIDEO_URL.YOUTUBE,n=null,a=0;a<t.length;a++){var r=e.match(t[a]);if(r){n=r[1];break}}return n},n.parseYoutubeVideoStartTime=function(e){var t=e.split("?");if(2!==t.length)return 0;var n=t[1],a=new P.default(n).get(B.YOUTUBE_URL_TIME_PARAM_NAME);if(!a)return 0;var r=a.match(B.YOUTUBE_URL_TIME_PARAM_PATTERN),o=0;if(r&&r.length)for(var i=1;i<r.length;i++){var l=r[i];if(l){var c=parseInt(l,10);if(isNaN(c))return 0;l.endsWith("h")&&(o+=3600*c),l.endsWith("m")&&(o+=60*c),l.endsWith("s")&&(o+=c),/^\d+$/.test(l)&&(o+=c)}}return o};var a=N.default.isOpened((0,D.unproxy)(e.msg))?J.FLOATER:J.PREVIEW;return n.state={mode:a},n}return c(t,e),s(t,[{key:"componentDidMount",value:function(){this.props.listeners.add(N.default,this.props.msg.id.toString()+"_pip_did_open",this.setFloaterMode),this.props.listeners.add(N.default,this.props.msg.id.toString()+"_pip_did_close",this.setPreviewMode)}},{key:"render",value:function(){var e,t=this,n=this.props.msg.description?f.createElement("div",{className:E.default.description,title:this.props.msg.description},f.createElement(y.default,{text:this.props.msg.description})):null,a=C.default.hostname(this.props.msg.canonicalUrl||this.props.msg.matchedText),r=f.createElement("div",{className:E.default.source},f.createElement(y.default,{text:a})),i=(0,g.default)(E.default.body,o({},E.default.noThumb,!this.props.msg.thumbnail)),l=void 0;if(this.state.mode===J.PREVIEW)switch(a){case p.default.HOSTNAME.YOUTUBE:var c=this.parseYoutubeVideoId(this.props.msg.matchedText);if(c){var s=this.parseYoutubeVideoStartTime(this.props.msg.matchedText);l=function(e){e&&e.stopPropagation(),N.default.openYoutubePiP(c,t.props.msg,s,t.getThumbnailWrapperRect())}}break;case p.default.HOSTNAME.INSTAGRAM:case p.default.HOSTNAME.STREAMABLE:case p.default.HOSTNAME.FACEBOOK:U.default.supportsFeature(U.default.F.VIDEO_PLAYBACK_URL)&&(l=function(e){N.default.openOgVideoPiP("",t.props.msg.thumbnail,t.props.msg,0,t.getThumbnailWrapperRect()),L.default.queryVideoPlaybackUrl(t.props.msg.matchedText).then(function(e){if(N.default.isOpened(t.props.msg)){if(!e.url)throw new Error("Url is missing in response.");N.default.openOgVideoPiP(e.url,t.props.msg.thumbnail,t.props.msg,0,null)}}).catch(function(e){H.default.assert(!1,"Wap Error","The request Wap.queryVideoPlaybackUrl receives an invalid response: "+e)(),N.default.closeOgVideoPiP(),m.default.openToast(f.createElement(X.default,{id:(0,Q.genId)(),msg:V.default.t("picture_in_picture_cannot_play"),action:{actionText:V.default.t("picture_in_picture_open_link"),onAction:function(){(0,j.openExternalLink)(t.props.msg.matchedText)}}}))})});break;default:return null}var u=(0,g.default)(E.default.preview,(e={},o(e,E.default.bubbleIn,!this.props.msg.isSentByMe),o(e,E.default.bubbleOut,this.props.msg.isSentByMe),e)),d=this.state.mode===J.PREVIEW?f.createElement("div",{className:E.default.mediaStateControlsWrapper},f.createElement(T.Play,null)):null,h=this.state.mode===J.FLOATER?f.createElement(q.default,{icon:f.createElement(z.default,{name:"video-pip-large"})},V.default.t("picture_in_picture_playing")):null,b=void 0;if(this.props.msg.thumbnail)switch(a){case p.default.HOSTNAME.YOUTUBE:b=f.createElement("img",{className:(0,g.default)(E.default.thumbnail,E.default.youtubeThumbnail),src:"data:image/jpeg;base64,"+this.props.msg.thumbnail});break;case p.default.HOSTNAME.INSTAGRAM:case p.default.HOSTNAME.STREAMABLE:case p.default.HOSTNAME.FACEBOOK:b=f.createElement("img",{className:E.default.thumbnail,src:"data:image/jpeg;base64,"+this.props.msg.thumbnail});break;default:b=f.createElement("div",{className:E.default.thumbnailPlaceholder})}else b=f.createElement("div",{className:E.default.thumbnailPlaceholder});return f.createElement("div",{className:u},f.createElement("div",{ref:this.setRefThumbnailWrapper,className:E.default.thumbnailWrapper,onClick:l},b,d,h),f.createElement(w.default,{className:i,href:this.props.msg.matchedText,newWindow:!0},f.createElement("div",{className:E.default.title,title:this.props.msg.title},f.createElement(y.default,{text:this.props.msg.title})),n,r))}}]),t}(f.Component);Z.displayName="VideoLinkPreview",t.default=(0,R.default)((0,A.hoc)(Z))},bacfgbeffc:function(e,t){e.exports={muted:"_1WUgw",menuTabsMarker:"Orl3a",hide:"mFPJz"}},bacgdahheh:function(e,t){e.exports={muted:"_3Iaew",ack:"_3VIru"}},baeacdffeb:function(e,t,n){"use strict";function a(e){return e instanceof HTMLElement&&Boolean(e.dataset&&e.dataset.mentionJid)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=a},baehciajii:function(e,t){e.exports={muted:"ECaRD",section:"_1d7QJ",reasonList:"_2IBqE",label:"WwC8b",input:"_1ftwL",buttons:"_1NLsK"}},bafbadjdec:function(e,t,n){"use strict";var a={queryStarredStickers:function(){arguments.length>0&&void 0!==arguments[0]&&arguments[0],arguments.length>1&&void 0!==arguments[1]&&arguments[1];throw new Error("Need implementation")}};e.exports=a},bafdafhgja:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n("bgedbhhbbg"),o=a(r),i=n("djcchigfih"),l=a(i),c=n("djbhiedbef"),s=a(c),u=n("dajffajabh"),f=a(u),d=n("fffdgbfji"),p=a(d),h=n("ddhijeejag"),m=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(h);t.default=function(e){return m.createElement(l.default,null,m.createElement(f.default,{a8n:"drawer-title-notifications",title:p.default.t("notifications_drawer_title"),onBack:e.onClose,type:u.DRAWER_HEADER_TYPE.LARGE}),m.createElement(s.default,null,m.createElement(o.default,{key:"notifications"})))}},bafdbchefg:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=n("digcccheca"),c=a(l),s=n("gbfffciea"),u=a(s),f=n("cijaehcdg"),d=a(f),p=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.handlers={onKeyDown:function(e){var t=this;return!t.ctx.isComposing&&(!(" "!==e.key||!(0,d.default)(e))&&(!t.ctx.value.length&&(u.default.scrollMessages(),!0)))}},i=n,o(a,i)}return i(t,e),t}(c.default);t.default=new p},bafegjjfbj:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("hbhijdici"),f=a(u),d=n("gbfffciea"),p=a(d),h=n("biddiiafgd"),m=a(h),b=n("fifhbjiec"),g=a(b),v=n("bdiiahhjbe"),y=a(v),_=n("ihfccfgdf"),E=a(_),j=n("ejbdjaifi"),w=n("dcdbiiejfc"),O=n("bafdehfigc"),C=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.getText=function(){var e=a.props.chat,t=e.title();return e.isGroup?e.isReadOnly?l10n.t("web_delete_group_dialog_title",{groupName:t}):l10n.t("web_exit_group_dialog_title",{groupName:t}):e.isUser?l10n.t("delete_chat_dialog_title",{name:t}):e.isBroadcast?l10n.t("delete_list_dialog_title"):void 0},a.getButton=function(){var e=a.props.chat;return e.isGroup?e.isReadOnly?l10n.t("web_delete"):l10n.t("web_exit"):e.isUser||e.isBroadcast?l10n.t("web_delete"):void 0},a.onCancel=function(){p.default.closeModal();var e=a.props.onCancel;e&&f.default.isFunction(e)&&e()},a.onDelete=function(){var e=a.props.chat,t=void 0;e.isGroup?t=e.isReadOnly?(0,w.sendDelete)(e):(0,O.sendExitGroup)(e):e.isUser||e.isBroadcast?t=(0,w.sendDelete)(e):y.default.error("deleteChatPopup:onDelete Unsupported chat type")(),f.default.isFunction(a.props.onDeleteOrExit)&&t&&a.props.onDeleteOrExit(t),p.default.closeModal()},i=n,o(a,i)}return i(t,e),l(t,[{key:"render",value:function(){return s.createElement(m.default,{onOK:this.onDelete,okText:this.getButton(),onCancel:this.onCancel},s.createElement(g.default,{text:this.getText()}))}}]),t}(s.PureComponent);C.CONCERNS={chat:["isReadOnly","isGroup","isUser","isBroadcast"]},C.displayName="DeleteChatPopup",t.default=(0,E.default)((0,j.hoc)(C),C.CONCERNS)},bafjbifhgj:function(e,t){e.exports={muted:"_3FMIL",bubble:"_2NTm6",hasCaption:"_1C-mw",meta:"_2Krt0",isPSA:"AeWjB",isPsa:"AeWjB",author:"xYHJC",forwarded:"_3EQmZ",forwardedIndicator:"_35RRm",hasAuthor:"RWKZp",quote:"_30WBO"}},bagaghiajb:function(e,t){e.exports={muted:"pKASV",container:"o_uNe"}},bagahaffif:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(s),f=n("hbhijdici"),d=a(f),p=n("ceffhbhahb"),h=a(p),m=n("ccegihfjhe"),b=a(m),g=n("fifhbjiec"),v=a(g),y=n("bffjfbgbg"),_=a(y),E=n("jcdghfjgd"),j=a(E),w=n("ihfccfgdf"),O=a(w),C=n("bfdcadbbif"),S=a(C),P=n("caffijjhc"),M=a(P),T=n("bcifhbgija"),k=a(T),N=n("bgddggdhc"),I=n("ejbdjaifi"),R=n("dcfaachegb"),A=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.setMediaImage=function(e){return n.mediaImage=e},n.onImageLoad=function(e){if(!n.zoomed){n.zoomed=!0;var t=n.state.zoomElement;t&&e&&n.props.zoomIn&&e instanceof HTMLElement&&n.animateZoom(t,e)}},n.animateZoom=function(e,t){var a=t.getBoundingClientRect(),r=e.getBoundingClientRect(),o=r.top-a.top,i=r.left-a.left,l=e.clientWidth/t.clientWidth,c=(t.clientHeight-e.clientHeight)/2,s=(t.clientWidth-e.clientWidth)/2;o-=c,i-=s,(0,k.default)(t,{opacity:[1,0],translateX:[0,i],translateY:[0,o],scale:[1,l]},{duration:R.ANIMATION_DURATION,easing:[.1,.82,.25,1]});var u=(0,N.forbiddenFindDOMNode)(n.caption);u&&(0,k.default)(u,{opacity:[1,0]},{duration:R.ANIMATION_DURATION})},n.onScroll=function(e){Math.abs(e.deltaY)>7&&n.onClose()},n.onImgZoomIn=function(e){var t=n.mediaImage;e&&t&&(n.listenToMouseMove=t.heightOverflow>0||t.widthOverflow>0),n.setState({imgZoomed:e}),n.props.onImgZoomIn(e)},n.onZoomOut=function(e){var t=n.mediaImage;t&&n.state.imgZoomed&&t.onImageClick(e)},n.onMouseMove=function(e){n.handleMouseMove(e.pageX,e.pageY)},n._handleMouseMove=function(e,t){var a=n.mediaImage;if(a){var r=a.image;if(r){var o=(0,N.forbiddenAssertDOMNode)(r);if(o){var i=o.parentNode,l=i.parentNode,c=a.getTranslatePosition(l,e,t),s=c.translateX,u=c.translateY;(0,k.default)(i,"stop"),(0,k.default)(i,{translateX:s,translateY:u,scale:R.ZOOM_IN_FACTOR},{duration:0})}}}},n.onClose=function(){if(!n.closing){if(n.closing=!0,d.default.isFunction(n.props.onExitAnimation)&&n.props.onExitAnimation(),!n.props.getZoomNode)return n.props.onBack();var e=n.props.getZoomNode();if(!e)return n.props.onBack();var t=n.mediaImage&&n.mediaImage.image;t=(0,N.forbiddenAssertDOMNode)(t);var a=t.getBoundingClientRect(),r=e.getBoundingClientRect(),o=r.top-a.top,i=r.left-a.left,l=e.clientWidth/t.clientWidth,c=(t.clientHeight-e.clientHeight)/2,s=(t.clientWidth-e.clientWidth)/2;o-=c,i-=s,(0,k.default)(t,{translateX:[i,0],translateY:[o,0],scale:[l,1]},{duration:200,easing:[.1,.82,.25,1]}).then(function(){n.props.onBack()})}},n.handleMouseMove=d.default.throttle(n._handleMouseMove,42),n.zoomed=!1,n.closing=!1,n.state={imgZoomed:!1,zoomElement:null},n}return l(t,e),c(t,[{key:"componentWillMount",value:function(){if(this.props.mediaData.mediaStage===_.default.STAGE.RESOLVED&&this.props.zoomIn){if(this.props.getZoomNode){var e=this.props.getZoomNode();this.setState({zoomElement:e})}this.transparentStyle={opacity:0}}}},{key:"componentDidMount",value:function(){this.transparentStyle={}}},{key:"render",value:function(){var e,t=this.props,n=t.mediaData,a=t.product,o=u.createElement(R.WrappedMediaImage,{mediaData:n,key:n.renderableUrl,style:this.transparentStyle,onLoad:this.onImageLoad,onImgZoomIn:this.onImgZoomIn,ref:this.setMediaImage}),i=void 0;if(a.description){var l=this.props.zoomIn&&(n.isGif||n.type===_.default.TYPE.IMAGE),c=(0,h.default)(b.default.mediaCaption,r({},b.default.captionHidden,l));i=u.createElement(v.default,{className:c,ref:(0,I.GetRef)("caption",this),text:a.description})}var s=(0,h.default)(b.default.media,r({},b.default.mediaWithCaption,!!i)),f=u.createElement(S.default,{name:"chevron-right",title:l10n.t("next_button")}),d=(0,h.default)(b.default.btn,b.default.btnMediaNext,r({},b.default.disabledBtn,!this.props.onNext)),p=u.createElement("div",{role:"button",className:d,onClick:this.props.onNext||function(e){return e.stopPropagation()}},f),m=u.createElement(S.default,{name:"chevron-left",title:l10n.t("previous_button")}),g=(0,h.default)(b.default.btn,b.default.btnMediaPrev,r({},b.default.disabledBtn,!this.props.onPrev)),y=u.createElement("div",{role:"button",className:g,onClick:this.props.onPrev||function(e){return e.stopPropagation()}},m),E=(0,h.default)("overlay",b.default.mediaViewer,(e={},r(e,b.default.mediaViewerAnimate,this.props.zoomIn),r(e,b.default.cursorZoomOut,this.state.imgZoomed),e)),w=this.state.imgZoomed?null:this.onScroll,O=this.state.imgZoomed?null:this.onClose,C=this.state.imgZoomed&&this.listenToMouseMove?this.onMouseMove:null,P=this.state.imgZoomed?this.onZoomOut:null;return u.createElement(M.default,{displayName:"ProductViewer",escapable:!0,requestDismiss:this.onClose},u.createElement("div",{className:E,"data-animate-media-viewer":!0,onClick:P,onMouseMove:C},u.createElement(j.default,{mediaData:n,onClose:this.onClose,product:this.props.product}),u.createElement("div",{className:b.default.mediaContent,dir:"ltr",onWheel:w,onClick:O},y,u.createElement("div",{className:s},u.createElement("div",{className:b.default.media},o),i),p)))}}]),t}(u.PureComponent);A.CONCERNS={mediaData:["mediaStage","renderableUrl","isGif","type"],product:["description"]},A.displayName="ProductImageViewerModal",t.default=(0,O.default)((0,I.hoc)(A),A.CONCERNS)},bahefhdbbb:function(e,t){e.exports={muted:"_3JTOP",drawer:"_1KDYa",white:"_1yAd4",drawerGallery:"Y9547",drawerMedia:"kqC9O",drawerEdit:"_1BdTk",drawerCapture:"_1cJw0"}},bahefiaghi:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){var t=e.fullPreview,n=e.fullPreviewSize,a=e.mimeType,r=e.filename;return t&&n?i.createElement("div",{className:d.default.container,"data-animate-attach-media":!0},i.createElement("div",{className:d.default.preview},i.createElement(c.default,{type:l.FIT_TYPE.SCALE_DOWN,size:n},i.createElement("img",{src:t,className:d.default.img})))):i.createElement(u.default,{mimeType:a,filename:r})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var o=n("ddhijeejag"),i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(o),l=n("dgfecega"),c=a(l),s=n("becegcbegb"),u=a(s),f=n("jgbhhadeh"),d=a(f)},bahgfcjcda:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(s),f=n("dhhfaeacef"),d=a(f),p=n("dhefcajhhb"),h=a(p),m=n("bfdcadbbif"),b=a(m),g=n("ceffhbhahb"),v=a(g),y=n("edbaidcaf"),_=a(y),E=n("eceadcicaf"),j=a(E),w=n("ejbdjaifi"),O=n("ceddibihdf"),C=a(O),S=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.promise=null,n._clearPromise=function(){n.promise=null},n._handleImageChange=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};n.setState({img:e.img})},n.state={img:null},n}return l(t,e),c(t,[{key:"componentWillMount",value:function(){var e=this,t=this.props.waid;t&&(this.promise=h.default.find(t).then(function(t){e.props.listeners.add(t,"change:img",e._handleImageChange),e._handleImageChange(t)}).catch(function(){}).finally(this._clearPromise))}},{key:"componentWillUnmount",value:function(){this.promise&&this.promise.cancel()}},{key:"render",value:function(){var e;if(this.state.img&&this.props.waid)return u.createElement(d.default,{id:this.props.waid,quoted:this.props.quoted,size:this.props.size,square:this.props.square,border:this.props.border});var t=this.props.size||d.default.Size.SMALL,n={height:(0,f.getSize)(t),width:(0,f.getSize)(t)},a=(0,v.default)(C.default.container,(e={},r(e,C.default.square,this.props.square),r(e,C.default.hasBorder,this.props.border),e)),o=this.props.thumb?u.createElement("div",{className:C.default.image,style:_.default.thumbAsBackgroundImage(this.props.thumb)}):u.createElement("div",{className:C.default.default},u.createElement(b.default,{name:this.props.quoted?"default-user-square":"default-user",style:n}));return u.createElement("div",{className:a,style:n},o)}}]),t}(u.PureComponent);S.displayName="ProfileImage",t.default=(0,j.default)((0,w.hoc)(S))},baiheeddah:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(s),f=n("hbhijdici"),d=a(f),p=n("gbfffciea"),h=a(p),m=n("ceffhbhahb"),b=a(m),g=n("eceadcicaf"),v=a(g),y=n("ejbdjaifi"),_=n("bfdcadbbif"),E=a(_),j=n("bgabfdfhj"),w=a(j),O=n("cfhgffgbcb"),C=a(O),S=function(e){function t(){var e,n,a,r;o(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.addOrRemoveLabelOnSelected=function(){var e=a.props.selectedModels.getSelected();h.default.openModal(u.createElement(C.default,{onLabelUpdateComplete:a.props.onCancel,modelsToUpdate:e}))},r=n,i(a,r)}return l(t,e),c(t,[{key:"componentWillMount",value:function(){this.props.selectedModels&&this.props.listeners.add(this.props.selectedModels,"all")}},{key:"componentDidUpdate",value:function(){var e=this.props.selectedModels.getSelected();0===d.default.size(e)&&this.props.onCancel&&this.props.onCancel()}},{key:"render",value:function(){var e,t=this.props,n=t.labelEditEnabled,a=t.onRemoveLabel,o=this.props.selectedModels.getSelected(),i=d.default.size(o),l=void 0,c=void 0,s=void 0,f=this.props.onDelete;n&&i>0&&(l=u.createElement(P,{name:"label",disabled:!i,title:l10n.t("web_button_download"),onClick:this.addOrRemoveLabelOnSelected})),a&&i>0&&(s=u.createElement(P,{name:"label-delete",disabled:!i,title:l10n.t("web_button_label_remove"),onClick:a})),f&&i>0&&(c=u.createElement(P,{name:"delete",disabled:!i,title:l10n.t("web_button_download"),onClick:f}));var p=(0,b.default)(w.default.multiControls,(e={},r(e,w.default.drawerHeader,"drawer-header"===this.props.theme),r(e,w.default.chatListPanel,"chatlist-panel"===this.props.theme),e)),h=this.props.arrowBack?"back":"x";return u.createElement("div",{className:p},u.createElement(P,{name:h,onClick:this.props.onCancel}),u.createElement("div",{className:w.default.multiCount},l10n.t("selected_count",{count:i,_plural:i})),l,c,s)}}]),t}(u.Component);S.displayName="MultiselectBar",t.default=(0,v.default)((0,y.hoc)(S));var P=function(e){var t=e.name,n=e.title,a=e.onClick,r=e.directional,o=e.disabled;return u.createElement("button",{className:w.default.multiselectIcon,title:n,onClick:a,disabled:o?"disabled":void 0},u.createElement(E.default,{name:t,directional:r}))};P.displayName="BtnIcon"},baijejebfi:function(e,t){e.exports={muted:"_2MVYX",preview:"_1Bw-K"}},bajidgjehj:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("cajijabhgb"),u=r(s),f=n("ddhijeejag"),d=r(f),p=n("effbcehec"),h=a(p),m=n("gbfffciea"),b=a(m),g=n("biddiiafgd"),v=a(g),y=n("bjigbaghc"),_=a(y),E=n("eadfaddcj"),j=a(E),w=n("djcchigfih"),O=a(w),C=n("djbhiedbef"),S=a(C),P=n("dajffajabh"),M=a(P),T=n("fijafegab"),k=a(T),N=n("bbbdgehigj"),I=n("dgjddffcfg"),R=a(I),A=n("ejbdjaifi"),D=n("jbchjhhe"),x=a(D),L=n("cdcaigjjii"),F=a(L),U=n("bjbedjfe"),B=a(U),G=n("bfejacaeaj"),V=a(G),W=n("ihfccfgdf"),H=a(W),Y=n("jhhgcfgee"),q=a(Y),K=n("eedjbihej"),z=a(K),Q=n("hfhhcchgj"),X=a(Q),J=n("dcjdgceiej"),Z=a(J),$=n("bggdhciede"),ee=n("bijjheifie"),te=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onBack=function(){n.props.onClose?n.props.onClose():n.context.uim.uie.requestDismiss()},n.validateStatus=function(e){return!!(e||"").trim()},n.onStatusBegin=function(){n.isEditingStatus=!0},n.onSetStatusError=function(){b.default.openModal(d.createElement(v.default,{onOK:function(){return b.default.closeModal()},okText:l10n.t("web_ok")},l10n.t("action_status_empty")))},n.onSetStatus=function(e){if(null==n.state.status)return void n.onCancelStatus();n.isEditingStatus=!1;var t=n.props.status.status,a=R.default.emojify(n.state.status);if(a===t)return n.setState({status:a});n.setState({pendingStatus:!0}),(0,ee.setMyStatus)(R.default.emojify(n.state.status)).checkpoint(n.props.rejectOnUnmount()).then(function(){n.setState({pendingStatus:!1})}).catch(u.Unmount,function(){})},n.onStatusChange=function(e){n.setState({status:e})},n.onCancelStatus=function(){n.isEditingStatus=!1,n.setState({status:n.props.status.status})},n.onPushnameBegin=function(){n.isEditingPushname=!0},n.validatePushname=function(){var e=n.state.pushname,t=void 0,a=/[\u2714\u2705\u2611]/g;return e=(e||"").trim(),e?a.test(e)&&(t=l10n.t("action_pushname_set_failed_check")):t=l10n.t("action_pushname_empty"),!t||(n.onSetPushnameError(t),!1)},n.onSetPushname=function(e){if(n.isEditingPushname=!1,_.default.canSetMyPushname()){var t=n.state.pushname;t=R.default.emojify((t||"").trim());if(t===n.props.conn.pushname)return n.setState({pushname:t});n.setState({pendingPushname:!0}),(0,$.setPushname)(t).checkpoint(n.props.rejectOnUnmount()).then(function(){n.setState({pendingPushname:!1})}).catch(u.Unmount,function(){})}},n.onSetPushnameError=function(e){b.default.openModal(d.createElement(v.default,{onOK:function(){return b.default.closeModal()},okText:l10n.t("web_ok")},e))},n.onPushnameChange=function(e){n.setState({pushname:e})},n.onCancelPushname=function(){n.isEditingPushname=!1,n.setState({pushname:n.props.conn.pushname})},n.onImageSet=function(e,t){var a=n.props.profilePicThumb;n.setState({pendingPhoto:!0});var r=void 0;r=e&&t?(0,N.setProfilePic)(a,e,t):(0,N.deleteProfilePic)(a),r.checkpoint(n.props.rejectOnUnmount()).then(function(){n.setState({pendingPhoto:!1})}).catch(u.Unmount,function(){})},n.state={pushname:e.conn.pushname,status:e.status.status,pendingPushname:!1,pendingStatus:!1,pendingPhoto:!1},n}return l(t,e),c(t,[{key:"render",value:function(){var e=this.props,t=e.conn,n=e.status,a=e.profilePicThumb,r=this.isEditingStatus||this.state.pendingStatus?this.state.status:n.status,o=d.createElement(k.default,{a8nText:"col-main-profile",title:l10n.t("web_status"),theme:"padding"},d.createElement(X.default,{value:r,editable:!0,pending:this.state.pendingStatus,showRemaining:!0,validate:this.validateStatus,maxLength:j.default.MAX_STATUS_LENGTH,onBeginEdit:this.onStatusBegin,onChange:this.onStatusChange,onSave:this.onSetStatus,onError:this.onSetStatusError,onCancel:this.onCancelStatus,supportsEmoji:!0,lockable:!0,lowProfile:!0})),i=l10n.t("menuitem_profile_status"),l=!a.canSet()&&!a.canDelete(),c=this.isEditingPushname||this.state.pendingPushname?this.state.pushname:t.pushname,s=_.default.isSMB?l10n.t("business_name_description"):l10n.t("pushname_description");return d.createElement(O.default,null,d.createElement(M.default,{a8n:"drawer-title-profile",title:i,onBack:this.onBack,type:P.DRAWER_HEADER_TYPE.LARGE}),d.createElement(S.default,null,d.createElement("div",{className:q.default.photoPickerWrapper},d.createElement(x.default,{type:F.default.PROFILE,id:a.id,attachToChat:!1,pending:this.state.pendingPhoto,startImage:a.imgFull,readOnly:l,onImageSet:this.onImageSet})),d.createElement(k.default,{a8nText:"col-main-profile",title:l10n.t("pushname"),theme:"padding"},d.createElement(X.default,{value:c,editable:_.default.canSetMyPushname(),pending:this.state.pendingPushname,showRemaining:!0,validate:this.validatePushname,maxLength:j.default.MAX_PUSHNAME_LENGTH,onBeginEdit:this.onPushnameBegin,onChange:this.onPushnameChange,onSave:this.onSetPushname,onCancel:this.onCancelPushname,supportsEmoji:!0,lockable:!0,lowProfile:!0})),d.createElement("div",{"data-a8n":h.default.key("pushname-description"),className:q.default.nameWrapper},d.createElement(z.default,{theme:"muted"},s)),o))}}]),t}(d.Component);te.contextTypes={uim:V.default.instanceOf(Z.default)},te.CONCERNS={profilePicThumb:["imgFull","id"],status:["status"],conn:["pushname"]},te.displayName="ProfileDrawer",t.default=(0,B.default)((0,H.default)((0,A.hoc)(te),te.CONCERNS))},bbagfcaiaf:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={shouldAnimate:!0}},bbahcjdgfa:function(e,t){e.exports={muted:"m3ENb",docState:"_1qlav",spinner:"Hg0cw"}},bbccbjiaeb:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ejbdjaifi"),s=n("ddhijeejag"),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(s),f=n("eadfaddcj"),d=(a(f),n("ebijaadcje")),p=a(d),h=n("bdiiahhjbe"),m=a(h),b=n("ihfccfgdf"),g=a(b),v=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.handleClick=function(){a.props.msg.resend().catch(function(e){m.default.log("PlainMsgFailIcon: failed to resend message")(e)})},i=n,o(a,i)}return i(t,e),l(t,[{key:"render",value:function(){var e=this.props,t=e.msg,n=e.displayType;return t.isFailed?u.createElement(p.default,{displayType:n,tooltip:l10n.t("resend_message"),onClick:this.handleClick}):null}}]),t}(u.PureComponent);v.CONCERNS={msg:["ack","isFailed"]},v.displayName="PlainMsgFailIcon",t.default=(0,g.default)((0,c.hoc)(v),v.CONCERNS)},bbcccehdad:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(s),f=n("ceffhbhahb"),d=a(f),p=n("dhfbfehaef"),h=a(p),m=n("cgfdjcbhag"),b=a(m),g=n("ecjegjabde"),v=a(g),y=n("eceadcicaf"),_=a(y),E=n("fagbfehid"),j=a(E),w=n("decfffijad"),O=a(w),C=n("ddajbaceej"),S=n("ejbdjaifi"),P=n("bfdcadbbif"),M=a(P),T=n("ccijgeidci"),k=a(T),N=n("cegfacfjjj"),I=a(N),R=function(e){function t(){var e,n,a,r;o(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.state={numItems:a.props.specialItemsCount+j.default.length},a._handleLengthChange=function(){a.setState({numItems:a.props.specialItemsCount+j.default.length})},a._setRefContainer=function(e){a._refContainer=e},a._renderItem=function(e){return a.props.recentStickersEnabled&&0===e?u.createElement("div",{className:(0,d.default)(I.default.centerChild,I.default.show)},u.createElement(M.default,{name:"panel-recent"})):u.createElement(O.default,{index:e-a.props.specialItemsCount})},r=n,i(a,r)}return l(t,e),c(t,[{key:"componentDidMount",value:function(){this.props.listeners.add(j.default,"change:length",this._handleLengthChange),this._handleLengthChange()}},{key:"focus",value:function(){this._refContainer&&(this.hasFocus()||(0,C.focus)(this._refContainer))}},{key:"hasFocus",value:function(){return!!this._refContainer&&this._refContainer===document.activeElement}},{key:"render",value:function(){var e=this.state.numItems;return u.createElement(h.default,{onRef:this._setRefContainer,handlers:(0,v.default)({down:this.props.onFocusBelow,"shift+tab":this.props.onFocusPrev,tab:this.props.onFocusNext})},u.createElement(b.default,{className:(0,d.default)(r({},k.default.shadow,this.props.shadow)),numItems:e,numColumns:E.PAGE_SIZE,onItemClick:this.props.onItemClick,renderItem:this._renderItem,selectedIndex:this.props.selectedStickerPackIndex}))}}]),t}(u.PureComponent);R.displayName="StickerPanelMenu";var A=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return l(t,e),c(t,[{key:"focus",value:function(){this.getComponent().focus()}}]),t}((0,_.default)((0,S.hoc)(R)));t.default=A},bbcjhfahhb:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.MediaPickerChangeTypes=void 0;var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),l=n("cjihgicbe"),c=a(l),s=n("bfbggcdbfb"),u=a(s),f=(t.MediaPickerChangeTypes={mediaPickerCroppedRotated:"mediaPickerCroppedRotated",mediaPickerDrawing:"mediaPickerCroppedRotated",mediaPickerStickers:"mediaPickerCroppedRotated",mediaPickerText:"mediaPickerCroppedRotated"},function(){function e(){r(this,e),this.mediaByTypeAndOrigin=new Map,this.mediaEventReverseIndex=new Map,this.chatRecipients=null}return i(e,[{key:"pauseTimer",value:function(){this.mediaByTypeAndOrigin.forEach(function(e){e.onPause()})}},{key:"resumeTimer",value:function(){this.mediaByTypeAndOrigin.forEach(function(e){e.onResume()})}},{key:"_getKey",value:function(e,t){return e+"_"+t}},{key:"_commitLog",value:function(e){new u.default.MediaPicker(o({},e,{chatRecipients:this.chatRecipients})).commit()}},{key:"_processNewMedia",value:function(e,t,n){var a=this._getKey(t,n),r=this.mediaByTypeAndOrigin.get(a);if(r)r.onAdd(e),this.mediaEventReverseIndex.set(e,r);else{var o=new c.default(e,t,n);this.mediaByTypeAndOrigin.set(a,o),this.mediaEventReverseIndex.set(e,o)}}},{key:"logChange",value:function(e,t){var n=this.mediaEventReverseIndex.get(e);n&&n.onChange(e,t)}},{key:"logDelete",value:function(e){var t=this.mediaEventReverseIndex.get(e);t&&t.onDelete(e)}},{key:"logSend",value:function(){var e=this;this.mediaByTypeAndOrigin.forEach(function(t){e._commitLog(t.onSend())})}},{key:"logCancel",value:function(){var e=this;this.mediaByTypeAndOrigin.forEach(function(t){e._commitLog(t.onCancel())})}},{key:"logAdd",value:function(e,t,n){this.mediaEventReverseIndex.get(e)||this._processNewMedia(e,t,n)}}]),e}());t.default=f},bbddghdigd:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("hbhijdici"),f=a(u),d=n("effbcehec"),p=a(d),h=n("dacdidjdfi"),m=a(h),b=n("gbfffciea"),g=a(b),v=n("dhfbfehaef"),y=a(v),_=n("fffdgbfji"),E=a(_),j=n("chcadgfgad"),w=a(j),O=n("cfaiaibca"),C=a(O),S=n("dciidighgh"),P=a(S),M=n("ccaaiecfib"),T=a(M),k=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.state={clearMedia:!0},a.onCancel=function(){(0,a.props.onPopupCancel)()},a.onRevoke=function(){var e=a.props,t=e.chat,n=e.msgList,r=e.toastPosition,o=e.onCancel,i=e.onRevoke;g.default.sendRevokeMsgs(t,n,a.state.clearMedia,null,r),i(),o&&o()},a.onDelete=function(){var e=a.props,t=e.chat,n=e.msgList,r=e.toastPosition,o=e.onCancel,i=e.onDelete,l=e.isMsgVisible;g.default.sendDeleteMsgs(t,n,a.state.clearMedia,null,r),i(),o&&o(),g.default.existsDrawerRight(function(e){e&&l&&n.forEach(function(e){l(e.id,!0)&&g.default.closeDrawerRight()})})},a.onToggleClearMedia=function(){a.setState({clearMedia:!a.state.clearMedia})},i=n,o(a,i)}return i(t,e),l(t,[{key:"render",value:function(){var e=void 0,t=this.props,n=t.msgList,a=t.deletePrompt,r=t.revokePrompt;T.default.supportsFeature(T.default.F.DELETE_MSG_CLEAR_MEDIA)&&f.default.some(n,function(e){return e.isMMS})&&(e=s.createElement("div",{className:P.default.container,onClick:this.onToggleClearMedia,key:0},s.createElement("div",{"data-a8n":p.default.key("menu-icon-revoke-message"),className:P.default.control},s.createElement(m.default,{onChange:this.onToggleClearMedia,checked:this.state.clearMedia?h.CHECKBOX_STATE.CHECKED:h.CHECKBOX_STATE.UNCHECKED})),s.createElement("div",{className:P.default.label},E.default.t("clear_file"))));var o=s.createElement(C.default,{type:"plain",onClick:this.onCancel,key:0},E.default.t("web_cancel")),i=null,l=null,c=null,u=function(){},d=n.length,b=E.default.t("delete_message_confirmation",{count:d,_plural:d});if(r&&(i=s.createElement(C.default,{a8nText:"popup-controls-revoke",type:"plain",onClick:this.onRevoke,key:1},E.default.t("revoke_button")),u=this.onRevoke),a){var g=T.default.supportsFeature(T.default.F.REVOKE)?E.default.t("delete_button"):E.default.t("web_delete");l=s.createElement(C.default,{a8nText:"popup-controls-delete",type:r?"plain":"primary",onClick:this.onDelete,key:2},g),u=this.onDelete}var v={enter:u,escape:this.onCancel};return l&&(c=i?s.createElement("div",{className:P.default.buttons},s.createElement("div",{className:P.default.button},l),s.createElement("div",{className:P.default.button},o),s.createElement("div",{className:P.default.button},i)):[o,l]),s.createElement(y.default,{handlers:v},s.createElement(w.default,{title:b,actions:c,children:[e]}))}}]),t}(s.Component);k.displayName="DeleteRevokeMsgPopup",t.default=k},bbdfiiibib:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.PIP_BUTTON_THEME=void 0;var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=a(s),f=n("ceffhbhahb"),d=a(f),p=n("cbddhcffbc"),h=a(p),m=n("bfdcadbbif"),b=a(m),g=t.PIP_BUTTON_THEME={PLAYER:"PLAYER",PREVIEW:"PREVIEW"},v=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return l(t,e),c(t,[{key:"render",value:function(){var e;return u.default.createElement("div",{className:(0,d.default)(h.default.pipBtn,(e={},r(e,h.default.player,this.props.theme===g.PLAYER),r(e,h.default.preview,this.props.theme===g.PREVIEW),e)),onClick:this.props.onClick},u.default.createElement(b.default,{name:"video-pip"}))}}]),t}(s.PureComponent);v.displayName="PiPButton",t.default=v},bbegbfcgh:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("cfaiaibca"),s=a(c),u=n("gbfffciea"),f=a(u),d=n("hfjchijff"),p=a(d),h=n("djhbegbdaf"),m=a(h),b=n("bfejacaeaj"),g=a(b),v=n("ihfccfgdf"),y=a(v),_=n("ejbdjaifi"),E=n("ddhijeejag"),j=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(E),w=n("ieddhhghi"),O=a(w),C=n("dcjdgceiej"),S=a(C),P=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.onViewContact=function(){f.default.openDrawerRight(j.createElement(p.default,{chat:a.props.chat}),"slide-left",a.context.uim)},i=n,o(a,i)}return i(t,e),l(t,[{key:"render",value:function(){var e=this.props,t=e.chat,n=e.dismissVCardPanel,a=t.receivedVCardMsgs;return j.createElement("div",{className:O.default.vcard},j.createElement(m.default,{id:"found_contact_card_text",plural:a.length}),j.createElement("div",{className:O.default.controls},j.createElement(s.default,{onClick:this.onViewContact,type:"plain-white"},j.createElement(m.default,{id:"view_contact_card",plural:a.length})),j.createElement(s.default,{onClick:n,type:"plain-white"},j.createElement(m.default,{id:"no_thanks"}))))}}]),t}(j.PureComponent);P.CONCERNS={chat:["receivedVCardMsgs"]},P.contextTypes={uim:g.default.instanceOf(S.default)},P.displayName="VCardPanel",t.default=(0,y.default)((0,_.hoc)(P),P.CONCERNS)},bbfiaehhcd:function(e,t){e.exports={muted:"_3lUI9",tab:"_2Bfgm",menu:"_2MyYN",carousel:"_2gwVC",carouselEnd:"_3-2hi",selected:"_2wn58"}},bbgbbhfdaj:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){return d.default.utc().startOf("day").add(e,"minutes").format(h.default.timestampStrFormat())}function o(e){return d.default.weekdays(e)}function i(e){switch(e&&e.mode){case u.BUSINESS_HOUR_MODES.SPECIFIC_HOURS:return e.hours?e.hours.map(function(e){return e.map(r).join(" - ")}).join("\n"):"";case u.BUSINESS_HOUR_MODES.APPOINTMENT_ONLY:return l10n.t("business_hours_appointment_only");case u.BUSINESS_HOUR_MODES.OPEN_24H:return l10n.t("business_hours_open_24h");default:return l10n.t("business_hours_closed")}}function l(e){switch(e){case"auto":return l10n.t("business_vertical_automotive");case"beauty":return l10n.t("business_vertical_beauty_spa_salon");case"apparel":return l10n.t("business_vertical_clothing_apparel");case"edu":return l10n.t("business_vertical_education");case"entertain":return l10n.t("business_vertical_entertainment");case"event-plan":return l10n.t("business_vertical_event_planning_service");case"finance":return l10n.t("business_vertical_finance_banking");case"grocery":return l10n.t("business_vertical_food_grocery");case"govt":return l10n.t("business_vertical_public_government_service");case"hotel":return l10n.t("business_vertical_hotel_lodging");case"health":return l10n.t("business_vertical_medical_health");case"nonprofit":return l10n.t("business_vertical_non_profit");case"prof-services":return l10n.t("business_vertical_professional_services");case"retail":return l10n.t("business_vertical_shopping_retail");case"travel":return l10n.t("business_vertical_travel_transportation");case"restaurant":return l10n.t("business_vertical_restaurant");default:return l10n.t("business_vertical_other")}}function c(e){return"https://l.wl.co/l?u="+encodeURIComponent(e)}function s(e){var t=e.config,n=(new Date).getDay();return u.DAYS_OF_WEEK.map(function(e,a){var r=(n+a)%u.DAYS_OF_WEEK.length,l=u.DAYS_OF_WEEK[r];return{day:o(r),hours:i(t[l]),first:0===a}})}Object.defineProperty(t,"__esModule",{value:!0}),t.dayToWeekday=o,t.businessHoursFromConfig=i,t.getCategoryString=l,t.getWebsiteLink=c,t.getBusinessHours=s;var u=n("bechdajic"),f=n("dgdjiicfdg"),d=a(f),p=n("bjebjijbfc"),h=a(p)},bbgehjjjbb:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}var r=n("dgdjiicfdg"),o=a(r),i=n("eacidghfgh"),l=a(i),c={findGroupPendingInvitesFromPhone:function(e,t){var n=this;return new Promise(function(a,r){var o=function(e){n.BinaryProtocol.read(e).then(function(e){if("response"!==n.N.tag(e)||"group"!==n.N.attr("type",e))return void a({status:"error",info:"bad format: response incorrect"});var t=n.N.children(e),r=t&&t[0];if(!r)return void a({status:"error",info:"bad format: no group node"});var o=[],i=n.N.children(r);Array.isArray(i)&&i.forEach(function(e){switch(n.N.tag(e)){case"participant":o.push({id:n.N.attr("jid",e)})}}),a({participants:o})}).catch(r)},i=n.queryNode({type:"group",kind:"invite",from:e,jid:t},[]);n.binSend("sendEphemeral",i,r,{onSend:n.binWrap(o,a),onDrop:n.wrap(r)},{debugString:"query,group_pending_invite",metric:n.M.QUERY_GROUP,ackRequest:!1})})},acceptGroupV4Invite:function(e,t,n,a,r){var i=this;return new Promise(function(c,s){var u=l.default.tag(),f=i.wrap(c);f.tag=u;var d=[["accept",{admin:t,expiration:a,code:n},void 0]],p=["group",{id:u,author:r,jid:e,type:"accept"},d],h=i.actionNode("set",[p]);i.binSend("send",h,s,{clientCacheable:!0,onSend:f,onDrop:i.wrap(s)},{debugString:"action,group_invite_accept,",ackRequest:!1,expires:(0,o.default)().unix()})})},revokeGroupV4Invite:function(e,t,n){var a=this;return new Promise(function(r,i){var c=l.default.tag(),s=a.wrap(r);s.tag=c;var u=e.map(function(e){return["participant",{jid:e},void 0]}),f=["group",{id:c,author:n,jid:t,type:"revoke"},u],d=a.actionNode("set",[f]);a.binSend("send",d,i,{clientCacheable:!0,onSend:s,onDrop:a.wrap(i)},{debugString:"action,group_invite_revoke,",ackRequest:!1,expires:(0,o.default)().unix()})})},parseInviteUpdate:function(e){var t=[],n=[this.N.attr("kind",e),this.N.attr("jid",e),this.N.attr("type",e)],a=n[0],r=n[1],o=n[2];if("update"===a&&"invite"===o&&void 0!==r){for(var i=this.N.children(e),l=0;l<i.length;l++){var c=i[l];"participant"===this.N.tag(c)&&t.push(this.N.attr("jid",c))}return{gid:r,participants:t}}}};e.exports=c},bbhahjgijh:function(e,t,n){"use strict";function a(e,t){return e===t}function r(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a;return e===t||e.length===t.length&&e.every(function(e,a){return n(e,t[a])})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r},bbhdaaahah:function(e,t){e.exports={muted:"_1MlFv",tooltip:"_2KuNh","tooltip-left-ltr":"_1hDS8",tooltipLeftLtr:"_1hDS8","tooltip-left-rtl":"_2ehMR",tooltipLeftRtl:"_2ehMR"}},bbhdgdbggg:function(e,t){e.exports={muted:"_2WRQ_",container:"_3IHPx",image:"_3ktqx",body:"_3WHNc",badge:"_27UdA",name:"_2nJlj",address:"_3AuNx",description:"bfgpN"}},bbhhbdicgc:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.UnknownDataError=t.DEFAULT_ITEM_HEIGHT=void 0;var l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(s),f=n("iffjgahba"),d=a(f),p=n("ceffhbhahb"),h=a(p),m=n("dfafdjbjfd"),b=a(m),g=n("bbagfcaiaf"),v=a(g),y=n("bdigfbgefi"),_=a(y),E=n("bebjeaagc"),j=a(E),w=n("gjaijjfhh"),O=a(w),C=n("hbhijdici"),S=a(C),P=t.DEFAULT_ITEM_HEIGHT=72,M=150,T=(t.UnknownDataError=function(e){function t(e){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,"Unknown data encountered while rendering. Key: "+e.key))}return i(t,e),t}((0,d.default)("UnknownDataError")),function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.keyPool=new _.default,a.scrollTop=0,a.offsetTop=0,a.bodyHeight=0,a.listHeight=0,a.hanging=!1,a.pointerEvents=!0,a.setRefList=function(e){a.refList=e},a.state={firstIndex:0,lastIndex:0},a.onLayout=function(e){var t=a.refList;if(t){var n=Math.max(t.getBoundingClientRect().top-e.position.top,0);a.bodyHeight=e.height,a.offsetTop=n,a.setState(a.computeIndexes(a.props))}},a.onScroll=function(){a.animationFrame?a.hanging=!0:(a.hanging=!1,a.animationFrame=requestAnimationFrame(a._onScroll))},a._onScroll=function(){a.disablePointerEvents();var e=a.state,t=e.firstIndex,n=e.lastIndex,r=a.props.flatListController.getScrollTop();if(null==r)throw new Error("FlatList:ScrollEvent thrown while container is unmounted");a.scrollTop=Math.max(r,0);var o=a.computeIndexes(a.props);if(t===o.firstIndex&&n===o.lastIndex)return a.onFinishScroll();a.setState(o,a.onFinishScroll)},a.onFinishScroll=function(){a.animationFrame=void 0,a.enablePointerEvents(),a.hanging&&a.onScroll()},a.enablePointerEvents=S.default.debounce(function(){if(a.animationFrame)return a.enablePointerEvents();j.default.clearBusy(a.busyId),delete a.busyId,a.props.onPointerEventsOn&&a.props.onPointerEventsOn();var e=a.refList;e&&(e.style.pointerEvents="auto"),a.pointerEvents=!1},M),i=n,o(a,i)}return i(t,e),c(t,[{key:"componentWillMount",value:function(){this.computeHeights(this.props)}},{key:"componentWillReceiveProps",value:function(e){this.computeHeights(e),this.setState(this.computeIndexes(e))}},{key:"componentDidMount",value:function(){this.props.flatListController.registerList({handleLayout:this.onLayout,handleScroll:this.onScroll})}},{key:"componentWillUnmount",value:function(){this.props.flatListController.unregisterList(),this.enablePointerEvents.cancel(),this.cancelScroll()}},{key:"computeHeights",value:function(e){var t=0;this.data=e.data.map(function(n,a){var r=l({},n,{offset:t});return t+=n.height||e.defaultItemHeight,r}),this.listHeight=t}},{key:"computeIndexes",value:function(e){if(void 0===this.bodyHeight||void 0===this.offsetTop)throw new Error("FlatList:Computing FlatList without a valid Container");for(var t=e.defaultItemHeight,n=e.extraItems,a=e.forceConsistentRenderCount,r=this.scrollTop,o=0,i=0;i<this.data.length;i++){var l=this.data[i];if(this.offsetTop+l.offset+(l.height||t)>r){o=i;break}}for(var c=void 0,s=a?Math.min(this.data[o].offset+this.bodyHeight,this.listHeight):Math.min(r+this.bodyHeight,this.listHeight+this.offsetTop),u=o;u<this.data.length;u++){var f=this.data[u];if(this.offsetTop+f.offset+(f.height||t)>=s){c=u;break}}var d=n,p=n-o;p>0&&(d+=p);var h=n,m=c+n-this.data.length;return m>0&&(h+=m),{firstIndex:Math.max(o-h,0),lastIndex:Math.min(c+d,this.data.length-1)}}},{key:"cancelScroll",value:function(){this.animationFrame&&(cancelAnimationFrame(this.animationFrame),this.animationFrame=void 0,this.hanging=!1)}},{key:"disablePointerEvents",value:function(){if(this.busyId=j.default.setBusy(this.busyId),!this.pointerEvents){this.props.onPointerEventsOff&&this.props.onPointerEventsOff();var e=this.refList;e&&(e.style.pointerEvents="none"),this.pointerEvents=!0}}},{key:"scrollIntoViewIfNeeded",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(e<0||e>=this.data.length)throw new Error("Invalid Index.");var n=this.data[e].offset;(n<this.scrollTop-t||n>this.scrollTop+this.bodyHeight+t)&&this.props.flatListController.setScrollTop(n)}},{key:"getComponents",value:function(){var e=this,t=this.props,n=t.disableAnimations,a=t.renderItem,r=t.defaultItemHeight,o=this.state,i=o.firstIndex,c=o.lastIndex,s=this.data.slice(i,c+1);return this.keyPool.recycleKeysAndMap(s).map(function(t,o){var i=t.rctKey,c=t.data;return u.createElement(b.default,{key:i,data:l({},c,{height:c.height||r}),animate:!n&&v.default.shouldAnimate,zIndex:e.data.length-o-1,renderItem:a})})}},{key:"render",value:function(){return u.createElement("div",{className:(0,h.default)(this.props.className),ref:this.setRefList},u.createElement("div",{className:O.default.viewport,style:{height:this.listHeight}},this.getComponents()))}}]),t}(u.Component));T.defaultProps={defaultItemHeight:P,forceConsistentRenderCount:!0,extraItems:5,initialScrollTop:0},T.displayName="FlatList",t.default=T},bbhjjecbjb:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("ceffhbhahb"),f=a(u),d=n("cabhjigfgc"),p=a(d),h=n("fifhbjiec"),m=a(h),b=n("bbgbbhfdaj"),g=n("igiffibee"),v=n("ccaaiecfib"),y=a(v),_=n("fffdgbfji"),E=a(_),j=n("becfabjeeg"),w=a(j),O=n("ihfccfgdf"),C=a(O),S=n("ejbdjaifi"),P=n("bfdcadbbif"),M=a(P),T=n("jgjiiajej"),k=a(T),N=n("behbcejhad"),I=a(N),R=n("bfbggcdbfb"),A=a(R),D=n("eadfaddcj"),x=n("djhbegbdaf"),L=a(x),F=n("gbfffciea"),U=a(F),B=n("dgjggjiggi"),G=a(B),V=n("bidfjbaebi"),W=a(V),H=n("fijafegab"),Y=a(H),q=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),u=0;u<l;u++)c[u]=arguments[u];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.state={collapsedHours:!0},a.onBusinessHoursClick=function(){a.setState({collapsedHours:!a.state.collapsedHours})},a.onBusinessInfoClick=function(){U.default.openModal(s.createElement(G.default,{contact:a.props.contact}))},i=n,o(a,i)}return i(t,e),l(t,[{key:"componentDidMount",value:function(){new A.default.ViewBusinessProfile({viewBusinessProfileAction:A.default.VIEW_BUSINESS_PROFILE_ACTION.ACTION_IMPRESSION,businessProfileJid:this.props.contact.id.toString()}).commit()}},{key:"getBusinessInfoTitle",value:function(){var e=this.props.contact,t=!e.name||e.name===e.verifiedName,n="psa-unverified",a=void 0;switch(e.verifiedLevel){case D.VERIFIED_LEVEL.HIGH:n="psa-verified",t?a=s.createElement(m.default,{className:k.default.verifiedLabel,text:E.default.t("business_profile_verified_business")}):(a=s.createElement(m.default,{className:k.default.verifiedLabel,text:E.default.t("business_profile_verified")}),a=s.createElement(L.default,{id:"business_profile_verified_as",params:{verified:a,businessName:e.verifiedName}}));break;case D.VERIFIED_LEVEL.LOW:a=t?s.createElement(m.default,{text:E.default.t("business_profile_confirmed_business")}):E.default.t("business_profile_confirmed_as",{businessName:e.verifiedName});break;case D.VERIFIED_LEVEL.UNKNOWN:a=E.default.t("business_profile_business_account")}return s.createElement(z,{icon:n,className:k.default.businessMarker,onClick:this.onBusinessInfoClick},a)}},{key:"getBusinessInfoTitleV2",value:function(){var e=void 0;switch(this.props.contact.verifiedLevel){case D.VERIFIED_LEVEL.HIGH:e=E.default.t("business_profile_official_business");break;case D.VERIFIED_LEVEL.LOW:case D.VERIFIED_LEVEL.UNKNOWN:e=E.default.t("business_profile_business_account")}return s.createElement(p.default,{a8nText:"business-title",className:k.default.businessTitleText,onClick:this.onBusinessInfoClick},e)}},{key:"getBusinessHours",value:function(e){var t=this,n=(0,b.getBusinessHours)(e),a=n.map(function(e,n){var a=e.day,r=e.hours,o=e.first;return!o&&t.state.collapsedHours?null:s.createElement(K,{day:a,key:a,hours:r,first:o,collapsed:t.state.collapsedHours})});return s.createElement(z,{icon:"business-hours",onClick:this.onBusinessHoursClick},a)}},{key:"render",value:function(){var e=void 0;e=y.default.supportsFeature(y.default.F.VNAME_V_2)?this.getBusinessInfoTitleV2():this.getBusinessInfoTitle();var t=void 0,n=void 0,a=void 0,r=void 0,o=void 0,i=void 0,l=void 0,c=void 0,u=void 0,f=this.props.businessProfile;if(f.stale)t=s.createElement("div",{className:k.default.contactBusinessInfoSpinner},s.createElement(w.default,{size:20,stroke:5}));else{n=f.vertical&&f.vertical.canonical?s.createElement(z,{icon:"business-category"},s.createElement(m.default,{selectable:!0,direction:"auto",text:(0,b.getCategoryString)(f.vertical.canonical)})):null,a=f.description?s.createElement(z,{icon:"business-description"},s.createElement(m.default,{selectable:!0,direction:"auto",text:f.description})):null;var d=void 0;if(f.latitude&&f.longitude){var p={height:150},h=f.address?f.address:this.props.contact.name;u=s.createElement("div",{style:p,className:k.default.businessMap},s.createElement(I.default,{lat:f.latitude,lng:f.longitude,name:h,width:565,height:150})),d=(0,g.getMapUrl)(f.latitude,f.longitude,h)}if(f.address&&(d=d||(0,g.getSearchUrl)(f.address),o=s.createElement("div",{className:k.default.address},s.createElement(W.default,{href:d,newWindow:!0},s.createElement(m.default,{selectable:!0,direction:"auto",text:f.address})))),r=o||u?s.createElement(z,{icon:"business-address"},o,u):null,f.website&&Array.isArray(f.website)&&f.website.length&&(i=f.website.map(function(e,t){var n=(0,b.getWebsiteLink)(e),a=s.createElement(m.default,{selectable:!0,direction:"auto",text:e}),r=s.createElement(W.default,{className:k.default.link,href:n,newWindow:!0},a);return s.createElement(z,{icon:"business-website",key:t},r)})),f.businessHours&&(l=this.getBusinessHours(f.businessHours)),f.email){var v=s.createElement(m.default,{selectable:!0,direction:"auto",text:f.email}),_=s.createElement(W.default,{className:k.default.link,href:"mailto:"+f.email,newWindow:!0},v);c=s.createElement(z,{icon:"business-email",dir:"auto"},_)}}var E=void 0;return(t||r||n||a||l||c||i)&&(E=s.createElement(Y.default,{theme:"padding"},s.createElement("div",{className:k.default.contactBusinessInfo},t,r,n,a,l,c,i))),s.createElement(s.Fragment,null,s.createElement(Y.default,null,e),E)}}]),t}(s.PureComponent);q.CONCERNS={contact:["id","verifiedLevel","name","verifiedName"],businessProfile:["address","description","vertical","website","email","stale","latitude","longitude","businessHours"]},q.displayName="BusinessProfile";var K=function(e){var t=e.first?s.createElement("div",{className:k.default.businessHoursChevron,role:"button"},s.createElement(M.default,{className:e.collapsed?"":k.default.flipSvg,display:"inline",name:"chevron-down-alt"})):null;return s.createElement("div",{className:k.default.businessHoursRow},s.createElement("div",{className:k.default.businessHoursDay},s.createElement(m.default,{direction:"auto",text:e.day})),s.createElement("div",{className:k.default.businessHoursHours},s.createElement(m.default,{direction:"auto",text:e.hours})),t)};K.displayName="BusinessHoursRow";var z=function(e){return s.createElement("div",{className:(0,f.default)(k.default.dataRow,e.className),onClick:e.onClick},s.createElement("div",{className:k.default.dataRowIcon},s.createElement(M.default,{name:e.icon})),s.createElement("div",{className:k.default.dataRowText},e.children))};z.displayName="DataRow",t.default=(0,C.default)((0,S.hoc)(q),q.CONCERNS)},bbiacghfif:function(e,t,n){"use strict";function a(e,t,n){if(e){var a=[];for(a.push(e);a.length;){var r=a.shift();if(n(r))return r;a=a.concat(t(r))}}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=a},bbijaajigb:function(e,t,n){"use strict";var a={singleByte:["privacy","blacklist","whitelist","verify"]};e.exports=a},bbjadhadbg:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("bffjfbgbg"),f=a(u),d=n("bdbbahjfji"),p=a(d),h=n("ihfccfgdf"),m=a(h),b=n("ejbdjaifi"),g=n("bdiiahhjbe"),v=a(g),y=function(e){function t(e){r(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));_.call(n);var a=e.mediaData.filehash,i=p.default.hasBlob(a);!i&&e.mediaData.mediaStage===f.default.STAGE.RESOLVED&&e.downloadMedia&&e.downloadMedia();var l=i?p.default.createURL(a):null;return n.state={url:l},n}return i(t,e),l(t,[{key:"componentDidUpdate",value:function(){var e=this.props.mediaData.filehash;p.default.hasBlob(e)&&!this.state.url&&this.setState({url:p.default.createURL(e)})}},{key:"componentWillUnmount",value:function(){this.state.url&&p.default.revokeURL(this.props.mediaData.filehash,this.state.url)}},{key:"render",value:function(){return this.state.url?this.props.children(this.state.url):this.props.placeholderRenderer()}}]),t}(s.Component);y.CONCERNS={mediaData:["filehash","mediaStage"]};var _=function(){var e=this;this.refreshBlob=function(){var t=e.props.mediaData.filehash;if(!p.default.hasBlob(t))return void v.default.assert(!1,"In-memory blob cache","Try to update URL of a blob but the reference to the blob is lost")();var n=p.default.createURLWithCopiedBlob(t);p.default.revokeURL(t,e.state.url),e.setState({url:n})}};y.displayName="MediaUrlProvider";var E=(0,m.default)((0,b.hoc)(y),y.CONCERNS),j=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.refreshBlob=function(){a.getComponent().refreshBlob()},i=n,o(a,i)}return i(t,e),t}(E);t.default=j},bbjdcggice:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.SenderElement=void 0;var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("fifhbjiec"),f=a(u),d=n("ihfccfgdf"),p=a(d),h=n("ejbdjaifi"),m=n("ecbgbhdahb"),b=a(m),g=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"render",value:function(){var e=this.props.contact;return s.createElement(v,{text:e.formattedShortName,isNumber:!e.name})}}]),t}(s.PureComponent);g.CONCERNS={contact:["formattedShortName","name"]},g.displayName="Sender",t.default=(0,p.default)((0,h.hoc)(g),g.CONCERNS);var v=t.SenderElement=function(e){var t=e.text,n=e.isNumber;return s.createElement("span",{className:b.default.sender},s.createElement(f.default,{text:t,direction:n?"ltr":"auto"}),":")};v.displayName="SenderElement"},bcadhjihfb:function(e,t){e.exports={muted:"_1X34V",icon:"_1ECO8"}},bcafcjajcb:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){var t=e.icon?i.createElement("div",{className:c.default.icon},e.icon):null;return i.createElement("div",{className:c.default.note},t,i.createElement("div",{className:c.default.noteBody},e.children))}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var o=n("ddhijeejag"),i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(o),l=n("dghbeeheia"),c=a(l),s=n("bfdcadbbif");a(s);r.displayName="PiPOverlay"},bcajjbibcd:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=a(s),f=n("eceadcicaf"),d=a(f),p=n("ejbdjaifi"),h=n("dacdidjdfi"),m=a(h),b=n("ddfbaajaeh"),g=a(b),v=n("ceffhbhahb"),y=a(v),_=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));E.call(n);var a=n.props,r=a.multiSelection,l=a.initalSelection,c=a.model;return n.state={selected:l||(r.isSelected(c)?1:0)},n}return l(t,e),c(t,[{key:"componentWillMount",value:function(){this.props.listeners.add(this.props.multiSelection,this.props.model.id.toString(),this.onSelectChange),this.props.selectableState&&this.props.listeners.add(this.props.selectableState,"all",this.onSelectableChange)}},{key:"componentWillUpdate",value:function(e){var t=this.props,n=t.model,a=t.multiSelection,r=t.listeners,o=[n.id.toString(),e.model.id.toString()],i=o[0],l=o[1];a&&i!==l&&(r.remove(a,i,this.onSelectChange),r.add(a,l,this.onSelectChange),this.setState({selected:a.isSelected(e.model)?1:0}))}},{key:"render",value:function(){var e=this.props,t=e.theme,n=e.selectableState,a=e.children,o=(0,y.default)(g.default.checkboxChatControl,r({},g.default.labelSelection,"label-selection"===this.props.theme)),i=n&&n.isSelectable,l={};if(i&&t&&Object.assign(l,{theme:t}),i&&Object.assign(l,{noContext:!0}),!a)return null;var c=u.default.Children.toArray(a)[0],s="label-selection"===t?this.onSelect:null;return u.default.createElement("div",{className:g.default.checkboxChatWrapper,onClick:s},i&&u.default.createElement("div",{className:o,onClick:this.onSelect},u.default.createElement(m.default,{onChange:this.onSelect,checked:this.state.selected})),u.default.cloneElement(c,l))}}]),t}(s.Component),E=function(){var e=this;this.onSelectableChange=function(){e.forceUpdate()},this.onSelectChange=function(t){e.state.selected!==t&&e.setState({selected:t?1:0})},this.onSelect=function(t){t&&t.stopPropagation();var n=e.props,a=n.onSelect,r=n.model,o=e.state.selected,i=void 0;switch(o){case 0:i=1;break;case 1:case 2:e.setState({selected:0}),i=0}a&&a(r,!!i,!1)}};_.displayName="CheckboxWrapper",t.default=(0,d.default)((0,p.hoc)(_))},bcbahjefec:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=a(c),u=n("bdiiahhjbe"),f=a(u),d=n("hbhijdici"),p=a(d),h=n("didfdhbecg"),m=a(h),b=n("bfejacaeaj"),g=a(b),v=n("dcjdgceiej"),y=a(v),_=n("caffijjhc"),E=a(_),j=n("edjfhjcce"),w=a(j),O=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),u=0;u<l;u++)c[u]=arguments[u];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.state={_stack:[],_transition:"default",_activeKey:0},a.setRefUIE=function(e){a.refUIE=e},a.popAndUpdate=function(e,t){var n=a.state._stack;n.length<2&&a.pop(t);var r=s.default.cloneElement(n[n.length-2],e);n[n.length-2]=r,a.pop(t)},a.push=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.props.pushTransition;a.setState({_stack:a.state._stack.concat(e),_transition:t,_activeKey:++a.state._activeKey})},a.pop=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.props.popTransition,t=p.default.dropRight(a.state._stack);t.length?a.setState({_stack:t,_transition:e,_activeKey:--a.state._activeKey}):a.end()},a.end=function(e){a.context.uim.uie.requestDismiss(e)},a.requestFocus=function(){},i=n,o(a,i)}return i(t,e),l(t,[{key:"handleRequestDismiss",value:function(e){this.pop()}},{key:"render",value:function(){var e=this.state,t=e._stack,n=e._transition,a=e._activeKey,r=p.default.last(t);return f.default.assert(!!r,"empty-flow")(),r=s.default.createElement(E.default,{displayName:"FlowDrawer"+a,key:a,escapable:!0,ref:this.setRefUIE,requestFocus:this.requestFocus,requestDismiss:this.handleRequestDismiss.bind(this)},r),s.default.createElement(m.default,{transitionName:n,className:w.default.container},this.props.removeTopDrawer?r:t)}}]),t}(c.Component);O.contextTypes={uim:g.default.instanceOf(y.default)},O.defaultProps={removeTopDrawer:!0,pushTransition:"flow-transition-drawer-push",popTransition:"flow-transition-drawer-pop"},O.displayName="FlowComponent",t.default=O},bcbeeajhgb:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}var r=n("hbhijdici"),o=a(r),i=n("bjigbaghc"),l=a(i),c=n("bdiiahhjbe"),s=a(c),u=n("ccgjijjbbj"),f=a(u),d=n("cahfddcdga"),p=a(d),h=n("bbcaggdbc"),m=h.WebMessageInfo,b=n("bgiachiigg"),g=b.Message,v=n("dcdifccjdh"),y={version:"13",parseMsgMessage:function(e,t){if("message"!==this.N.tag(e))return void s.default.error("drop: not message")(e);var n=this.N.children(e);if(!(n instanceof ArrayBuffer))return void s.default.error("drop: no bytes")(e);try{var a=m.parse(n);return this.parseWebMessageInfo(a,t)}catch(t){return s.default.log("wmi error: "+String(t))(),void s.default.assert(!1,"parse-error","drop: failed parsing wmi")(e)}},parseWebMessageInfo:function(e,t){var n=e.key,a=this.decodeJid(n.remoteJid),r=n.fromMe?a:l.default.me,o=n.fromMe?l.default.me:a,i=this.decodeJid(n.participant),c="in";if(l.default.me.equals(a)&&(c=n.fromMe?"out":"in"),"broadcast"===r)return void s.default.error("drop: broadcast")(e);var u=void 0;try{u=new f.default({fromMe:(0,p.default)(n.fromMe),remote:a,id:(0,p.default)(n.id),participant:i})}catch(e){return void s.default.error("drop: cannot create MsgKey: "+e.stack)()}var d={id:u,from:o,to:r,self:c,participant:i,type:"unknown",t:e.messageTimestamp||0,ack:"fresh"===t?1:e.status-1,author:this.decodeJid(e.participant),invis:!!e.ignore,star:!!e.starred,broadcast:n.fromMe&&e.broadcast,notifyName:e.pushName||"",encFilehash:this.decodeBytes(e.mediaCiphertextSha256),shareDuration:e.message&&e.message.liveLocationMessage?e.duration:void 0,labels:e.labels};return e.message?this.parseMsgProto(e.message,d,t,e.paymentInfo,e.finalLiveLocation,e.quotedPaymentInfo):this.parseMsgStubProto(e,d)},parseMsgStubProto:function(e,t){var n=m.STUBTYPE;switch(e.messageStubType){case n.REVOKE:return t.type="revoked",t;case n.CIPHERTEXT:return t.type="ciphertext",t;case n.FUTUREPROOF:return t.type="unknown",t.subtype="phone",t;default:return t}},parseProtocolMessageProto:function(e,t,n){if("relay"===n){var a=void 0;switch(t.type){case g.ProtocolMessage.TYPE.REVOKE:a="revoke";break;default:a="unknown"}var r=t.key,o=new f.default({fromMe:r.fromMe,remote:this.decodeJid(r.remoteJid),id:r.id,participant:this.decodeJid(r.participant)});e.type="protocol",e.subtype=a,e.protocolMessageKey=o}}};e.exports=o.default.defaults(y,v)},bcbeebghff:function(e,t,n){"use strict";function a(e,t){for(var n=0;n<t.length;n++)if(!e[t[n]])return!1;return!0}var r=n("bdiiahhjbe"),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=["url","mediaKey","filehash","encFilehash","width","height","mimetype"],l=["url","mediaKey","filehash","encFilehash","mimetype"],c={mediaUpload:function(e,t){var n=this;return new Promise(function(r,c){var s=n.queryNode({type:"media",kind:e,id:t.toString()},void 0),u=function(t){n.BinaryProtocol.read(t).then(function(t){if(o.default.logColor("green","bin-recv: response,media",t)(),"response"!==n.N.tag(t)||"media"!==n.N.attr("type",t))return o.default.error("wap:mediaUpload:malformed")(),void r({status:400});var c=parseInt(n.N.attr("code",t))||200;if(200!==c)return o.default.error("wap:mediaUpload:error "+c)(),void r({status:c});switch(e){case"sticker":var s={directPath:n.N.attr("direct_path",t),url:n.N.attr("url",t),filehash:n.N.attr("filehash",t),encFilehash:n.N.attr("enc_filehash",t),mediaKey:n.N.attr("media_key",t),mimetype:n.N.attr("mimetype",t),height:n.N.attr("height",t),width:n.N.attr("width",t)};return a(s,i)?void r({status:c,sticker:s}):(o.default.error("wap:mediaUpload:missing-field")(),void r({status:400}));case"sticker-pack":var u={directPath:n.N.attr("direct_path",t),url:n.N.attr("url",t),filehash:n.N.attr("filehash",t),encFilehash:n.N.attr("enc_filehash",t),mediaKey:n.N.attr("media_key",t),mimetype:n.N.attr("mimetype",t)};return a(u,l)?void r({status:c,stickerPack:u}):(o.default.error("wap:mediaUpload:missing-field")(),void r({status:400}));case"quick-reply":throw new Error('"quick-reply" not yet implemented');default:throw new Error("unknown kind "+e)}})};n.binSend("sendEphemeral",s,c,{onSend:n.binWrap(u,r),onDrop:n.wrap(c)},{debugString:"query,media",metric:n.M.QUERY_MEDIA,ackRequest:!1})})}};e.exports=c},bcbhcfbjff:function(e,t){e.exports={muted:"_3jy1v",quote:"oLwmo",hasAuthor:"_19aTC",bubble:"Eu2_h",meta:"_3qAvH",isTransparent:"_2Hp95",body:"_3FGS1",author:"_3Mf7Z",isFirst:"_1X6iJ"}},bcdgdcghdi:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n("ddhijeejag"),r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(a),o=n("bbhdaaahah"),i=function(e){return e&&e.__esModule?e:{default:e}}(o),l=function(e){var t=e.children;return r.createElement("div",{className:i.default.tooltip},t)};l.displayName="ErrorTooltip",t.default=l},bcdjifadgi:function(e,t){e.exports={muted:"eHGZy",msgUnread:"_3Xx0y",msgUnreadBody:"_1lo-H"}},bceahhbbcj:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){return i.default.supportsFeature(i.default.F.MD_BACKEND)?Promise.reject(new Error("addParticipants: not supported when not build with MD_BACKEND")):c.default.addParticipants(e,t)}Object.defineProperty(t,"__esModule",{value:!0}),t.sendAddParticipants=r;var o=n("ccaaiecfib"),i=a(o),l=n("chajfbfiga"),c=a(l)},bcebbbdfff:function(e,t){e.exports={muted:"_1DaF1",title:"_3dcGh",titleMain:"_3KSMx",meta:"_2V2qB",chat:"_3KF1B",divider:"jLybP",chevron:"_1eKcW",avatar:"_2v7qI",author:"_3iZHE"}},bceghabha:function(e,t){e.exports={muted:"_2fYrl",caption:"_1gsyD",meta:"_20GYl"}},bcfhbihafa:function(e,t){e.exports={muted:"_3_-Se",bubble:"ziVVa",author:"_3SEoy",forwarded:"_1Mor7",forwardedIndicator:"_2Jc4M",hasAuthor:"pQmpN",meta:"I9Ei4",hasCaption:"TKXOd",caption:"_2T6qL",isPSA:"UCfcT",isPsa:"UCfcT",quote:"_1KUAa",thumb:"QKz-g",cursorPointer:"cMrTV",thumbBody:"_2IYG6",duration:"_3_IKd",icon:"_1aGfY",pipBtn:"_3izSd",isHover:"_pvFP",footer:"_3-TD0"}},bcfiaiddii:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.FULLSCREEN_CONTROLS_DISPLAY_TIMEOUT=void 0;var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=a(c),u=n("gbfffciea"),f=a(u),d=n("bffjfbgbg"),p=a(d),h=n("eiiicijcj"),m=a(h),b=n("eafjfadchb"),g=a(b),v=n("dcjaajabae"),y=a(v),_=n("ihfccfgdf"),E=a(_),j=n("ejbdjaifi"),w=n("bheafeifce"),O=(n("cgecdbiihg"),n("ichhibhgh")),C=a(O),S=n("beddiafhbh"),P=a(S),M=(t.FULLSCREEN_CONTROLS_DISPLAY_TIMEOUT=3e3,function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),u=0;u<l;u++)c[u]=arguments[u];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.setRefVideoPlayer=function(e){a.refVideoPlayer=e},a.handleOpenMediaViewer=function(){a.props.onOpenMediaViewer&&a.props.onOpenMediaViewer(),f.default.mediaViewerModal(a.props.msg,null,a.getCurrentTimeFromVideo())},a.handleOpenVideoFloater=function(){a.props.onOpenVideoFloater&&a.props.onOpenVideoFloater(),C.default.openPiP((0,w.unproxy)(a.props.msg),a.getCurrentTimeFromVideo(),null)},a.handleMissingMedia=function(){a.props.onMissingMedia&&a.props.onMissingMedia(),f.default.openModal(s.default.createElement(m.default,{msg:a.props.msg})),a.props.onClose()},a.handleUnsupportedMedia=function(){a.props.onUnsupportedMedia&&a.props.onUnsupportedMedia(),f.default.openModal(s.default.createElement(g.default,{msg:a.props.msg})),a.props.onClose()},a.handleNeedPokeMedia=function(){a.props.onNeedPokeMedia&&a.props.onNeedPokeMedia(),f.default.openModal(s.default.createElement(y.default,{msg:a.props.msg})),a.props.onClose()},i=n,o(a,i)}return i(t,e),l(t,[{key:"componentDidUpdate",value:function(){switch(this.props.mediaData.mediaStage){case p.default.STAGE.ERROR_MISSING:this.handleMissingMedia();break;case p.default.STAGE.ERROR_UNSUPPORTED:this.handleUnsupportedMedia();break;case p.default.STAGE.NEED_POKE:this.handleNeedPokeMedia()}}},{key:"getCurrentTimeFromVideo",value:function(){return this.refVideoPlayer?this.refVideoPlayer.getCurrentTimeFromVideo():0}},{key:"render",value:function(){var e={msg:this.props.msg,mediaData:this.props.mediaData};return s.default.createElement(P.default,{ref:this.setRefVideoPlayer,type:this.props.type,msgVideoInfo:e,startTime:this.props.startTime,onClose:this.props.onClose,onVideoEnded:this.props.onVideoEnded,onError:this.props.onError,onOpenMediaViewer:this.handleOpenMediaViewer,onOpenVideoFloater:this.handleOpenVideoFloater,onMissingMedia:this.handleMissingMedia,onUnsupportedMedia:this.handleUnsupportedMedia,autoPlay:this.props.autoPlay})}}]),t}(c.Component));M.CONCERNS={msg:["id"],mediaData:["mediaStage","preview","streamable"]},M.displayName="MsgVideoPlayer",t.default=(0,E.default)((0,j.hoc)(M),M.CONCERNS)},bcfjfagjhe:function(e,t){e.exports={muted:"fPXdA",header:"_8-yzK"}},bchahacead:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("dbdfbgehgj"),f=a(u),d=n("bdjgfabbia"),p=a(d),h=n("ihfccfgdf"),m=a(h),b=n("ejbdjaifi"),g=n("ddbdcagdbi"),v=a(g),y=n("gbfffciea"),_=a(y),E=n("djhbegbdaf"),j=a(E),w=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),u=0;u<l;u++)c[u]=arguments[u];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.filterAdmins=function(e){var t=a.props.groupMetadata,n=t.participants.get(e.id);return!(!n||!n.isAdmin)},a.onSelectAdminToMsg=function(e){a.openChat(e.id),_.default.closeModal()},a.openChat=function(e){f.default.find(e).then(function(e){e.quotedMsgAdminGroupJid=a.props.chat.id,_.default.openChatBottom(e)})},a.onMsgAdmin=function(){var e=a.props.groupMetadata,t=e.participants.getAdmins();if(1===t.length)return void a.openChat(t[0].id);_.default.openModal(s.createElement(v.default,{title:l10n.t("message_admin"),filter:a.filterAdmins,onCancel:function(){return _.default.closeModal()},onSelect:a.onSelectAdminToMsg}))},i=n,o(a,i)}return i(t,e),l(t,[{key:"render",value:function(){var e=s.createElement("span",{role:"button",onClick:this.onMsgAdmin,className:p.default.adminBtn},l10n.t("announcement_only_msg_admin"));return s.createElement(j.default,{id:"announcement_only_msg",params:{admins:e}})}}]),t}(s.Component);w.CONCERNS={mute:["isMuted"],chat:["id"],groupMetadata:["participants"]},w.displayName="AnnouncementsOnlyMsgBar",t.default=(0,m.default)((0,b.hoc)(w),w.CONCERNS)},bcibfcjcbf:function(e,t){e.exports={muted:"_2oHKz",btnContext:"_1mGV6"}},bcidefefj:function(e,t){e.exports={muted:"_3ZVmH",container:"_35e3l",containerBg:"_1h1c7",loadingBlock:"_30LsT",fadeIn:"_1eaSE",column:"_3C2U5",lastColumn:"_3k7bP",lastColumnWidth:"C1Los",headContainer:"_2eLFJ",spinner:"_3qukr"}},bcijadidjd:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("gbfffciea"),s=a(c),u=n("djcchigfih"),f=a(u),d=n("djbhiedbef"),p=a(d),h=n("dajffajabh"),m=a(h),b=n("dhfbfehaef"),g=a(b),v=n("fffdgbfji"),y=a(v),_=n("chcadgfgad"),E=a(_),j=n("ddhijeejag"),w=a(j),O=n("dggeggcjcd"),C=a(O),S=n("cgfjebhhej"),P=a(S),M=n("cjidjghdjj"),T=a(M),k=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"render",value:function(){var e=this,t=this.props.vcardList;return w.default.createElement(E.default,{type:_.BoxModalType},w.default.createElement(f.default,null,w.default.createElement(m.default,{title:y.default.t("multi_vcard_number_of_contacts",{count:t.length,_plural:t.length}),type:h.DRAWER_HEADER_TYPE.POPUP,onCancel:function(){return s.default.closeModal()}}),w.default.createElement(p.default,null,w.default.createElement(g.default,null,w.default.createElement("div",{className:T.default.body},t.map(function(t,n){return e.renderVCard(t,n)}))))))}},{key:"renderVCard",value:function(e,t){var n=P.default.parse(e);return n?w.default.createElement("div",{className:T.default.vcardWrapper,key:t},w.default.createElement(C.default,{parsedVCard:n,thumbnail:P.default.thumbnail(e)})):null}}]),t}(j.Component);k.displayName="MultiVCardModal",t.default=k},bcjbggbah:function(e,t){e.exports={muted:"qdEPv",result:"_1omcu",selected:"_2saG0",slash:"_3AXnO",shortcutPrefix:"_3kuPz",shortcutSuffix:"_2Cw5t",message:"_2l2Tm"}},bcjhbcbjbf:function(e,t){e.exports={muted:"_3YGrW",thumb:"_1gcLL",active:"_1_w6f",body:"_2sn3C",btnDelete:"_2PHoH",bodyDoc:"_1nsYl"}},bdacfjbfhj:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("hbhijdici"),f=a(u),d=n("gbfffciea"),p=a(d),h=n("eceadcicaf"),m=a(h),b=n("ejbdjaifi"),g=n("egjjcjcg"),v=a(g),y=n("degbdgggga"),_=a(y),E=n("hjbbdjjdf"),j=f.default.debounce(function(e,t){v.default.setVideoVolumeSettings(e,t)},500),w=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.videoRef=null,a.setRefVideo=function(e){if(a.videoRef!==e&&(a.videoRef=e,e)){var t=v.default.getVideoVolumeSettings();t&&(f.default.isNumber(t.volume)&&e.setVolume(t.volume),f.default.isBoolean(t.muted)&&e.setMuted(t.muted))}},a.onVolumeChange=function(e){var t=a.videoRef;if(t){var n=t.getVolume(),r=t.getMuted();j(n,r),a.props.onVolumeChange({volume:n,muted:r})}},a.onOtherPlaying=function(e){e!==a&&a.videoRef&&a.videoRef.pause()},a.onPlaying=function(){p.default.mediaPlaying(a),a.props.onPlaying()},a.setStartTime=function(){a.videoRef&&(0,E.isNumber)(a.props.startTime)&&a.videoRef.setCurrentTime(a.props.startTime)},a.play=function(){var e=a.videoRef;e&&e.getPaused()&&e.play()},a.pause=function(){var e=a.videoRef;e&&(e.getPaused()||e.pause())},a.getPaused=function(){return!a.videoRef||a.videoRef.getPaused()},a.onLoadedMetadata=function(e){a.props.startTime&&a.setStartTime();var t=f.default.pick(e.target,["duration","volume","muted","videoWidth","videoHeight"]);a.props.onLoadedMetadata(t)},a.getCurrentTime=function(){return a.videoRef?a.videoRef.getCurrentTime():0},a.setCurrentTime=function(e){a.videoRef&&a.videoRef.setCurrentTime(e)},a.getDuration=function(){return a.videoRef?a.videoRef.getDuration():0},a.getVolume=function(){return a.videoRef?a.videoRef.getVolume():0},a.setVolume=function(e){a.videoRef&&a.videoRef.setVolume(e)},a.getMuted=function(){return!!a.videoRef&&a.videoRef.getMuted()},a.setMuted=function(e){a.videoRef&&a.videoRef.setMuted(e)},a.onProgress=function(e){if(a.videoRef){var t=a.videoRef.getBuffered(),n=[];if(t)for(var r=0;r<t.length;r++)n.push([t.start(r),t.end(r)]);a.props.onProgress(n)}},a.onTimeUpdate=function(e){var t=e.target.currentTime;a.props.onTimeUpdate(t)},a.onError=function(e){var t=a.videoRef&&a.videoRef.refVideo&&a.videoRef.refVideo.error?a.videoRef.refVideo.error.code:null;if(null==t&&null!=e.code)return void a.props.onError(e.code);a.props.onError(t)},i=n,o(a,i)}return i(t,e),l(t,[{key:"componentDidMount",value:function(){this.props.listeners.add(p.default,"mediaPlaying",this.onOtherPlaying),this.props.listeners.add(p.default,"pttRecording",this.pause)}},{key:"componentWillUnmount",value:function(){j.flush()}},{key:"componentDidUpdate",value:function(e){e.startTime!==this.props.startTime&&this.setStartTime()}},{key:"render",value:function(){return s.createElement(_.default,{ref:this.setRefVideo,src:this.props.url,poster:this.props.poster,className:this.props.className,onVolumeChange:this.onVolumeChange,onEnded:this.props.onEnded,onError:this.onError,onPause:this.props.onPause,onPlaying:this.onPlaying,onProgress:this.onProgress,onTimeUpdate:this.onTimeUpdate,onLoadedMetadata:this.onLoadedMetadata,autoPlay:this.props.autoPlay},this.props.children)}}]),t}(s.PureComponent);w.displayName="UrlVideoTag";var O=(0,m.default)((0,b.hoc)(w)),C=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.play=function(){a.getComponent().play()},a.pause=function(){a.getComponent().pause()},a.getPaused=function(){return a.getComponent().getPaused()},a.getCurrentTime=function(){return a.getComponent().getCurrentTime()},a.setCurrentTime=function(e){a.getComponent().setCurrentTime(e)},a.getDuration=function(){return a.getComponent().getDuration()},a.getVolume=function(){return a.getComponent().getVolume()},a.setVolume=function(e){a.getComponent().setVolume(e)},a.getMuted=function(){return a.getComponent().getMuted()},a.setMuted=function(e){a.getComponent().setMuted(e)},i=n,o(a,i)}return i(t,e),t}(O);t.default=C},bdbcafgecc:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("fffdgbfji"),f=a(u),d=n("hbhijdici"),p=a(d),h=n("djbhiedbef"),m=a(h),b=n("cfaiaibca"),g=a(b),v=n("chcadgfgad"),y=a(v),_=n("dajffajabh"),E=a(_),j=n("djcchigfih"),w=a(j),O=n("cbcfgjhjhj"),C=a(O),S=n("dceicchccd"),P=a(S),M=n("bijffg"),T=a(M),k=n("cgbgedjgag"),N=a(k),I=n("bheafeifce"),R=n("eceadcicaf"),A=a(R),D=n("ejbdjaifi"),x=n("bfdcadbbif"),L=a(x),F=n("bddhdheedf"),U=n("bfbggcdbfb"),B=a(U),G={NONE_SELECTED:0,ALL_SELECTED:1,PARTIALLY_SELECTED:2},V=function(e){function t(e){r(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));W.call(n);var a=n.props.modelsToUpdate,i=n.constructLabelCountMap();return n.initialLabelState=p.default.mapValues(i,function(e){return e===a.length?G.ALL_SELECTED:e>0?G.PARTIALLY_SELECTED:G.NONE_SELECTED}),n}return i(t,e),l(t,[{key:"componentWillMount",value:function(){this.selectedLabels=new P.default([],function(e){return e.id})}},{key:"render",value:function(){var e=s.createElement(g.default,{a8nText:"popup-controls-ok",type:"primary",disabled:0===this.changeSet.size,onClick:this.onUpdateLabelsOK,key:1},f.default.t("save_button")),t=s.createElement(g.default,{a8nText:"popup-controls-cancel",type:"plain",onClick:this.props.onCancel,key:0},f.default.t("web_cancel")),n=s.createElement(g.default,{a8nText:"popup-controls-cancel",type:"simplified",onClick:this.props.onAddNewLabel,key:2},s.createElement(L.default,{name:"plus-large",className:N.default.plus,display:"inline"}),f.default.t("add_new_label_btn_name"));return s.createElement(y.default,{type:v.TowerModalType},s.createElement(w.default,{key:"mange_label_modal",theme:"labels"},s.createElement(E.default,{title:f.default.t("label_item_title"),type:_.DRAWER_HEADER_TYPE.POPUP,onCancel:this.props.onCancel}),s.createElement(m.default,{"data-list-scroll-container":!0,theme:"padding"},s.createElement(C.default,{shouldScrollIntoViewAndSelect:this.props.shouldScrollIntoViewAndSelect,initialLabelState:this.initialLabelState,selectedLabels:this.selectedLabels,renderContex:"label-selection",onLabelClick:this.props.onLabelClick,onMultiSelect:this.onMultiSelect})),s.createElement("div",{className:N.default.newLabelBtn},n),s.createElement("div",{className:N.default.actionBtns},t,e)))}}]),t}(s.Component),W=function(){var e=this;this.changeSet=new Set,this.onMultiSelect=function(t){t&&(e.initialLabelState[t]===G.PARTIALLY_SELECTED?e.changeSet.add("{labelId}_changed"):e.changeSet.has(t)?e.changeSet.delete(t):e.changeSet.add(t),e.forceUpdate())},this.constructLabelCountMap=function(){var t={};return e.props.modelsToUpdate.forEach(function(e){var n=(0,I.unproxy)(e);n.labels&&n.labels.forEach(function(e){t[e]=t[e]?++t[e]:1})}),t},this.onUpdateLabelsOK=function(){(0,F.logLabelOperationEvent)(B.default.LABEL_OPERATIONS.CLICK_POSITIVE,e.props.modelsToUpdate.length,B.default.LABEL_TARGETS.LABEL_COMBINED_DIALOG);var t=e.selectedLabels.list,n=e.selectedLabels.selected,a=t.map(function(e,t){return{id:e.id,type:n[t]?"add":"remove"}});T.default.addOrRemoveLabels(a,e.props.modelsToUpdate),e.props.onLabelUpdateComplete&&e.props.onLabelUpdateComplete()}};V.displayName="ManageLabelModal",t.default=(0,A.default)((0,D.hoc)(V))},bdcjhdddde:function(e,t){e.exports={muted:"_2Rq0o",title:"_2AJf5",titleIcon:"_3tCj6",forwardCount:"_1NZZN",spinner:"_20U-x",list:"_3Za3d",footer:"_19xqi"}},bdeabjehdj:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},o=n("hbhijdici"),i=a(o),l=n("bjigbaghc"),c=a(l),s=n("ccaaiecfib"),u=a(s),f=n("bdiiahhjbe"),d=a(f),p=n("ccgjijjbbj"),h=a(p),m=n("dahaahdjfa"),b=a(m),g=n("bhggeigghg"),v=a(g),y=n("jccfhaecf"),_=a(y),E=n("cbgifejihh"),j=n("eidjcbbdf"),w=n("bbcaggdbc"),O=w.WebMessageInfo,C=n("ehfgacedb"),S=r({version:"10"},b.default,{parseMsgMessage:function(e,t){if("message"!==this.N.tag(e))return void d.default.error("drop: not message")(e);if("ciphertext"===this.N.attr("type",e)){var n=this.N.attr("id",e),a=this.N.attr("from",e),r=this.N.attr("participant",e),o=_.default.isBroadcast(a)?r:a,i=void 0;try{i=new h.default({from:o,to:c.default.me,id:n,participant:r})}catch(e){return void d.default.error("drop: cannot create MsgKey: "+e.stack)()}return{type:"ciphertext",t:parseInt(this.N.attr("t",e),10)||0,id:i,from:o,to:c.default.me,participant:r,author:_.default.isBroadcast(a)?void 0:r,star:"true"===this.N.attr("star",e)}}var l=this.N.children(e);if(!(l instanceof ArrayBuffer))return void d.default.error("drop: no bytes")(e);try{var s=O.parse(l);return this.parseWebMessageInfo(s,t)}catch(t){return d.default.log("wmi error: "+String(t))(),void d.default.assert(!1,"parse-error","drop: failed parsing wmi")(e)}},parseWebMessageInfo:function(e,t){var n=e.key,a=this.decodeJid(n.remoteJid),r=n.fromMe?a:c.default.me,o=n.fromMe?c.default.me:a,i=this.decodeJid(n.participant),l=void 0;if(c.default.me.equals(a)&&(l=n.fromMe?"out":"in"),"broadcast"===r)return void d.default.error("drop: broadcast")(e);var s=void 0;try{s=new h.default({fromMe:n.fromMe,remote:a,id:n.id,participant:i})}catch(e){return void d.default.error("drop: cannot create MsgKey: "+e.stack)()}return this.parseMsgProto(e.message,{id:s,from:o,to:r,self:l,participant:i,type:"unknown",t:e.messageTimestamp||0,ack:"fresh"===t?1:e.status-1,author:this.decodeJid(e.participant),invis:!!e.ignore,star:!!e.starred,broadcast:n.fromMe&&e.broadcast,notifyName:e.pushName||"",encFilehash:this.decodeBytes(e.mediaCiphertextSha256)},t)},parseProductMessageProto:function(e,t){if(u.default.supportsFeature(u.default.F.CATALOG)){var n=t.product,a=n.productImage;this.parseImageMessageProto(e,a),e.type="product",e.businessOwnerJid=t.businessOwnerJid,e.contextInfo=t.contextInfo,e.productId=n.productId,e.currencyCode=n.currencyCode,e.priceAmount1000=n.priceAmount1000,e.retailerId=n.retailerId,e.url=n.url,e.productImageCount=n.productImageCount,e.title=n.title,e.description=n.description,e.pseudoReply=n.pseudoReply}},parseProtocolMessageProto:function(e,t,n){if("relay"===n){var a=t.key,r=new h.default({fromMe:a.fromMe,remote:this.decodeJid(a.remoteJid),id:a.id,participant:this.decodeJid(a.participant)});i.default.merge(e,{type:"protocol",subtype:"unknown",protocolMessageKey:r})}},parseLiveLocationMessageProto:function(e,t,n){e.type="location",e.isLive=!0,e.lat=void 0!==t.degreesLatitude?t.degreesLatitude:void 0,e.lng=void 0!==t.degreesLongitude?t.degreesLongitude:void 0,e.body=this.decodeBytes(t.jpegThumbnail)||"",e.accuracy=t.accuracyInMeters,e.speed=t.speedInMps,e.degrees=t.degreesClockwiseFromMagneticNorth,e.comment=t.caption,e.sequence=t.sequenceNumber,n&&(e.finalLat=void 0!==n.degreesLatitude?n.degreesLatitude:void 0,e.finalLng=void 0!==n.degreesLongitude?n.degreesLongitude:void 0,e.finalThumbnail=this.decodeBytes(n.jpegThumbnail)||"",e.finalAccuracy=n.accuracyInMeters,e.finalSpeed=n.speedInMps,e.finalDegrees=n.degreesClockwiseFromMagneticNorth,e.finalTimeOffset=n.timeOffset)},parseSendPaymentMessageProto:function(e,t,n){if(e.type="payment",this.callFeatureFlagFun(u.default.F.PAYMENTS,"parsePaymentInfo",e,n),u.default.supportsFeature(u.default.F.PAYMENTS)){e.subtype="send";var a=t.requestMessageKey;e.paymentRequestMessageKey=t.requestMessageKey?new h.default({fromMe:a.fromMe,remote:this.decodeJid(a.remoteJid),id:a.id,participant:this.decodeJid(a.participant)}):void 0,t.noteMessage&&(e.paymentNoteMsg={},t.noteMessage=this.parseMsgProto(t.noteMessage,e.paymentNoteMsg))}},parseRequestPaymentMessageProto:function(e,t,n){e.type="payment",this.callFeatureFlagFun(u.default.F.PAYMENTS,"parsePaymentInfo",e,n),u.default.supportsFeature(u.default.F.PAYMENTS)&&(e.subtype="request",e._currencyCodeIso4217=t.currencyCodeIso4217,e._paymentRequestFrom=t.requestFrom,e._paymentExpiryTimestamp=t.expiryTimestamp,t.noteMessage&&(e.paymentNoteMsg={},t.noteMessage=this.parseMsgProto(t.noteMessage,e.paymentNoteMsg)))},parseGroupInviteMessageProto:function(e,t){e.type="groups_v4_invite",u.default.supportsFeature(u.default.F.GROUPS_V_4_JOIN_PERMISSION)&&(e.inviteCode=t.inviteCode,e.inviteCodeExp=t.inviteExpiration,e.inviteGrp=t.groupJid,e.inviteGrpName=t.groupName,e.inviteGrpJpegThum=this.decodeBytes(t.jpegThumbnail),e.comment=t.caption)},parseContextInfoProto:function(e,t,n){var a=t.quotedMessage,r=t.mentionedJid;e.quotedMsg=a&&this.parseMsgProto(a,{type:"unknown"}),e.quotedMsg&&"payment"===e.quotedMsg.type&&n&&this.callFeatureFlagFun(u.default.F.PAYMENTS,"parsePaymentInfo",e.quotedMsg,n),e.quotedStanzaID=t.stanzaId,e.quotedParticipant=this.decodeJid(t.participant),e.quotedRemoteJid=this.decodeJid(t.remoteJid),e.mentionedJidList=Array.isArray(r)?r.map(this.decodeJid):r,e.isForwarded=t.isForwarded,e.forwardingScore=t.forwardingScore},msgCreateRecord:function(e){var t=this;return Promise.callSynchronously(function(){if(["ptt","audio","image","video","document","sticker","product"].indexOf(e.type)>-1){var n="ptt"===e.type?"audio":e.type,a=void 0;return e.isMMS&&(a=e.isUnsentPhoneMsg()?{type:e.type}:e.avParams()),e.local&&!e.mediaKey?t.sendMedia(a):i.default.merge({status:200,type:n},a)}}).catch(function(e){return d.default.error("wap:msgCreateRecord mPromise error ("+(0,j.encodeErrorInfo)()+"): "+e.stack)(),Promise.reject("wap:msgCreateRecord mPromise error")}).then(function(n){if(n&&200!==n.status){var a="wap:msgCreateRecord:sendMedia error "+n.status;return d.default.error(a)(),Promise.reject(a)}var r=e.id.id,o=(0,E.createMessageKey)(e),i=(0,E.createMsgProtobuf)(e,n||{}),l=!!e.multicast||void 0,c=!!e.urlText||void 0,s=!!e.urlNumber||void 0,u=!!e.clearMedia||void 0,f=new O({key:o,message:i,messageTimestamp:e.t,multicast:l,urlText:c,urlNumber:s,clearMedia:u}),p=t.actionNode("relay",[["message",void 0,O.encode(f).readBuffer()]]);return new Promise(function(n,a){t.binSend("send",p,a,{tag:r,onSend:t.wrap(n),onDrop:t.wrap(a),retryOn5xx:!0,resendGuard:function(){var t=v.default.Msg.get(e.id);return"protocol"===e.type||t&&t.id.equals(e.id)}},{debugString:["action","message",e.type,e.subtype,r].join(),debugObj:{xml:p,pb:f},metric:t.M.MESSAGE,ackRequest:!1})})})},msgFindQuery:function(e,t,n){var a=this,r=e;return new Promise(function(e,o){var i=function(t){a.BinaryProtocol.read(t).then(function(t){var n=[],o=a.N.children(t);if(d.default.logColor("green","bin-recv: response,msg",t)(),"response"===a.N.tag(t)&&("message"===a.N.attr("type",t)||"star"===a.N.attr("type",t)||"search"===a.N.attr("type",t)||"media_message"===a.N.attr("type",t))){if(Array.isArray(o)){var i=void 0,l=o.length;for(i=0;i<l;i++){var c=a.parseMsg(o[i],"response");c&&n.push(c)}}"search"===a.N.attr("type",t)?n={eof:"true"===a.N.attr("last",t),messages:n}:"media"===r&&(n={messages:n})}e(n)}).catch(o)},l=void 0,c="";switch(r){case"after":t.id||(r="before");case"before":l={type:"message",kind:r,jid:t.remote,count:t.count.toString(),index:t.id,owner:void 0===t.fromMe?void 0:t.fromMe.toString(),participant:t.participant},c=[t instanceof h.default?t.toString():t.remote,t.count].join();break;case"search":l={type:"search",search:t.searchTerm,page:t.page.toString(),count:t.count.toString(),jid:t.remote},c=["search",t.page,t.count,t.jid].join();break;case"star":l={type:"star",chat:t.chat,count:t.count.toString(),jid:t.remote,index:t.id,owner:void 0===t.fromMe?void 0:t.fromMe.toString(),participant:t.participant},c="starred";break;case"media":l={type:"media_message",count:t.count.toString(),kind:t.direction,jid:t.remote,index:t.id,owner:void 0===t.fromMe?void 0:t.fromMe.toString(),participant:t.participant},c="media"}var s=a.queryNode(l,void 0);a.binSend("sendEphemeral",s,o,{onSend:a.binWrap(i,e),onDrop:a.wrap(o),logOnSend:n},{debugString:"query,message,"+c,metric:"search"===r?a.M.QUERY_SEARCH:a.M.QUERY_MESSAGES,ackRequest:!1})})}});e.exports=i.default.defaults(S,C)},bdebgadbea:function(e,t){e.exports={muted:"_3ED0k",column:"_2xLKR"}},bdecdecede:function(e,t,n){"use strict";function a(e){var t=0;switch(e.quotedMsg&&(t+=54),e.caption&&(t+=31),e.type){case s.MSG_TYPE.NOTIFICATION:case s.MSG_TYPE.GROUP_NOTIFICATION:case s.MSG_TYPE.GP2:case s.MSG_TYPE.BROADCAST_NOTIFICATION:case s.MSG_TYPE.E2E_NOTIFICATION:case s.MSG_TYPE.CALL_LOG:case s.MSG_TYPE.CIPHERTEXT:case s.MSG_TYPE.REVOKED:case s.MSG_TYPE.CHAT:e.linkPreview&&(t+=53);var n=(0,c.numCodepoints)(e.body&&e.body.toString());return t+19*o.default.ceil(n/100)+13;case s.MSG_TYPE.IMAGE:return t+(e.mediaData&&e.mediaData.fullWidth&&e.mediaData.fullHeight||0)?Math.floor(Math.min(330/e.mediaData.fullWidth*e.mediaData.fullHeight,330)):330;case s.MSG_TYPE.VIDEO:case s.MSG_TYPE.AUDIO:return e.isGif?t+137:t+166;case s.MSG_TYPE.LOCATION:return t+e.isLive?l.MSG_HEIGHT:i.PREVIEW_HEIGHT;case s.MSG_TYPE.PTT:return t+67;case s.MSG_TYPE.VCARD:return t+74;case s.MSG_TYPE.DOCUMENT:return t+188;case s.MSG_TYPE.UNKNOWN:default:return t}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var r=n("hbhijdici"),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=n("biadgfadhh"),l=n("icbjhhidg"),c=n("chhhffajfi"),s=n("eadfaddcj")},bdfheihabb:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("bijffg"),s=a(c),u=n("eceadcicaf"),f=a(u),d=n("ddhijeejag"),p=a(d),h=n("ejbdjaifi"),m=n("icghcjegh"),b=a(m),g=n("dhbceejbjg"),v=a(g),y=n("fifhbjiec"),_=a(y),E=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.updateLabels=function(){a.forceUpdate()},i=n,o(a,i)}return i(t,e),l(t,[{key:"componentDidMount",value:function(){this.props.listeners.add(s.default,"label_updated_"+this.props.label,this.updateLabels)}},{key:"render",value:function(){var e=this.props.label,t=s.default.get(e);if(!t||!t.name)return null;if("label-list"===this.props.theme){var n=p.default.createElement(b.default,{renderAsCircle:"label-list"===this.props.theme,theme:this.props.theme,labels:[e]}),a=p.default.createElement(_.default,{text:t.name,ellipsify:!0,titlify:!0});return p.default.createElement(v.default,{theme:"chat-checkbox",image:n,primary:a,secondary:l10n.t("label_count",{count:parseInt(t.count||0,10),_plural:parseInt(t.count||0,10)})})}var r=(0,m.renderLabelSvg)(t.hexColor),o=p.default.createElement(_.default,{text:t.name,ellipsify:!0,titlify:!0});return p.default.createElement(v.default,{theme:"label-selection",image:r,primary:o})}}]),t}(d.PureComponent);E.displayName="LabelListItem",t.default=(0,f.default)((0,h.hoc)(E))},bdfjbfgea:function(e,t){e.exports={muted:"_3Q9PP",selectedListContainer:"I72vi"}},bdgbijheih:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),i=n("cajijabhgb"),l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(i),c=n("bdiiahhjbe"),s=a(c),u=n("bcjjbcbjaa"),f=a(u),d=function(){function e(){r(this,e),this._writeQueue=[],this.Node=f.default}return o(e,[{key:"read",value:function(){return s.default.error("Attempted to call `read` on BinaryProtocolQueue")(),Promise.reject(new l.Disconnected)}},{key:"write",value:function(e){var t=this;return new Promise(function(n,a){t._writeQueue.push({resolve:n,reject:a,n:e})})}},{key:"dropAllBecauseLogout",value:function(){for(var e=new l.LogoutDrop("cancelled binary protocol call");this._writeQueue.length;){this._writeQueue.shift().reject(e)}}},{key:"getWriteQueue",value:function(){return this._writeQueue}}]),e}();t.default=d},bdgdgicfaf:function(e,t){e.exports={muted:"_1JY4f",symbol:"WVFpp",margin:"_3cO_w"}},bdgdjfajce:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("bjebjijbfc"),f=a(u),d=n("dhhfaeacef"),p=a(d),h=n("fifhbjiec"),m=a(h),b=n("ihfccfgdf"),g=a(b),v=n("ejbdjaifi"),y=n("bfdcadbbif"),_=a(y),E=n("bhfdfhefca"),j=n("eaaihhcibf"),w=a(j),O=n("dhbceejbjg"),C=a(O),S=n("bdbbahjfji"),P=a(S),M=n("ccaaiecfib"),T=a(M),k=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),u=0;u<l;u++)c[u]=arguments[u];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.getMenuBtns=function(){var e=a.props,t=e.msg,n=e.mediaData,r=s.createElement(E.MenuBarItem,{icon:s.createElement(_.default,{name:"bubble"}),title:l10n.t("go_to_message"),onClick:a.props.onGoToMsgClick}),o=void 0,i=void 0,l=void 0;t.star?(o=a.props.onUnstarClick,i="unstar-btn",l=l10n.t("unstar_message")):(o=a.props.onStarClick,i="star-btn",l=l10n.t("star_message"));var c=s.createElement(E.MenuBarItem,{icon:s.createElement(_.default,{name:i}),title:l,onClick:o}),u=s.createElement(E.MenuBarItem,{icon:s.createElement(_.default,{name:"forward"}),title:l10n.t("forward"),onClick:a.props.openForwardFlow}),f=void 0;return f=!n.renderableUrl&&(!T.default.supportsFeature(T.default.F.REPLACE_MEDIABLOB)||!P.default.hasBlob(n.filehash)),{btnGoToMsg:r,btnStar:c,btnForward:u,btnDownload:s.createElement(E.MenuBarItem,{icon:s.createElement(_.default,{name:"download"}),title:l10n.t("web_button_download"),disabled:f,onClick:a.props.onDownloadClick})}},i=n,o(a,i)}return i(t,e),l(t,[{key:"render",value:function(){var e=this.props.msg,t=e.displayName(!0,!0);e.isGroupMsg&&(t+=" @ "+e.chat.title());var n=this.getMenuBtns(),a=n.btnGoToMsg,r=n.btnStar,o=n.btnForward,i=n.btnDownload;return s.createElement("div",{className:w.default.mediaPanelHeader},s.createElement("div",{className:w.default.info},s.createElement(C.default,{idle:!0,image:s.createElement(p.default,{id:e.sender,size:40}),primary:s.createElement(m.default,{ellipsify:!0,text:t}),secondary:f.default.relativeDateAndTimeStr(e.t),theme:"media"})),s.createElement("div",{className:w.default.mediaPanelTools},s.createElement(E.MenuBar,{key:"media-panel-header"},a,r,o,i,s.createElement(E.MenuBarItem,{a8nText:"btn-close",icon:s.createElement(_.default,{name:"x-viewer"}),title:l10n.t("web_close"),onClick:this.props.onClose}))))}}]),t}(s.PureComponent);k.CONCERNS={msg:["star","isGroupMsg","chat","type","isGif","sender","t"],mediaData:["filehash","renderableUrl"]},k.displayName="MediaPanelHeader",t.default=(0,g.default)((0,v.hoc)(k),k.CONCERNS)},bdghdbcbdc:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("ceffhbhahb"),f=a(u),d=n("eadgafjbag"),p=a(d),h=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a._handleMouseDown=function(e){e.stopPropagation()},i=n,o(a,i)}return i(t,e),l(t,[{key:"render",value:function(){return s.createElement("div",{className:(0,f.default)(p.default.container,this.props.className),onMouseDown:this._handleMouseDown},this.props.children)}}]),t}(s.PureComponent);h.displayName="MenuContainer",t.default=h},bdhbdihbca:function(e,t){e.exports={muted:"_1AFtX",cancelIcon:"_2MUsN",inputContainer:"_2gisX",inputEmojiSearch:"_2GXNm",searchRow:"_2Qm0c",ffFix:"_664gn",rowShadow:"_16-WE",rowInput:"_2hMsh"}},bdheiggeaf:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){return o((0,p.unproxy)(e),t)}function o(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:(0,d.genId)(),a=e.promises;a.setPin&&a.setPin.cancel();var r=void 0,i=void 0;t?r=Math.round(+new Date/1e3):i=e.pin;var c=(0,h.sendConversationPin)(e.id,r,i).cancellable(),u=t?new d.ActionType(l10n.t("action_chat_pinning")):new d.ActionType(l10n.t("action_chat_unpinning")),p=c.then(function(a){var r=void 0;return 200===a.status?(r=t?l10n.t("action_chat_pinned"):l10n.t("action_chat_unpinned"),new d.ActionType(r,l10n.t("action_undo"),function(){return o(e,!t,n)})):405===a.status?new d.ActionType(l10n.t("action_chat_pin_failed_405")):a.status>=400?t?new d.ActionType(l10n.t("action_chat_pin_failed")):new d.ActionType(l10n.t("action_chat_unpin_failed")):void 0}).catch(function(a){s.default.error("models:chat:setPin dropped")(a);var r=t?l10n.t("action_chat_pin_failed"):l10n.t("action_chat_unpin_failed");return new d.ActionType(r,l10n.t("action_try_again"),function(){return o(e,t,n)})});return l.default.openToast(f.default.createElement(d.ActionToast,{id:n,initialAction:u,pendingAction:p})),a.setPin=c.then(function(t){200!==t.status||t._duplicate||(e.pin=r)}).finally(function(){a.setPin=null})}Object.defineProperty(t,"__esModule",{value:!0}),t.setPin=r;var i=n("gbfffciea"),l=a(i),c=n("bdiiahhjbe"),s=a(c),u=n("ddhijeejag"),f=a(u),d=n("ccihhdchab"),p=n("bheafeifce"),h=n("cihffbbgjc")},bdigfbgefi:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),l=n("hbhijdici"),c=a(l),s=n("cahfddcdga"),u=a(s),f=function(){function e(){o(this,e),this.rctKeyToData=new Map,this.keyToRctKey=new Map}return i(e,[{key:"genNewKeys",value:function(e){var t=e-this.rctKeyToData.size;if(t<=0)return[];for(var n=[],a=0;a<e&&(this.rctKeyToData.has(a)||(n.push(a),t!==n.length));a++);return n}},{key:"recycleKeysAndMap",value:function(e){var t=this,n=new Map,a=new Map,o=this.genNewKeys(e.length),i=new Set(this.rctKeyToData.keys()),l=[];e.forEach(function(e){var r=t.keyToRctKey.get(e.key);void 0!==r?(a.set(e.key,r),n.set(r,e),i.delete(r)):l.push(e)});var s=[].concat(r(o),r(i));l.forEach(function(e){var t=s.pop();a.set(e.key,t),n.set(t,e)});var f=c.default.sortBy(e,[function(e){return a.get(e.key)}]).map(function(e){return{rctKey:(0,u.default)(a.get(e.key)),data:e}});return this.rctKeyToData=n,this.keyToRctKey=a,f}}]),e}();t.default=f},bdjgfabbia:function(e,t){e.exports={muted:"_281ct",adminBtn:"e4PKG"}},bdjihaecid:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.StickerItem=void 0;var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("dhfbfehaef"),f=a(u),d=n("ihfccfgdf"),p=a(d),h=n("bgghfidcfh"),m=a(h),b=n("ifbjhfegj"),g=a(b),v=n("ddajbaceej"),y=n("ejbdjaifi"),_=n("bheafeifce"),E=n("ccaaiecfib"),j=a(E),w=t.StickerItem=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a._handleClick=function(e){var t=a.props.onClick;t&&t((0,_.unproxy)(a.props.sticker),e)},a._handleEnterKey=function(e){var t=a.props.onEnter;t&&t((0,_.unproxy)(a.props.sticker),e)},a._setRefContainer=function(e){a._refContainer=e},a._handleDownloadMedia=function(){return a.props.sticker.downloadMedia()},i=n,o(a,i)}return i(t,e),l(t,[{key:"componentDidMount",value:function(){this.props.sticker.downloadMedia()}},{key:"focus",value:function(){this._refContainer&&(this.hasFocus()||(0,v.focus)(this._refContainer))}},{key:"getOffsetTop",value:function(){return this._refContainer?this._refContainer.offsetTop:0}},{key:"hasFocus",value:function(){return!!this._refContainer&&this._refContainer===document.activeElement}},{key:"render",value:function(){var e=this.props.sticker;return s.createElement(f.default,{onRef:this._setRefContainer,className:g.default.container,handlers:{enter:this._handleEnterKey}},s.createElement("div",{className:g.default.border},s.createElement(m.default,{mediaData:e.mediaData,onClick:this._handleClick,theme:"stickerPanel",loopAnimation:!0,downloadMedia:j.default.supportsFeature(j.default.F.REPLACE_MEDIABLOB)?this._handleDownloadMedia:null})))}}]),t}(s.PureComponent);w.CONCERNS={sticker:["id","mediaData"]},w.displayName="StickerItem";var O=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"focus",value:function(){this.getComponent().focus()}},{key:"getOffsetTop",value:function(){return this.getComponent().getOffsetTop()}},{key:"hasFocus",value:function(){return this.getComponent().hasFocus()}}]),t}((0,p.default)((0,y.hoc)(w),w.CONCERNS));t.default=O},bebbajcbbb:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(s),f=n("eadfaddcj"),d=(a(f),n("ceffhbhahb")),p=a(d),h=n("fifhbjiec"),m=a(h),b=n("fffdgbfji"),g=a(b),v=n("dbbbgjbbgf"),y=a(v),_=n("cfiighfhhg"),E=a(_),j=n("ihfccfgdf"),w=a(j),O=n("bihbdchfhc"),C=a(O),S=n("dbabefhajh"),P=a(S),M=n("ejbdjaifi"),T=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return l(t,e),c(t,[{key:"render",value:function(){var e,t=this.props.msg,n=t.comment?u.createElement(y.default,{msg:t},u.createElement(m.default,{text:t.comment,selectable:!0,dirMismatch:t.rtl!==g.default.isRTL(),direction:t.dir})):null,a=void 0;if(this.props.quotedMsg){var o,i=(0,p.default)(C.default.quote,(o={},r(o,C.default.hasAuthor,this.props.displayAuthor&&!t.isSentByMe&&t.isGroupMsg),r(o,C.default.forwarded,t.showForwarded()),o));a=u.createElement("div",{className:i},this.props.quotedMsg)}var l="unknown",c=g.default.t("check_phone_for_payment_message");this.props.placeholderText&&(l="ciphertext",c=this.props.placeholderText);var s=(0,p.default)((e={},r(e,C.default.hasText,n),r(e,C.default.noText,!n),e));return u.createElement(P.default,{msg:t,displayAuthor:this.props.displayAuthor},a,this.props.paymentInfo,u.createElement("div",{className:s},u.createElement(E.default,{hasCaption:!!n,iconName:l,msg:t},c)),n)}}]),t}(u.Component);T.CONCERNS={msg:["rtl","dir","comment","isSentByMe","isGroupMsg","isPSA","senderObj"]},T.displayName="PaymentMessagePlaceholder",t.default=(0,w.default)((0,M.hoc)(T),T.CONCERNS)},bebecagjgj:function(e,t){e.exports={muted:"_2_YUG",bodyContainer:"QChXd",list:"_1LsoD",search:"xq3Z0",hidden:"_3jqaL"}},becegcbegb:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){var t=e.mimeType,n=e.filename,a=(0,c.default)(d.default.icon,h[t]?h[t].icon:"icon-doc-generic");return i.createElement("div",{className:d.default.container,"data-animate-attach-media":!0},i.createElement("div",{className:d.default.media},i.createElement("div",{className:d.default.document},i.createElement("div",{className:a}),i.createElement("div",{className:d.default.text},n))))}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var o=n("ddhijeejag"),i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(o),l=n("ceffhbhahb"),c=a(l),s=n("hbhijdici"),u=a(s),f=n("cihjadddhc"),d=a(f),p=n("behbjhhbg"),h=u.default.pickBy(p.MIMETYPES,function(e){return"document"===e.msgType});r.displayName="AttachMediaTypeFile"},beddiafhbh:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.FULLSCREEN_CONTROLS_DISPLAY_TIMEOUT=void 0;var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=a(s),f=n("hbhijdici"),d=a(f),p=n("ceffhbhahb"),h=a(p),m=n("fffdgbfji"),b=a(m),g=n("eceadcicaf"),v=a(g),y=n("ejbdjaifi"),_=n("bdacfjbfhj"),E=a(_),j=n("ccjagcdajg"),w=a(j),O=n("bhdgigicfd"),C=a(O),S=n("dcfaachegb"),P=n("bjhhaacbib"),M=a(P),T=n("didfdhbecg"),k=a(T),N=n("dbfiijcdie"),I=a(N),R=n("bffjfbgbg"),A=a(R),D=n("cgecdbiihg"),x=n("chbfbiahhb"),L=a(x),F=n("bigcibhibh"),U=a(F),B=n("bbdfiiibib"),G=a(B),V=n("cgajhcgiji"),W=a(V),H=n("ecibddhig"),Y=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(H),q=n("bcjcbbafcj"),K=a(q),z=n("bdiiahhjbe"),Q=a(z),X=n("edbaidcaf"),J=a(X),Z=n("bcafcjajcb"),$=a(Z),ee=n("bidfjbaebi"),te=a(ee),ne=n("bfdcadbbif"),ae=a(ne),re=t.FULLSCREEN_CONTROLS_DISPLAY_TIMEOUT=3e3,oe=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.resetMouseMoveRecently=d.default.debounce(function(){n.setState({mouseMoveRecently:!1})},re),n.buffered=[],n.setRefVideo=function(e){n.refVideo=e},n.setRefContainer=function(e){n.refContainer=e,n.refContainer},n.handleLoadedMetadata=function(e){var t=n.props.startTime?n.props.startTime:0;n.setState({videoMetadata:{duration:e.duration,currentTime:t,volume:e.volume,muted:e.muted,bufferedTime:0}}),n.props.onAspectRatio&&e.videoWidth&&e.videoHeight&&n.props.onAspectRatio(e.videoWidth/e.videoHeight)},n.handleTimeUpdate=function(e){var t=null,a=n.state.videoMetadata;if(a){var r=n.getRelevantBufferedTime(n.buffered,e);t=d.default.assign({},a,{currentTime:e,bufferedTime:r})}n.setState({videoMetadata:t})},n.handleVolumeChange=function(e){var t=null;n.state.videoMetadata&&(t=d.default.assign({},n.state.videoMetadata,{volume:e.volume,muted:e.muted})),n.setState({videoMetadata:t})},n.handleEnded=function(){n.props.onVideoEnded&&n.props.onVideoEnded(),n.setState({isVideoPlaying:!1})},n.handleError=function(e){if(20===e)return void n.setState({isVideoPlaying:!1});if(n.props.msgVideoInfo)Q.default.assert(!1,"Video Player Media Error","message video error code: "+(null!=e?e:""))();else if(n.props.ogVideoInfo){var t=J.default.hostname(n.props.ogVideoInfo.videoMsg.matchedText);Q.default.assert(!1,"Video Player Media Error","source: "+t+", error code: "+(null!=e?e:""))()}n.setState({isVideoError:!0}),n.props.onError&&n.props.onError()},n.handlePause=function(){n.setState({isVideoPlaying:!1})},n.handlePlaying=function(){n.setState({isVideoPlaying:!0})},n.handleProgress=function(e){n.buffered=e;var t=n.state.videoMetadata;if(t){var a=t.currentTime,r=n.getRelevantBufferedTime(e,a),o=d.default.assign({},t,{bufferedTime:r});n.setState({videoMetadata:o})}},n.handleEnterFullscreen=function(e){e.stopPropagation(),I.default.requestFullscreen(n.refContainer)},n.handleExitFullscreen=function(e){e.stopPropagation(),I.default.exitFullscreen()},n.handleFullscreenToggleButtonClick=function(e){n.state.isFullscreenMode?n.handleExitFullscreen(e):n.handleEnterFullscreen(e)},n.state={videoMetadata:null,isVideoPlaying:!1,isVideoError:!1,isMouseOver:!1,mouseMoveRecently:!1,isFullscreenMode:I.default.isFullscreenMode},n}return l(t,e),c(t,[{key:"componentWillMount",value:function(){var e=this;this.props.listeners.add(I.default,"fullscreen_change",function(){I.default.isFullscreenMode&&I.default.fullscreenElement===e.refContainer?e.setState({isFullscreenMode:!0}):I.default.isFullscreenMode||e.setState({isFullscreenMode:!1})})}},{key:"componentWillUnmount",value:function(){this.resetMouseMoveRecently.cancel()}},{key:"getCurrentTimeFromVideo",value:function(){return this.refVideo?this.refVideo.getCurrentTime():0}},{key:"getVolumeFromVideo",value:function(){return this.refVideo?this.refVideo.getVolume():0}},{key:"getMutedFromVideo",value:function(){return!!this.refVideo&&this.refVideo.getMuted()}},{key:"getRelevantBufferedTime",value:function(e,t){for(var n=0,a=0;a<e.length;a++)if(t>=e[a][0]&&t<e[a][1]){n=e[a][1];break}return n}},{key:"renderMedia",value:function(){switch(this.props.type){case D.PLAYER_TYPE.FLOATER:case D.PLAYER_TYPE.MEDIA_VIEWER:return this.renderMsgMedia();case D.PLAYER_TYPE.OG_FLOATER:return this.renderOgMedia()}return null}},{key:"renderOgMedia",value:function(){var e=this.props.ogVideoInfo;if(!e)return null;var t={backgroundImage:"url("+e.previewUrl+")"};return u.default.createElement(s.Fragment,null,this.state.isFullscreenMode?null:u.default.createElement("div",{className:C.default.preview,style:t}),""!==e.videoUrl?u.default.createElement(E.default,{ref:this.setRefVideo,key:"floating-media",url:e.videoUrl,startTime:this.props.startTime,onEnded:this.handleEnded,onError:this.handleError,onLoadedMetadata:this.handleLoadedMetadata,onPause:this.handlePause,onPlaying:this.handlePlaying,onProgress:this.handleProgress,onTimeUpdate:this.handleTimeUpdate,onVolumeChange:this.handleVolumeChange,autoPlay:this.props.autoPlay},b.default.t("video_playback_not_supported")):null)}},{key:"renderMsgMedia",value:function(){var e=this.props.msgVideoInfo;if(!e)return null;var t=e.mediaData.preview;if(this.isMediaRenderable()){var n=t?{backgroundImage:"url("+t.url()+")"}:void 0;return u.default.createElement(s.Fragment,null,this.state.isFullscreenMode||this.props.type!==D.PLAYER_TYPE.FLOATER?null:u.default.createElement("div",{className:C.default.preview,style:n}),u.default.createElement(w.default,{ref:this.setRefVideo,key:"floating-media",msg:e.msg,mediaData:e.mediaData,className:C.default.videoTag,startTime:this.props.startTime,onEnded:this.handleEnded,onError:this.handleError,onLoadedMetadata:this.handleLoadedMetadata,onPause:this.handlePause,onPlaying:this.handlePlaying,onProgress:this.handleProgress,onTimeUpdate:this.handleTimeUpdate,onVolumeChange:this.handleVolumeChange,autoPlay:this.props.autoPlay},b.default.t("video_playback_not_supported")))}return t?u.default.createElement("img",{key:"floating-media",src:t.url(),draggable:"false"}):null}},{key:"isMediaRenderable",value:function(){switch(this.props.type){case D.PLAYER_TYPE.FLOATER:case D.PLAYER_TYPE.MEDIA_VIEWER:var e=this.props.msgVideoInfo;if(!e)return!1;var t=e.mediaData;return t.mediaStage===A.default.STAGE.RESOLVED||t.streamable&&t.isStreamable();case D.PLAYER_TYPE.OG_FLOATER:return!0}return!0}},{key:"renderMediaStage",value:function(){switch(this.props.type){case D.PLAYER_TYPE.FLOATER:case D.PLAYER_TYPE.MEDIA_VIEWER:var e=this.props.msgVideoInfo;return e?u.default.createElement("div",{className:C.default.mediaStageWrapper},u.default.createElement(S.MediaStage,{msg:e.msg,mediaData:e.mediaData})):null;case D.PLAYER_TYPE.OG_FLOATER:var t=this.props.ogVideoInfo;return t&&""===t.videoUrl?u.default.createElement("div",{className:C.default.mediaStageWrapper},u.default.createElement(Y.Pending,null)):null}return null}},{key:"renderVideoControls",value:function(){if(!this.isMediaRenderable())return null;var e=this.state.videoMetadata;return e?u.default.createElement(M.default,{refVideo:this.refVideo,videoMetadata:e,isFullscreenMode:this.state.isFullscreenMode,isVideoPlaying:this.state.isVideoPlaying}):null}},{key:"renderErrorMessage",value:function(){return u.default.createElement($.default,null,b.default.t("picture_in_picture_cannot_play"),this.renderErrorMessageLink())}},{key:"renderErrorMessageLink",value:function(){if(this.props.type!==D.PLAYER_TYPE.OG_FLOATER)return null;if(!this.props.ogVideoInfo)return null;var e=this.props.ogVideoInfo.videoMsg.matchedText;return u.default.createElement(te.default,{className:C.default.errorLink,href:e},u.default.createElement("span",null,b.default.t("picture_in_picture_open_link")),u.default.createElement(ae.default,{directional:!0,display:"inline",name:"chevron-right-text",className:C.default.errorLinkChevron}))}},{key:"render",value:function(){var e=this,t=void 0,n=void 0,a=void 0,o=this.isMediaRenderable();o&&(n=u.default.createElement(L.default,{isFullscreenMode:this.state.isFullscreenMode,onClick:this.handleFullscreenToggleButtonClick}));var i=u.default.createElement(U.default,{isFullscreenMode:this.state.isFullscreenMode,onClick:function(t){t.stopPropagation(),e.props.onClose()}});switch(this.props.type){case D.PLAYER_TYPE.OG_FLOATER:case D.PLAYER_TYPE.FLOATER:t=u.default.createElement(s.Fragment,null,K.default.isSafari?null:n,i);break;case D.PLAYER_TYPE.MEDIA_VIEWER:var l=void 0;l=this.state.isFullscreenMode?i:o?u.default.createElement(G.default,{onClick:function(t){t.stopPropagation(),e.props.onClose&&e.props.onClose(),e.props.onOpenVideoFloater&&e.props.onOpenVideoFloater()},theme:B.PIP_BUTTON_THEME.PLAYER}):null,t=u.default.createElement(s.Fragment,null,n,l),a=function(t){t.stopPropagation(),e.refVideo&&(e.state.isVideoPlaying?e.refVideo.pause():e.refVideo.play())}}var c=void 0;c=this.state.isFullscreenMode?u.default.createElement(s.Fragment,null,u.default.createElement(W.default,{theme:"upper"}),u.default.createElement(W.default,{theme:"lower"})):this.props.type===D.PLAYER_TYPE.MEDIA_VIEWER?u.default.createElement(W.default,{theme:"full-sharp"}):u.default.createElement(W.default,{theme:"full-rounded"});var f=this.state.isVideoError?this.renderErrorMessage():null;return u.default.createElement("div",{ref:this.setRefContainer,key:"elementsWrapped",className:(0,h.default)(C.default.container,r({},C.default.fullscreen,this.state.isFullscreenMode)),onMouseEnter:function(t){e.setState({isMouseOver:!0})},onMouseLeave:function(t){e.setState({isMouseOver:!1})},onMouseDown:function(t){e.state.isFullscreenMode&&t.stopPropagation()},onMouseMove:function(t){e.state.isMouseOver||e.setState({isMouseOver:!0}),e.state.mouseMoveRecently||e.setState({mouseMoveRecently:!0}),e.resetMouseMoveRecently()},onClick:a},u.default.createElement("div",{className:C.default.videoFloaterMedia},this.renderMedia()),this.renderMediaStage(),f,u.default.createElement(k.default,{transitionName:"fade-fast"},this.state.isMouseOver&&this.state.mouseMoveRecently?u.default.createElement(s.Fragment,null,c,this.renderVideoControls(),t):null))}}]),t}(s.Component);oe.displayName="SharedVideoPlayer";var ie=(0,v.default)((0,y.hoc)(oe)),le=function(e){function t(){var e,n,a,r;o(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.getCurrentTimeFromVideo=function(){return a.getComponent().getCurrentTimeFromVideo()},r=n,i(a,r)}return l(t,e),t}(ie);t.default=le},beebhcdhhh:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("dhfbfehaef"),f=a(u),d=n("djhbegbdaf"),p=a(d),h=n("bhheahajjg"),m=a(h),b=n("chcadgfgad"),g=a(b),v=n("cfaiaibca"),y=a(v),_=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.blockContact=function(e){e.stopPropagation(),e.preventDefault(),a.props.onBlock()},a.onCancel=function(e){e.stopPropagation(),e.preventDefault(),a.props.onCancel()},a.reportSpamBlock=function(e){e.stopPropagation(),e.preventDefault(),a.props.onReportSpamBlock()},i=n,o(a,i)}return i(t,e),l(t,[{key:"render",value:function(){var e=s.createElement(y.default,{a8nText:"popup-controls-block",type:"primary",onClick:this.blockContact,key:0},l10n.t("block")),t=s.createElement(y.default,{a8nText:"popup-controls-report-spam",type:"plain",onClick:this.reportSpamBlock,key:1},l10n.t("report_and_block")),n=s.createElement(y.default,{a8nText:"popup-controls-cancel",type:"plain",onClick:this.onCancel,key:2},l10n.t("web_cancel")),a={enter:this.blockContact,escape:this.onCancel},r=[t,e,n],o=s.createElement(m.default,{contact:this.props.contact}),i=s.createElement(p.default,{id:"block_confirmation",params:{contact:o}});return s.createElement(f.default,{handlers:a},s.createElement(g.default,{children:i,actions:r}))}}]),t}(s.Component);_.displayName="BlockContactPopup",t.default=_},beejfjjdjf:function(e,t){e.exports={muted:"_3q-81",bubble:"-N6Gq",meta:"_1RNhZ",isPSA:"_35jKp",isPsa:"_35jKp"}},befacdeach:function(e,t,n){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.CombinedFingerprint=t.FingerprintData=void 0;var i=n("hehdadejj"),l=function(e){return e&&e.__esModule?e:{default:e}}(i),c=n("bfbigbhhbg"),s=t.FingerprintData=function(e){function t(){return a(this,t),r(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return o(t,e),t}(l.default),u=t.CombinedFingerprint=function(e){function t(){return a(this,t),r(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return o(t,e),t}(l.default);s._spec={publicKey:[1,c.TYPES.BYTES],identifier:[2,c.TYPES.BYTES]},u._spec={version:[1,c.TYPES.UINT32],localFingerprint:[2,c.TYPES.MESSAGE,s],remoteFingerprint:[3,c.TYPES.MESSAGE,s]}},begdabbfeh:function(e,t){e.exports={muted:"_314B5",panel:"_1ebw2",body:"FkdAD",cancelButton:"OWYLS"}},begehhgeec:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function c(e){var t=e.visible,n=null;return t&&(n=_.createElement("div",{className:ie.default.circle},_.createElement("div",{className:ie.default.spinner},_.createElement(ne.default,{size:40,stroke:4})))),n}function s(e){var t=e.binary,n=e.contact,a=e.visible,r=null;return a&&(r=_.createElement("div",{className:(0,A.default)(ie.default.container,ie.default.circleContainer)},_.createElement(we,{visible:!!t,binary:t,contact:n}),_.createElement(c,{visible:!t}))),r}function u(e){var t=e.visible,n=null;return t&&(n=_.createElement("div",{className:(0,A.default)(ie.default.container,ie.default.checkmarkContainer)},_.createElement("div",{className:ie.default.checkmark},"✓ "))),n}function f(e){var t=e.visible,n=null;return t&&(n=_.createElement("div",{className:(0,A.default)(ie.default.container,ie.default.errorContainer)},_.createElement("div",{className:ie.default.error},"!"))),n}function d(e){var t=e.children;return _.createElement("div",{className:ie.default.errorBanner},t)}function p(e,t){if(!e||!t)return!1;var n=new Uint8Array(e),a=new Uint8Array(t),r=n.length;if(r!==a.length)return!1;for(var o=0;o<r;o++)if(n[o]!==a[o])return!1;return!0}Object.defineProperty(t,"__esModule",{value:!0});var h=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),m=n("cajijabhgb"),b=r(m),g=n("dcecgegjfc"),v=r(g),y=n("ddhijeejag"),_=r(y),E=n("ecciceaiej"),j=a(E),w=n("cfaiaibca"),O=a(w),C=n("gbfffciea"),S=a(C),P=n("bjigbaghc"),M=a(P),T=n("eadfaddcj"),k=a(T),N=n("dhigahgdjb"),I=a(N),R=n("ceffhbhahb"),A=a(R),D=n("djcchigfih"),x=a(D),L=n("djbhiedbef"),F=a(L),U=n("dajffajabh"),B=a(U),G=n("ffchhcfdj"),V=a(G),W=n("eceadcicaf"),H=a(W),Y=n("bdiiahhjbe"),q=a(Y),K=n("bjbedjfe"),z=a(K),Q=n("bfejacaeaj"),X=a(Q),J=n("ibbabijgf"),Z=a(J),$=n("bfdghhdgea"),ee=a($),te=n("becfabjeeg"),ne=a(te),ae=n("ihfccfgdf"),re=a(ae),oe=n("dgbgffeagd"),ie=a(oe),le=n("bfdcadbbif"),ce=a(le),se=n("eedjbihej"),ue=a(se),fe=n("fbjjefaic"),de=a(fe),pe=n("dcjdgceiej"),he=a(pe),me=n("ccfdaijebj"),be=a(me),ge=n("befacdeach"),ve=n("bgddggdhc"),ye=n("ejbdjaifi"),_e=n("dfhgeaeig"),Ee=n("eagfdbhhhh"),je=function(e){function t(){var e,n,a,r;o(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.stopPropagation=function(e){e.stopPropagation()},r=n,i(a,r)}return l(t,e),h(t,[{key:"render",value:function(){return _.createElement("input",{accept:this.props.mime,type:"file",style:{display:"none"},onChange:this.props.onPick,onClick:this.stopPropagation})}}]),t}(_.Component);je.displayName="VerificationFilePicker";var we=function(e){function t(){var e,n,a,r;o(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.state={hover:!1,currentQRBinary:null,currentQRDataURL:null},a.onMouseOver=function(e){a.state.hover||a.setState({hover:!0})},a.onMouseEnter=function(e){a.state.hover||a.setState({hover:!0})},a.onMouseLeave=function(e){a.state.hover&&a.setState({hover:!1})},a.setRefQRCodeContainer=function(e){a.refQRCodeContainer=e},r=n,i(a,r)}return l(t,e),h(t,[{key:"componentDidMount",value:function(){this.props.binary&&this.generateQRCode()}},{key:"componentDidUpdate",value:function(e,t){this.generateQRCode()}},{key:"shouldComponentUpdate",value:function(e,t){return!(this.compareBinary(e.binary,this.props.binary)&&this.compareBinary(t.currentQRBinary,this.state.currentQRBinary)&&e.visible===this.props.visible&&t.hover===this.state.hover&&t.currentQRDataURL===this.state.currentQRDataURL)}},{key:"fingerprintsMatched",value:function(e,t){return!!e&&!!t&&p(e.publicKey,t.publicKey)&&p(e.identifier,t.identifier)}},{key:"compareBinary",value:function(e,t){if(!e&&!t)return!0;var n=ge.CombinedFingerprint.parse(e),a=ge.CombinedFingerprint.parse(t);if(!n&&!a)return!0;if(!(n.version||a.version||n.localFingerprint||a.localFingerprint||n.remoteFingerprint||a.remoteFingerprint))return!0;if(n.version!==a.version)return!1;var r=this.fingerprintsMatched(n.localFingerprint,a.localFingerprint),o=this.fingerprintsMatched(n.remoteFingerprint,a.remoteFingerprint);return r&&o}},{key:"generateQRCode",value:function(){var e=(0,ve.forbiddenFindDOMNode)(this.refQRCodeContainer),t=this.props.binary;if(!e||!t)return void this.setState({currentQRBinary:null,currentQRDataURL:null});if(!this.compareBinary(this.state.currentQRBinary,t)){this.qr&&delete this.qr,this.qr=new ee.default(e,{text:t,width:k.default.QR_EDGE/2,height:k.default.QR_EDGE/2,correctLevel:ee.default.CorrectLevel.L}),this.setState({currentQRBinary:t});var n=e.getElementsByTagName("canvas")[0];if(!n)return void this.setState({currentQRDataURL:null});var a=n.toDataURL("image/png");this.setState({currentQRDataURL:a})}}},{key:"render",value:function(){var e=null;if(this.props.visible){var t=null;if(this.state.hover&&this.state.currentQRDataURL){var n=this.props.contact.formattedUser||"",a=I.default.assertGet(M.default.me).formattedUser,r="Verification Code between "+a+" and "+n+".png";t=_.createElement("a",{href:this.state.currentQRDataURL,download:r},_.createElement(j.default,{text:l10n.t("web_verify_download_code")}))}e=_.createElement("div",{onMouseOver:this.onMouseOver,onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave},t,_.createElement("div",{className:ie.default.circle,ref:this.setRefQRCodeContainer}))}return e}}]),t}(_.Component);we.defaultProps={binary:null},we.displayName="VerificationQRCode";var Oe=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return l(t,e),h(t,[{key:"shouldComponentUpdate",value:function(e){return e.string!==this.props.string}},{key:"numDigitsInVerificationString",value:function(){return 60}},{key:"render",value:function(){if(!this.props.string)return _.createElement("div",null,l10n.t("loading"));var e=this.props.string;if(e.length!==this.numDigitsInVerificationString())return q.default.error("verificationString:render this.props.stringshould be "+this.numDigitsInVerificationString()+" characters long instead of "+e.length+".")(),_.createElement("div",null,l10n.t("web_verify_string_error"));for(var t=[],n=0;n<3;n++){for(var a=[],r=0;r<4;r++){for(var o=[],i=0;i<5;i++){var l=e.charAt(5*n*4+5*r+i);o.push(_.createElement("span",{className:ie.default.digit,key:i},l))}a.push(_.createElement("span",{className:ie.default.block,key:r},o))}t.push(_.createElement(Ee.SelectableDiv,{className:ie.default.row,key:n,selectable:!0},a))}return _.createElement(Ee.SelectableDiv,{selectable:!0},t)}}]),t}(_.Component);Oe.defaultProps={string:null},Oe.displayName="VerificationString",d.displayName="VerificationBanner";var Ce=200,Se=function(e){function t(){var e,n,a,r;o(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.onVideoLoaded=function(){a.captureInterval||(a.adjustOverlayPosition(),a.captureInterval=a.props.setInterval(a.capture,Ce))},a.capture=function(){if(a.verificationVideo){var e=a.verificationVideo.underlyingVideo();if(e){var t=document.createElement("canvas");t.width=e.videoWidth/2,t.height=e.videoHeight/2;t.getContext("2d").drawImage(e,t.width/2,t.height/2,t.width,t.height,0,0,t.width,t.height),t.toBlob(function(e){var t=window.URL.createObjectURL(e);q.default.log(t)(),a.props.onCapture(t)},"image/jpeg",1)}}},a.adjustOverlayPosition=function(){var e=a.verificationVideo.underlyingVideo(),t=(0,ve.forbiddenAssertDOMNode)(a.refVerificationOverlay);if(e&&t){var n=e.offsetHeight,r=e.offsetWidth,o=r/3,i=o,l=(r-o)/2,c=(n-i)/2;t.style.width=o+"px",t.style.height=i+"px",t.style.margin=c+"px "+l+"px"}},a.setVerificationOverlay=function(e){a.refVerificationOverlay=e},r=n,i(a,r)}return l(t,e),h(t,[{key:"componentDidMount",value:function(){this.props.listeners.add(window,"resize",this.adjustOverlayPosition),(0,g.isSrcObjectInVideoElement)()||(this.videoURL=window.URL.createObjectURL(this.props.stream))}},{key:"componentWillUnmount",value:function(){this.captureInterval&&this.props.clearInterval(this.captureInterval),this.props.stream&&(v.stop(this.props.stream),this.videoURL&&window.URL.revokeObjectURL(this.videoURL))}},{key:"render",value:function(){var e=null;return this.props.stream&&(e=_.createElement("div",{className:ie.default.webcam},_.createElement("div",{className:ie.default.webcamVideo},_.createElement(be.default,{autoPlay:!0,ref:(0,ye.GetRef)("verificationVideo",this),onPlay:this.onVideoLoaded,src:this.videoURL?this.videoURL:void 0,srcObject:this.videoURL?void 0:this.props.stream,width:"100%"})),_.createElement("div",{className:ie.default.overlay,ref:this.setVerificationOverlay}),_.createElement("button",{onClick:this.props.onClose,className:ie.default.btnClose},_.createElement(ce.default,{name:"x-alt"})))),e}}]),t}(_.Component);Se.displayName="VerificationWebcamComponent";var Pe=(0,H.default)((0,de.default)((0,ye.hoc)(Se))),Me={CORRECT:0,PUBLIC_KEY_MISMATCHED:1,REMOTE_MISMATCHED:2,LOCAL_MISMATCHED:3,BOTH_MISMATCHED:4,INVALID_QR_CODE:5},Te=function(e){function t(){var e,n,a,r;o(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.state={circleVisible:!0,checkmarkVisible:!1,errorIconVisible:!1,webcamVisible:!1,bannerVisible:!1,bannerText:null,stream:null,isDragging:!1},a.onDragChange=function(e){a.setState({isDragging:e})},a.onDrop=function(e){a.props.contact.verificationBinary&&a.props.contact.verificationString&&a.onUploadSelect(e)},a.showWebcamHint=function(){a.state.webcamVisible&&!a.state.bannerVisible&&a.showBanner(l10n.t("web_verify_webcam_hint"))},a.onWebcamOpen=function(e){var t=v.start("camera");Promise.race([t,a.props.rejectOnUnmount()]).checkpoint(a.props.rejectOnUnmount()).then(function(e){return a.showWebcamStream(e)}).catch(b.Unmount,function(){t.then(function(e){return v.stop(e)}).catch(function(){})}).catch(b.GUM.NotAllowedError,function(){S.default.openModal(_.createElement(V.default,{title:"guide_desktop_camera_title",desc:"guide_desktop_camera_fail_description",type:V.default.TYPE.GUIDE_UNBLOCK}))}).catch(b.GUM.GUMError,function(){S.default.openModal(_.createElement(V.default,{title:"guide_desktop_camera_missing_title",desc:"guide_desktop_camera_missing_description",type:V.default.TYPE.GUIDE_NONE}))})},a.onWebcamClose=function(){a.setState({webcamVisible:!1,bannerVisible:!1,stream:null})},a.onWebcamCapture=function(e){a.verifyImage(e,!0)},a.onUploadClick=function(){(0,ve.forbiddenAssertDOMNode)(a.refVerificationFilePicker).click()},a.onUploadSelect=function(e){e.stopPropagation();var t=e.target.files||e.dataTransfer.files;if(t&&t[0]){var n=t[0],r=URL.createObjectURL(n);a.verifyImage(r,!1);var o=(0,ve.forbiddenFindDOMNode)(a.refVerificationFilePickerForm);o&&o.reset()}},a.onClose=function(e){a.props.onClose?a.props.onClose():a.context.uim.uie.requestDismiss()},a.hideCheckmark=function(){a.state.errorIconVisible||a.setState({circleVisible:!0}),a.setState({checkmarkVisible:!1})},a.hideError=function(){a.state.checkmarkVisible||a.setState({circleVisible:!0}),a.setState({errorIconVisible:!1})},a.hideBanner=function(){a.setState({bannerVisible:!1})},a.setVerificationFilePickerForm=function(e){a.refVerificationFilePickerForm=e},a.setVerificationFilePicker=function(e){a.refVerificationFilePicker=e},r=n,i(a,r)}return l(t,e),h(t,[{key:"componentDidUpdate",value:function(e,t){e.contact!==this.props.contact&&(0,_e.queryIdentity)(this.props.contact)}},{key:"componentWillMount",value:function(){(0,_e.queryIdentity)(this.props.contact)}},{key:"componentWillUnmount",value:function(){this.iconTimer&&this.props.clearTimeout(this.iconTimer),this.bannerTimer&&this.props.clearTimeout(this.bannerTimer),this.hintTimer&&this.props.clearTimeout(this.hintTimer)}},{key:"showWebcamStream",value:function(e){this.setState({webcamVisible:!0,circleVisible:!0,checkmarkVisible:!1,errorIconVisible:!1,stream:e}),this.hintTimer&&(this.props.clearTimeout(this.hintTimer),delete this.hintTimer),this.hintTimer=this.props.setTimeout(this.showWebcamHint,7e3)}},{key:"getErrorBannerText",value:function(e){var t=void 0,n=this.props.contact.formattedShortName;switch(e){case Me.REMOTE_MISMATCHED:t=l10n.t("web_verify_error_remote_mismatched",{contact:n});break;case Me.LOCAL_MISMATCHED:case Me.BOTH_MISMATCHED:t=l10n.t("web_verify_error_local_mismatched",{contact:n});break;case Me.INVALID_QR_CODE:default:t=l10n.t("web_verify_error_invalid_upload")}return t}},{key:"showCheckmark",value:function(){this.onWebcamClose(),this.setState({circleVisible:!1,checkmarkVisible:!0,errorIconVisible:!1,bannerVisible:!1}),this.iconTimer&&(this.props.clearTimeout(this.iconTimer),delete this.iconTimer),this.iconTimer=this.props.setTimeout(this.hideCheckmark,3e3)}},{key:"showErrorIcon",value:function(){this.onWebcamClose(),this.setState({circleVisible:!1,checkmarkVisible:!1,errorIconVisible:!0,bannerVisible:!1}),this.iconTimer&&(this.props.clearTimeout(this.iconTimer),delete this.iconTimer),this.iconTimer=this.props.setTimeout(this.hideError,3e3)}},{key:"showErrorBanner",value:function(e){var t=this.getErrorBannerText(e);this.showBanner(t)}},{key:"showBanner",value:function(e){this.setState({circleVisible:!0,checkmarkVisible:!1,errorIconVisible:!1,bannerVisible:!0,bannerText:e}),this.bannerTimer&&(this.props.clearTimeout(this.bannerTimer),delete this.bannerTimer),this.bannerTimer=this.props.setTimeout(this.hideBanner,5e3)}},{key:"validateFingerprint",value:function(e){if(!e||0===!e.version||!e.localFingerprint||!e.remoteFingerprint)return Me.INVALID_QR_CODE;var t=ge.CombinedFingerprint.parse(this.props.contact.verificationBinary),n=p(e.remoteFingerprint&&e.remoteFingerprint.identifier,t.localFingerprint&&t.localFingerprint.identifier),a=p(e.localFingerprint&&e.localFingerprint.identifier,t.remoteFingerprint&&t.remoteFingerprint.identifier);if(!n&&!a)return Me.BOTH_MISMATCHED;if(!n)return Me.REMOTE_MISMATCHED;if(!a)return Me.LOCAL_MISMATCHED;var r=p(e.remoteFingerprint&&e.remoteFingerprint.publicKey,t.localFingerprint&&t.localFingerprint.publicKey),o=p(e.localFingerprint&&e.localFingerprint.publicKey,t.remoteFingerprint&&t.remoteFingerprint.publicKey);return r&&o?Me.CORRECT:Me.PUBLIC_KEY_MISMATCHED}},{key:"decodeQRCode",value:function(e){return new Promise(function(t,n){Z.default.callback=function(e,a){if(a)n(a);else if(e.length<1)n("QR decoder did not return decoded binary");else{var r=new Uint8Array(e[0]);t(r)}},Z.default.decode(e)})}},{key:"verifyImage",value:function(e,t){var n=this;this.decodeQRCode(e).then(function(e){return ge.CombinedFingerprint.parse(e)}).then(function(e){var a=n.validateFingerprint(e);a?t&&a===Me.INVALID_QR_CODE||(n.setState({errorType:a}),a===Me.PUBLIC_KEY_MISMATCHED?n.showErrorIcon():n.showErrorBanner(a)):n.showCheckmark()}).catch(function(e){t||(n.setState({errorType:Me.INVALID_QR_CODE}),n.showErrorBanner(Me.INVALID_QR_CODE))}).finally(function(){window.URL.revokeObjectURL(e)})}},{key:"render",value:function(){var e=null,t=null,n=null;this.props.contact.verificationBinary&&(navigator.mediaDevices&&navigator.mediaDevices.getUserMedia&&(e=_.createElement("div",{className:ie.default.section},_.createElement(O.default,{type:"primary",onClick:this.state.webcamVisible?this.onWebcamClose:this.onWebcamOpen},this.state.webcamVisible?l10n.t("web_verify_webcam_close_button"):l10n.t("web_verify_webcam_open_button")))),t=_.createElement("div",{className:ie.default.section},_.createElement(O.default,{type:"primary",onClick:this.onUploadClick},l10n.t("web_verify_upload_button")),_.createElement("p",{className:ie.default.dragAndDropExplanation},this.state.isDragging?l10n.t("web_verify_drag_and_drop_dragging"):null)),n=_.createElement("form",{ref:this.setVerificationFilePickerForm},_.createElement(je,{mime:"image/*",onPick:this.onUploadSelect,ref:this.setVerificationFilePicker})));var a=null;this.state.webcamVisible&&this.state.stream&&(a=_.createElement(Pe,{stream:this.state.stream,onCapture:this.onWebcamCapture,onClose:this.onWebcamClose}));var r=null;return this.state.bannerVisible&&(r=_.createElement(d,null,this.state.bannerText)),_.createElement(x.default,{theme:"verification",onDrop:this.onDrop,onDragChange:this.onDragChange},_.createElement(B.default,{type:U.DRAWER_HEADER_TYPE.SMALL,onBack:this.onClose},_.createElement(ue.default,{theme:"title",block:!0},l10n.t("web_verify_title")),_.createElement(ue.default,{theme:"small",block:!0},l10n.t("web_you"),", ",this.props.contact.formattedUser)),a,r,_.createElement(F.default,null,_.createElement("div",{className:ie.default.form},_.createElement("div",{className:ie.default.photo},_.createElement(s,{binary:this.props.contact.verificationBinary,contact:this.props.contact,visible:this.state.circleVisible}),_.createElement(u,{visible:this.state.checkmarkVisible}),_.createElement(f,{visible:this.state.errorIconVisible})),_.createElement("div",{className:ie.default.section},_.createElement("div",{className:ie.default.code},_.createElement(Oe,{string:this.props.contact.verificationString}))),_.createElement("div",{className:ie.default.section},_.createElement("p",{className:ie.default.explanation},_.createElement("span",null,l10n.t("web_verify_explanation")," "),_.createElement("a",{target:"_blank",href:k.default.E2E_FAQ_LINK},l10n.t("learn_more")))),e,t,n)))}}]),t}(_.Component);Te.contextTypes={uim:X.default.instanceOf(he.default)},Te.CONCERNS={contact:["verificationBinary","verificationString","formattedUser","formattedShortName"]},Te.displayName="VerificationDrawer",t.default=(0,z.default)((0,de.default)((0,re.default)((0,ye.hoc)(Te),Te.CONCERNS)))},begicajfb:function(e,t,n){"use strict";function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function c(e){new te.default.ChatFilterEvent({actionType:te.default.CHAT_FILTER_ACTION_TYPES.SEARCH_WITH_FILTER,filterType:te.default.CHAT_FILTER_TYPES.OTHER_LABELS,sessionId:e}).commit()}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),u=n("hbhijdici"),f=r(u),d=n("cajijabhgb"),p=a(d),h=n("ddhijeejag"),m=a(h),b=n("cgfjiaegih"),g=r(b),v=n("dbdfbgehgj"),y=r(v),_=n("cgbdjhghfb"),E=r(_),j=n("cefeghcbch"),w=r(j),O=n("gbfffciea"),C=r(O),S=n("eadfaddcj"),P=r(S),M=n("dhigahgdjb"),T=r(M),k=n("ceffhbhahb"),N=r(k),I=n("cicjcfabii"),R=r(I),A=n("bggeiidigb"),D=r(A),x=n("ddajbaceej"),L=r(x),F=n("dgjddffcfg"),U=r(F),B=n("dacfecidja"),G=r(B),V=n("ccaaiecfib"),W=r(V),H=n("dhfbfehaef"),Y=r(H),q=n("fffdgbfji"),K=r(q),z=n("bijffg"),Q=r(z),X=n("eceadcicaf"),J=r(X),Z=n("dbciicjiad"),$=r(Z),ee=n("bfbggcdbfb"),te=r(ee),ne=n("biecbbiiee"),ae=r(ne),re=n("baiheeddah"),oe=r(re),ie=n("dceicchccd"),le=r(ie),ce=n("dagdiahdfi"),se=r(ce),ue=n("bjbedjfe"),fe=r(ue),de=n("caijdggfg"),pe=r(de),he=n("gfgihaeab"),me=r(he),be=n("ceddibdhdb"),ge=r(be),ve=n("dcaibchbg"),ye=r(ve),_e=n("bjaehhfffd"),Ee=r(_e),je=n("becfabjeeg"),we=r(je),Oe=n("bjedheiidd"),Ce=r(Oe),Se=n("fbjjefaic"),Pe=r(Se),Me=n("caffijjhc"),Te=r(Me),ke=n("bcifhbgija"),Ne=r(ke),Ie=n("cicgeajfge"),Re=n("hbhjdibhf"),Ae=n("ejbdjaifi"),De=n("chhhffajfi"),xe=n("cbedjffdai"),Le=r(xe),Fe=P.default.MIN_CHARS_FOR_FTS,Ue={THROTTLE:450},Be=50,Ge=75,Ve=5,We=10,He=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));n.refPanel=null,n.flatListController=new D.default,n._batchState={},n.setRefSearch=function(e){return n.refSearch=e},n.setRefInputHotkey=function(e){return n.refInputHotkey=e},n.SmbFilterSesssion=new Ee.default,n.hasLabelEditGK=!1,n._debounceSetState=new ge.default(function(){n.setState(n._batchState),n._batchState={}}),n.debounceSetState=function(e,t,a){f.default.assign(n._batchState,e),void 0===t?n._debounceSetState.onOrBeforeRepaint():void 0===a?n._debounceSetState.debounce(t):n._debounceSetState.debounceAndCap(t,a)},n.updateLabelFeatureFlagChange=function(){!n.hasLabelEditGK&&W.default.supportsFeature(W.default.F.LABELS_EDIT)&&(n.hasLabelEditGK=!0,n.props.listeners.add(Q.default,"bulk_msg_chat_label_change",function(){n.searchQuery&&!n.searchQuery.isEmptyQuery&&(n.ftsMsgs.updateFtsAfterMsgLabelUpdate(),n.onSearch(n.searchQuery.trimmed,{label:n.searchQuery.filter.label,kind:n.searchQuery.filter.kind}))}),n.multiSelection=n.props.multiSelection||new le.default([],function(e){return e.id.toString()}),n.selectableState=new me.default(n.props.selectable||!1),n.props.listeners.add(n.multiSelection,"all",n.updateShowMultiselectBar),n.setState({chatlistKeyId:1}))},n.updateShowMultiselectBar=function(){var e=n.state.showMultiSelectBar,t=n.multiSelection&&n.multiSelection.getSelected().length>0&&!n.props.hideMultiSelectBar;!1===e&&t&&n.setState({showMultiSelectBar:!0})},n.scrollChatListToTop=function(){var e=n.refPanel;if(e){var t=e.scrollTop;0!==e.scrollTop&&(t<e.clientHeight?(0,Ne.default)(e,"scroll",{duration:300,container:e,offset:-(e.scrollTop+e.getBoundingClientRect().top)}):e.scrollTop=0)}},n.getFilteredContacts=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=f.default.trim(e);if(!r&&n.isEmptyFilterQuery(t))return[];r=K.default.accentFold(r);var o=U.default.numberSearch(r);return T.default.getFilteredContacts().filter(function(e){if(!e.searchMatch(r,o,t.label))return!1;if(!a){var n=y.default.get(e.id);if(n&&n.isVisible)return!1}return!0})},n.getFilteredChats=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=f.default.trim(e);if(a||!n.isEmptyFilterQuery(t)){a=K.default.accentFold(a);var r=U.default.numberSearch(a);return W.default.supportsFeature(W.default.F.LABELS_DISPLAY)?y.default.filter(function(e){var n=t.label&&e.contact.searchMatch(a,r,t.label),o=!a||e.contact.searchMatch(a,r),i=!t.kind&&!t.label||e.matchFilter(t);return n||o&&i}):y.default.filter(function(e){return e.contact.searchMatch(a,r)&&e.isVisible})}return y.default.filter(function(e){return!e.archive&&e.isVisible})},n.fullTextSearch=function(e,t){var a=f.default.trim(e||n.searchQuery.query);(0,De.numCodepoints)(a)>=Fe||t&&t.label?n._fts():n.isFTSSearching()?n.cancelSearch():n.ftsMsgs.reset()},n.shouldFTSSearch=function(e){return!(!n.ftsMsgs.hasMoreMsgs||n.isFTSSearching()||(0,De.numCodepoints)(n.searchQuery.query||"")<Fe)&&e.scrollTop+P.default.SCROLL_FUDGE>e.scrollHeight-e.clientHeight},n.mapGroupToContacts=function(e,t){for(var n=new Map,a=0;a<e.length;a++)!function(a){var r=e[a];r&&r.forEach(function(e){e&&(n.has(e)||n.set(e,[]),n.get(e).push(t[a]))})}(a);var r=[];return n.forEach(function(e,t,n){r.push([t,e])}),r.sort(function(e,t){return e[1].length===t[1].length?e[0].t&&t[0].t?t[0].t-e[0].t:e[0].t?-1:1:t[1].length-e[1].length}),f.default.take(r,We)},n.onSearch=function(e,t){var a=W.default.supportsFeature(W.default.F.LABELS_DISPLAY),r=a?t:{};if(!e&&n.isEmptyFilterQuery(r))return n.searchQuery.updateQuery(e),n.searchQuery.updateLabelQuery({}),void n.onStopSearch();e===n.searchQuery.query&&n.isEmptyFilterQuery(r)||(n.fullTextSearch(e,r),n.commonGroupSearch(),n.throttledFilteredChats(e,r),n.throttledFilteredContacts(e,r),n.searchQuery.updateQuery(e),n.searchQuery.updateLabelQuery(r))},n.hasSearchText=function(){return W.default.supportsFeature(W.default.F.LABELS_DISPLAY)?!!n.searchQuery.query||!n.isEmptyFilterQuery(n.searchQuery.filter):!!n.searchQuery.query},n.isFTSSearching=function(){var e=n._batchState;return"searching"in e?e.searching:n.state.searching},n.cancelSearch=function(){n._fts.cancel(),n.commonGroupSearch.cancel(),n.ftsMsgs.resetSearch(),n.ftsMsgs.reset(),n._ftsPromise&&n._ftsPromise.cancel(),n._findCommonGroupsPromise&&n._findCommonGroupsPromise.cancel(),n.setState({groupChats:[]}),n.isFTSSearching()&&n.debounceSetState({searching:!1},Ge)},n.cancelThrottled=function(){n.throttledFilteredChats.cancel(),n.throttledFilteredContacts.cancel(),n.throttledOnScroll.cancel()},n.onStopSearch=function(){return new Promise(function(e){n.isEmptyFilterQuery(n.searchQuery.filter)||c(n.SmbFilterSesssion.sessionId),n.cancelSearch(),n.searchQuery.clear(),n.cancelThrottled(),n.refSearch&&n.refSearch.setSearchText(n.searchQuery.query),n.setState({chats:n.getFilteredChats(),contacts:n.getFilteredContacts(),searching:!1},function(){return e()})})},n.onFocusList=function(e){e.repeat||n.chatlist&&(n.refSearch&&!n.refSearch.isAtEnd()||(e.preventDefault(),e.stopPropagation(),(0,H.shouldIndicateFocus)(),n.chatlist.focusFirst()))},n.onOpenFirst=function(e){e.preventDefault();var t=n.searchQuery.query,a=n.searchQuery.filter,r=f.default.head(n.getFilteredChats(t,a))||f.default.head(n.getFilteredContacts(t,a));r&&y.default.find(r.id).then(function(e){n.onStopSearch(),(0,H.shouldIndicateFocus)(),C.default.openChatFromUnread(e).then(function(t){t&&C.default.focusChatTextInput(e)})})},n.onFocusSearch=function(e){C.default.existsDrawerLeft(function(e){e||((0,H.shouldIndicateFocus)(),L.default.focus(n.refSearch))})},n.indicateFocus=function(){(0,H.indicateFocus)(n.refInputHotkey,["#FBFBFB","#D9F3FF"])},n.onScroll=function(e){n.throttledOnScroll(e.target)},n.getEmptyChatlistState=function(e,t,a){return e&&e.length||t&&t.length||a&&a.length?null:n.props.labelFilter?n.state.searching?m.createElement("span",null):m.createElement(Ie.NoResultForLabel,{labelId:n.props.labelFilter}):n.searchQuery.query?n.state.searching?m.createElement(Ie.Searching,null):m.createElement(Ie.Search,null):y.default.some(function(e){return e.isVisible})?m.createElement(Ie.AllArchived,null):m.createElement(Ie.ListChats,null)},n.setRefPanel=function(e){n.refPanel=e},n.onCancelLabelSelection=function(){n.setState({showMultiSelectBar:!1}),n.multiSelection&&n.multiSelection.unsetAll(),n.selectableState&&n.selectableState.setSelectable(!!n.props.selectable)},n.ftsMsgs=new G.default,n.selection=new ye.default([],function(e){return e.id.toString()}),n.searchQuery=new pe.default,n.updateLabelFeatureFlagChange(),n._fts=n.props.debounce(function(){var e=n.searchQuery.trimmed;n._ftsPromise&&n._ftsPromise.cancel(),n._ftsPromise=Promise.resolve().then(function(){n.isFTSSearching()||n.debounceSetState({searching:!0},Ge)}).then(function(){return n.ftsMsgs.search(e,void 0,n.searchQuery.filter)}).checkpoint(n.props.rejectOnUnmount()).then(function(e){n.debounceSetState({searching:!1},Ge)}).catch(p.Unmount,function(){}).catch(Promise.CancellationError,function(){}).finally(function(){n._ftsPromise=void 0}).catch(function(){n.isFTSSearching()&&n.debounceSetState({searching:!1},Ge)})},750),n.throttledFilteredChats=n.props.throttle(function(e,t){var a=n.getFilteredChats(e,t);n.debounceSetState({chats:a},Ge,Be)},Ue.THROTTLE,{leading:!1,trailing:!0}),n.throttledFilteredContacts=n.props.throttle(function(e,t){var a=n.getFilteredContacts(e,t);n.debounceSetState({contacts:a},Ge,Be)},Ue.THROTTLE,{leading:!1,trailing:!0}),n.throttledOnScroll=n.props.throttle(function(e){n.shouldFTSSearch(e)&&n.fullTextSearch()},100),n.commonGroupSearch=f.default.debounce(function(){var e=n.searchQuery.trimmed;if(!e)return void n.setState({groupChats:[]});var t=n.getFilteredContacts(e,{},!0);if(0===t.length||t.length>Ve)return void n.setState({groupChats:[]});var a=f.default.map(t,function(e){return(0,Re.findCommonGroups)(e).then(function(){return e.commonGroups})});n._findCommonGroupsPromise&&n._findCommonGroupsPromise.cancel(),n._findCommonGroupsPromise=Promise.all(a).then(function(a){if(e===n.searchQuery.trimmed){var r=n.mapGroupToContacts(a,t);n.setState({groupChats:r})}}).catch(function(){}).finally(function(){n._findCommonGroupsPromise=null})},750);var a=n.props.labelFilter,r=n.props.labelFilter?{label:a}:void 0;return n.state={searching:!!r,chats:n.getFilteredChats("",r),contacts:n.getFilteredContacts("",r),groupChats:[],showMultiSelectBar:!1,chatlistKeyId:0,textsize:Le.default.get().textsize},n.searchQuery.updateLabelQuery(r),n}return l(t,e),s(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.labelFilter,a=t.listeners;n&&this.onSearch("",{label:n}),a.add(W.default,W.default.FEATURE_CHANGE_EVENT,this.updateLabelFeatureFlagChange),this.props.listeners.add(y.default,"remove",function(t){if(e.searchQuery.query){var n=f.default.without(e.state.chats,t);e.state.chats&&n.length!==e.state.chats.length&&e.debounceSetState({chats:n})}else e.throttledFilteredChats.cancel(),e.debounceSetState({chats:e.getFilteredChats()})}),this.props.listeners.add(T.default,"remove",function(t){if(e.searchQuery.query||!e.isEmptyFilterQuery(e.searchQuery.filter)){var n=f.default.without(e.state.contacts,t);e.state.contacts&&n.length!==e.state.contacts.length&&e.debounceSetState({contacts:n})}else e.throttledFilteredContacts.cancel(),e.debounceSetState({contacts:e.getFilteredContacts()})}),this.props.listeners.add(y.default,"sort change:archive",function(){!e.searchQuery.query&&e.isEmptyFilterQuery(e.searchQuery.filter)&&(e.throttledFilteredChats.cancel(),e.debounceSetState({chats:e.getFilteredChats()}))}),this.props.listeners.add(T.default,"sort",function(){!e.searchQuery.query&&e.isEmptyFilterQuery(e.searchQuery.filter)&&(e.throttledFilteredContacts.cancel(),e.debounceSetState({contacts:e.getFilteredContacts()}))}),this.props.listeners.add(this.ftsMsgs,"bulk_remove reset",function(){!e.searchQuery.query&&e.isEmptyFilterQuery(e.searchQuery.filter)&&(e.throttledFilteredChats.cancel(),e.debounceSetState({chats:e.getFilteredChats()}))}),this.props.listeners.add(C.default,"focus_chat_search",this.onFocusSearch),this.props.listeners.add(C.default,"textsize_change",function(t){e.debounceSetState({textsize:t})}),this.props.listeners.add(ae.default,"new_msg_sent",function(){e.hasSearchText()||!e.isEmptyFilterQuery(e.searchQuery.filter)?e.onStopSearch().then(function(){return e.scrollChatListToTop()}):e.scrollChatListToTop()})}},{key:"componentWillUnmount",value:function(){this.cancelSearch(),this.cancelThrottled(),this._debounceSetState.cancel()}},{key:"isEmptyFilterQuery",value:function(e){return!e||!(e.label||e.kind)}},{key:"_showUnread",value:function(){}},{key:"render",value:function(){var e=this,t=this.state,n=t.chats,a=t.contacts,r=t.groupChats,o=this.ftsMsgs.toArray(),i=this.getEmptyChatlistState(n,a,o);i||(i=m.createElement(w.default,{key:this.state.chatlistKeyId,ref:(0,Ae.GetRef)("chatlist",this),flatListController:this.flatListController,chats:n,contacts:a||[],groupChats:r,isSearching:!!this.hasSearchText(),searchQuery:this.searchQuery,ftsResult:o,selection:this.selection,onFocusSearch:this.onFocusSearch,multiSelection:this.multiSelection,selectableState:this.selectableState}));var l={down:this.onFocusList,enter:this.onOpenFirst},c=this.state.searching&&this.props.labelFilter||this.state.searching&&this.ftsMsgs.length?m.createElement("div",{key:"spinner",className:Ce.default.spinner},m.createElement(we.default,{stroke:6,size:24})):null,s=void 0,u=f.default.find(P.default.TEXTSIZE_CLASS_MAP,function(t){return t.scale===e.state.textsize});u&&(s=u.classname);var d=(0,N.default)(Ce.default.chatListPanel,s),p=this.ftsMsgs.hasMoreMsgs&&o.length||this._showUnread()?this.onScroll:void 0,h=void 0,b=void 0,v=void 0;return this.state.showMultiSelectBar&&this.multiSelection?h=m.createElement(Te.default,{key:"multiSelectBar",displayName:"MultiSelect",escapable:!0,requestDismiss:this.onCancelLabelSelection},m.createElement(oe.default,{theme:"chatlist-panel",selectedModels:this.multiSelection,labelEditEnabled:!0,iconColor:"#8d9194",onCancel:this.onCancelLabelSelection})):v=m.createElement(Y.default,{key:"ListSearchHotKey",handlers:l,onFocus:this.indicateFocus,ref:this.setRefInputHotkey,className:Ce.default.panelSearch},m.createElement($.default,{ref:this.setRefSearch,onSearch:this.onSearch,loading:this.state.searching,SmbFilterSession:this.SmbFilterSesssion,listFilterEnabled:!0})),this.props.labelFilter||(b=m.createElement(m.Fragment,null,m.createElement(E.default,{mute:se.default.globalMute()}),m.createElement(g.default,null),v,h)),m.createElement("div",{id:"side",className:d},b,m.createElement(R.default,{flatListController:this.flatListController,onRef:this.setRefPanel,className:Ce.default.panelBody,onScroll:p,id:"pane-side"},i,c))}}]),t}(m.Component);He.displayName="ChatlistPanel",t.default=(0,fe.default)((0,Pe.default)((0,J.default)((0,Ae.hoc)(He))))},begjfegacj:function(e,t){e.exports={muted:"_339PA",commentInput:"k7wLF",search:"cIdsW",groupInfo:"_2MxY2",onSendInvite:"aSzLC"}},behbcejhad:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},s=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),u=n("ddhijeejag"),f=a(u),d=n("ceffhbhahb"),p=a(d),h=n("igiffibee"),m=n("cajbifjffe"),b=a(m),g=n("eceadcicaf"),v=a(g),y=n("bjbedjfe"),_=a(y),E=n("dgjacfgggf"),j=a(E),w=n("jjhbchhce"),O=a(w),C=n("cajijabhgb"),S=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(C),P=n("cjedbjfabb"),M=n("cgjijjgidi"),T=a(M),k=n("bfdcadbbif"),N=a(k),I=n("edbaidcaf"),R=a(I),A=n("ejbdjaifi"),D=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return x.call(n),n.state={imgSrcUrl:null,hiResAvail:!1},n.updateImgSrcUrl(e),n}return l(t,e),s(t,[{key:"componentWillMount",value:function(){var e=this;this.props.listeners.add(window,"dpichange",function(){return e.updateImgSrcUrl(e.props)})}},{key:"componentWillReceiveProps",value:function(e){this.updateImgSrcUrl(e)}},{key:"render",value:function(){var e=this.props,t=e.lat,n=e.lng,a=e.name,o=e.width,i=e.height,l=e.className,c=e.linkify,s={pointerEvents:"none",width:o,height:this.state.hiResAvail?void 0:i},u=(0,p.default)(l,r({},T.default.hidden,!this.state.hiResAvail)),d=this.state.hiResAvail?null:f.default.createElement(N.default,{name:"map-placeholder",display:"inline"}),m=f.default.createElement(b.default,{src:this.state.imgSrcUrl||"",className:u,style:s,hasPrivacyChecks:!1,onLoad:this.onImgLoaded,noXHR:!0});return c?f.default.createElement("a",{href:(0,h.getMapUrl)(t,n,a),target:"_blank",className:T.default.container},d,m):f.default.createElement("span",{className:T.default.container},d,m)}}]),t}(f.default.PureComponent);D.defaultProps={linkify:!0,showMarker:!0};var x=function(){var e=this;this.updateImgSrcUrl=function(t){var n=t.height+50,a="color:red|"+t.lat+", "+t.lng,r=t.lat+", "+t.lng,o=t.width+"x"+n,i=O.default.currentRes===O.default.RES.HIGH?2:1,l=l10n.getLocale(),s=R.default.GSM_NAME,u=R.default.build(P.G_MAPS_IMG_URL,c({zoom:15,size:o,scale:i,language:l,client:s},t.showMarker?{markers:a}:null,t.showMarker?null:{center:r}));e.lastURL!==u&&(e.lastURL=u,R.default.gsmURL(u,R.default.GSM_NUMS).checkpoint(t.rejectOnUnmount()).then(function(t){e.setState({imgSrcUrl:t,hiResAvail:j.default.isCached(t)})}).catch(S.Unmount,function(){}))},this.onImgLoaded=function(t){e.state.hiResAvail||e.setState({hiResAvail:!0}),e.props.onLoad&&e.props.onLoad()}};D.displayName="Map",t.default=(0,v.default)((0,_.default)((0,A.hocWithDefaults)(D)))},beiggaad:function(e,t,n){"use strict";var a=n("hbhijdici"),r=function(e){return e&&e.__esModule?e:{default:e}}(a),o=n("cccfbheica"),i={version:"17",supportsFeatureFlags:!0,implementedFeatures:{}};e.exports=r.default.defaults(i,o)},beijddaacj:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=a(c),u=n("eceadcicaf"),f=a(u),d=n("ejbdjaifi"),p=n("ebjaejiaba"),h=a(p),m=n("iaibjaeb"),b=a(m),g=n("dacdidjdfi"),v=a(g),y=n("ccjbgacbad"),_=a(y),E=n("deabjbejhf"),j=a(E),w=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.state={selected:a.props.selections.isSelected(a.props.chat)||!!a.props.checked},a.onSelectChange=function(e){a.state.selected!==e&&a.setState({selected:e})},a.onSelect=function(){if(!a.props.disabled){var e=a.props.onSelect;e&&e(a.props.chat,!a.state.selected,!1)}},i=n,o(a,i)}return i(t,e),l(t,[{key:"componentWillMount",value:function(){this.props.listeners.add(this.props.selections,this.props.chat.id.toString(),this.onSelectChange)}},{key:"render",value:function(){var e=this.props,t=e.chat,n=e.active,a=e.customSecondaryText,r=e.disabled,o=void 0;if(t instanceof h.default)o=s.default.createElement(b.default,{theme:r?"chat-checkbox-no-delete":"chat-checkbox",active:n,chat:t,mode:m.Mode.INFO,noContext:!0,onClick:this.props.disabled?null:this.onSelect,secondary:a});else{var i=this.props.chat;o=s.default.createElement(j.default,{contact:i,disabled:r,onSelect:this.onSelect,customSecondaryText:a,active:n,allowBlockedContacts:this.props.allowBlockedContacts})}return s.default.createElement("div",{className:_.default.checkboxChatWrapper},s.default.createElement("div",{className:_.default.checkboxChatControl},s.default.createElement(v.default,{onChange:this.onSelect,checked:this.state.selected?g.CHECKBOX_STATE.CHECKED:g.CHECKBOX_STATE.UNCHECKED,disabled:r})),o)}}]),t}(c.Component);w.displayName="CheckboxChatWrapper",t.default=(0,f.default)((0,d.hoc)(w))},bejccccege:function(e,t,n){"use strict";(function(e){function a(e){return e&&e.__esModule?e:{default:e}}function r(){if(e.mas||e.windowsStore)return f.default.manualDownload();h.default.openToast(l.createElement(P.default,{msg:g.default.t("updating_webclient"),id:(0,S.genId)()})),f.default.update().then(function(e){e===d.DownloadState.UPDATE_NOT_AVAILABLE?(y.default.error("Got unsupported message but no newer release found")(),h.default.openToast(l.createElement(P.default,{msg:g.default.t("no_update_available_electron"),id:(0,S.genId)()}))):e===d.DownloadState.UPDATE_DOWNLOADED?f.default.restart():y.default.error("Got unsupported message but updater errored")()})}function o(e){var t=e.msg,n=e.displayAuthor,a=(e.displayType,t.isSentByMe||!t.subtype?l.createElement("span",{className:w.default.action,role:"button",onClick:r},g.default.t("unsupported_msg_web_click_to_update")):null);return l.createElement(C.default,{msg:t,displayAuthor:n},l.createElement(E.default,{iconName:"unknown",msg:t},s.default.msgText(t)," ",a))}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=n("ddhijeejag"),l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(i),c=n("dgjddffcfg"),s=a(c),u=n("cbbhbjebii"),f=a(u),d=n("dbhfachiij"),p=n("gbfffciea"),h=a(p),m=n("eadfaddcj"),b=(a(m),n("fffdgbfji")),g=a(b),v=n("bdiiahhjbe"),y=a(v),_=n("cfiighfhhg"),E=a(_),j=n("egibbfjcd"),w=a(j),O=n("dbabefhajh"),C=a(O),S=n("bfjajhbdf"),P=a(S);window.updater=f.default,o.displayName="UnsupportedMsg"}).call(t,n("ddghcccjbh"))},bfajcggcdf:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(e,t){if(e&&t){var n=[];return n.push(w.default.t("links_count",{count:t,_plural:t})),n.push(w.default.t("docs_count",{count:e,_plural:e})),n.join(w.default.t("enumeration_comma"))}return t?w.default.t("links_count",{count:t,_plural:t}):e?w.default.t("docs_count",{count:e,_plural:e}):w.default.t("no_media_links_docs")}Object.defineProperty(t,"__esModule",{value:!0}),t.Gallery=void 0;var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),f=n("hbhijdici"),d=a(f),p=n("effbcehec"),h=a(p),m=n("gbfffciea"),b=a(m),g=n("eadfaddcj"),v=a(g),y=n("ceffhbhahb"),_=a(y),E=n("cicgeajfge"),j=n("fffdgbfji"),w=a(j),O=n("eceadcicaf"),C=a(O),S=n("bffjfbgbg"),P=a(S),M=n("eiiicijcj"),T=a(M),k=n("cifjfjfegc"),N=a(k),I=n("becfabjeeg"),R=a(I),A=n("ihfccfgdf"),D=a(A),x=n("ejbdjaifi"),L=n("bheafeifce"),F=n("bicjggdg"),U=a(F),B=n("ddhijeejag"),G=function(e){function t(){var e,n,a,r;i(this,t);for(var o=arguments.length,c=Array(o),s=0;s<o;s++)c[s]=arguments[s];return n=a=l(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.onScroll=function(e){a.handleScroll(e.currentTarget)},a.handleScroll=d.default.throttle(function(e){var t=a.props.mediaMsgs;t.hasMediaBefore&&e.scrollTop+v.default.SCROLL_FUDGE>e.scrollHeight-e.clientHeight&&a.queryMedia(t.head())},100),r=n,l(a,r)}return c(t,e),u(t,[{key:"componentWillMount",value:function(){this.props.mediaMsgs.hasMediaBefore&&this.queryMedia()}},{key:"componentDidMount",value:function(){this.props.listeners.add(this.props.mediaMsgs,"add remove reset"),this.props.listeners.add(this.props.mediaMsgs,"query_media_before")}},{key:"componentWillUnmount",value:function(){this.handleScroll.cancel()}},{key:"queryMedia",value:function(e){var t=this,n=this.props.mediaMsgs;n.hasMediaBefore&&this.props.listeners.uiIdle(function(){n.queryMedia((0,L.unproxy)(t.props.chat),e)})}},{key:"render",value:function(){var e=this,t=this.props.mediaMsgs,n=this.props,a=n.fullCollection,r=n.selectedMessages,o=n.chat,i=t.map(function(n,o){var i=void 0;return!e.props.fullCollection&&o>=t.length-6&&o<=t.length-4&&(i="hideableSecondRow"),B.createElement(H,{msg:n,hoverEvent:a,selectable:e.props.selectable,selectedMessages:r,onMessageSelect:e.props.onMessageSelect,theme:i,key:n.id.toString()})});return i.reverse(),a||(i=d.default.slice(i,0,6)),B.createElement(Y,{medias:i,mediaCollection:t,fullCollection:a,chat:(0,L.unproxy)(o),onScroll:this.onScroll})}}]),t}(B.Component);G.CONCERNS={chat:["linkCount","docCount"]},G.displayName="MediaGallery";var V=function(e){function t(){i(this,t);var e=l(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));W.call(e);var n=e.props,a=n.msg,r=n.selectedMessages;return e.state={selected:!(!r||!r.isSelected(a))},e}return c(t,e),u(t,[{key:"componentDidMount",value:function(){this.props.selectedMessages&&this.props.listeners.add(this.props.selectedMessages,this.props.msg.id.toString(),this.onSelectChange)}},{key:"render",value:function(){var e=this.props.msg,t=e.mediaData,n=t.type===P.default.TYPE.IMAGE&&t.renderableUrl?this.onDragStart:null,a=(0,_.default)(this.props.className);return B.createElement(N.default,{classes:a,onClick:this.onClick,hoverEvent:this.props.hoverEvent,selectable:this.props.selectable,selected:this.state.selected,onMessageSelect:this.props.onMessageSelect,onDragStart:n,msg:e,theme:this.props.theme,imgRef:(0,x.GetRef)("img",this)})}}]),t}(B.Component),W=function(){var e=this;this.onSelectChange=function(t){e.state.selected!==t&&e.setState({selected:t})},this.onClick=function(t){var n=e.props,a=n.msg,r=n.selectable,o=n.onMessageSelect,i=a.mediaData;if(r&&o)return void o(a,!e.state.selected);if(i.mediaStage===P.default.STAGE.ERROR_MISSING)return void b.default.openModal(B.createElement(T.default,{msg:a}));t&&t.stopPropagation();var l=void 0,c=a.id;if(i.isGif||i.type===P.default.TYPE.IMAGE){var s=e.img;l=function(e){return c.equals(e)&&s?s:null}}b.default.mediaViewerModal(a,l)},this.onDragStart=function(t){t.nativeEvent.dataTransfer.setData(v.default.DRAG_TYPE_LOCAL_IMAGE,!0),t.nativeEvent.dataTransfer.setData("text/uri-list",e.props.msg.mediaData.renderableUrl)}};V.displayName="MediaCanvas";var H=(0,C.default)((0,x.hoc)(V)),Y=t.Gallery=function(e){function t(){return i(this,t),l(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return c(t,e),u(t,[{key:"render",value:function(){var e,t=this.props,n=t.mediaCollection,a=t.fullCollection,i=t.chat,l=t.onScroll,c=this.props.medias||this.props.productMedias;if(!c)return null;var u=(0,_.default)(U.default.container,(e={},o(e,U.default.drawer,a),o(e,U.default.galleryEmpty,0===n.length),e)),f=[].concat(r(c));if(n.queryMediaBefore&&(a||f.length<6)){var d,p=(0,_.default)(U.default.more,U.default.canvasComponent,(d={},o(d,U.default.canvasSecondRow,!a&&f.length>=3),o(d,U.default.canvasFirst,0===n.length),d));f.push(B.createElement("div",{className:p,key:"spinner"},B.createElement(R.default,{stroke:6,size:24})))}if(0===n.length){if(a)return n.queryMediaBefore?B.createElement("div",{className:(0,_.default)(U.default.drawer,U.default.drawerBody)},B.createElement(E.Loading,null)):B.createElement(E.MediaMsgs,null);n.queryMediaBefore||n.hasMediaBefore||(u=(0,_.default)(u,U.default.galleryEmpty),f=[s(Math.max(i?i.docCount:0,0),Math.max(i?i.linkCount:0,0))])}else for(var m=0;m<6;m++)f.push(B.createElement("div",{className:U.default.canvasEmpty,key:"empty"+m}));return B.createElement("div",{onScroll:l,"data-a8n":h.default.key("media-gallery"),className:u},f)}}]),t}(B.Component);Y.displayName="Gallery",t.default=(0,C.default)((0,D.default)((0,x.hoc)(G),G.CONCERNS))},bfajhabbdf:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e){return c.createElement(d.default,{name:p[e.sectionId]})}Object.defineProperty(t,"__esModule",{value:!0}),t.sectionIdToIcon=void 0;var i;t.default=o;var l=n("ddhijeejag"),c=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(l),s=n("bheebijggd"),u=a(s),f=n("bfdcadbbif"),d=a(f),p=t.sectionIdToIcon=(i={},r(i,u.default.RECENT,"panel-recent"),r(i,u.default.SMILEYS_PEOPLE,"panel-emoji-people"),r(i,u.default.ANIMALS_NATURE,"panel-emoji-nature"),r(i,u.default.FOOD_DRINK,"panel-emoji-food"),r(i,u.default.ACTIVITY,"panel-emoji-activity"),r(i,u.default.TRAVEL_PLACES,"panel-emoji-travel"),r(i,u.default.OBJECTS,"panel-emoji-objects"),r(i,u.default.SYMBOLS,"panel-emoji-symbols"),r(i,u.default.FLAGS,"panel-emoji-flags"),i);o.displayName="EmojiSectionIcon"},bfccafhbbb:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function c(e,t){return function(n,a){return!(!t.state.active||!t.state.results.length)&&((!n||!(0,_.default)(n))&&(e.call(t,n,a),!0))}}Object.defineProperty(t,"__esModule",{value:!0}),t.ThemeOptions=void 0;var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),u=n("ddhijeejag"),f=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(u),d=n("hbhijdici"),p=a(d),h=n("bgddggdhc"),m=n("ejbdjaifi"),b=n("cdgeeegaih"),g=n("ceffhbhahb"),v=a(g),y=n("ccajjgdjf"),_=a(y),E=n("chgaccicf"),j=a(E),w=n("hfccidehd"),O=a(w),C=n("djeajhjhb"),S=a(C),P=n("dhbghcbcbi"),M=a(P),T=n("ihfccfgdf"),k=a(T),N=n("djhhbaegjb"),I=a(N),R=n("caffijjhc"),A=a(R),D=n("didfdhbecg"),x=a(D),L=t.ThemeOptions=(0,j.default)({MEDIA_CAPTION:null}),F={active:!1,offset:0,omitted:"",query:"",results:[],scrollTop:0},U=52,B=function(e){function t(){var e,n,a,l;o(this,t);for(var s=arguments.length,u=Array(s),d=0;d<s;d++)u[d]=arguments[d];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),a.state=F,a.onEnter=c(function(){return a.handleSelect(a.state.offset)},a),a.onInactive=c(function(){return a.setState(F)},a),a.onSearch=function(e){var t=a,n=t.state.omitted;if((!n||!p.default.startsWith(e,n))&&a.props.chat&&a.props.chat.isGroup){var r=a.props.chat.groupMetadata.participants;a.setState({active:!0,offset:0,omitted:null,query:e,results:(0,b.getResults)(e,r)})}},a.onEscape=function(){a.setState({active:!1,offset:0,omitted:a.state.query,query:"",results:[]})},a.onUp=c(function(){var e=Math.max(a.state.offset-1,0);a.setOffset(e)},a),a.onDown=c(function(){var e=a.state.results.length-1,t=Math.min(a.state.offset+1,e);a.setOffset(t)},a),a.setRefOverflow=function(e){return a.refOverflow=e},a.renderList=function(e,t,n){if(!e||!t.length)return null;var o=t.map(function(e,t){return f.createElement(M.default,{key:e.id,contact:e,term:n,selected:t===a.state.offset,theme:a.props.theme===L.MEDIA_CAPTION?"mediaCaption":null,onMouseDown:function(e){return e.preventDefault()},onMouseUp:function(){return a.handleSelect(t)},onMouseOver:function(){return a.setOffset(t,!0)}})});return f.createElement(A.default,{displayName:"MentionSuggestions",escapable:!0,requestDismiss:a.onEscape,requestRecentFocusOnUnmount:!1},f.createElement("div",{className:(0,v.default)(I.default.overlayContainer,r({},I.default.mediaCaption,a.props.theme===L.MEDIA_CAPTION))},f.createElement("div",{className:I.default.resultsContainer,"data-list-scroll-container":"true",ref:a.setRefOverflow},f.createElement(O.default,{data:o,height:U,scrollTop:a.state.scrollTop,animate:!1}))))},l=n,i(a,l)}return l(t,e),s(t,[{key:"componentWillMount",value:function(){var e=this.props.plugin;e.registerHandler(this,S.default.ENTER,this.onEnter),e.registerHandler(this,S.default.TAB,this.onEnter),e.registerHandler(this,S.default.SEARCH,this.onSearch),e.registerHandler(this,S.default.INACTIVE,this.onInactive),e.registerHandler(this,S.default.UP,this.onUp),e.registerHandler(this,S.default.DOWN,this.onDown)}},{key:"componentWillUnmount",value:function(){var e=this.props.plugin;e.unregisterHandler(this,S.default.ENTER),e.unregisterHandler(this,S.default.TAB),e.unregisterHandler(this,S.default.SEARCH),e.unregisterHandler(this,S.default.INACTIVE),e.unregisterHandler(this,S.default.UP),e.unregisterHandler(this,S.default.DOWN)}},{key:"handleSelect",value:function(e){var t=this.state.results[e];if(t&&t.id){var n=this.props.chat.assignedColor(t.id);this.props.plugin.handleSelect(t,n)}}},{key:"setOffset",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e*U,a=n+U,r=(0,h.forbiddenAssertDOMNode)(this.refOverflow),o=r.scrollTop,i=o+r.clientHeight,l={offset:e,scrollTop:o};t||(o>n?l.scrollTop=n:i<a&&(l.scrollTop+=a-i)),this.setState(l)}},{key:"render",value:function(){var e=this.state,t=e.query,n=e.results,a=e.active;return f.createElement(x.default,{component:"div",className:I.default.positioningContainer,transitionName:"slide-up"},this.renderList(a,n,t))}}]),t}(f.Component);B.CONCERNS={chat:["groupMetadata","isGroup"]},B.displayName="Suggestions",t.default=(0,k.default)((0,m.hoc)(B),B.CONCERNS)},bfcjfjfjjj:function(e,t){e.exports={muted:"hcznv",spinner:"_38l_q"}},bfdhjgffdh:function(e,t,n){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),l=n("ddhijeejag"),c=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(l),s=function(e){function t(){return a(this,t),r(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return o(t,e),i(t,[{key:"render",value:function(){return c.createElement("div",null,"Album Wrapper Component")}}]),t}(c.Component);s.displayName="AlbumWrapper",t.default=s},bfdijdeegj:function(e,t,n){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),l=n("ddhijeejag"),c=function(e){function t(){return a(this,t),r(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return o(t,e),i(t,[{key:"render",value:function(){return null}}]),t}(l.Component);c.displayName="VoipModalManager",t.default=c},bfdjgcjbeh:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("beebhcdhhh"),s=a(c),u=n("gbfffciea"),f=a(u),d=n("biddiiafgd"),p=a(d),h=n("dcjaicbbhg"),m=a(h),b=n("dbgdaechch"),g=a(b),v=n("bhhdeihhhf"),y=a(v),_=n("djhbegbdaf"),E=a(_),j=n("fffdgbfji"),w=a(j),O=n("dhhcghbjeb"),C=a(O),S=n("bhheahajjg"),P=a(S),M=n("ddhijeejag"),T=a(M),k=n("dadhidfcfe"),N=a(k),I=n("ihfccfgdf"),R=a(I),A=n("dfdebdgdei"),D=n("ejbdjaifi"),x=n("dcbafbaejf"),L=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),u=0;u<l;u++)c[u]=arguments[u];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.reportSpam=function(){(0,x.sendSpamReport)(a.props.chat),f.default.closeModal()},a.reportSpamBlock=function(){var e=a.props,t=e.chat,n=e.contact;(0,x.sendSpamReport)(t),(0,A.blockContact)(n),f.default.closeModal()},a.reportSpamBlockClear=function(){(0,x.sendSpamBlockClear)(a.props.chat),f.default.closeModal()},a.onReportSpam=function(){f.default.openModal(T.default.createElement(N.default,{isBusiness:a.props.contact.isBusiness,isGroupChat:!1,onReport:a.reportSpam,onReportBlockClear:a.reportSpamBlockClear,onCancel:function(){return f.default.closeModal()}}))},a.blockContact=function(){(0,A.blockContact)(a.props.contact),f.default.closeModal()},a.unblockContact=function(){(0,A.unblockContact)(a.props.contact),f.default.closeModal()},a.onBlockContact=function(){f.default.openModal(T.default.createElement(s.default,{contact:a.props.contact,onCancel:function(){return f.default.closeModal()},onBlock:a.blockContact,onReportSpamBlock:a.reportSpamBlock}))},a.onUnblockContact=function(){var e=T.default.createElement(P.default,{contact:a.props.contact});f.default.openModal(T.default.createElement(p.default,{okText:w.default.t("unblock_button"),onOK:a.unblockContact,cancelText:w.default.t("web_cancel"),onCancel:function(){return f.default.closeModal()}},T.default.createElement(E.default,{id:"unblock_confirmation",params:{contact:e}})))},i=n,o(a,i)}return i(t,e),l(t,[{key:"menus",value:function(){var e=this.props,t=e.chat,n=e.contact,a=e.onSelectMessages,r=[];return t.isPSA||r.push(T.default.createElement(y.default,{key:"info",a8n:"mi-contact",action:function(){return f.default.chatInfoDrawer(t)}},w.default.t("web_contact_info"))),n.isBusiness&&r.push(T.default.createElement(y.default,{key:"report",a8n:"report",action:this.onReportSpam},w.default.t("report_business")),T.default.createElement(y.default,{key:"block",a8n:"block",action:n.isBlocked()?this.onUnblockContact:this.onBlockContact},n.isBlocked()?w.default.t("unblock_button"):w.default.t("block"))),r.push(T.default.createElement(y.default,{a8n:"mi-select-messages",key:"select",action:a},w.default.t("web_select_messages"))),t.mute.canMute()&&r.push(T.default.createElement(C.default,{key:"mute",onMute:function(e){return f.default.muteChat(t,e)},mute:t.mute})),r.push(T.default.createElement(y.default,{key:"clear",a8n:"mi-clear",action:function(){return f.default.clearChatMsgs(t)}},w.default.t("clear_chat"))),r.push(T.default.createElement(m.default,{key:"delete",onDeleteOrExit:function(){return f.default.deleteOrExitChat(t)},chat:t})),r}},{key:"render",value:function(){return this.props.toContextMenuManager?T.default.createElement("div",null,this.menus()):T.default.createElement(g.default,{type:"dropdown_menu",key:"ContactMenuDropdown",flipOnRTL:!0,dirX:"LEFT"},this.menus())}}]),t}(M.PureComponent);L.CONCERNS={chat:["isPSA","mute"],contact:["isBusiness"]},L.displayName="ContactMenuDropdown",t.default=(0,R.default)((0,D.hoc)(L),L.CONCERNS)},bfebbjhgbh:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function c(){return j.default.isSMB?A.default.t("send_logs_web_biz_default_subject"):A.default.t("send_logs_web_default_subject")}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){var n=[],a=!0,r=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(a=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{!a&&l.return&&l.return()}finally{if(r)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),u=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),f=n("ddhijeejag"),d=r(f),p=n("hbhijdici"),h=a(p),m=n("dfhjacfbjg"),b=r(m),g=n("biddiiafgd"),v=a(g),y=n("gbfffciea"),_=a(y),E=n("bjigbaghc"),j=a(E),w=n("dhfbfehaef"),O=a(w),C=n("dbcedfihd"),S=r(C),P=n("djaachhgag"),M=a(P),T=n("hfhhcchgj"),k=a(T),N=n("bfjajhbdf"),I=a(N),R=n("fffdgbfji"),A=a(R),D=n("cfffidafid"),x=n("bfdcadbbif"),L=a(x),F=n("ceghehfgdc"),U=a(F),B=n("ceffhbhahb"),G=a(B),V=n("eadfaddcj"),W=function(e){function t(){var e,n,a,r;o(this,t);for(var l=arguments.length,s=Array(l),u=0;u<l;u++)s[u]=arguments[u];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(s))),a.state={email:"",emailError:void 0,confirmEmail:"",confirmEmailError:void 0,subject:c(),subjectError:void 0,description:"",descriptionError:void 0,screenshots:[],isDragging:!1},a.setAttachButton=function(e){a.attachButton=e},a.setEmailAddr=function(e){a.emailAddrInput=e},a.onSend=function(){var e={},t=a.state,n=t.email,r=t.confirmEmail,o=t.subject,i=t.description,l=t.screenshots,c=n.trim(),s=r.trim();if(a.validateEmail(c)||(e.emailError=A.default.t("send_logs_email_invalid")),a.validateConfirmEmail(s)||(e.confirmEmailError=A.default.t("send_logs_email_nomatch")),a.validateDescription(i)||(e.descriptionError=A.default.t("send_logs_too_short")),a.validateSubject(o)||(e.subjectError=A.default.t("send_logs_subject_error")),h.default.isEmpty(e)){a.setState({email:c,confirmEmail:s,emailError:void 0,confirmEmailError:void 0,descriptionError:void 0,subjectError:void 0}),l.map(function(e){e.url&&(URL.revokeObjectURL(e.url),delete e.url)});var u=j.default.me?(0,M.default)(j.default.me.user):null,f=o.trim()||A.default.t("send_logs_default_subject");b.uploadUserReport(u,c,f,i,l),a.props.onSend&&a.props.onSend({subject:f,description:i,numScreenshots:l.length}),_.default.closeModal(),_.default.openToast(d.createElement(I.default,{msg:A.default.t("send_logs_sent"),id:(0,N.genId)()}))}else e.email=c,e.confirmEmail=s,a.setState(e)},a.onCancel=function(){a.props.onCancel&&a.props.onCancel(),_.default.closeModal()},a.onSubjectChange=function(e){var t={subject:e,subjectError:a.state.subjectError};a.state.subjectError&&a.validateSubject(t.subject)&&(t.subjectError=void 0),a.setState(t)},a.onSubjectBlur=function(){var e=void 0;a.validateSubject(a.state.subject)||(e=A.default.t("send_logs_subject_error")),a.state.subjectError!==e&&a.setState({subjectError:e})},a.onDescriptionChange=function(e){var t={description:e,descriptionError:a.state.descriptionError};a.state.descriptionError&&a.validateDescription(t.description)&&(t.descriptionError=void 0),a.setState(t)},a.onDescriptionBlur=function(){var e=void 0;!a.state.description&&!a.state.descriptionError||a.validateDescription(a.state.description)||(e=A.default.t("send_logs_too_short")),a.state.descriptionError!==e&&a.setState({descriptionError:e})},a.onEmailChange=function(e){var t={email:e,emailError:a.state.emailError};a.state.emailError&&a.validateEmail(t.email)&&(t.emailError=void 0),a.setState(t)},a.onEmailBlur=function(){var e=void 0,t=a.state.email.trim(),n={};!a.state.email&&!a.state.emailError||a.validateEmail(t)||(e=A.default.t("send_logs_email_invalid")),a.state.emailError!==e&&(n.emailError=e),a.state.email!==t&&(n.email=t),h.default.isEmpty(n)||a.setState(n)},a.onConfirmEmailChange=function(e){var t={confirmEmail:e,confirmEmailError:a.state.confirmEmailError};a.state.confirmEmailError&&a.validateConfirmEmail(t.confirmEmail)&&(t.confirmEmailError=void 0),a.setState(t)},a.onConfirmEmailBlur=function(){var e=void 0,t=a.state.confirmEmail.trim(),n={};!a.state.confirmEmail&&!a.state.confirmEmailError||a.validateConfirmEmail(t)||(e=A.default.t("send_logs_email_nomatch")),a.state.confirmEmailError!==e&&(n.confirmEmailError=e),a.state.confirmEmail!==t&&(n.confirmEmail=t),h.default.isEmpty(n)||a.setState(n)},a.validateEmail=function(e){return S.validateEmail(e)},a.validateConfirmEmail=function(e){return a.state.email===e},a.validateDescription=function(e){return e.length>V.SEND_LOGS_MIN_DESC_LENGTH},a.validateSubject=function(e){return!0},a.onFilePick=function(e){e.preventDefault(),e.stopPropagation(),a.reachMaxScreenshots()||(0,D.getFiles)(e,"image/*").then(function(e){a.attachButton&&(a.attachButton.value="");var t=e.filter(function(e){return e.size<=V.SEND_LOGS_MAX_SCREENSHOT_SIZE});t.length<e.length&&_.default.openToast(d.createElement(I.default,{msg:A.default.t("send_logs_image_too_big"),id:(0,N.genId)()}));var n=a.state.screenshots.concat(t).slice(0,V.SEND_LOGS_MAX_SCREENSHOTS);n.map(function(e){e.url||(e.url=URL.createObjectURL(e))}),a.setState({screenshots:n})})},a.onDragChange=function(e,t){a.setState({isDragging:e})},a.handleAttachClick=function(e){a.attachButton&&!a.reachMaxScreenshots()&&a.attachButton.click()},a.stopPropagation=function(e){e.stopPropagation()},r=n,i(a,r)}return l(t,e),u(t,[{key:"componentDidMount",value:function(){this.emailAddrInput&&this.emailAddrInput.restoreFocus()}},{key:"componentWillUnmount",value:function(){this.state.screenshots.map(function(e){var t=e.url;return t&&URL.revokeObjectURL(t)})}},{key:"reachMaxScreenshots",value:function(){return this.state.screenshots.length>=V.SEND_LOGS_MAX_SCREENSHOTS}},{key:"deleteScreenshot",value:function(e){var t=this.state.screenshots.slice(),n=t.splice(e,1),a=s(n,1),r=a[0];r.url&&URL.revokeObjectURL(r.url),this.setState({screenshots:t})}},{key:"getScreenshotsList",value:function(){var e=this,t=this.state.screenshots.map(function(t,n){if(!t.url)return null;var a="url("+t.url+")",r="screenshot-"+n;return d.createElement("div",{key:r,className:U.default.screenshotsImg,style:{backgroundImage:a}},d.createElement("button",{className:U.default.btnDelete,onClick:function(){e.deleteScreenshot(n)}},d.createElement(L.default,{name:"x-alt-light"})))});return t.length?d.createElement("div",{className:U.default.screenshotPreview},t):null}},{key:"getScreenshotAction",value:function(){if(this.reachMaxScreenshots()){var e=V.SEND_LOGS_MAX_SCREENSHOTS;return d.createElement("div",{className:(0,G.default)(U.default.action,U.default.disabled)},A.default.t("send_logs_too_many_screenshots",{count:e,_plural:e}))}return this.state.isDragging?d.createElement("div",{className:U.default.action},A.default.t("send_logs_release_screenshots")):d.createElement("div",{className:U.default.action,onClick:this.handleAttachClick},A.default.t("send_logs_screenshots"))}},{key:"render",value:function(){var e={enter:this.stopPropagation},t=d.createElement("div",{className:U.default.screenshots},this.getScreenshotsList(),this.getScreenshotAction(),d.createElement("input",{accept:"image/*",type:"file",multiple:!0,onClick:this.stopPropagation,onChange:this.onFilePick,ref:this.setAttachButton,disabled:this.reachMaxScreenshots()}));return d.createElement(v.default,{title:A.default.t("send_logs_title"),okText:A.default.t("send_logs_confirm"),onOK:this.onSend,onCancel:this.onCancel,onDrop:this.onFilePick,onDragChange:this.onDragChange},d.createElement(O.default,{handlers:e},d.createElement(k.default,{ref:this.setEmailAddr,value:this.state.email,error:this.state.emailError,maxLength:V.SEND_LOGS_MAX_EMAIL_LENGTH,onChange:this.onEmailChange,onBlur:this.onEmailBlur,placeholder:A.default.t("send_logs_email_address")}),d.createElement(k.default,{editable:!0,value:this.state.confirmEmail,error:this.state.confirmEmailError,maxLength:V.SEND_LOGS_MAX_EMAIL_LENGTH,onChange:this.onConfirmEmailChange,onBlur:this.onConfirmEmailBlur,placeholder:A.default.t("send_logs_email_confirm")}),d.createElement(k.default,{value:this.state.subject,error:this.state.subjectError,maxLength:V.SEND_LOGS_MAX_SUBJECT_LENGTH,onChange:this.onSubjectChange,onBlur:this.onSubjectBlur,placeholder:A.default.t("send_logs_email_subject")}),d.createElement(k.default,{value:this.state.description,error:this.state.descriptionError,maxLength:V.SEND_LOGS_MAX_DESC_LENGTH,onChange:this.onDescriptionChange,onBlur:this.onDescriptionBlur,placeholder:A.default.t("describe_logs"),multiline:!0}),t))}}]),t}(d.Component);W.displayName="SendLogsPopup",t.default=W},bffbahfgga:function(e,t){e.exports={muted:"_3JUot",inputContainer:"_12h2d",label:"_2rGJA",input:"_1EoYL"}},bffcbhabha:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function l(){u.default.closeModal()}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("gbfffciea"),u=a(s),f=n("fifhbjiec"),d=a(f),p=n("fffdgbfji"),h=a(p),m=n("dgdjiicfdg"),b=a(m),g=n("ddhijeejag"),v=a(g),y=n("ihfccfgdf"),_=a(y),E=n("ejbdjaifi"),j=n("egjjcjcg"),w=a(j),O=n("biddiiafgd"),C=a(O),S=n("djhbfghcdb"),P=a(S),M=function(){return[{label:h.default.t("web_mute_8hours"),duration:8},{label:h.default.t("web_mute_1week"),duration:168},{label:h.default.t("web_mute_1year"),duration:8760}]},T=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.state={},a.onChange=function(e){var t=e.target;t instanceof HTMLInputElement&&a.setState({mute:parseInt(t.value,10)})},a.onMute=function(){u.default.closeModal();var e=a.getMuteDuration();w.default.setLastChatMuteDuration(e),a.props.onMute(3600*e+(0,b.default)().unix(),!0)},i=n,o(a,i)}return i(t,e),c(t,[{key:"getMuteDuration",value:function(){return this.state.mute||w.default.getLastChatMuteDuration()||8}},{key:"render",value:function(){var e=this,t=this.props.onCancel||l,n=this.getMuteDuration(),a=M().map(function(t){var a=t.duration;return v.default.createElement("li",{key:"mute-"+a},v.default.createElement("label",{className:P.default.label},v.default.createElement("input",{type:"radio",name:"duration",className:P.default.input,value:t.duration,checked:n===a,onChange:e.onChange}),t.label))}),r=v.default.createElement(d.default,{text:h.default.t("mute_time",{name:this.props.chat.title()})});return v.default.createElement(C.default,{title:r,okText:h.default.t("web_menuitem_mute"),onOK:this.onMute,onCancel:t},v.default.createElement("form",null,v.default.createElement("ol",null,a)))}}]),t}(g.PureComponent);T.CONCERNS={chat:["id","formattedTitle"]},T.displayName="MutePopup",t.default=(0,_.default)((0,E.hoc)(T),T.CONCERNS)},bfffgbbdch:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("effbcehec"),f=a(u),d=n("dacdidjdfi"),p=a(d),h=n("gbfffciea"),m=a(h),b=n("biddiiafgd"),g=a(b),v=n("gejdcbjjd"),y=a(v),_=n("ihfccfgdf"),E=a(_),j=n("ejbdjaifi"),w=n("bheafeifce"),O=n("eedjbihej"),C=a(O),S=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),u=0;u<l;u++)c[u]=arguments[u];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.onMute=function(e){m.default.muteChat((0,w.unproxy)(a.props.chat),e)},a.onUnmute=function(){var e=a.props.chat.isGroup?l10n.t("confirm_unmute_group"):l10n.t("confirm_unmute_chat");m.default.openModal(s.createElement(g.default,{onOK:a.unmute,okText:l10n.t("action_chat_unmute"),onCancel:function(){return m.default.closeModal()},cancelText:l10n.t("web_cancel")},e))},a.unmute=function(){a.onMute(!1),m.default.closeModal()},i=n,o(a,i)}return i(t,e),l(t,[{key:"render",value:function(){var e=this,t=this.props.mute.isMuted,n=t?this.onUnmute:function(){e.onMute(!0)},a=s.createElement(p.default,{checked:t?d.CHECKBOX_STATE.CHECKED:d.CHECKBOX_STATE.UNCHECKED,onChange:n}),r=t?l10n.t("web_chat_muted"):l10n.t("web_menuitem_mute");return s.createElement(y.default,{a8nText:f.default.key("block-mute"),side:a,onClick:n},s.createElement(C.default,{theme:"title"},r))}}]),t}(s.PureComponent);S.CONCERNS={chat:["isGroup"],mute:["isMuted"]},S.displayName="MuteRow",t.default=(0,E.default)((0,j.hoc)(S),S.CONCERNS)},bffhabgiib:function(e,t,n){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),l=n("ddhijeejag"),c=function(e){return e&&e.__esModule?e:{default:e}}(l),s=function(e){function t(){var e,n,o,i;a(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=o=r(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),o._onRefChange=function(e){e?(o._ctx=e.getContext("2d"),o._imageData=o._ctx.createImageData(o.props.width,o.props.height)):(o._ctx=null,o._imageData=null)},i=n,r(o,i)}return o(t,e),i(t,[{key:"_updateCanvas",value:function(){var e=this._ctx,t=this._imageData,n=this.props.rgbaBuffer;e&&t&&n&&(t.data.set(new Uint8Array(n)),e.putImageData(t,0,0))}},{key:"componentDidMount",value:function(){this._updateCanvas()}},{key:"componentDidUpdate",value:function(){this._updateCanvas()}},{key:"render",value:function(){return c.default.createElement("canvas",{className:this.props.className,width:this.props.width,height:this.props.height,onClick:this.props.onClick,onMouseEnter:this.props.onMouseEnter,ref:this._onRefChange})}}]),t}(c.default.PureComponent);s.displayName="RGBACanvas",t.default=s},bfggfbdghf:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a={TRENDING:"TRENDING",HAHA:"HAHA",SAD:"SAD",LOVE:"LOVE",REACTIONS:"REACTIONS",SPORTS:"SPORTS",TV:"TV"};t.default=a},bfgjcdgecg:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return i.default.sendConversationArchive(e,t,n).then(function(n){if(c.default.supportsFeature(c.default.F.MODEL_STORAGE)&&200===n.status&&!n._duplicate){var a={archive:t};return t&&(a.pin=void 0),s.Chat.merge(e.toString(),a).return(n)}return n})}Object.defineProperty(t,"__esModule",{value:!0}),t.sendConversationArchive=r;var o=n("chajfbfiga"),i=a(o),l=n("ccaaiecfib"),c=a(l),s=n("cefcddgdgg")},bfhjgejice:function(e,t){e.exports={muted:"_14Rn_",body:"_3s5Z_",avatar:"_2vJOg",nameSecondary:"_2IwIk",screenName:"_2he9-",businessVname:"_1WLhk",icon:"lBve6",titleAbout:"_2k1Z5"}},bfiaijhcgh:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("dbhhbejbcb"),f=a(u),d=n("hbhijdici"),p=a(d),h=n("dgbdeadddb"),m=a(h),b=n("eagfdbhhhh"),g=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"render",value:function(){var e=this,t=this.props.emojis,n=p.default.size(t);if(0===n)return null;var a=void 0;switch(n){default:case 3:a=u.SIZE.MEDIUM;break;case 2:a=u.SIZE.LARGE;break;case 1:a=u.SIZE.XLARGE}var r=t.map(function(t,n){return s.createElement(f.default,{animation:e.props.animation,size:a,emoji:t,key:t+n,selectable:!0})});return s.createElement(b.SelectableDiv,{selectable:!0,className:m.default.wrapper},r)}}]),t}(s.Component);g.displayName="MultiEmoji",t.default=g},bfidcjhfda:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){var t=void 0,n={},a=e.nibbleEncode;for(t=0;t<e.singleByte.length;t++)e.singleByte[t]&&(n[e.singleByte[t]]=t);for(t=0;t<e.doubleByte.length;t++)e.doubleByte[t]&&(n[e.doubleByte[t]]=t+f.SINGLE_BYTE_MAX);this.writeNode=function(e,t){if(t){if(3!==t.length)throw new Error("invalid node");var n=t[1]?2*Object.keys(t[1]).filter(function(e){return!!t[1][e]}).length:0;this.writeListStart(e,1+n+(t[2]?1:0)),this.writeString(e,t[0]),this.writeAttributes(e,t[1]),this.writeChildren(e,t[2])}},this.writeString=function(e,t,a){if("string"!=typeof t&&!(t instanceof c.default))throw i.default.error("writer:writeString passed non-string/wid type: "+typeof t)(t),new Error("invalid string");if(t instanceof c.default)return void this.writeJid(e,t);var r=n.hasOwnProperty(t)?n[t]:void 0,o=void 0,l=void 0;if("c.us"!==t||a)if(void 0===r){var u=t.indexOf("@");if(u<1)this.writeStringRaw(e,t);else try{var d=(0,s.createWid)(t);this.writeJid(e,d)}catch(n){this.writeStringRaw(e,t)}}else{if(r<f.SINGLE_BYTE_MAX)this.writeToken(e,r);else{var p=r-f.SINGLE_BYTE_MAX,h=p>>8;switch(l=p%256,h){case 0:o=f.DICTIONARY_0;break;case 1:o=f.DICTIONARY_1;break;case 2:o=f.DICTIONARY_2;break;case 3:o=f.DICTIONARY_3;break;default:throw new Error("double byte dictionary token out of range: "+t+" "+r)}}this.writeToken(e,o),this.writeToken(e,l)}else this.writeToken(e,n["s.whatsapp.net"])},this.writeStringRaw=function(e,t){var n=u.numUtf8Bytes(t);if(n>=4294967296)throw new Error("string too large to encode (len = "+n+"): "+t);n>=1<<20?(e.pushByte(f.BINARY_32),e.pushInt32(n)):n>=256?(e.pushByte(f.BINARY_20),e.pushInt20(n)):(e.pushByte(f.BINARY_8),e.pushByte(n)),e.pushString(t)},this.writeJid=function(e,t){var n=t.user,a=t.server,r=t.agent,o=t.device;if(r||o){if(r>255||o>255||"c.us"!==a&&"s.whatsapp.net"!==a)throw new Error("invalid agent:"+r+" or device:"+o+" or server:"+a+" for wid "+t.toString());e.pushByte(f.JID_AD),e.pushByte(r||0),e.pushByte(o||0),n?this.writePackedBytesStringFallback(e,n):this.writeToken(e,f.LIST_EMPTY)}else e.pushByte(f.JID_PAIR),n?this.writePackedBytesStringFallback(e,n):this.writeToken(e,f.LIST_EMPTY),this.writeString(e,a)},this.writeToken=function(e,t){if(t<245)e.pushByte(t);else if(t<=500)throw new Error("invalid token")},this.writeAttributes=function(e,t){if(t){this.isAttr=!0;for(var n in t)t[n]&&(this.writeString(e,n),this.writeString(e,t[n]));this.isAttr=!1}},this.writeChildren=function(e,t){var n=void 0;if(t)if("string"==typeof t)this.writeString(e,t,!0);else if(t instanceof ArrayBuffer){if((n=t.byteLength)>=4294967296)throw new Error("invalid children; too long (len = "+n);n>=1<<20?(e.pushByte(f.BINARY_32),e.pushInt32(n)):n>=256?(e.pushByte(f.BINARY_20),e.pushInt20(n)):(e.pushByte(f.BINARY_8),e.pushByte(n)),e.pushBytes(t)}else{if(!Array.isArray(t))throw new Error("invalid children");n=t.length,this.writeListStart(e,n);for(var a=0;a<n;a++)this.writeNode(e,t[a])}},this.writeListStart=function(e,t){0===t?e.pushByte(f.LIST_EMPTY):t<256?(e.pushByte(f.LIST_8),e.pushByte(t)):(e.pushByte(f.LIST_16),e.pushInt16(t))},this.writePackedBytesStringFallback=function(e,t){try{this.writePackedBytes(e,t)}catch(n){i.default.warnVerbose('writer:encode-fallback "'+n.message+'"')(t),this.writeString(e,t)}},this.writePackedBytes=function(e,t){try{this.writePackedBytesImpl(e,t,f.NIBBLE_8)}catch(n){i.default.warn('writer:enc nib fail, try hex "'+n.message+'"')(t),this.writePackedBytesImpl(e,t,f.HEX_8)}},this.writePackedBytesImpl=function(e,t,n){var a=u.numUtf8Bytes(t);if(a>f.PACKED_MAX)throw new Error("too many bytes to nibble-encode: len = "+a);var r=Math.ceil(a/2),o=[],i=void 0,l=0;a%2>0&&(l=128);var c=l|r;o.push(n),o.push(c);for(var s=Math.floor(a/2),d=0;d<s;d++)i=this.packBytePair(n,t[2*d],t[2*d+1]),o.push(i);l>0&&(i=this.packBytePair(n,t[a-1],"\0"),o.push(i));var p=new Uint8Array(o);e.pushUint8Array(p)},this.packBytePair=function(e,t,n){var a=void 0,r=void 0;switch(e){case f.NIBBLE_8:a=this.packNibble(t),r=this.packNibble(n);break;case f.HEX_8:a=this.packHex(t),r=this.packHex(n);break;default:throw new Error("invalid byte pack type: "+e)}return a<<4|r},this.packNibble=function(e){if(!a.hasOwnProperty(e))throw new Error("invalid byte to nibble-pack: "+e);return a[e]},this.packHex=function(e){switch(e){case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":case"A":case"B":case"C":case"D":case"E":case"F":return parseInt(e,16);case"\0":return 15;default:throw new Error("packHex:invalid byte: "+e)}}}var o=n("bdiiahhjbe"),i=a(o),l=n("jccfhaecf"),c=a(l),s=n("dcbdjheea"),u=n("dbajccegac"),f=n("dicfecifhd");e.exports=r},bfidigcji:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("ejbdjaifi"),f=n("ihfccfgdf"),d=a(f),p=n("dgacgafafa"),h=a(p),m=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"render",value:function(){var e=this.props.stickerPack,t=e.id,n=e.name,a=e.url;return s.createElement(h.default,{id:t,name:n,url:a})}}]),t}(s.PureComponent);m.CONCERNS={stickerPack:["id","name","url"]},m.displayName="StickerPackIconFirstParty",t.default=(0,d.default)((0,u.hoc)(m),m.CONCERNS)},bfifafibjc:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},s=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),u=n("ddhijeejag"),f=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(u),d=n("ceffhbhahb"),p=a(d),h=n("dbhcbbgdji"),m=a(h),b=n("dcicgjefd"),g=a(b),v=function(e){function t(){var e,n,a,r;o(this,t);for(var l=arguments.length,s=Array(l),u=0;u<l;u++)s[u]=arguments[u];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(s))),a._setRefResizeObserver=function(e){a._refResizeObserver=e,a.props.onRef&&a.props.onRef(e),a._handleResize()},a._handleResize=function(){var e=a._refResizeObserver;if(e){var t={height:e.offsetHeight,width:e.offsetWidth};a._prevDimensions&&a._prevDimensions.width===t.width&&a._prevDimensions.height===t.height||(a._prevDimensions=t,a.props.onResize(c({},t)))}},r=n,i(a,r)}return l(t,e),s(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.className,a=(e.onResize,e.onRef,r(e,["children","className","onResize","onRef"]));return f.createElement("div",c({className:(0,p.default)(g.default.container,n),ref:this._setRefResizeObserver},a),t,f.createElement(m.default,{onResize:this._handleResize}))}}]),t}(f.PureComponent);v.displayName="ResizeObserver",t.default=v},bfigfbdgha:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("gbfffciea"),s=a(c),u=n("fffdgbfji"),f=a(u),d=n("ddhijeejag"),p=a(d),h=n("ihfccfgdf"),m=a(h),b=n("ejbdjaifi"),g=n("biddiiafgd"),v=a(g),y=n("bhdigcjfbj"),_=a(y),E=n("eadfaddcj"),j=a(E),w=n("ceiehehagg"),O=function(e){function t(e){r(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.getInitialSelection=function(){var e=n.props,t=e.settingType,a=e.groupMetadata,r=a.restrict,o=a.announce,i=a.noFrequentlyForwarded;switch(t){case j.default.GROUP_SETTING_TYPE.ANNOUNCEMENT:return!!o;case j.default.GROUP_SETTING_TYPE.RESTRICT:return!!r;case j.default.GROUP_SETTING_TYPE.NO_FREQUENTLY_FORWARDED:return!!i;default:return!1}},n.onConfirm=function(e){var t=n.props,a=t.chat,r=t.settingType;(0,w.setGroupProperty)(a,r,!!n.state.activeOption).catch(function(e){return function(){}}),s.default.closeModal()},n.getPopupTitle=function(){switch(n.props.settingType){case j.default.GROUP_SETTING_TYPE.ANNOUNCEMENT:return f.default.t("group_setting_send_msg_setting_btn");case j.default.GROUP_SETTING_TYPE.RESTRICT:return f.default.t("group_setting_edit_group_info_setting_btn");case j.default.GROUP_SETTING_TYPE.NO_FREQUENTLY_FORWARDED:return f.default.t("group_setting_frequently_forwarded_btn");default:return""}},n.onChange=function(e){var t=e.target;t instanceof HTMLInputElement&&n.setState({activeOption:parseInt(t.value,10)})},n.state={activeOption:+n.getInitialSelection()},n}return i(t,e),l(t,[{key:"closeModal",value:function(){s.default.closeModal()}},{key:"render",value:function(){var e=this,t=this.state.activeOption,n=void 0;n=this.props.settingType===j.default.GROUP_SETTING_TYPE.NO_FREQUENTLY_FORWARDED?[{label:f.default.t("group_setting_frequently_forwarded_allow"),value:0},{label:f.default.t("group_setting_frequently_forwarded_disallow"),value:1}]:[{label:f.default.t("group_setting_all_participants"),value:0},{label:f.default.t("group_setting_only_admin"),value:1}];var a=n.map(function(n,a){return p.default.createElement("li",{key:"setting-"+a},p.default.createElement("label",{className:_.default.label},p.default.createElement("input",{type:"radio",className:_.default.input,value:n.value,checked:n.value===t,onChange:e.onChange}),n.label))});return p.default.createElement(v.default,{title:this.getPopupTitle(),okText:f.default.t("group_setting_confirm_btn"),onOK:this.onConfirm,onCancel:this.closeModal},p.default.createElement("form",null,p.default.createElement("ol",null,a)))}}]),t}(d.PureComponent);O.CONCERNS={chat:["id"],groupMetadata:["restrict","announce","noFrequentlyForwarded"]},O.displayName="GroupAdminSettingPopup",t.default=(0,m.default)((0,b.hoc)(O),O.CONCERNS)},bfihjhiege:function(e,t){e.exports={muted:"uBPnx",fit:"_3NteO",fitRelative:"_1kgcV",fitScaledown:"_3eeXM",fitZoomin:"_14CNR",nativeCover:"_3WAy7",nativeScaleDown:"_39KgN"}},bfjbdahdag:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("fifhbjiec"),f=a(u),d=n("ihfccfgdf"),p=a(d),h=n("ejbdjaifi"),m=n("gaifbabbj"),b=n("dbbbgjbbgf"),g=a(b),v=n("dgdadejebh"),y=a(v),_=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"render",value:function(){var e=this.props,t=e.msg,n=e.spacer,a=e.trusted,r=a?m.Configuration.TrustedConversation:m.Configuration.UntrustedConversation,o=r({mentions:t.mentionMap(),links:t.getLinks(),selectable:!0});return s.createElement(s.Fragment,null,s.createElement(y.default,{msg:t}),s.createElement(g.default,{msg:t,"data-id":t.id,spacer:n},s.createElement(f.default,{direction:t.dir,dirMismatch:!(!t.dir||t.rtl===l10n.isRTL()),formatters:o,selectable:!0,text:t.text})))}}]),t}(s.PureComponent);_.CONCERNS={msg:["t","id","dir","rtl","text"]},_.displayName="Caption",t.default=(0,p.default)((0,h.hoc)(_),_.CONCERNS)},bfjchhccjd:function(e,t,n){"use strict";function a(e,t){if(!e)return!1;var n=e.parentElement;if(!n)return!1;var a=t>=0?t:n.childNodes.length+t;return e===n.childNodes[a]}Object.defineProperty(t,"__esModule",{value:!0}),t.default=a},bfjegcdcag:function(e,t){e.exports={muted:"_385-r",container:"_2LSbZ",title:"_3EN0l","padding-large":"_1ur1f",paddingLarge:"_1ur1f",padding:"_2ZVEo","group-desc-padding":"ujWpH",groupDescPadding:"ujWpH","padding-product":"_2x5h1",paddingProduct:"_2x5h1",animate:"_2j5ir","well-animation2":"_3e_bD",wellAnimation2:"_3e_bD"}},bfjeggfcij:function(e,t){e.exports={muted:"_1Owwf",playerWrapper:"_2sTOw"}},bfjfgcfade:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function l(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=null,r=null,o="",i=0,l=null;return(0,f.default)(e,t,function(e,t,n){if("@"===e||" "===e&&" "===r)return!0;if(":"===r)if(" "===a);else{if(c(e))return l=o,!0;if(/\W/.test(e))return l=n.slice(t+1)+o,!0}return 0===t&&(o=n+o),a=r,r=e,(i+=1)>=y||void 0}),!l&&i<y&&":"===r&&(l=o),n&&l&&l.length&&(0,p.default)(t,l.length),l}function c(e){return Boolean(m.default[e])}var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),u=n("bidcddiaag"),f=a(u),d=n("decdhbjfjc"),p=a(d),h=n("jjjdieajj"),m=a(h),b=n("digcccheca"),g=n("bjgibbgbai"),v={ArrowLeft:g.EMOJI_LEFT,ArrowRight:g.EMOJI_RIGHT,Enter:g.EMOJI_ENTER,Tab:g.EMOJI_TAB},y=50,_=function(e){function t(){var e,n,a,i;r(this,t);for(var c=arguments.length,s=Array(c),u=0;u<c;u++)s[u]=arguments[u];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(s))),a.handlers={onKeyDown:function(e,t){var n=this;8!==e.keyCode&&e.repeat&&(this._lastSyncKeyDownWasRepeat=!0,setTimeout(function(){delete n._lastSyncKeyDownWasRepeat},0));var a=v[e.key];return!!a&&this.handle(a,[e,t])},onSelect:function(e,t){if(this.ctx.isComposing)return!1;if(this._lastSyncKeyDownWasRepeat)return!1;var n=window.getSelection();if(!n.modify)return!1;var a=l(t,n);return a?(a=a.slice(1),this.handle(g.EMOJI_SEARCH,[a]),!1):this.handle(g.EMOJI_INACTIVE)}},i=n,o(a,i)}return i(t,e),s(t,[{key:"handleSelect",value:function(e){this.ctx.forceFocus(),l(this.ctx,window.getSelection(),!0)&&(this.ctx.replaceSelection(e),this.handle(g.EMOJI_INACTIVE))}}]),t}(b);e.exports=_},bgabfdfhj:function(e,t){e.exports={muted:"_3Q5ur",multiControls:"_35W3r",chatListPanel:"_3yBED",drawerHeader:"_1g08n",multiselectIcon:"TRZQd",multiCount:"_9hazY",mediaGalleryTheme:"_14YVp"}},bgaeiiadg:function(e,t){e.exports={muted:"_3-Yb0",border:"_2DxRd"}},bgajdijche:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("effbcehec"),s=a(c),u=n("fffdgbfji"),f=a(u),d=n("bdiiahhjbe"),p=a(d),h=n("eigdejjai"),m=a(h),b=n("hjbcfjaai"),g=n("eceadcicaf"),v=a(g),y=n("bjbedjfe"),_=a(y),E=n("ejbdjaifi"),j=n("bjebjijbfc"),w=a(j),O=n("ccaaiecfib"),C=a(O),S=n("cajijabhgb"),P=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(S),M=n("bfdcadbbif"),T=a(M),k=n("becfabjeeg"),N=a(k),I=n("cdeaahaeee"),R=a(I),A=n("eadfaddcj"),D=a(A),x=n("ddhijeejag"),L=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"render",value:function(){var e=x.createElement(U,{statusV3:this.props.status,onOpenStatus:this.props.onOpenStatus}),t=void 0,n=void 0;return C.default.supportsFeature(C.default.F.STATUS_V3_UI_SENDING)&&(t=x.createElement("div",{className:R.default.updateWrapper},x.createElement("div",{className:R.default.updateTitle},f.default.t("status_v3_update_status")),x.createElement("div",{className:R.default.uploadButtons},x.createElement("div",{className:R.default.buttonContainer},x.createElement(T.default,{name:"status-v3-upload"}),x.createElement("p",null,f.default.t("status_v3_upload"))),x.createElement("div",{className:R.default.buttonContainer},x.createElement(T.default,{name:"status-v3-camera"}),x.createElement("p",null,f.default.t("status_v3_camera"))))),n=x.createElement("hr",null)),x.createElement("div",{className:R.default.outStatusPanel},t,n,e)}}]),t}(x.Component);L.displayName="StatusV3OutStatusPanel";var F=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"componentWillMount",value:function(){var e=this.props,t=e.statusV3,n=e.listeners;t&&(n.add(t,"change:msgsChanged"),t.loadMore(t.totalCount).catch(function(e){p.default.error("error while loading all out status: "+String(e))()}))}},{key:"componentWillReceiveProps",value:function(e){this.props.statusV3!==e.statusV3&&(this.props.statusV3&&this.props.listeners.remove(this.props.statusV3,"change:msgsChanged"),e.statusV3&&this.props.listeners.add(e.statusV3,"change:msgsChanged"))}},{key:"render",value:function(){var e=this,t=this.props.statusV3;if(t&&t.msgs.length>0){var n=t.msgs.map(function(n){return x.createElement(G,{key:n.id.toString(),msg:n,status:t,onOpenStatus:e.props.onOpenStatus})});return x.createElement("div",{className:R.default.viewWrapper},x.createElement("div",{className:R.default.viewTitle},f.default.t("status_v3_view_status")),x.createElement("div",{className:R.default.viewUpdates},n))}return x.createElement("div",{className:R.default.viewWrapper},x.createElement("div",{className:R.default.placeholderIcon},x.createElement("div",{className:R.default.placeholderIcon},x.createElement(T.default,{name:"status-v3-placeholder"}))),x.createElement("div",{"data-a8n":s.default.key("status-placeholder"),className:R.default.placeholderText},f.default.t("status_v3_out_status_placeholder")))}}]),t}(x.Component);F.displayName="StatusV3OutViewerImpl";var U=(0,v.default)((0,E.hoc)(F)),B=function(e){function t(){r(this,t);var e=o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.state={},e}return i(t,e),l(t,[{key:"componentWillMount",value:function(){var e=this;m.default.find(this.props.msg.id).checkpoint(this.props.rejectOnUnmount()).then(function(t){e.props.listeners.add(t.read,"add remove",function(){e.setState({seenCount:t.read.length})}),e.setState({seenCount:t.read.length})}).catch(P.Unmount,function(){}).catch(P.EphemeralDrop,function(){})}},{key:"render",value:function(){var e=this,t=this.props,n=t.msg,a=t.status,r=n.mediaData,o=void 0;if(r&&r.preview)o={backgroundImage:"url("+r.preview.url()+")"};else if(n.type===D.default.MSG_TYPE.CHAT){var i=n.statusV3TextBg;o={backgroundColor:i}}var l=void 0;n.type===D.default.MSG_TYPE.CHAT&&(l=x.createElement(b.StatusV3Text,{msg:n,theme:"status-panel"}));var c=void 0;return c=void 0!==this.state.seenCount?x.createElement(x.Fragment,null,x.createElement(T.default,{name:"status-v3-seen"}),x.createElement("div",{className:R.default.seenCount},this.state.seenCount)):x.createElement(N.default,{stroke:3,size:12}),x.createElement("div",{className:R.default.outDetail},x.createElement("div",{className:R.default.statusImage,style:o,onClickCapture:function(t){e.props.onOpenStatus(a,n),t.preventDefault(),t.stopPropagation()}},l),x.createElement("div",{className:R.default.seen},c),x.createElement("div",{className:R.default.timestamp},w.default.relativeDateAndTimeStr(n.t)))}}]),t}(x.Component);B.displayName="StatusV3OutDetailImpl";var G=(0,_.default)((0,v.default)((0,E.hoc)(B)));t.default=L},bgedbhhbbg:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("effbcehec"),u=a(s),f=n("dacdidjdfi"),d=a(f),p=n("gbfffciea"),h=a(p),m=n("ceffhbhahb"),b=a(m),g=n("bdiiahhjbe"),v=a(g),y=n("dgdjiicfdg"),_=a(y),E=n("ddhijeejag"),j=a(E),w=n("dagdiahdfi"),O=a(w),C=n("bfjajhbdf"),S=a(C),P=n("eedjbihej"),M=a(P),T=n("ejdjhbacj"),k=a(T),N={title:0,hour:1,day:24,week:168},I=function(e){function t(){var e,n,a,r;o(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.state={notifications:O.default.getGlobalNotifications(),sounds:O.default.getGlobalSounds(),previews:O.default.getGlobalPreviews(),dnd:N.title},a.onSounds=function(){var e=!a.state.sounds;a.setState({sounds:e}),O.default.setGlobalSounds(e)},a.onNotifications=function(){var e=!a.state.notifications;a.setState({notifications:e}),O.default.setGlobalNotifications(e)},a.onPreviews=function(){var e=!a.state.previews;a.setState({previews:e}),O.default.setGlobalPreviews(e)},a.onDND=function(e){if(e.target&&e.target.value){var t=parseInt(e.target.value,10);if(0===t)return a.setState({dnd:N.title}),void O.default.globalMute().unmute();a.setState({dnd:t});var n=(0,_.default)().unix()+60*t*60;O.default.globalMute().mute(n)}},a.onClose=function(){h.default.closeModal()},r=n,i(a,r)}return l(t,e),c(t,[{key:"componentWillUnmount",value:function(){this.state.dnd!==N.title&&h.default.openToast(j.default.createElement(S.default,{msg:this.globalMuteDurationLabel(this.state.dnd),id:(0,C.genId)()}))}},{key:"globalMuteDurationLabel",value:function(e){switch(this.state.dnd){case 1:return l10n.t("global_muted_1hour");case 24:return l10n.t("global_muted_1day");case 168:return l10n.t("global_muted_1week");default:return v.default.log("DoNotDisturbSettings:globalMuteDurationLabel non standard global mute duration:"+e)(),l10n.t("global_muted")}}},{key:"render",value:function(){var e=[];if(window.Notification){e.push(j.default.createElement("div",{className:k.default.section,onClick:this.onNotifications,key:0},j.default.createElement("div",{"data-a8n":u.default.key("menu-icon-notifications"),className:k.default.control},j.default.createElement(d.default,{onChange:this.onNotifications,checked:this.state.notifications?f.CHECKBOX_STATE.CHECKED:f.CHECKBOX_STATE.UNCHECKED})),j.default.createElement("div",{"data-a8n":u.default.key("option-desktop-notifications"),className:k.default.label},l10n.t("option_desktop_notifications"))));var t=(0,b.default)(k.default.section,r({},k.default.disabled,!this.state.notifications));e.push(j.default.createElement("div",{className:t,onClick:this.onPreviews,key:1},j.default.createElement("div",{"data-a8n":u.default.key("menu-icon-notifications"),className:k.default.control},j.default.createElement(d.default,{onChange:this.onPreviews,checked:this.state.previews?f.CHECKBOX_STATE.CHECKED:f.CHECKBOX_STATE.UNCHECKED})),j.default.createElement("div",{"data-a8n":u.default.key("option-msg-previews"),className:k.default.label},l10n.t("option_msg_previews"),j.default.createElement(M.default,{theme:"muted",block:!0},l10n.t("option_msg_previews_hint_text")))))}return j.default.createElement("div",{className:k.default.container},j.default.createElement("div",{className:k.default.section,onClick:this.onSounds},j.default.createElement("div",{"data-a8n":u.default.key("menu-icon-notifications"),className:k.default.control},j.default.createElement(d.default,{onChange:this.onSounds,checked:this.state.sounds?f.CHECKBOX_STATE.CHECKED:f.CHECKBOX_STATE.UNCHECKED})),j.default.createElement("div",{"data-a8n":u.default.key("option-sounds"),className:k.default.label},l10n.t("option_sounds"))),e,j.default.createElement("div",{className:(0,b.default)(k.default.section,k.default.sectionWide)},j.default.createElement("div",{className:k.default.select},j.default.createElement("select",{"data-a8n":u.default.key("alert-dnd-options"),value:this.state.dnd,onChange:this.onDND},j.default.createElement("option",{value:N.title},l10n.t("option_select_mute")),j.default.createElement("option",{value:N.hour},l10n.t("mute_1hour")),j.default.createElement("option",{value:N.day},l10n.t("mute_1day")),j.default.createElement("option",{value:N.week},l10n.t("mute_1week"))))))}}]),t}(E.Component);I.displayName="DoNotDisturbSettings",t.default=I},bgefgjjhb:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=a(c),u=n("fifhbjiec"),f=a(u),d=n("didfdhbecg"),p=a(d),h=n("caceaafdic"),m=n("eahbabfhi"),b=a(m),g=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.state={date:void 0,visible:!0},i=n,o(a,i)}return i(t,e),l(t,[{key:"updateDateMarkerText",value:function(e){this.setState({date:e})}},{key:"setVisibility",value:function(e){this.setState({visible:e})}},{key:"render",value:function(){var e=void 0;return this.state.date&&this.state.visible&&(e=s.default.createElement("div",{className:b.default.sticky},s.default.createElement(h.SystemBubble,null,s.default.createElement(f.default,{direction:"auto",text:this.state.date})))),s.default.createElement(p.default,{transitionName:"slide-down-date"},e)}}]),t}(c.PureComponent);g.displayName="StickyDateMarker",t.default=g},bggcifcgdc:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),u=n("ddhijeejag"),f=r(u),d=n("cajijabhgb"),p=r(d),h=n("ceffhbhahb"),m=a(h),b=n("fffdgbfji"),g=a(b),v=n("caaaaajeei"),y=a(v),_=n("ejegihaeh"),E=a(_),j=n("djbgihfhif"),w=a(j),O=n("dbdfbgehgj"),C=a(O),S=n("gbfffciea"),P=a(S),M=n("bjigbaghc"),T=a(M),k=n("bjjiehdfge"),N=a(k),I=n("djcchigfih"),R=a(I),A=n("djbhiedbef"),D=a(A),x=n("dajffajabh"),L=a(x),F=n("ccaaiecfib"),U=a(F),B=n("bdiiahhjbe"),G=a(B),V=n("gicgagfjj"),W=a(V),H=n("bhfgbcfeae"),Y=a(H),q=n("cacbgbjgef"),K=a(q),z=n("ihfccfgdf"),Q=a(z),X=n("becfabjeeg"),J=a(X),Z=n("eedjbihej"),$=a(Z),ee=n("cbcbdjdah"),te=n("bgjddhffji"),ne=n("ejbdjaifi"),ae=n("bheafeifce"),re=n("cjcghajbag"),oe=function(e){function t(e){i(this,t);var n=l(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));ie.call(n);var a=E.default.get(e.product.catalogWid);return n.state={fetching:!(a&&a.fetchedFromServer&&a.productCollection&&e.product.fetchedFromServer),fetchedCatalog:e.refreshCarousel&&a?a:null,deletedProduct:e.product.reviewStatus===re.PRODUCT_REVIEW_STATUS.REJECTED},n}return c(t,e),s(t,[{key:"componentDidMount",value:function(){var e=this;if(U.default.supportsFeature(U.default.F.CATALOG)){var t=this.props,n=t.product,a=t.refreshCarousel,r=t.sessionId,o=n.catalogWid,i=n.id.toString();o&&i&&(E.default.findProduct(o,i).catch(function(t){e.setState({fetching:!1,deletedProduct:!0}),G.default.error("Failed to fetch catalog collection",t)()}),a&&E.default.findCarouselCatalog(o).then(function(t){var n=Array.isArray(t)?t[0]:t;n&&e.setState({fetching:!1,fetchedCatalog:n})}).catch(p.WapDrop,function(e){G.default.warn(e.toString())()}),(0,te.logProductDetailView)((0,ae.unproxy)(n),r))}}},{key:"componentWillUnmount",value:function(){if(U.default.supportsFeature(U.default.F.CATALOG)){var e=this.props.product,t=e.catalogWid,n=e.id.toString();if(t&&n){var a=E.default.get(t),r=a&&a.msgProductCollection.get(n);r&&r.fetchedFromServer&&a&&a.msgProductCollection.remove(r)}}}},{key:"renderLoadingBar",value:function(){var e,t=this.state,n=t.fetching,a=t.deletedProduct,r=this.isRejected(this.props.product),i=a||r,l=i?f.createElement($.default,{className:y.default.text,theme:"small",color:"danger"},g.default.t("product_removed")):[f.createElement(J.default,{size:14,color:X.colorOptions.highlight,key:"DetailDrawer-loadingBar-spinner"}),f.createElement($.default,{className:(0,m.default)(y.default.text,y.default.loadingText),theme:"small",key:"DetailDrawer-loadingBar-msg"},g.default.t("product_waiting_for_network"))];return f.createElement("div",{className:(0,m.default)((e={},o(e,y.default.loadingContainer,n||i),o(e,y.default.shiftUp,!n&&!i),e))},l)}},{key:"renderDrawerMenu",value:function(){var e=this.props.product,t=this.state.deletedProduct,n=this.isRejected(e),a=t||n;return!e.fetchedFromServer||a?null:f.createElement(N.default,{onSendProduct:this.onSendProduct,onReportProduct:this.onReportProduct})}},{key:"renderDrawerHeader",value:function(){return f.createElement(L.default,{a8n:"drawer-title-profile",title:g.default.t("product_details_title"),onBack:this.onBack,type:x.DRAWER_HEADER_TYPE.SMALL,menu:this.renderDrawerMenu()})}},{key:"render",value:function(){if(!U.default.supportsFeature(U.default.F.CATALOG))return null;var e=this.props,t=e.product,n=e.sessionId,a=this.state,r=a.deletedProduct,o=a.fetching,i=a.fetchedCatalog,l=this.isRejected(t),c=r||l;return f.createElement(R.default,{onDrop:this.onBack,key:"product-details-drawer"},this.renderDrawerHeader(),f.createElement(D.default,null,this.renderLoadingBar(),f.createElement(K.default,{product:t,deletedProduct:c,fetching:o,sessionId:n}),f.createElement(Y.default,{product:t,onSendChat:this.onSendChat,deletedProduct:c,sessionId:n}),i?f.createElement(w.default,{catalog:i,onProductCatalog:this.onProductCatalog,onProductDetail:this.onProductDetail,filterProductId:t.id.toString(),title:g.default.t("product_catalog_more"),animation:!1,sessionId:n}):null))}}]),t}(f.Component);oe.CONCERNS={product:["id","catalogWid","productImageCollection","fetchedFromServer","name","reviewStatus"]};var ie=function(){var e=this;this.onReportProduct=function(){var t=e.props,n=t.product,a=t.sessionId;P.default.openModal(f.createElement(W.default,{product:n,sessionId:a}))},this.onSendChat=function(){var t=e.props.product,n=t.catalogWid,a=E.default.get(n);if(a){var r=a.productCollection.get(t.id),o=r?(0,ae.unproxy)(r):(0,ae.unproxy)(t);if(o){if(n.toString()===T.default.me.toString())return e.onSendProduct();var i=o.productImageCollection.head(),l=i&&i.mediaData;l&&C.default.find(n).then(function(e){P.default.openChatFromUnread(e).then(function(t){if(t){var a=(0,ae.unproxy)((0,ee.createProductInquiry)(o,n,l));e.composeQuotedMsg=a,P.default.focusChatTextInput(e),window.innerWidth<=1024&&P.default.closeDrawerRight()}})})}}},this.onSendProduct=function(){var t=e.props,n=t.chat,a=t.product,r=a.catalogWid,o=a.productImageCollection,i=a.name,l=E.default.get(r);if(l){var c=l.productCollection.get(a.id),s=c?(0,ae.unproxy)(c):(0,ae.unproxy)(a);if(s){var u=o.head();if(u){var f=void 0;if(u.mediaData&&u.mediaData.mediaBlob&&u.mediaData.mediaBlob._blob&&(f=u.mediaData.mediaBlob._blob),s&&r&&f){var d=new File([f],i+".jpg",{type:"image/jpeg"});0===s.priceAmount1000&&(s.priceAmount1000=null,s.currency=null),P.default.attachProduct({chat:n,fileOrigin:1,file:d,product:s,catalogWid:r})}}}}},this.onBack=function(){var t=e.props.onBack;if(t)return t()},this.onProductCatalog=function(){var t=e.props,n=t.onProductCatalog,a=t.sessionId;if(n)return n(a)},this.onProductDetail=function(t){var n=e.props,a=n.onProductDetail,r=n.sessionId;if(a)return a(t,r)},this.isRejected=function(e){return e.reviewStatus===re.PRODUCT_REVIEW_STATUS.REJECTED}};oe.displayName="ProductDetails",t.default=(0,Q.default)((0,ne.hoc)(oe),oe.CONCERNS)},bggdbeiaie:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=a(s),f=n("ihfccfgdf"),d=a(f),p=n("ejbdjaifi"),h=n("cjfiaefceb"),m=a(h),b=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),c(t,[{key:"genCircle",value:function(e){var t=100+this.props.stroke;return u.default.createElement("circle",l({cx:t/2,cy:t/2,r:50,fill:"none",strokeLinecap:"round",strokeWidth:this.props.stroke},e))}},{key:"genDasharray",value:function(e,t,n,a){for(var r="",o=0;o<e;o++)r+=o===e-1?t+" "+(n-e*(a+t)+a)+" ":t+" "+a+" ";return r}},{key:"render",value:function(){var e=this.props,t=e.statusV3,n=e.stroke,a=e.size,r=100+n,o="0 0 "+r+" "+r,i=t.totalCount,l=10,c=50*Math.PI*2;c-10*i<1&&(l=c/i/1.2);var s=(c-l*i)/i,f=c/4-l/2,d=t.contact.isMe?0:t.unreadCount,p=i-d,h=void 0;if(d){var b=f+i*(l+s),g=void 0;1!==i&&(g=this.genDasharray(d,s,c,l)),h=this.genCircle({strokeDashoffset:b,strokeDasharray:g,className:m.default.unread})}var v=void 0;if(p){var y=f+p*(l+s),_=void 0;1!==i&&(_=this.genDasharray(p,s,c,l)),v=this.genCircle({strokeDashoffset:y,strokeDasharray:_,className:m.default.read})}return u.default.createElement("svg",{className:m.default.ring,width:a,height:a,viewBox:o},h,v)}}]),t}(s.PureComponent);b.CONCERNS={statusV3:["unreadCount","totalCount","contact"]},b.defaultProps={size:48,stroke:4},b.displayName="StatusV3ImageRing",t.default=(0,d.default)((0,p.hocWithDefaults)(b),b.CONCERNS)},bggdhciede:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){return o(e)}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,v.genId)(),n=g.default.setPushname(e),a=new v.ActionType(l10n.t("action_pushname_setting")),r=s.default.pushname,i=n.then(function(e){return 200===e.status?new v.ActionType(l10n.t("action_pushname_set"),l10n.t("action_undo"),function(){return o(r,t)}):e.status>=400?new v.ActionType(l10n.t("action_pushname_set_failed")):void 0}).catch(function(e){throw f.default.error("models:conn:setPushname dropped")(e),new v.ActionType(l10n.t("action_pushname_set_failed"),l10n.t("action_try_again"),function(){return o(status,t)})});return l.default.openToast(p.default.createElement(v.ActionToast,{id:t,initialAction:a,pendingAction:i})),n.then(function(t){200!==t.status||t._duplicate||(s.default.pushname=e,m.default.setPushname(e))})}Object.defineProperty(t,"__esModule",{value:!0}),t.setPushname=r;var i=n("gbfffciea"),l=a(i),c=n("bjigbaghc"),s=a(c),u=n("bdiiahhjbe"),f=a(u),d=n("ddhijeejag"),p=a(d),h=n("egjjcjcg"),m=a(h),b=n("chajfbfiga"),g=a(b),v=n("ccihhdchab")},bggeiidigb:function(e,t,n){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),o=function(){function e(){a(this,e)}return r(e,[{key:"registerContainer",value:function(e){this._containerAPI=e,this._listHandlers&&e.onRegisterList()}},{key:"unregisterContainer",value:function(){delete this._containerAPI}},{key:"triggerScroll",value:function(){this._listHandlers&&this._listHandlers.handleScroll()}},{key:"triggerLayout",value:function(e){this._listHandlers&&this._listHandlers.handleLayout(e)}},{key:"registerList",value:function(e){this._listHandlers=e,this._containerAPI&&this._containerAPI.onRegisterList()}},{key:"unregisterList",value:function(){delete this._listHandlers}},{key:"getScrollTop",value:function(){return this._containerAPI.getScrollTop()}},{key:"setScrollTop",value:function(e){this._containerAPI.setScrollTop(e)}}]),e}();t.default=o},bgghfidcfh:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ceffhbhahb"),u=a(s),f=n("ddhijeejag"),d=a(f),p=n("dcaiaeaebb"),h=a(p),m=n("ejbdjaifi"),b=n("bjbedjfe"),g=a(b),v=n("bffhabgiib"),y=a(v),_=n("ihfccfgdf"),E=a(_),j=n("didbbgcjac"),w=a(j),O=n("cgchdicacf"),C=a(O),S=n("djebbfefcf"),P=a(S),M=n("cjdaccjhdg"),T=(a(M),n("bbjadhadbg")),k=a(T),N=n("ccaaiecfib"),I=a(N),R=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));n.state={},n._animatedAsNewMsg=n.props.mediaData.animatedAsNewMsg,n._renderPreview=function(){var e=n.props.mediaData.preview,t=e&&e.url(),a=n._getClassName();return t?d.default.createElement("img",{className:a,draggable:"false",onClick:n.props.onClick,src:t}):d.default.createElement(w.default,{className:(0,u.default)(C.default.placeholder,a)})},n._renderImage=function(e){return d.default.createElement("img",{className:n._getClassName(),draggable:"false",onClick:n.props.onClick,src:e})};var a=(0,h.default)();return a.isFulfilled()?n.state.supportsWebp=a.value():a.checkpoint(n.props.rejectOnUnmount()).then(function(e){return n.setState({supportsWebp:e})}),n}return l(t,e),c(t,[{key:"_getClassName",value:function(){var e;return(0,u.default)((e={},r(e,C.default.conversation,"conversation"===this.props.theme),r(e,C.default.quoted,"quoted"===this.props.theme),r(e,C.default.composeBoxQuoted,"composeBoxQuoted"===this.props.theme),r(e,C.default.stickerPanel,"stickerPanel"===this.props.theme),r(e,C.default.clickable,Boolean(this.props.onClick)),e))}},{key:"render",value:function(){var e=this.state.supportsWebp;if(null==e)return this._renderPreview();var t=this._getClassName(),n=this.props.mediaData,a=Boolean(this.props.isNewMsg&&!this._animatedAsNewMsg);if(e){if(n.animationDuration>0&&!this.props.loopAnimation)return d.default.createElement(P.default,{className:t,mediaData:n,startAnimation:a,onClick:this.props.onClick,placeholderRenderer:I.default.supportsFeature(I.default.F.REPLACE_MEDIABLOB)?this._renderPreview:null,downloadMedia:I.default.supportsFeature(I.default.F.REPLACE_MEDIABLOB)?this.props.downloadMedia:null});if(!I.default.supportsFeature(I.default.F.REPLACE_MEDIABLOB))return n.renderableUrl?this._renderImage(n.renderableUrl):this._renderPreview();if(null!=this.props.downloadMedia)return d.default.createElement(k.default,{mediaData:n,placeholderRenderer:this._renderPreview,downloadMedia:this.props.downloadMedia},this._renderImage)}return!e&&n.rgbaBuffer?d.default.createElement(y.default,{className:t,height:n.rgbaHeight,onClick:this.props.onClick,rgbaBuffer:n.rgbaBuffer,width:n.rgbaWidth}):this._renderPreview()}}]),t}(d.default.PureComponent);R.CONCERNS={mediaData:["animatedAsNewMsg","animationDuration","mediaBlob","preview","renderableUrl","rgbaBuffer","rgbaHeight","rgbaWidth"]},R.displayName="Sticker",t.default=(0,g.default)((0,E.default)((0,m.hoc)(R),R.CONCERNS))},bghbcggigd:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){var n=[],a=!0,r=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(a=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{!a&&l.return&&l.return()}finally{if(r)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),u=n("ddhijeejag"),f=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(u),d=n("dhigahgdjb"),p=a(d),h=n("bjgiedaj"),m=n("bhheahajjg"),b=a(m),g=n("bbcaggdbc"),v=n("djbfhebjhe"),y=a(v),_=n("caacedccf"),E=a(_),j=n("ceffhbhahb"),w=a(j),O=n("djhbegbdaf"),C=a(O),S=n("bfdcadbbif"),P=a(S),M=n("iiaihjfbi"),T=a(M),k=g.PaymentInfo.STATUS,N={FAIILED:"failed",PROCESSING:"processing",WAITING:"waiting",SUCCESS:"success"},I=function(e){function t(){var e,n,a,r;o(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.getPaymentTypeMsg=function(){var e=null;if(!a.props.receiverJid)return null;var t=p.default.get(a.props.receiverJid);switch(e=t?f.createElement(b.default,{contact:t,showNotifyName:!0}):(0,y.default)(a.props.receiverJid),a.props.messageStubType){case"send":return f.createElement(C.default,{id:"web_payment_to",params:{receiverName:e}});case"request":return f.createElement(C.default,{id:"web_payment_request_from",params:{receiverName:e}});default:return null}},a.getCurrencyRegex=function(e){switch(e){case"MXN":return/(^\D{3})(.*(?=\.))(.*)/g;default:return/(^\D)(.*(?=\.))(.*)/g}},a.renderAmount=function(){var e=(0,h.format)(a.props.currency,a.props.amount1000),t=a.getCurrencyRegex(a.props.currency),n=t.exec(e);if(!n)return null;var r=[n[1],n[2],n[3]],o=r[0],i=r[1],l=r[2];return f.createElement("div",{className:E.default.container},f.createElement("div",{className:(0,w.default)(E.default.thumb,{"bg-payments":!a.props.isQuoted})},f.createElement("div",{className:E.default.amount},f.createElement("span",{className:E.default.amountCurrency},o),f.createElement("span",{className:E.default.amountInteger},i),f.createElement("span",{className:E.default.amountDecimal},l))))},r=n,i(a,r)}return l(t,e),s(t,[{key:"paymentStatusStr",value:function(e){var t=void 0,n=void 0;switch(e){case k.PROCESSING:t=l10n.t("web_payment_transaction_status_processing"),n=N.PROCESSING;break;case k.SENT:t=l10n.t("web_payment_transaction_status_sent"),n=N.PROCESSING;break;case k.NEED_TO_ACCEPT:t=l10n.t("web_payment_transaction_status_need_to_accept"),n=N.WAITING;break;case k.COMPLETE:t=l10n.t("web_payment_transaction_status_complete"),n=N.SUCCESS;break;case k.COULD_NOT_COMPLETE:t=l10n.t("web_payment_transaction_status_couldnt_complete"),n=N.FAIILED;break;case k.REFUNDED:n=N.FAIILED,t=l10n.t("web_payment_transaction_status_refunded");break;case k.EXPIRED:n=N.FAIILED,t=l10n.t("web_payment_transaction_status_expired");break;case k.REJECTED:n=N.FAIILED,t=l10n.t("web_payment_transaction_status_rejected");break;case k.CANCELLED:n=N.PROCESSING,t=l10n.t("web_payment_transaction_status_cancelled");break;case k.WAITING_FOR_PAYER:n=N.WAITING,t=l10n.t("web_payment_transaction_status_waiting_for_payer");break;default:t="",n=N.WAITING}return this.props.isGroupMsg&&(n=N.PROCESSING),[t,n]}},{key:"render",value:function(){var e,t=this.paymentStatusStr(this.props.paymentStatus),n=c(t,2),a=n[0],o=n[1],i=(0,w.default)((e={},r(e,E.default.bubbleOut,this.props.isSentByMe),r(e,E.default.bubbleIn,!this.props.isSentByMe),r(e,E.default.quotedMsg,!!this.props.isQuoted),r(e,E.default.quotedMsgInComposeBox,"composeBox"===this.props.theme),e)),l="send"===this.props.messageStubType?f.createElement(P.default,{name:"payment-send"}):f.createElement(P.default,{name:"payment-request"}),s=f.createElement("div",{className:E.default.icon},f.createElement(P.default,{className:E.default.iconSymbol,name:"currency-dollar"}),l),u=this.getPaymentTypeMsg(),d=void 0;if(this.props.isQuoted&&this.props.quotedMsgAuthor)d=f.createElement("div",{className:E.default.quotedMsgAuthor},this.props.quotedMsgAuthor,u);else{var p=void 0;if(a){var h=this.props.hasCaption?f.createElement("div",{className:E.default.status},a):f.createElement(T.default,{msg:this.props.msg,className:E.default.status},a);p=f.createElement(f.Fragment,null,f.createElement("div",{className:E.default.receiverTxt},u),h)}else p=this.props.hasCaption?f.createElement("div",{className:E.default.receiverTxt},u):f.createElement(T.default,{msg:this.props.msg,className:E.default.receiverTxt},u);d=f.createElement("div",{className:(0,w.default)(E.default.body,E.default[o])},f.createElement("div",{className:E.default.bodyIcon},s),f.createElement("div",{className:E.default.bodyText},p))}return f.createElement("div",{className:i},this.renderAmount(),d)}}]),t}(f.Component);I.displayName="PaymentInfo",t.default=I},bghjfahjfd:function(e,t){e.exports={muted:"Kc873",cursorAuto:"_2W3Ap"}},bgjaficfde:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("bhhdeihhhf"),f=a(u),d=n("ihfccfgdf"),p=a(d),h=n("ejbdjaifi"),m=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"render",value:function(){var e=this.props,t=e.chat,n=e.disabled,a=this.props.onArchive.bind(null,!t.archive);return s.createElement(f.default,{a8n:"mi-archive",action:a,key:"ArchiveMenuItem",disabled:n},t.archive?l10n.t("unarchive_chat"):l10n.t("archive_chat"))}}]),t}(s.PureComponent);m.CONCERNS={chat:["archive"]},m.displayName="ArchiveMenuItem",t.default=(0,p.default)((0,h.hoc)(m),m.CONCERNS)},bgjddhffji:function(e,t,n){"use strict";function a(e,t){new y.default.CatalogView({catalogViewAction:y.default.CATALOG_VIEW_ACTION.ACTION_CARD_IMPRESSION,catalogEntryPoint:y.default.CATALOG_ENTRY_POINT.CATALOG_ENTRY_POINT_PROFILE,catalogOwnerJid:e,catalogSessionId:t}).commit()}function r(e,t){new y.default.CatalogView({catalogViewAction:y.default.CATALOG_VIEW_ACTION.ACTION_CARD_ITEM_CLICK,catalogEntryPoint:y.default.CATALOG_ENTRY_POINT.CATALOG_ENTRY_POINT_PROFILE,productId:e.id.toString(),catalogOwnerJid:e.catalogWid.toString(),catalogSessionId:t}).commit()}function o(e,t){new y.default.CatalogView({catalogViewAction:y.default.CATALOG_VIEW_ACTION.ACTION_CARD_MORE_CLICK,catalogOwnerJid:e,catalogSessionId:t}).commit()}function i(e,t){new y.default.CatalogView({catalogViewAction:y.default.CATALOG_VIEW_ACTION.ACTION_LIST_IMPRESSION,catalogOwnerJid:e,catalogSessionId:t}).commit()}function l(e,t){new y.default.CatalogView({catalogViewAction:y.default.CATALOG_VIEW_ACTION.ACTION_LIST_ITEM_CLICK,productId:e.id.toString(),catalogOwnerJid:e.catalogWid.toString(),catalogSessionId:t}).commit()}function c(e,t){new y.default.CatalogView({catalogViewAction:y.default.CATALOG_VIEW_ACTION.ACTION_DETAIL_IMAGE_CLICK,productId:e.id.toString(),catalogOwnerJid:e.catalogWid.toString(),catalogSessionId:t}).commit()}function s(e,t){new y.default.CatalogView({catalogViewAction:y.default.CATALOG_VIEW_ACTION.ACTION_DETAIL_LINK_CLICK,productId:e.id.toString(),catalogOwnerJid:e.catalogWid.toString(),catalogSessionId:t}).commit()}function u(e,t){new y.default.CatalogView({catalogViewAction:y.default.CATALOG_VIEW_ACTION.ACTION_FULL_IMAGE_IMPRESSION,productId:e.id.toString(),catalogOwnerJid:e.catalogWid.toString(),catalogSessionId:t}).commit()}function f(e,t){new y.default.CatalogView({catalogViewAction:y.default.CATALOG_VIEW_ACTION.ACTION_FULL_IMAGE_SWIPE,productId:e.id.toString(),catalogOwnerJid:e.catalogWid.toString(),catalogSessionId:t}).commit()}function d(e,t){new y.default.CatalogView({catalogViewAction:y.default.CATALOG_VIEW_ACTION.ACTION_DETAIL_IMPRESSION,productId:e.id.toString(),catalogOwnerJid:e.catalogWid.toString(),catalogSessionId:t}).commit()}function p(e,t){new y.default.CatalogView({catalogViewAction:y.default.CATALOG_VIEW_ACTION.ACTION_REPORT_PRODUCT,productId:e.id.toString(),catalogOwnerJid:e.catalogWid.toString(),catalogSessionId:t}).commit()}function h(e,t){new y.default.CatalogView({catalogViewAction:y.default.CATALOG_VIEW_ACTION.ACTION_REPORT_PRODUCT_SUCCESS,productId:e.id.toString(),catalogOwnerJid:e.catalogWid.toString(),catalogSessionId:t}).commit()}function m(e,t){new y.default.CatalogView({catalogViewAction:y.default.CATALOG_VIEW_ACTION.ACTION_REPORT_PRODUCT_FAILURE,productId:e.id.toString(),catalogOwnerJid:e.catalogWid.toString(),catalogSessionId:t}).commit()}function b(e,t){new y.default.CatalogView({catalogViewAction:y.default.CATALOG_VIEW_ACTION.ACTION_QUOTED_PRODUCT_IN_CONVERSATION_CLICK,catalogEntryPoint:y.default.CATALOG_ENTRY_POINT.CATALOG_ENTRY_POINT_MESSAGE,productId:e.id.toString(),catalogOwnerJid:e.catalogWid.toString(),catalogSessionId:t}).commit()}function g(e,t){new y.default.CatalogView({catalogViewAction:y.default.CATALOG_VIEW_ACTION.ACTION_PRODUCT_IN_CONVERSATION_CLICK,catalogEntryPoint:y.default.CATALOG_ENTRY_POINT.CATALOG_ENTRY_POINT_MESSAGE,productId:e.id.toString(),catalogOwnerJid:e.catalogWid.toString(),catalogSessionId:t}).commit()}Object.defineProperty(t,"__esModule",{value:!0}),t.logBusinessProfileCatalogView=a,t.logProfileProductClick=r,t.logCarouselViewMoreClick=o,t.logCatalogListView=i,t.logCatalogListDetailClick=l,t.logDetailImageClick=c,t.logDetailLinkClick=s,t.logFullImageView=u,t.logImageNavigate=f,t.logProductDetailView=d,t.logReportProduct=p,t.logReportProductSuccess=h,t.logReportProductFailure=m,t.logProductInquiryClick=b,t.logProductMsgClick=g;var v=n("bfbggcdbfb"),y=function(e){return e&&e.__esModule?e:{default:e}}(v)},bhaaifddjf:function(e,t){e.exports={muted:"r8VY9",container:"qiFt5",wrapper:"FXIEb",mask:"_1HTIY",bg:"_3MP3K",foreground:"_2ON21",filled:"_3u9U6",empty:"_2KImX",active:"xiH0N"}},bhaigiibeh:function(e,t,n){"use strict";function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),u=n("ddhijeejag"),f=r(u),d=n("eadfaddcj"),p=r(d),h=n("gbfffciea"),m=r(h),b=n("ceffhbhahb"),g=r(b),v=n("djcchigfih"),y=r(v),_=n("djbhiedbef"),E=r(_),j=n("dajffajabh"),w=r(j),O=n("dgjacfgggf"),C=r(O),S=n("dcecgegjfc"),P=a(S),M=n("bdiiahhjbe"),T=r(M),k=n("jgcieiibj"),N=r(k),I=n("dgfecega"),R=r(I),A=n("beeieigghj"),D=r(A),x=n("didfdhbecg"),L=r(x),F=n("cdjhjdcbeg"),U=r(F),B=n("becfabjeeg"),G=r(B),V=n("ceddibdhdb"),W=r(V),H=n("edbaidcaf"),Y=r(H),q=n("ccfdaijebj"),K=r(q),z=n("ejbdjaifi"),Q=n("bfdcadbbif"),X=r(Q),J=n("bbcjhfahhb"),Z=r(J),$=n("bfbggcdbfb"),ee=n("bjbedjfe"),te=r(ee),ne=n("cajijabhgb"),ae=a(ne),re=n("ffchhcfdj"),oe=r(re),ie=n("cdcfgefbba"),le=r(ie),ce="CAPTURE_MEDIA",se={ANIMATING:"ANIMATING",LOADING:"LOADING",RECORDING:"RECORDING",SENDING:"SENDING"},ue=function(e){function t(){var e,n,a,r;i(this,t);for(var o=arguments.length,c=Array(o),s=0;s<o;s++)c[s]=arguments[s];return n=a=l(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.state={state:se.ANIMATING,stream:void 0,img:void 0,caption:void 0,videoSize:void 0},a.videoRef=null,a.startTimer=new W.default(function(e){a.loadNewStream(e)}),a.loadNewStream=function(e){if(!e)return void(a.state.state===se.ANIMATING&&a.setState({state:se.LOADING}));a.setState({state:se.LOADING,stream:e}),(0,S.isSrcObjectInVideoElement)()||(e?(window.URL.revokeObjectURL(a.url),a.url=window.URL.createObjectURL(e)):(window.URL.revokeObjectURL(a.url),a.url=void 0))},a.stopStreamTimer=new W.default(function(e){e&&P.stop(e),(0,S.isSrcObjectInVideoElement)()||(a.url=window.URL.revokeObjectURL(a.url))}),a.onCapture=function(){if(a.videoRef){var e=a.videoRef.underlyingVideo();if(e){var t=a.props.chat,n=document.createElement("canvas");n.height=e.videoHeight,n.width=e.videoWidth;var r=n.getContext("2d");if(!r)return void T.default.warn("CaptureDrawer:onCapture can not get 2d context")();r.translate(n.width,0),r.scale(-1,1),r.drawImage(e,0,0,e.videoWidth,e.videoHeight);var o=a.props.onCaptured;if(o)C.default.canvasToBlob(n).then(function(e){o(e)});else{a.stopStreamTimer.onOrBefore(500,a.state.stream),a.mediaLogger=new Z.default,a.mediaLogger.logAdd(ce,"image",$.MEDIA_PICKER_ORIGIN_TYPE.MENU_CAMERA_CAPTURE),a.mediaLogger.chatRecipients=t&&t.groupMetadata?t.groupMetadata.participants.length:1;var i=n.toDataURL("image/jpeg");a.setState({state:se.SENDING,stream:void 0,img:i})}}}},a.onVideoLoaded=function(e){a.setState({state:se.RECORDING,videoSize:{width:e.videoWidth,height:e.videoHeight}})},a.onRetake=function(){a.setState({state:se.LOADING,caption:void 0});var e=P.start("camera");Promise.race([e,a.props.rejectOnUnmount()]).checkpoint(a.props.rejectOnUnmount()).then(function(e){e&&((0,S.isSrcObjectInVideoElement)()||(a.url=window.URL.createObjectURL(e)),a.setState({stream:e}))}).catch(ae.Unmount,function(){e.then(function(e){return P.stop(e)}).catch(function(){})}).catch(ae.GUM.NotAllowedError,function(){a.props.onBack(),m.default.openModal(f.default.createElement(oe.default,{title:"guide_desktop_camera_title",desc:"guide_desktop_camera_fail_description",type:oe.default.TYPE.GUIDE_UNBLOCK}))}).catch(ae.GUM.GUMError,function(){a.props.onBack(),m.default.openModal(f.default.createElement(oe.default,{title:"guide_desktop_camera_missing_title",desc:"guide_desktop_camera_missing_description",type:oe.default.TYPE.GUIDE_NONE}))})},a.onSend=function(){var e=a.state,t=e.img,n=e.caption,r=a.props.onSend;if(r)if(t){var o=t,i=a.refCaptionInput&&a.refCaptionInput.refInput,l=[];if(n&&i){var c=i.serialize(n),s=[c[0].trim(),c[1]],u=s[0],f=s[1];u.length&&(n=u,l=f.mentionedJidList||[])}r({getImg:D.default.createFromBase64Jpeg(Y.default.parseDataURL(o).data),caption:n,mentionedJidList:l}),a.mediaLogger.logSend()}else T.default.assert(t,"capture-drawer-no-img")();else T.default.assert(r,"capture-drawer-no-onSend")()},a.onCaptionChange=function(e){a.setState({caption:e})},a.setRefCaptionInput=function(e){a.refCaptionInput=e},r=n,l(a,r)}return c(t,e),s(t,[{key:"componentDidMount",value:function(){this.startTimer.onOrBefore(300,this.props.stream)}},{key:"componentWillUnmount",value:function(){this.startTimer.cancel(),this.url&&window.URL.revokeObjectURL(this.url),this.state.stream&&P.stop(this.state.stream),this.mediaLogger&&this.mediaLogger.logCancel()}},{key:"render",value:function(){var e=void 0,t=void 0,n=void 0,a=void 0,r=void 0;switch(this.state.state){case se.ANIMATING:case se.LOADING:if(r=f.default.createElement(G.default,{stroke:4,size:50}),this.state.state===se.ANIMATING)break;case se.RECORDING:var i=(0,g.default)(le.default.video,o({},le.default.videoInactive,this.state.stream&&this.state.state===se.LOADING)),l=this.state.stream?f.default.createElement(K.default,{autoPlay:!0,ref:(0,z.GetRef)("videoRef",this),onPlay:this.onVideoLoaded,src:this.url?this.url:void 0,srcObject:this.url?void 0:this.state.stream}):null;n=this.state.stream?f.default.createElement("div",{key:"webcam"},f.default.createElement(R.default,{type:this.props.layoutType,size:this.state.videoSize},f.default.createElement("div",{className:i,"data-animage-capture-webcam":!0},l))):null,e=this.state.state===se.RECORDING?f.default.createElement("div",{className:le.default.btn,key:"btn-capture"},f.default.createElement(U.default,{large:!0,onClick:this.onCapture},f.default.createElement(X.default,{name:"camera-light"}))):null;break;case se.SENDING:n=f.default.createElement(R.default,{type:this.props.layoutType,size:this.state.videoSize},f.default.createElement("img",{className:le.default.image,"data-animate-capture-snapshot":!0,src:this.state.img})),e=f.default.createElement("div",{className:(0,g.default)(le.default.btn,le.default.btnSend),key:"btn-send"},f.default.createElement(U.default,{large:!0,onClick:this.onSend},f.default.createElement(X.default,{name:"send-light",directional:!0}))),t=f.default.createElement("div",{className:le.default.retakeBtn,onClick:this.onRetake},f.default.createElement("div",{className:le.default.retakeIcon},f.default.createElement(X.default,{name:"refresh-light"})),l10n.t("retake")),a=this.props.chat?f.default.createElement(N.default,{ref:this.setRefCaptionInput,chat:this.props.chat,maxLength:p.default.MAX_CAPTION_LENGTH,multiline:!0,onEnter:this.onSend,onChange:this.onCaptionChange,placeholder:l10n.t("add_a_caption"),showRemaining:!0,spellCheck:!0,supportsEmoji:!0,value:this.state.caption}):null;break;default:T.default.log("captureDrawer:render Unhandled video capture state "+this.state.state)()}var c=this.props.caption?f.default.createElement(L.default,{transitionName:"media-caption",className:le.default.caption},a):null;return f.default.createElement(y.default,{key:"attach-capture-modal",theme:"capture"},f.default.createElement(w.default,{title:l10n.t("take_photo"),type:j.DRAWER_HEADER_TYPE.OFFSET,onCancel:this.props.onBack},t),f.default.createElement(E.default,{overflow:"hidden"},f.default.createElement("div",{className:le.default.container},r,f.default.createElement("div",{className:le.default.body},f.default.createElement(L.default,{transitionName:"capture",className:le.default.videoContainer},n))),f.default.createElement("div",{className:le.default.footer},c,f.default.createElement(L.default,{transitionName:"pop_delay"},e))))}}]),t}(u.PureComponent);ue.defaultProps={caption:!1},ue.displayName="CaptureDrawer";var fe=(0,te.default)((0,z.hoc)(ue)),de=function(e){function t(){var e,n,a,r;i(this,t);for(var o=arguments.length,c=Array(o),s=0;s<o;s++)c[s]=arguments[s];return n=a=l(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.loadNewStream=function(e){a.getComponent().loadNewStream(e)},r=n,l(a,r)}return c(t,e),t}(fe);t.default=de},bhbihjaicd:function(e,t,n){"use strict";var a=n("fdhajffgc"),r=function e(t){var n=t;if(!e.isRecordingSupported())throw"Recording is not supported in this browser";this.audioContext=new window.AudioContext,this.config=n=n||{},this.config.command="encode-init",this.config.bufferLength=n.bufferLength||4096,this.config.monitorGain=n.monitorGain||0,this.config.numberOfChannels=n.numberOfChannels||1,this.config.originalSampleRate=this.audioContext.sampleRate,this.config.encoderSampleRate=n.encoderSampleRate||48e3,this.config.streamPages=n.streamPages||!1,this.config.leaveStreamOpen=n.leaveStreamOpen||!1,this.config.maxBuffersPerPage=n.maxBuffersPerPage||40,this.config.encoderApplication=n.encoderApplication||2049,this.config.encoderFrameSize=n.encoderFrameSize||20,this.config.streamOptions=n.streamOptions||{optional:[],mandatory:{googEchoCancellation:!1,googAutoGainControl:!1,googNoiseSuppression:!1,googHighpassFilter:!1}},this.storePage=this._storePage.bind(this),this.streamPage=this._streamPage.bind(this),this.state="inactive",this.eventTarget=document.createDocumentFragment(),this.createAudioNodes()};r.isRecordingSupported=function(){return window.AudioContext&&navigator.mediaDevices&&navigator.mediaDevices.getUserMedia},r.prototype.addEventListener=function(e,t,n){this.eventTarget.addEventListener(e,t,n)},r.prototype.clearStream=function(){this.stream&&(this.stream.getTracks().forEach(function(e){e.stop()}),delete this.stream)},r.prototype.createAudioNodes=function(){var e=this;this.scriptProcessorNode=this.audioContext.createScriptProcessor(this.config.bufferLength,this.config.numberOfChannels,this.config.numberOfChannels),this.scriptProcessorNode.onaudioprocess=function(t){e.encodeBuffers(t.inputBuffer)},this.monitorNode=this.audioContext.createGain(),this.setMonitorGain(this.config.monitorGain),this.config.sampleRate<this.audioContext.sampleRate&&this.createButterworthFilter()},r.prototype.createButterworthFilter=function(){this.filterNode=this.audioContext.createBiquadFilter(),this.filterNode2=this.audioContext.createBiquadFilter(),this.filterNode3=this.audioContext.createBiquadFilter(),this.filterNode.type=this.filterNode2.type=this.filterNode3.type="lowpass";var e=this.config.sampleRate/2;this.filterNode.frequency.value=this.filterNode2.frequency.value=this.filterNode3.frequency.value=e-e/3.5355,this.filterNode.Q.value=.51764,this.filterNode2.Q.value=.70711,this.filterNode3.Q.value=1.93184,this.filterNode.connect(this.filterNode2),this.filterNode2.connect(this.filterNode3),this.filterNode3.connect(this.scriptProcessorNode)},r.prototype.encodeBuffers=function(e){if("recording"===this.state){for(var t=[],n=0;n<e.numberOfChannels;n++)t[n]=e.getChannelData(n);this.encoder.postMessage({command:"encode",buffers:t}),this.duration+=e.duration,this.eventTarget.dispatchEvent(new CustomEvent("duration",{detail:this.duration}))}},r.prototype.initStream=function(e){if(this.stream)return void this.eventTarget.dispatchEvent(new Event("streamReady"));if(e)return this.stream=e,this.sourceNode=this.audioContext.createMediaStreamSource(e),this.sourceNode.connect(this.filterNode||this.scriptProcessorNode),this.sourceNode.connect(this.monitorNode),void this.eventTarget.dispatchEvent(new Event("streamReady"));var t=this;navigator.mediaDevices&&navigator.mediaDevices.getUserMedia({audio:this.config.streamOptions}).then(function(e){t.stream=e,t.sourceNode=t.audioContext.createMediaStreamSource(e),t.sourceNode.connect(t.filterNode||t.scriptProcessorNode),t.sourceNode.connect(t.monitorNode),t.eventTarget.dispatchEvent(new Event("streamReady"))}).catch(function(e){t.eventTarget.dispatchEvent(new ErrorEvent("streamError",{error:e}))})},r.prototype.pause=function(){"recording"===this.state&&(this.state="paused",this.eventTarget.dispatchEvent(new Event("pause")))},r.prototype.removeEventListener=function(e,t,n){this.eventTarget.removeEventListener(e,t,n)},r.prototype.resume=function(){"paused"===this.state&&(this.state="recording",this.eventTarget.dispatchEvent(new Event("resume")))},r.prototype.setMonitorGain=function(e){this.monitorNode.gain.value=e},r.prototype.start=function(){"inactive"===this.state&&this.stream&&(this.encoder=new a,this.config.streamPages?this.encoder.addEventListener("message",this.streamPage):(this.recordedPages=[],this.totalLength=0,this.encoder.addEventListener("message",this.storePage)),this.encodeBuffers=function(){delete this.encodeBuffers},this.duration=0,this.state="recording",this.monitorNode.connect(this.audioContext.destination),this.scriptProcessorNode.connect(this.audioContext.destination),this.eventTarget.dispatchEvent(new Event("start")),this.eventTarget.dispatchEvent(new CustomEvent("duration",{detail:this.duration})),this.encoder.postMessage(this.config))},r.prototype.stop=function(){"inactive"!==this.state&&(this.state="inactive",this.audioContext.close&&this.audioContext.close(),this.monitorNode.disconnect(),this.scriptProcessorNode.disconnect(),this.config.leaveStreamOpen||this.clearStream(),this.encoder.postMessage({command:"encode-done"}))},r.prototype._storePage=function(e){var t=e.data;if(this.recordedPages.push(t),this.totalLength+=t.length,4&t[5]){this.encoder.removeEventListener("message",this.storePage);for(var n=new Uint8Array(this.totalLength),a=0,r=0;r<this.recordedPages.length;r++)n.set(this.recordedPages[r],a),a+=this.recordedPages[r].length;this.eventTarget.dispatchEvent(new CustomEvent("dataAvailable",{detail:new Blob([n],{type:"audio/ogg; codecs=opus"})})),this.recordedPages=[],this.eventTarget.dispatchEvent(new Event("stop"))}},r.prototype._streamPage=function(e){var t=e.data;this.eventTarget.dispatchEvent(new CustomEvent("dataAvailable",{detail:new Blob([t],{type:"audio/ogg; codecs=opus"})})),4&t[5]&&(this.encoder.removeEventListener("message",this.streamPage),this.eventTarget.dispatchEvent(new Event("stop")))},e.exports=r},bhcacchcde:function(e,t){e.exports={muted:"lIVRp",section:"_2eMOq",control:"_3__0E",label:"DiGkU"}},bhcdajjdgi:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("hbhijdici"),u=a(s),f=n("dhigahgdjb"),d=a(f),p=n("cicgeajfge"),h=n("beijddaacj"),m=a(h),b=n("dhfbfehaef"),g=a(b),v=n("bbhhbdicgc"),y=a(v),_=n("cbgeijgefb"),E=a(_),j=n("dgjddffcfg"),w=a(j),O=n("bdebgadbea"),C=a(O),S=n("bfjajhbdf"),P=a(S),M=n("gbfffciea"),T=a(M),k=n("ddhijeejag"),N={SEC_CONTACTS:"SEC_CONTACTS"},I={ROW_CONTACTS:"ROW_CONTACTS"},R=function(e){function t(){var e,n,a,r;o(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.setList=function(e){return a.list=e},a.state={filteredData:a.calculateFilteredData(a.props.searchText)},a.renderItem=function(e){switch(e.type){case N.SEC_CONTACTS:return k.createElement(E.default,{header:l10n.t("web_contacts")});case I.ROW_CONTACTS:var t=e.data,n=a.props,r=n.isDisabled,o=n.customSecondaryText;return k.createElement(m.default,{key:t.id.toString(),customSecondaryText:o&&o(t.id),chat:t,active:a.props.activeChat,selections:a.props.selectedChats,disabled:r&&r(t.id),checked:!!a.props.isSelected&&a.props.isSelected(t.id),onSelect:a.handleSelect,allowBlockedContacts:a.props.allowBlockedContacts});default:throw new v.UnknownDataError(e)}},a.handleSelect=function(e,t,n){var r=a.props,o=r.selectedChats,i=r.maxContacts,l=r.activeChat,c=r.onSelectionChanged;if(t&&"number"==typeof i&&o.getSelected().length>=i)return void T.default.openToast(k.createElement(P.default,{id:(0,S.genId)(),msg:l10n.t("multi_vcard_send_limit",{count:i,_plural:i})}));o.setVal(e,t,n),l.setVal(e,n),c&&c(e,t)},a.onFocusList=function(e){e.preventDefault(),e.stopPropagation(),(0,b.shouldIndicateFocus)(),a.props.activeChat.setFirst(!0),a.list&&a.list.scrollIntoViewIfNeeded(a.props.activeChat.index)},a.onNext=function(e){e.preventDefault(),e.stopPropagation(),a.props.activeChat.setNext(!0),a.list&&a.list.scrollIntoViewIfNeeded(a.props.activeChat.index)},a.onPrev=function(e){e.stopPropagation(),e.preventDefault(),a.props.activeChat.prev()>-1?(a.props.activeChat.setPrev(!0),a.list&&a.list.scrollIntoViewIfNeeded(a.props.activeChat.index)):a.props.onLeaveList&&(a.props.onLeaveList(e),a.clearActive())},r=n,i(a,r)}return l(t,e),c(t,[{key:"componentWillMount",value:function(){var e=this;this.props.activeChat.init(this.flattenData(this.state.filteredData)),this.props.getInitialItems&&u.default.forEach(this.props.getInitialItems(),function(t){return e.props.selectedChats.setVal(t,!0)})}},{key:"componentWillReceiveProps",value:function(e){if(e.searchText!==this.props.searchText){var t=this.calculateFilteredData(e.searchText);this.setState({filteredData:t}),this.props.activeChat.init(this.flattenData(t))}}},{key:"calculateFilteredData",value:function(e){return{contacts:this.calculateFilteredContacts(e)}}},{key:"calculateFilteredContacts",value:function(e){var t=e,n=this.props,a=n.filter,r=n.useAllContacts,o=r?d.default.toArray():d.default.getFilteredContacts();if(a&&(o=o.filter(function(e){return a(e)})),!t)return o;t=l10n.accentFold(t);var i=w.default.numberSearch(t);return o.filter(function(e){return e.searchMatch(t,i)})}},{key:"flattenData",value:function(e){return e.contacts}},{key:"isEmpty",value:function(){return!this.state.filteredData.contacts.length}},{key:"getData",value:function(){var e=[],t=this.state.filteredData.contacts;return t.length&&(e.push({key:N.SEC_CONTACTS,type:N.SEC_CONTACTS}),e.push.apply(e,r(t.map(function(e){return{key:e.id.toString(),type:I.ROW_CONTACTS,data:e}})))),e}},{key:"getList",value:function(){return this.isEmpty()?null:k.createElement(y.default,{ref:this.setList,flatListController:this.props.flatListController,forceConsistentRenderCount:!1,data:this.getData(),renderItem:this.renderItem})}},{key:"toggleFirst",value:function(e){if(this.state.filteredData.contacts.length){var t=this.state.filteredData.contacts[0],n=!this.props.selectedChats.isSelected(t);this.handleSelect(t,n,e)}}},{key:"clearActive",value:function(){this.props.activeChat.unset()}},{key:"render",value:function(){var e=this.getList();e||(e=this.props.searchText?k.createElement(p.Search,null):k.createElement(p.ListChats,null));var t={down:this.onNext,up:this.onPrev};return k.createElement(g.default,{handlers:t,className:C.default.column,onFocus:this.onFocusList},e)}}]),t}(k.Component);R.displayName="ContactsSelectModal",t.default=R},bhcdbgbbad:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("hbhijdici"),f=a(u),d=n("dbdfbgehgj"),p=a(d),h=n("bjigbaghc"),m=a(h),b=n("dcjdgceiej"),g=a(b),v=n("bfejacaeaj"),y=a(v),_=n("gbfffciea"),E=a(_),j=n("fifhbjiec"),w=a(j),O=n("chjdbchg"),C=a(O),S=n("djhbegbdaf"),P=a(S),M=n("bdiiahhjbe"),T=a(M),k=n("bfdcadbbif"),N=a(k),I=n("ihfccfgdf"),R=a(I),A=n("ejbdjaifi"),D=n("djbfhebjhe"),x=a(D),L=n("jccfhaecf"),F=a(L),U=n("cffhcdjiff"),B=a(U),G=n("jegbhjbde"),V=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"stopEvent",value:function(e){e.stopPropagation(),e.preventDefault()}},{key:"openInfoDrawer",value:function(){var e=this;return function(t){e.stopEvent(t),E.default.chatInfoDrawer(e.props.msg.chat)}}},{key:"openGroupInviteLinkDrawer",value:function(){var e=this;return function(t){e.stopEvent(t);var n=e.props.msg.chat;E.default.openDrawerRight(s.createElement(C.default,{chat:n,groupMetadata:n.groupMetadata,onBack:function(){return E.default.closeDrawerRight()}}),"slide-left",e.context.uim)}}},{key:"openExpandedGroupDesc",value:function(){var e=this;return function(t){e.stopEvent(t);var n=e.props.msg.chat;E.default.chatInfoDrawer(n,!0)}}},{key:"openChat",value:function(e){var t=this;return function(n){t.stopEvent(n),p.default.find(e).then(function(e){E.default.openChatFromUnread(e).then(function(t){t&&E.default.focusChatTextInput(e)})})}}},{key:"getFormattedText",value:function(e){return s.createElement(w.default,{direction:"auto",text:e})}},{key:"isMe",value:function(e){return F.default.equals(e,m.default.me)}},{key:"handleGroupNotification",value:function(e,t,n,a){var r={},o=void 0,i=void 0,l=t?(0,G.getFormattedName)(t,!this.props.clickable):null;switch(e){case"add":this.isMe(t)?o="web_group_participant_added_you":(o="web_group_participant_added_name",r.name=l);break;case"remove":this.isMe(t)?o="web_group_participant_removed_you":(o="web_group_participant_removed_name",r.name=l);break;case"leave":this.isMe(t)?o="web_group_participant_left_you":(o="web_group_participant_left_name",r.name=l);break;case"picture":"remove"===a?this.isMe(t)?o="web_photo_removed_by_you":(o="web_photo_removed_by",r.name=l):this.isMe(t)?o="web_photo_changed_by_you":(o="web_photo_changed_by",r.name=l),i=this.openInfoDrawer();break;case"subject":this.isMe(t)?o="web_group_subject_changed_by_you":(o="web_group_subject_changed_by_name",r.name=l),r.subject=this.getFormattedText(a),i=this.openInfoDrawer();break;case"modify":var c=(0,x.default)(a);this.isMe(t)?(o="web_group_participant_changed_number_unknown_name",r.new_number=c):o="web_group_participant_changed_number",r.name=l;break;default:T.default.log("wa:groupNotification:unknown message subtype: "+e)()}return{l10nId:o,params:r,plural:void 0,onClick:i,icon:void 0}}},{key:"handleGP2",value:function(e,t,n,a,r){var o={},i=void 0,l=void 0,c=void 0,u=void 0,d=void 0,p=t?(0,G.getFormattedName)(t,!this.props.clickable):null,h=r?f.default.head(r):void 0,m=h?(0,G.getFormattedName)(h,!this.props.clickable):null,b=(0,G.getFormattedNames)(r,!this.props.clickable);switch(e){case"add":t?this.isMe(t)?(i="web_group_participants_you_added_names",o.participants=b):(this.isMe(h)?i="web_group_participants_name_added_you":(i="web_group_participants_name_added_names",o.participants=b),o.name=p):this.isMe(h)?i="web_group_participant_added_you":(i="web_group_participant_added_name",o.name=m);break;case"remove":t?F.default.equals(t,h)?i="web_group_participant_removed_you":this.isMe(t)?(i="web_group_participants_you_removed_names",o.participants=b):(this.isMe(h)?i="web_group_participants_name_removed_you":(i="web_group_participants_name_removed_names",o.participants=b),o.name=p):this.isMe(h)?i="web_group_participant_removed_you":(i="web_group_participant_removed_name",o.name=m);break;case"leave":this.isMe(h)?i="web_group_participant_left_you":(i="web_group_participant_left_name",o.name=b);break;case"picture":"remove"===a?this.isMe(t)?i="web_photo_removed_by_you":(i="web_photo_removed_by",o.name=p):this.isMe(t)?i="web_photo_changed_by_you":(i="web_photo_changed_by",o.name=p),c=this.openInfoDrawer();break;case"subject":this.isMe(t)?i="web_group_subject_changed_by_you":(i="web_group_subject_changed_by_name",o.name=p),o.subject=this.getFormattedText(a),c=this.openInfoDrawer();break;case"modify":var g=(0,x.default)(t),v=(0,x.default)(h);g===n?(i="web_group_participant_changed_number_unknown_name",o.new_number=v):i="web_group_participant_changed_number",o.name=n;break;case"create":this.isMe(t)?a?(i="web_group_created_by_you",o.subject=this.getFormattedText(a)):i="web_group_created_by_you_no_subject":(a?(i="web_group_created_by_name",o.subject=this.getFormattedText(a)):i="web_group_created_by_name_no_subject",o.name=p);break;case"delete":this.isMe(t)?i="web_group_ended_you":(i="web_group_ended_name",o.name=p);break;case"promote":u=r.length,1===u&&this.isMe(h)?i="web_group_participant_promoted_you":(i="web_group_participant_promoted_names",o.count=u,o.participants=b,l=u);break;case"demote":u=r.length,1===u&&this.isMe(h)?i="web_group_participant_demoted_you":(i="web_group_participant_demoted_names",o.count=u,o.participants=b,l=u);break;case"invite":this.isMe(h)?i="web_group_participant_join_via_invite_you":(i="web_group_participant_join_via_invite_name",o.name=m);break;case"revoke_invite":this.isMe(t)?i="web_group_invite_revoked_you":(i="web_group_invite_revoked_name",o.name=p),c=this.openGroupInviteLinkDrawer();break;case"description":this.isMe(t)?i="web_group_description_change_you":(i="web_group_description_change_name",o.name=p),c=this.openExpandedGroupDesc();break;case"announce":d=s.createElement("div",{className:B.default.icon},s.createElement(N.default,{name:"megaphone"})),"on"===a?this.isMe(t)?i="web_group_announcement_on_you":(i="web_group_announcement_on_name",o.name=p):this.isMe(t)?i="web_group_announcement_off_you":(i="web_group_announcement_off_name",o.name=p);break;case"restrict":"on"===a?this.isMe(t)?i="web_group_restrict_on_you":(i="web_group_restrict_on_name",o.name=p):this.isMe(t)?i="web_group_restrict_off_you":(i="web_group_restrict_off_name",o.name=p);break;case"no_frequently_forwarded":"on"===a?this.isMe(t)?i="web_group_no_frequently_forwarded_on_you":(i="web_group_no_frequently_forwarded_on_name",o.name=p):this.isMe(t)?i="web_group_no_frequently_forwarded_off_you":(i="web_group_no_frequently_forwarded_off_name",o.name=p);break;case"announce_msg_bounce":i="web_group_announce_mode_msg_bounce";break;case"v4_add_invite_sent":i="v4_add_invite_sent_system_msg",o.participants=b,o.count=r.length;break;case"v4_add_invite_join":i="v4_add_invite_join_system_msg",o.participants=b,o.count=r.length;break;default:T.default.log("wa:groupNotification:unknown message subtype: "+e)()}return{l10nId:i,params:o,plural:l,onClick:c,icon:d}}},{key:"render",value:function(){var e=this.props,t=e.msg,n=e.clickable,a=t.type,r=t.subtype,o=t.author,i=t.body,l=t.recipients,c=t.displayName();if("group_notification"!==a&&"gp2"!==a)return null;var u="gp2"===a?this.handleGP2(r,o,c,i,l):this.handleGroupNotification(r,o,c,i),f=u.l10nId,d=u.params,p=u.plural,h=u.onClick,m=u.icon;return f?s.createElement("span",{role:h?"button":void 0,className:B.default.notification},m,s.createElement(P.default,{id:f,params:d,plural:p,wrapInHiddenToken:!0,onClick:n?h:void 0})):null}}]),t}(s.PureComponent);V.CONCERNS={msg:["type","subtype","author","body","recipients","chat"]},V.contextTypes={uim:y.default.instanceOf(g.default)},V.displayName="GroupNotification",t.default=(0,R.default)((0,A.hoc)(V),V.CONCERNS)},bhdgigicfd:function(e,t){e.exports={muted:"_3BYuk",container:"_3b8_6",fullscreen:"_2V_gW",videoFloaterMedia:"Rxe5u",videoTag:"_2vGFe",mediaStageWrapper:"_2-Jil",preview:"JZ2FH",errorLink:"_2MfdM",errorLinkChevron:"ooG8r"}},bhdigcjfbj:function(e,t){e.exports={muted:"_19rAO",label:"lLIkM",input:"_19y4J"}},bhedcifgbg:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("ccdhdfebfj"),f=a(u),d=n("bcbahjefec"),p=a(d),h=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"componentWillMount",value:function(){this.push(s.createElement(f.default,{chat:this.props.chat,onConfirm:this.props.onConfirm}))}}]),t}(p.default);t.default=h},bheebijggd:function(e,t,n){"use strict";function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0});var r,o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},i=n("cjedbjfabb"),l=i.EMOJI,c=l.CATEGORIES,s=l.ORDERED_CATEGORY_IDS,u=o({RECENT:"RECENT"},c,{SEARCH_RESULT:"SEARCH_RESULT"});t.default=u;var f=(r={},a(r,u.RECENT,u.RECENT),a(r,u.SMILEYS_PEOPLE,u.SMILEYS_PEOPLE),a(r,u.ANIMALS_NATURE,u.ANIMALS_NATURE),a(r,u.FOOD_DRINK,u.FOOD_DRINK),a(r,u.ACTIVITY,u.ACTIVITY),a(r,u.TRAVEL_PLACES,u.TRAVEL_PLACES),a(r,u.OBJECTS,u.OBJECTS),a(r,u.SYMBOLS,u.SYMBOLS),a(r,u.FLAGS,u.FLAGS),r);t.ORDERED_TAB_SECTION_IDS=[f.RECENT].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(s))},bheehfahbe:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("hbhijdici"),s=a(c),u=n("effbcehec"),f=a(u),d=n("gbfffciea"),p=a(d),h=n("biddiiafgd"),m=a(h),b=n("dhigahgdjb"),g=a(b),v=n("chdfbgffgh"),y=a(v),_=n("ceffhbhahb"),E=a(_),j=n("djcchigfih"),w=a(j),O=n("djbhiedbef"),C=a(O),S=n("dajffajabh"),P=a(S),M=n("cajijabhgb"),T=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(M),k=n("ddajbaceej"),N=a(k),I=n("dgjddffcfg"),R=a(I),A=n("dhfbfehaef"),D=a(A),x=n("fffdgbfji"),L=a(x),F=n("dfigcajgai"),U=a(F),B=n("bjbedjfe"),G=a(B),V=n("ejbdjaifi"),W=n("ddhijeejag"),H=a(W),Y=n("didfdhbecg"),q=a(Y),K=n("cdjhjdcbeg"),z=a(K),Q=n("becfabjeeg"),X=a(Q),J=n("bfjajhbdf"),Z=a(J),$=n("eagfdbhhhh"),ee=n("bfdcadbbif"),te=a(ee),ne=n("cacgcabfhd"),ae=a(ne),re=n("cicgeajfge"),oe=n("bfgbdiffgd"),ie=a(oe),le=n("cicjcfabii"),ce=a(le),se=n("bggeiidigb"),ue=a(se),fe=n("dfdebdgdei"),de=(0,J.genId)("max_participant_toast"),pe=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),u=0;u<l;u++)c[u]=arguments[u];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.state={searchText:"",participants:a.props.participants,shouldFocus:!0,isBusy:!1},a.flatListController=new ue.default,a.setRefParticipantList=function(e){a.refParticipantList=e},a.setRefList=function(e){a.refList=e},a.onKeyDown=function(e){if("Backspace"===e.key&&!a.state.searchText&&!s.default.isEmpty(a.state.participants)){e.preventDefault();var t=a.state.participants;a.setState({participants:t.slice(0,t.length-1),shouldFocus:!0})}},a.onInput=function(e){a.setState({searchText:e.target.value})},a.onReset=function(){a.setState({searchText:"",shouldFocus:!0})},a.focus=function(){N.default.focus(a.refInput)},a.onBack=function(){a.props.onBack()},a.onContinue=function(){a.props.onContinue(a.state.participants)},a.onDelete=function(e,t){var n=s.default.filter(a.state.participants,function(e){return!e.id.equals(t.id)});a.setState({participants:n,shouldFocus:!n.length})},a.onContactClick=function(e,t){s.default.find(a.state.participants,function(e){return e.id.equals(t.id)})?a.removeContact(t):t.isBlocked()?p.default.openModal(H.default.createElement(m.default,{title:L.default.t("add_blocked_title"),onOK:function(){a.unblockAndAddContact(t),p.default.closeModal()},onCancel:function(){return p.default.closeModal()},okText:L.default.t("web_yes"),cancelText:L.default.t("web_no")},L.default.t("add_blocked_contact_to_group"))):a.addContact(t)},a.onFocusList=function(e){a.refList&&(e.preventDefault(),e.stopPropagation(),(0,A.shouldIndicateFocus)(),a.refList&&a.refList.focusFirst())},a.onFocusParticipants=function(e){e.repeat||a.refInput&&0!==a.refInput.selectionStart||a.refParticipantList&&(e.preventDefault(),e.stopPropagation(),D.default.flashFocus=0,a.refParticipantList&&a.refParticipantList.focusLast())},a.onSelectFirst=function(e){e.preventDefault(),e.stopPropagation();var t=s.default.head(a.getFilteredContacts());t&&a.onContactClick(e,t)},a.onFocusSearch=function(e){(0,A.shouldIndicateFocus)(),N.default.focus(a.refInput)},a.setRefInput=function(e){a.refInput=e},a.setRefSizer=function(e){a.refSizer=e},i=n,o(a,i)}return i(t,e),l(t,[{key:"componentDidMount",value:function(){this.focus()}},{key:"componentDidUpdate",value:function(){this.adjustInput()}},{key:"getFilteredContacts",value:function(){var e=s.default.difference(g.default.getFilteredContacts(),this.state.participants),t=this.state.searchText;if(!t)return e;t=L.default.accentFold(t);var n=R.default.numberSearch(t);return e.filter(function(e){return e.searchMatch(t,n)})}},{key:"adjustInput",value:function(){if(this.refInput){var e=this.refInput.offsetParent.offsetWidth-10,t=this.refSizer.offsetWidth,n=t>e?e:t;this.refInput.style.width=n+"px";var a=void 0;a=e-this.refInput.offsetLeft-n>0?e-this.refInput.offsetLeft:e,this.refInput.style.width=a+"px",this.state.shouldFocus&&this.focus()}}},{key:"addContact",value:function(e){var t=this.state.participants;if(t.length>=ie.default.maxParticipants){var n=L.default.t("action_group_create_failed_participant",{max:ie.default.maxParticipants});p.default.openToast(H.default.createElement(Z.default,{msg:n,id:de}))}else this.setState({participants:t.concat(e),searchText:"",shouldFocus:!0})}},{key:"removeContact",value:function(e){var t=this.state.participants;this.setState({participants:s.default.filter(t,function(t){return!e.id.equals(t.id)}),shouldFocus:!0})}},{key:"unblockAndAddContact",value:function(e){var t=this;this.setState({isBusy:!0}),(0,fe.unblockContact)(e).checkpoint(this.props.rejectOnUnmount()).then(function(){t.addContact(e),t.setState({isBusy:!1})}).catch(T.Unmount,function(){}).catch(function(e){t.setState({isBusy:!1})})}},{key:"render",value:function(){var e=void 0;this.state.isBusy?e=H.default.createElement("div",{className:ae.default.spinner},H.default.createElement(X.default,{stroke:6,size:24})):s.default.size(this.state.participants)&&(e=H.default.createElement(z.default,{a8nText:"group-participants-btn",onClick:this.onContinue},H.default.createElement(te.default,{name:"forward-light",directional:!0})));var t=s.default.size(this.state.participants)?" ":L.default.t("group_participant_hint"),n={down:this.onFocusList,enter:this.state.searchText?this.onSelectFirst:s.default.size(this.state.participants)?this.onContinue:function(){},up:this.onFocusParticipants};n[L.default.LR("left","right")]=this.onFocusParticipants;var a=this.getFilteredContacts(),r=void 0;return r=0===a.length?H.default.createElement(re.SearchContacts,null):H.default.createElement(y.default,{ref:this.setRefList,flatListController:this.flatListController,contacts:a,onClick:this.onContactClick,onFocusSearch:this.onFocusSearch,showPersonGroupDivisionHeader:!1}),H.default.createElement(w.default,null,H.default.createElement(P.default,{title:L.default.t("add_group_participants_title"),type:S.DRAWER_HEADER_TYPE.LARGE,onBack:this.onBack}),H.default.createElement(C.default,null,H.default.createElement("div",{className:ae.default.search},H.default.createElement("div",null,H.default.createElement(D.default,{handlers:n,className:ae.default.inputLine},H.default.createElement("div",{"data-list-scroll-container":!0},H.default.createElement(U.default,{ref:this.setRefParticipantList,theme:"list-names",contacts:this.state.participants,onDelete:this.onDelete,onFocusSearch:this.onFocusSearch})),H.default.createElement("input",{"data-a8n":f.default.key("inputarea"),className:(0,E.default)(ae.default.inputarea,$.SELECTABLE_INPUT_CSS_CLASS),ref:this.setRefInput,placeholder:t,onKeyDown:this.onKeyDown,onChange:this.onInput,value:this.state.searchText,type:"text"}),H.default.createElement("span",{className:ae.default.inputareaSizer,ref:this.setRefSizer},this.state.searchText)))),H.default.createElement(ce.default,{className:ae.default.contacts,flatListController:this.flatListController},r),H.default.createElement(q.default,{transitionName:"btn",className:ae.default.drawerSection},e)))}}]),t}(W.Component);pe.defaultProps={participants:[]},pe.displayName="NewGroupParticipantsDrawer",t.default=(0,G.default)((0,V.hocWithDefaults)(pe))},bhfcdbibdf:function(e,t,n){"use strict";function a(e){e.parentNode&&e.parentNode.removeChild(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=a},bhfdfhefca:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function c(e){var t=e.children;return f.createElement("div",{className:E.default.menu},t)}Object.defineProperty(t,"__esModule",{value:!0}),t.MenuBarItem=void 0;var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}();t.MenuBar=c;var u=n("ddhijeejag"),f=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(u),d=n("didfdhbecg"),p=a(d),h=n("ceffhbhahb"),m=a(h),b=n("effbcehec"),g=a(b),v=n("caffijjhc"),y=a(v),_=n("daddjfeaa"),E=a(_);c.displayName="MenuBar";var j=t.MenuBarItem=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onClose=function(){n.setState({active:!1})},n.handleClick=function(e){n.props.onClick&&n.props.onClick(e),e.isDefaultPrevented()||(e.preventDefault(),n.state.active||n.onOpen())},n.state={active:!1},n}return l(t,e),s(t,[{key:"onOpen",value:function(){this.setState({active:!0})}},{key:"render",value:function(){var e,t=this.props,n=t.children,a=t.icon,o=t.transitionName,i=t.title,l=t.selected,c=t.disabled,s=this.state.active,u=n&&s?f.createElement(y.default,{displayName:"MenuBarMenuItem",escapable:!0,popable:!0,requestDismiss:this.onClose},f.Children.only(n)):null,d=(0,m.default)(E.default.item,(e={},r(e,E.default.selected,l),r(e,E.default.active,s),r(e,E.default.disabled,c),e));return f.createElement("div",{"data-a8n":g.default.key(this.props.a8nText),className:d},f.createElement("div",{role:"button",onMouseDown:this.handleClick,title:i},a),f.createElement(p.default,{transitionName:o},u))}}]),t}(f.PureComponent);j.defaultProps={transitionName:"dropdown",disabled:!1},j.displayName="MenuBarItem"},bhfeffjbfg:function(e,t){e.exports={muted:"_3uCkJ",searchContainer:"_2wmGC",section:"SI-QE",blank:"XWe4-",row:"_1Yyly",noResults:"_2Vtro"}},bhfgbcfeae:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=r(s),f=n("dbcedfihd"),d=r(f),p=n("cbidhfhhbb"),h=a(p),m=n("eadfaddcj"),b=a(m),g=n("bjgiedaj"),v=a(g),y=n("fijafegab"),_=a(y),E=n("fifhbjiec"),j=a(E),w=n("cdjhjdcbeg"),O=a(w),C=n("ihfccfgdf"),S=a(C),P=n("bfdcadbbif"),M=a(P),T=n("ejbdjaifi"),k=n("bgjddhffji"),N=n("bheafeifce"),I=n("gaifbabbj"),R=n("eedjbihej"),A=a(R),D=n("bcjcbbafcj"),x=a(D),L=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onReadMore=function(){n.setState({isDescExpanded:!0})},n.onClickUrl=function(e,t){e.stopPropagation();var a=n.props,r=a.product,o=a.sessionId;(0,k.logDetailLinkClick)((0,N.unproxy)(r),o);var i=t&&d.findLink(t);i&&window.open(i.url,"_blank")},n.state={isDescExpanded:!1},n}return l(t,e),c(t,[{key:"renderSendInquiryButton",value:function(){var e=this.props,t=e.onSendChat,n=e.product,a=e.deletedProduct;if(!n.fetchedFromServer||a)return null;var r=x.default.isElectron?"bubble":"chat";return u.createElement("div",{className:h.default.iconContainer,title:l10n.t("product_message_business")},u.createElement(O.default,{onClick:t},u.createElement(M.default,{name:r,directional:!0,className:h.default.chatIcon})))}},{key:"renderLink",value:function(e){var t=this,n=this.props,a=n.product,r=n.deletedProduct;if(!a.fetchedFromServer||!e||r)return null;var o=I.Configuration.TrustedGroupDesc({links:d.findLinks(e)});return u.createElement("div",{className:h.default.descBlock},u.createElement(j.default,{selectable:!0,formatters:o,text:e,onClick:function(n){return t.onClickUrl(n,e)}}))}},{key:"renderDesc",value:function(){var e=this.props.product,t=this.state.isDescExpanded;if(!e.description&&!e.url&&!e.retailerId)return null;var n=!(!e||!e.description)&&e.description.length>b.default.GROUP_DESCRIPTION_INFO_PANEL_TRUNC_LENGTH,a=void 0;return e.description&&(a=u.createElement("div",{className:h.default.descBlock},u.createElement(j.default,{selectable:!0,text:e.description,textLimit:t?1/0:b.default.GROUP_DESCRIPTION_INFO_PANEL_TRUNC_LENGTH}),n&&!t?u.createElement("span",{className:h.default.more,role:"button",onClick:this.onReadMore}," "+l10n.t("read_more")):null)),u.createElement(A.default,{theme:"plain",block:!0,className:h.default.description},a,this.renderLink(e.url),e.retailerId?u.createElement("div",{className:h.default.descBlock},u.createElement(j.default,{text:e.retailerId,selectable:!0,direction:"inherit"})):null)}},{key:"render",value:function(){var e=this.props.product;return u.createElement(_.default,{theme:"padding-product",animation:!1},this.renderSendInquiryButton(),u.createElement(A.default,{theme:"title",block:!0,className:h.default.name},u.createElement(j.default,{text:e.name,selectable:!0})),e.currency&&e.priceAmount1000?u.createElement(A.default,{block:!0,className:h.default.price,color:"dark",theme:"plain"},u.createElement(j.default,{text:v.default.format(e.currency,e.priceAmount1000),selectable:!0,direction:"inherit"})):null,this.renderDesc())}}]),t}(u.Component);L.CONCERNS={product:["name","url","description","currency","priceAmount1000","fetchedFromServer","retailerId"]},L.displayName="ProductDetailsInfo",t.default=(0,S.default)((0,T.hoc)(L),L.CONCERNS)},bhfgibecci:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("dbdfbgehgj"),f=a(u),d=n("bjebjijbfc"),p=a(d),h=n("gbfffciea"),m=a(h),b=n("bjigbaghc"),g=a(b),v=n("hdccjfbbg"),y=a(v),_=n("dhigahgdjb"),E=a(_),j=n("dhhfaeacef"),w=a(j),O=n("djcchigfih"),C=a(O),S=n("djbhiedbef"),P=a(S),M=n("dajffajabh"),T=a(M),k=n("cabhjigfgc"),N=a(k),I=n("fijafegab"),R=a(I),A=n("ccaaiecfib"),D=a(A),x=n("bggeiidigb"),L=a(x),F=n("bbhhbdicgc"),U=a(F),B=n("eceadcicaf"),G=a(B),V=n("bfajcggcdf"),W=a(V),H=n("ihfccfgdf"),Y=a(H),q=n("ejbdjaifi"),K=n("bheafeifce"),z=n("dcjdgceiej"),Q=a(z),X=n("jccfhaecf"),J=a(X),Z=n("bfdcadbbif"),$=a(Z),ee=n("eedjbihej"),te=a(ee),ne=n("cbjgbhbhcj"),ae=a(ne),re=n("bfejacaeaj"),oe=a(re),ie=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),u=0;u<l;u++)c[u]=arguments[u];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.flatListController=new L.default,a.onParticipantClick=function(e,t){J.default.equals(g.default.me,t.id)||f.default.find(t.id).then(function(e){m.default.openChatFromUnread(e).then(function(t){t&&m.default.focusChatTextInput(e)})})},a.onClose=function(){a.props.onClose?a.props.onClose():a.context.uim.uie.requestDismiss()},a.onDelete=function(){m.default.deleteOrExitChat((0,K.unproxy)(a.props.chat))},a.renderItem=function(e){var t=e.participant,n=E.default.gadd(t.id);return s.createElement(y.default,{contact:n,theme:"drawer-list",admin:!!t.isAdmin,onClick:a.onParticipantClick,key:t.id.toString(),waitIdle:!0})},i=n,o(a,i)}return i(t,e),l(t,[{key:"componentWillMount",value:function(){var e=this.props.chat.groupMetadata;this.props.listeners.add(e.participants,"add remove sort reset")}},{key:"getData",value:function(){return this.props.chat.groupMetadata.participants.map(function(e){return{key:e.id.toString(),participant:e}})}},{key:"render",value:function(){var e=this.props.chat,t=null;if(this.props.onMediaGallery){var n=s.createElement($.default,{name:"chevron-right-alt",directional:!0}),a=D.default.supportsFeature(D.default.F.LINK_DOC_GALLERY)?l10n.t("media_links_docs"):l10n.t("media");t=s.createElement(R.default,{title:a,titleOnClick:this.props.onMediaGallery||function(){},subtitle:n,theme:"padding"},s.createElement(W.default,{chat:(0,K.unproxy)(e),mediaMsgs:e.getMediaMsgs()}))}var r=this.props.chat.groupMetadata.participants,o=s.createElement(te.default,{theme:"section-title"},l10n.n(r.length)),i=r.length?s.createElement(R.default,{title:l10n.t("web_recipients_title"),subtitle:o},s.createElement(U.default,{flatListController:this.flatListController,forceConsistentRenderCount:!1,data:this.getData(),renderItem:this.renderItem})):null,l=s.createElement(R.default,null,s.createElement(N.default,{a8nText:"li-delete-broadcast",icon:s.createElement($.default,{name:"delete-danger"}),color:"danger",theme:"list-aligned",onClick:this.onDelete},l10n.t("web_delete_list"))),c=void 0;e.groupMetadata.creation?(c=p.default.timeStr(e.groupMetadata.creation),c=s.createElement(te.default,{theme:"small",block:!0},l10n.t("web_group_creation_time",{when:c}))):c=null;var u=null;return s.createElement(C.default,{key:"contact-info-modal"},s.createElement(T.default,{type:M.DRAWER_HEADER_TYPE.SMALL,onCancel:this.onClose},s.createElement(te.default,{theme:"title",block:!0},l10n.t("broadcast_list_info")),c),s.createElement(P.default,{flatListController:this.flatListController},s.createElement("div",{className:ae.default.body},s.createElement("div",{className:ae.default.photo},s.createElement(w.default,{id:e.id,size:w.default.Size.LARGE})),t,u,i,l)))}}]),t}(s.Component);ie.contextTypes={uim:oe.default.instanceOf(Q.default)},ie.CONCERNS={chat:["id","groupMetadata"]},ie.displayName="BroadcastInfoDrawer",t.default=(0,G.default)((0,Y.default)((0,q.hoc)(ie),ie.CONCERNS))},bhghbagiah:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("eceadcicaf"),s=a(c),u=n("ejbdjaifi"),f=n("hbhijdici"),d=a(f),p=n("gbfffciea"),h=a(p),m=n("iibcehaia"),b=a(m),g=n("becfabjeeg"),v=a(g),y=n("cicgeajfge"),_=n("dgihdjihd"),E=a(_),j=n("ddhijeejag"),w=n("eadfaddcj"),O=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.onScroll=function(e){a.handleScroll(e.target)},a.handleScroll=d.default.throttle(function(e){var t=a.props.docMsgs;t.hasDocBefore&&e.scrollTop+w.SCROLL_FUDGE>e.scrollHeight-e.clientHeight&&a.queryDocs(t.head())},100),a.onClickMsg=function(e,t){a.props.selectable&&void 0!==t?a.props.onMessageSelect(e,t):h.default.openChatAt(e.chat,e.chat.getSearchContext(e))},i=n,o(a,i)}return i(t,e),l(t,[{key:"componentWillMount",value:function(){this.props.docMsgs.hasDocBefore&&this.queryDocs()}},{key:"componentDidMount",value:function(){this.props.listeners.add(this.props.docMsgs,"add remove reset"),this.props.listeners.add(this.props.docMsgs,"query_doc_before")}},{key:"componentWillUnmount",value:function(){this.handleScroll.cancel()}},{key:"queryDocs",value:function(e){var t=this,n=this.props.docMsgs;n.hasDocBefore&&this.props.listeners.uiIdle(function(){n.queryDocs(t.props.chat,e)})}},{key:"render",value:function(){var e=this,t=this.props,n=t.docMsgs,a=t.selectedMessages,r=n.map(function(t){return j.createElement(b.default,{key:t.id.toString(),msg:t,displayType:w.DISP_TYPE.GALLERY,selectable:e.props.selectable,selectedMessages:a,onMessageSelect:e.props.onMessageSelect,onClickMsg:e.onClickMsg})});if(r.reverse(),n.queryDocBefore){if(0===r.length)return j.createElement(y.Loading,null);r.push(j.createElement("div",{className:E.default.spinner,key:"spinner"},j.createElement(v.default,{stroke:6,size:24})))}return 0!==n.length||n.queryDocBefore||n.hasDocBefore?j.createElement("div",{onScroll:this.onScroll,className:E.default.docGallery},r):j.createElement(y.DocMsgs,null)}}]),t}(j.Component);O.displayName="DocGallery",e.exports=(0,s.default)((0,u.hoc)(O))},bhgjdccfde:function(e,t){e.exports={muted:"SLy0F",tile:"fzCXy",backgroundColor:"_3GHFH"}},bhhdeihhhf:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function c(e){e.preventDefault()}Object.defineProperty(t,"__esModule",{value:!0}),t.ThemeOptions=void 0;var s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},u=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),f=n("ddhijeejag"),d=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(f),p=n("bgddggdhc"),h=n("dhfbfehaef"),m=a(h),b=n("effbcehec"),g=a(b),v=n("ceffhbhahb"),y=a(v),_=n("dcjdgceiej"),E=a(_),j=n("ddchejfidi"),w=a(j),O=n("chgaccicf"),C=a(O),S=n("bfejacaeaj"),P=a(S),M=n("hjbbdjjdf"),T=t.ThemeOptions=(0,C.default)({COMPACT:null}),k=function(e){function t(){var e,n,a,r;o(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.state={hover:!1,focus:!1},a.onMouseEnter=function(){a.setState({hover:!0})},a.onMouseLeave=function(){a.setState({hover:!1})},a.onFocus=function(){a.setState({focus:!0})},a.onBlur=function(){a.setState({focus:!1})},a.onClick=function(e){a.onAction(e)},a.onEnter=function(e){e.repeat||a.onAction(e)},a.onAction=function(e){var t=a.props.action;if(t){if(!(!1===t(e))){var n=a.context.uim;n&&n.uie.requestDismiss()}}},r=n,i(a,r)}return l(t,e),u(t,[{key:"triggerInput",value:function(){if(this.filePicker){(0,p.forbiddenAssertDOMNode)(this.filePicker).click()}}},{key:"render",value:function(){var e,t=this.props,n=t.children,a=t.tooltip,o=t.type,i=t.disabled,l=void 0!==i&&i,u=t.theme,f=this.state,p=f.hover,h=f.focus,b=(p||h)&&a?a:null,v=(0,M.isString)(n)?d.createElement("div",{className:(0,y.default)(w.default.ellipsify,w.default.action,r({},w.default.compact,u===T.COMPACT)),role:"button",title:n},n):n,_={enter:this.onEnter},E=(0,y.default)(w.default.item,w.default.shortcut,(e={},r(e,w.default.hover,p||h),r(e,w.default.text,"text"===o),r(e,w.default.emoji,"emoji"===o),r(e,w.default.icon,"icon"===o),r(e,w.default.disabled,l),e)),j=l?{}:{handlers:_,onContextMenu:c,onMouseDown:c,onClick:this.onClick,onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,onFocus:this.onFocus,onBlur:this.onBlur};return d.createElement(m.default,s({component:"li","data-a8n":g.default.key(this.props.a8n),className:E,"data-animate-dropdown-item":!0},j),v,b)}}]),t}(d.PureComponent);k.defaultProps={type:"text"},k.contextTypes={uim:P.default.instanceOf(E.default)},k.displayName="DropdownItem",t.default=k},bhhgagadei:function(e,t,n){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),o=n("ddjfcdfihc"),i=n("dfeigdcjhi"),l=function(e){return e&&e.__esModule?e:{default:e}}(i),c=function(){function e(){a(this,e),document.addEventListener("keydown",function(e){var t=(0,o.getAction)(e);t&&(0,l.default)(t)})}return r(e,[{key:"trigger",value:function(e){}},{key:"menuBatchRenderWith",value:function(e){}}]),e}();e.exports=new c},bhibhdeccd:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){var t=f[e],n=void 0;return t&&(n=i.default.skinToneEmojis[t]&&u.default.getVariant(t)),n||t}Object.defineProperty(t,"__esModule",{value:!0}),t.backwardsEmojiTextsTrie=t.emojiTexts=void 0,t.default=r;var o=n("djegeegcbf"),i=a(o),l=n("cjdfbfihbe"),c=a(l),s=n("dfbhcehadj"),u=a(s),f={"(y)":"👍","(Y)":"👍","(n)":"👎","(N)":"👎",":-)":"🙂",":-(":"🙁",":-p":"😛",":-P":"😛",":-|":"😐",":-\\":"😕",":-D":"😀",":-*":"😘",":-o":"😮","<3":"❤️","^_^":"😁",">_<":"😆",";-)":"😉"},d=t.emojiTexts=Object.keys(f);t.backwardsEmojiTextsTrie=c.default.fromBackwardsStrings(d)},bhifaggjcb:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0});var o=n("ddhijeejag"),i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(o),l=n("ceffhbhahb"),c=a(l),s=n("dhhbgegf"),u=a(s),f=function(e){var t=e.children,n=e.side,a=e.ellipsify,o=e.onClick,l=(0,c.default)(r({},u.default.clickable,o)),s=(0,c.default)(u.default.main,r({},u.default.mainEllipsify,a)),f=n?i.createElement("div",{className:u.default.side},n):null;return i.createElement("div",{className:l,onClick:o},i.createElement("div",{className:u.default.body},i.createElement("div",{className:s},t),f))};f.displayName="Row",t.default=f},biadgfadhh:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.PREVIEW_HEIGHT=void 0;var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(s),f=n("ceffhbhahb"),d=a(f),p=n("hbhijdici"),h=a(p),m=n("jhcabjcaf"),b=a(m),g=n("cieaeggjg"),v=a(g),y=n("cehjjfagii"),_=a(y),E=n("dfeecdfijg"),j=a(E),w=n("igiffibee"),O=n("edbaidcaf"),C=a(O),S=n("ihfccfgdf"),P=a(S),M=n("ejbdjaifi"),T=n("dbbbgjbbgf"),k=a(T),N=n("cbjacjjfgc"),I=a(N),R=n("fifhbjiec"),A=a(R),D=n("ccaaiecfib"),x=a(D),L=n("bfjbdahdag"),F=a(L),U=n("cjeajhjegi"),B=a(U),G=n("eagfdbhhhh"),V=n("behbcejhad"),W=a(V),H=t.PREVIEW_HEIGHT=150,Y=["foursquare.com","facebook.com","maps.google.com"],q=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.loc=function(){var e=n.props.msg.get("loc");if(e)return e=e.split("\n"),2===e.length?{name:e[0],addr:e[1]}:{name:e}},n.getLocationDetails=function(e){var t=n.props.msg,a=n.loc(),o=t.clientUrl||e,i=void 0,l=void 0,c=void 0,s=C.default.hostname(o),f=h.default.isEmpty(Y.filter(function(e){return s.indexOf(e)>-1})),p=f?u.createElement("span",{className:B.default.link},s):null;if(a){i=a.name?u.createElement(G.SelectableLink,{className:B.default.title,dir:"auto",href:o,plainText:a.name+"\n"+o,selectable:!0,target:"_blank",title:a.name},a.name):null;var m=(0,d.default)(B.default.address,r({},B.default.hasURL,p));l=a.addr?u.createElement(G.SelectableDiv,{className:m,selectable:!0,title:a.addr},a.addr):null}return(i||l||p)&&(c=u.createElement("div",{className:B.default.text},u.createElement(k.default,{msg:t,"data-id":t.id},i,l,p))),c},n.onClick=function(e){e.stopPropagation()},n}return l(t,e),c(t,[{key:"render",value:function(){var e,t=this.props.msg,n=t.lat,a=t.lng,o=this.loc(),i=o&&o.name,l=(0,w.getMapUrl)(n,a,i),c=this.getLocationDetails(l),s=c?null:u.createElement(I.default,null),f=this.props.displayAuthor&&!t.isSentByMe&&t.isGroupMsg,p=t.showForwarded(),h=f?u.createElement("div",{className:B.default.author},u.createElement(_.default,{msg:t,contact:t.senderObj})):null,m=p?u.createElement(j.default,{msg:t,className:B.default.forwardedIndicator}):null,g=(0,d.default)(B.default.container,(e={},r(e,B.default.hasCaption,c),r(e,B.default.hasAuthor,f),r(e,B.default.forwarded,p),e)),y={height:H},E=this.props.quotedMsg?u.createElement("div",{className:B.default.quote},this.props.quotedMsg):null,O=void 0,C=void 0;return x.default.supportsFeature(x.default.F.MD_BACKEND)&&(O=t.caption?u.createElement("div",{className:B.default.caption},u.createElement(F.default,{msg:t,spacer:!t.footer})):null,C=t.footer?u.createElement("div",{className:B.default.footer},u.createElement(A.default,{text:t.footer})):null),u.createElement(b.default,{className:g,contact:t.senderObj,msg:t},h,m,E,u.createElement(G.SelectableDiv,{className:B.default.thumb,onClick:this.onClick,plainText:l,selectable:!0,style:y},u.createElement(W.default,{lat:t.lat,lng:t.lng,width:270,height:H,name:i,className:B.default.thumbBody}),s),c,O,C,u.createElement("div",{className:B.default.meta},u.createElement(v.default,{msg:t})))}}]),t}(u.PureComponent);q.CONCERNS={msg:["clientUrl","id","isSentByMe","isGroupMsg","lat","lng","senderObj","rtl","caption","footer"]},q.displayName="Location",t.default=(0,P.default)((0,M.hoc)(q),q.CONCERNS)},biahchiahj:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("ccaaiecfib"),f=a(u),d=n("eceadcicaf"),p=a(d),h=n("fagbfehid"),m=a(h),b=n("bbcccehdad"),g=a(b),v=n("cgjafchgje"),y=a(v),_=n("febicjijd"),E=a(_),j=n("ddajbaceej"),w=n("ejbdjaifi"),O=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.state={hasFetchedData:m.default.hasFetchedData(),hasStickers:m.default.length>0,menuShadow:!1,selectedStickerPackIndex:0},a._setRefEmptyContent=function(e){a._refEmptyContent=e},a._setRefContent=function(e){a._refContent=e},a._setRefMenu=function(e){a._refMenu=e},a._handleContainerClick=function(e){a._stopEvent(e),a.restoreFocus()},a._handleContentFocusNext=function(e){a._stopEvent(e),a._refMenu&&a._refMenu.focus()},a._handleContentFocusPrev=function(e){a._stopEvent(e),a._refMenu&&a._refMenu.focus()},a._handleEmptyFocusPrev=function(e){a._stopEvent(e),a._focusPrev()},a._handleEmptyFocusNext=function(e){a._stopEvent(e),a._focusNext()},a._handleItemClick=function(e){a.setState({selectedStickerPackIndex:e})},a._handleMenuFocusBelow=function(e){a._stopEvent(e),a._refContent&&a._refContent.focus()},a._handleMenuFocusNext=function(e){a._stopEvent(e),a._focusNext()},a._handleMenuFocusPrev=function(e){a._stopEvent(e),a._focusPrev()},a._handleScroll=function(e){a._lastScrollTop=e,a.setState({menuShadow:e>0})},a._handleStickerPacksChange=function(){a.setState({hasFetchedData:m.default.hasFetchedData(),hasStickers:m.default.length>0})},i=n,o(a,i)}return i(t,e),l(t,[{key:"componentDidMount",value:function(){var e=this;this.props.listeners.add(m.default,"change:length",this._handleStickerPacksChange),this.props.listeners.add(m.default,"change:pageFetchStates",this._handleStickerPacksChange),this.props.listeners.uiIdle(function(){e.restoreFocus(),m.default.fetchAt(0)})}},{key:"componentWillUnmount",value:function(){var e=this._lastScrollTop;this.props.onDisplayCache&&null!=e&&this.props.onDisplayCache({scrollTop:e})}},{key:"restoreFocus",value:function(){var e=this;this.props.listeners.uiIdle(function(){if(e._refEmptyContent){if(document.activeElement===e._refEmptyContent)return;(0,j.focus)(e._refEmptyContent)}else e._refMenu&&e._refMenu.focus()})}},{key:"_focusPrev",value:function(){this.props.onFocusPrev&&this.props.onFocusPrev()}},{key:"_focusNext",value:function(){this.props.onFocusNext&&this.props.onFocusNext()}},{key:"_stopEvent",value:function(e){e&&(e.preventDefault(),e.stopPropagation())}},{key:"render",value:function(){var e=f.default.supportsFeature(f.default.F.RECENT_STICKERS),t=e?1:0,n=this.state.selectedStickerPackIndex;return e||!this.state.hasFetchedData||this.state.hasStickers?s.createElement("div",{className:E.default.panelContainer,onClick:this._handleContainerClick},s.createElement(g.default,{ref:this._setRefMenu,onFocusBelow:this._handleMenuFocusBelow,onFocusNext:this._handleMenuFocusNext,onFocusPrev:this._handleMenuFocusPrev,onItemClick:this._handleItemClick,selectedStickerPackIndex:n,shadow:this.state.menuShadow,recentStickersEnabled:e,specialItemsCount:t}),s.createElement(y.default,{ref:this._setRefContent,onFocusNext:this._handleContentFocusNext,onFocusPrev:this._handleContentFocusPrev,onScroll:this._handleScroll,onSticker:this.props.onSticker,selectedStickerPackIndex:n,recentStickersEnabled:e,specialItemsCount:t})):s.createElement(v.StickerPanelEmpty,{containerClassName:E.default.panelContainer,onClick:this._handleContainerClick,onFocusPrev:this._handleEmptyFocusPrev,onFocusNext:this._handleEmptyFocusNext,onRef:this._setRefEmptyContent})}}]),t}(s.PureComponent);O.displayName="StickerPanel";var C=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"restoreFocus",value:function(){this.getComponent().restoreFocus()}}]),t}((0,p.default)((0,w.hoc)(O)));t.default=C},bibjgdifc:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("ihfccfgdf"),f=a(u),d=n("ejbdjaifi"),p=n("ifijdebbd"),h=a(p),m=n("ddjcbfehh"),b=a(m),g=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"render",value:function(){var e=this.props.chatPreference;return s.createElement("div",{className:b.default.container},s.createElement("div",{className:b.default.body},s.createElement(h.default,{wallpaperColor:e.wallpaperColor}),this.props.children))}}]),t}(s.Component);g.CONCERNS={chatPreference:["wallpaperColor"]},g.displayName="MsgPreview",t.default=(0,f.default)((0,d.hoc)(g),g.CONCERNS)},bicbefgjgg:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=a(c),u=n("dagibffcjf"),f=a(u),d=n("biehbcgiib"),p=a(d),h=n("cjijbdhgbf"),m=a(h),b=function(e){function t(e){r(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));n._handleAspectRatio=function(e){(!n.state.aspectRatio&&e||n.state.aspectRatio&&e&&Math.abs(e-n.state.aspectRatio)>.01)&&n.setState({aspectRatio:e})};var a=(0,m.default)(n.props.ogVideoInfo.previewUrl),i=a.width&&a.height?a.width/a.height:void 0;return n.state={aspectRatio:i},n}return i(t,e),l(t,[{key:"render",value:function(){return s.default.createElement(f.default,{aspectRatio:this.state.aspectRatio,previewUrl:this.props.ogVideoInfo.previewUrl,animationStartStyle:this.props.animationStartStyle},s.default.createElement(p.default,{ogVideoInfo:this.props.ogVideoInfo,startTime:this.props.startTime,onClose:this.props.onClose,onError:this.props.onError,onAspectRatio:this._handleAspectRatio,autoPlay:!0}))}}]),t}(c.Component);b.displayName="FloatingOgVideoPlayer",t.default=b},bicjggdg:function(e,t){e.exports={muted:"Zifpo",canvasComponent:"_3iJaK",canvasEmpty:"_1L19m",canvasSecondRow:"_3ChBw",canvasFirst:"_1uPx1",more:"_2raSX",container:"_26Nvu",galleryEmpty:"_1goQ0",drawer:"_2BqsJ",drawerBody:"aA-bE"}},bidcddiaag:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){if(1===t.rangeCount){if(t.getRangeAt(0).collapsed){var a=t.anchorNode,r=t.anchorOffset;if(a&&a===e.refInput){if(-1===(r-=1))return;a=a.childNodes[r],r=a.textContent.length}a=(0,f.default)(a)?o(a):a,(0,l.default)(a,function(e){var t=o(e);return t?[t]:[]},function(e){var t=void 0,o=void 0;if((0,d.isEmojiEl)(e))return t=s.default.fromNode(e,!0).toPlainString(),n(t,0,t);o=e===a?e.textContent.slice(0,r):e.textContent;var i=o.lastIndexOf("\n"),l=i>=0;l&&(o=o.slice(i+1));for(var c=o.length-1;c>=0;c--)if(t=o.charAt(c),n(t,c,o))return!0;return!!l||void 0})}}}function o(e){var t=e;do{if((t=t&&t.previousSibling)&&t.nodeType!==Node.TEXT_NODE&&!(0,d.isEmojiEl)(t))return null}while(t&&(0,f.default)(t));return t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var i=n("bbiacghfif"),l=a(i),c=n("cebdcdcgja"),s=a(c),u=n("ccagfiehde"),f=a(u),d=n("dfcggebdjj")},bidgicbbjf:function(e,t){e.exports={"-open-menu-width":"110px",openMenuWidth:"110px",muted:"WdkvY",menu:"_3GnEH",button:"_1rWTA",open:"_19THG",full:"_1rv_w",closeButton:"_3Kbqm",firstButton:"Kwld2",secondButton:"OoTjh",thirdButton:"_2pZnl"}},biehbcgiib:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=a(c),u=n("beddiafhbh"),f=a(u),d=n("cgecdbiihg"),p=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"render",value:function(){return s.default.createElement(f.default,{type:d.PLAYER_TYPE.OG_FLOATER,ogVideoInfo:this.props.ogVideoInfo,startTime:this.props.startTime,onClose:this.props.onClose,onVideoEnded:this.props.onVideoEnded,onError:this.props.onError,onAspectRatio:this.props.onAspectRatio,autoPlay:this.props.autoPlay})}}]),t}(c.PureComponent);p.displayName="OgVideoPlayer",t.default=p},bifahbdaeg:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("bgddggdhc"),f=n("hbhijdici"),d=a(f),p=n("dgibicjjj"),h=a(p),m=n("cgejchjdhj"),b=n("ddajbaceej"),g=a(b),v=n("dhfbfehaef"),y=a(v),_=n("eceadcicaf"),E=a(_),j=n("ihfccfgdf"),w=a(j),O=n("ejbdjaifi"),C=n("bheafeifce"),S=n("cbeecgcage"),P=a(S),M=n("bcifhbgija"),T=a(M),k=n("dgiechcbec"),N=a(k),I=function(e){function t(e){r(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));R.call(n);var a=e.msg,i=e.author,l=e.active;return n.state={active:!!l&&l.value===a,author:i||null},n}return i(t,e),l(t,[{key:"componentWillMount",value:function(){this.props.active&&this.props.listeners.add(this.props.active,this.props.msg.id.toString(),this.onActiveChange)}},{key:"componentWillReceiveProps",value:function(e){e.author!==this.props.author&&this.setState({author:e.author})}},{key:"render",value:function(){var e=this.props.msg,t=s.createElement(P.default,{msg:e}),n=s.createElement(N.default,{msg:e,msgType:"Search",author:this.state.author,searchQuery:this.props.searchText?[this.props.searchText]:[]}),a={enter:this.onEnter};return s.createElement(y.default,{handlers:a,onFocus:this.indicateFocus,onBlur:this.onBlur},s.createElement(h.default,{ref:this.setRefCell,contextEnabled:this.contextEnabled,theme:"chat-search",active:!!this.state.active,primaryDetail:t,secondary:n,primary:void 0,onClick:this.onClick}))}}]),t}(s.Component);I.CONCERNS={msg:["id","chat","isSentByMe","senderObj","rtl","dir","type"]};var R=function(){var e=this;this.onActiveChange=function(t,n){if("focus"===t){var a=(0,u.forbiddenAssertDOMNode)(e);g.default.focus(a),n&&(0,m.scrollIntoViewIfNeeded)(a)}e.setState({active:!!t})},this.onClick=function(t){if(d.default.isFunction(e.props.onClick)){var n=(0,C.unproxy)(e.props.msg),a=n.chat,r=a.getSearchContext(n);r.msg=n,e.props.onClick(t,a,r)}},this.onEnter=function(t){t.preventDefault(),t.stopPropagation(),(0,v.shouldIndicateFocus)(),e.onClick(t)},this.indicateFocus=function(t){(0,v.indicateFocus)(e.refCell,["#e9eaeb","#cbdde7"],{complete:e.onBlur})},this.onBlur=function(t){var n=(0,u.forbiddenAssertDOMNode)(e.refCell);(0,T.default)(n,"stop"),n.style.backgroundColor=""},this.contextEnabled=function(){return!1},this.setRefCell=function(t){e.refCell=t}};I.displayName="MessageClass",t.default=(0,E.default)((0,w.default)((0,O.hoc)(I),I.CONCERNS))},bifbhbbiie:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=a(c),u=n("hbhijdici"),f=a(u),d=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"_renderColumns",value:function(){var e=this,t=this.props,n=t.numColumns,a=t.numItems,r=t.offset,o=t.renderItem,i=t.selectedIndex,l=0,c=a-n;return 1===r&&(n+=1,l=-1),r===c-1&&(n+=1),f.default.times(n,function(t){var n=t+l,c=n+r;return c<0?null:c>=a?null:o(c,c===i,e.props.menuWidth)})}},{key:"render",value:function(){return s.default.createElement(s.default.Fragment,null,this._renderColumns())}}]),t}(s.default.PureComponent);d.displayName="CarouselMenuItems",t.default=d},bifbiahgch:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("bhfgibecci"),f=a(u),d=n("hfjchijff"),p=a(d),h=n("cefehjcibf"),m=a(h),b=n("bcbahjefec"),g=a(b),v=n("ccaaiecfib"),y=a(v),_=n("dabdhgiijc"),E=a(_),j=n("chjdbchg"),w=a(j),O=n("dcabggiiff"),C=a(O),S=n("ebacbhahej"),P=n("dcdageegba"),M=a(P),T=n("bggcifcgdc"),k=a(T),N=n("djicifaabb"),I=a(N),R=n("ceibefacih"),A=a(R),D=n("bgjddhffji"),x=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),u=0;u<l;u++)c[u]=arguments[u];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.onProductDetail=function(e,t){if(y.default.supportsFeature(y.default.F.CATALOG)){var n=a.props.chat,r=s.createElement(k.default,{chat:n,product:e,onEnd:a._end,onBack:a._pop,refreshCarousel:!1,sessionId:t});a.push(r)}},a.onProductCatalog=function(e){if(y.default.supportsFeature(y.default.F.CATALOG)){var t=a.props.chat;(0,D.logCarouselViewMoreClick)(t.id.toString(),e);var n=s.createElement(I.default,{contact:t.contact,onProductDetail:a.onProductDetail,catalogId:t.id,onBack:a._pop,sessionId:e,businessProfile:t.contact.businessProfile});a.push(n)}},a.onStarred=function(){var e=s.createElement(A.default,{chat:a.props.chat,starredMsgs:a.props.chat.getStarredMsgs(),onClose:a._pop});a.push(e)},a.onAdminSetting=function(){var e=a.props.chat,t=s.createElement(C.default,{chat:e,groupMetadata:e.groupMetadata,onClose:a._pop});a.push(t)},a.onContactCard=function(){a.push(s.createElement(p.default,{chat:a.props.chat,onClose:a._pop}))},a.onMediaGallery=function(){var e=s.createElement(M.default,{chat:a.props.chat,onBack:a._pop});a.push(e)},a.onGroupInviteLink=function(){var e=a.props.chat,t=s.createElement(w.default,{chat:a.props.chat,groupMetadata:e.groupMetadata,onBack:a._pop});a.push(t)},a._pop=function(){a.pop()},a._end=function(){a.end(!0)},a.onLiveLocation=function(){var e=s.createElement(S.LiveLocationDrawerLoadable,{chat:a.props.chat,onClose:a._pop});a.push(e)},i=n,o(a,i)}return i(t,e),l(t,[{key:"componentWillMount",value:function(){var e=this.onStarred,t=this.onMediaGallery,n=this.props.chat;this.props.chat.isGroup?this.push(s.createElement(E.default,{chat:n,showFullGroupDescription:this.props.showFullGroupDescription,groupMetadata:n.groupMetadata,contact:n.contact,profilePicThumb:n.contact.getProfilePicThumb(),onStarred:e,onMediaGallery:t,onAdminSetting:this.onAdminSetting,onGroupInviteLink:this.onGroupInviteLink,onLiveLocation:this.onLiveLocation,onClose:this._pop})):n.isBroadcast?this.push(s.createElement(f.default,{chat:n,contact:n.contact,onStarred:e,onMediaGallery:t,onClose:this._pop})):n.isUser&&this.push(s.createElement(m.default,{contact:n.contact,onStarred:e,onContactCard:this.onContactCard,onMediaGallery:t,onProductCatalog:this.onProductCatalog,onProductDetail:this.onProductDetail,onLiveLocation:this.onLiveLocation,onClose:this._pop}))}}]),t}(g.default);t.default=x},bifgjibich:function(e,t,n){"use strict";function a(e){new l.default.QuickReply({quickReplyAction:l.default.QUICK_REPLY_ACTION.ACTION_CHAT_IMPRESSION,quickReplyCount:e}).commit()}function r(){new l.default.QuickReply({quickReplyAction:l.default.QUICK_REPLY_ACTION.ACTION_CHAT_CLICK,quickReplyKeywordMatched:!1}).commit()}function o(){new l.default.QuickReply({quickReplyAction:l.default.QUICK_REPLY_ACTION.ACTION_CHAT_CLICK_CANCEL}).commit()}Object.defineProperty(t,"__esModule",{value:!0}),t.logFilterEvent=a,t.logSelectEvent=r,t.logCancelEvent=o;var i=n("bfbggcdbfb"),l=function(e){return e&&e.__esModule?e:{default:e}}(i)},bifjfdedi:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("ihfccfgdf"),f=a(u),d=n("ejbdjaifi"),p=n("dgiechcbec"),h=a(p),m=n("fifhbjiec"),b=a(m),g=n("dhgeaaaega"),v=a(g),y=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"render",value:function(){var e=this.props,t=e.chat,n=e.presence;if(n.isActive()){var a=n.getFormattedString();if(a)return s.createElement(b.default,{className:v.default.chatstateTyping,direction:"inherit",ellipsify:!0,titlify:!0,text:a})}var r=t.previewMessage;return r?s.createElement(h.default,{msg:r,msgType:"LastMessage"}):null}}]),t}(s.PureComponent);y.displayName="ChatStateInfo",y.CONCERNS={chat:["previewMessage"],chatstate:["id","type"]},y.WEAK_CONCERNS={presence:["hasData","withholdDisplay"]},y.displayName="ChatstateInfo";var _=(0,f.default)((0,d.hoc)(y),y.CONCERNS,y.WEAK_CONCERNS);t.default=function(e){var t=e.chat;return s.createElement(_,{chat:t,presence:t.presence,chatstate:t.presence.chatstate})}},bigcibhibh:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=a(s),f=n("dadagidhdg"),d=a(f),p=n("bfdcadbbif"),h=a(p),m=n("ceffhbhahb"),b=a(m),g=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return l(t,e),c(t,[{key:"render",value:function(){return u.default.createElement("div",{className:(0,b.default)(d.default.closeBtn,r({},d.default.fullscreen,this.props.isFullscreenMode)),onClick:this.props.onClick},u.default.createElement(h.default,{name:"video-x"}))}}]),t}(s.PureComponent);g.displayName="CloseButton",t.default=g},bigicfbcdh:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){return i.createElement("div",{className:e.inactive?c.default.inactive:c.default.offline,onClick:e.onClick},i.createElement("div",null,i.createElement("div",{className:c.default.circle},i.createElement(u.default,{name:e.svgName})),i.createElement("div",{className:c.default.text},e.text)))}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var o=n("ddhijeejag"),i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(o),l=n("daahhbhaaf"),c=a(l),s=n("bfdcadbbif"),u=a(s);r.displayName="RetryOverlay"},bihbdchfhc:function(e,t){e.exports={muted:"_2-Hk-",hasText:"_3ZzfG",noText:"_1llsm",quote:"T55bS",hasAuthor:"_2zxsH",forwarded:"_2cLXT"}},bihdbbidff:function(e,t){e.exports={muted:"_1IVXA",container:"_2fsn0",popupPanel:"QRsOy",wrapper:"aNhVd",emojiIcon:"_2dEi2",sendIcon:"_2Oy0E",lineWrapper:"_2Gbfq"}},biiiheaiih:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.reconnect=void 0;var o=n("dcdiaahjj"),i=a(o),l=n("eacidghfgh"),c=a(l),s=function e(){var t=this;r(this,e),this.isReconnecting=!1,this.reconnectIfDisconnected=function(){t.isReconnecting||i.default.displayInfo!==o.StreamInfo.OFFLINE||(t.isReconnecting=!0,c.default.poke(),c.default.summary(),setTimeout(function(){return t.isReconnecting=!1},3e3))}};t.reconnect=(new s).reconnectIfDisconnected},biiiigbhdf:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return o((0,g.unproxy)(e),t)}function o(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:(0,c.genId)(),a=t.trim();if(!a)return Promise.reject(new l.ActionError);if(a===e.contact.name)return Promise.reject(new l.ActionError);var r=b.default.changeSubject(e.id,a),i=e.contact.name,s=new c.ActionType(l10n.t("action_group_renaming")),f=r.then(function(t){return 200===t.status?new c.ActionType(l10n.t("action_group_renamed",{subject:a}),l10n.t("action_undo"),function(){return o(e,i,n)}):t.status>=400?new c.ActionType(l10n.t("action_group_rename_failed")):void 0}).catch(function(t){return d.default.error("models:chat:setSubject dropped")(t),new c.ActionType(l10n.t("action_group_rename_failed"),l10n.t("action_try_again"),function(){return o(e,a,n)})});return u.default.openToast(h.default.createElement(c.ActionToast,{id:n,initialAction:s,pendingAction:f})),r.then(function(t){if(200===t.status&&!t._duplicate){var n={name:a};return(0,v.updateLocal)(e.contact.id,n).then(function(){e.contact.set(n)})}})}Object.defineProperty(t,"__esModule",{value:!0}),t.setGroupSubject=r;var i=n("cajijabhgb"),l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(i),c=n("ccihhdchab"),s=n("gbfffciea"),u=a(s),f=n("bdiiahhjbe"),d=a(f),p=n("ddhijeejag"),h=a(p),m=n("chajfbfiga"),b=a(m),g=n("bheafeifce"),v=n("dcjbdhhjge")},biijfeijcb:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t,n){for(var a=n<0?-1:1,r=t+n;r>=0&&r<e.length;){var o=e[r];if("emojis"===o.kind)return o;r+=a}}function s(e){var t=e-2*D.SIDE_MARGIN-B;return Math.floor(t/D.EMOJI_WIDTH)}Object.defineProperty(t,"__esModule",{value:!0}),t.TOTAL_SEARCH_HEIGHT=void 0;var u,f=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}();t.findEmojiRowAt=c,t.getNumColumns=s;var d=n("ddhijeejag"),p=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(d),h=n("dgbjhghjfc"),m=a(h),b=n("bbhhbdicgc"),g=a(b),v=n("bggeiidigb"),y=a(v),_=n("cicjcfabii"),E=a(_),j=n("eceadcicaf"),w=a(j),O=n("ejbdjaifi"),C=n("bcifhbgija"),S=a(C),P=n("ecdffdifib"),M=a(P),T=n("bheebijggd"),k=a(T),N=n("ehjcaiibe"),I=a(N),R=n("hbhijdici"),A=a(R),D=n("dfihaffaee"),x=a(D),L=t.TOTAL_SEARCH_HEIGHT=parseInt(I.default["-total-search-height"],10),F=parseInt(I.default["-title-height"],10),U=(u={},l(u,k.default.SEARCH_RESULT,function(){throw new Error("Search results should not be shown with a title.")}),l(u,k.default.RECENT,function(){return l10n.t("emoji_tab_recent")}),l(u,m.default.SMILEYS_PEOPLE,function(){return l10n.t("emoji_tab_smileys_people")}),l(u,m.default.ANIMALS_NATURE,function(){return l10n.t("emoji_tab_animals_nature")}),l(u,m.default.FOOD_DRINK,function(){return l10n.t("emoji_tab_food_drink")}),l(u,m.default.ACTIVITY,function(){return l10n.t("emoji_tab_activity")}),l(u,m.default.TRAVEL_PLACES,function(){return l10n.t("emoji_tab_travel_places")}),l(u,m.default.OBJECTS,function(){return l10n.t("emoji_tab_objects")}),l(u,m.default.SYMBOLS,function(){return l10n.t("emoji_tab_symbols")}),l(u,m.default.FLAGS,function(){return l10n.t("emoji_tab_flags")}),u),B=0;B=parseInt(I.default["-scrollbar-width"].replace(/px$/,""),10);var G=function(e){function t(e){r(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={extraItems:2},n._rowComponents=new Map,n._flatListController=new y.default,n._renderBlanks=!1,n._getRowsAndSectionDataMemoized=(0,M.default)(function(e){var t=e.numColumns,n=e.data,a=e.showTitles,r=L,o={},i=[];return n.forEach(function(e,l){var c=e.sectionId,s=e.emojiIds,u=0,f=r;if(0!==s.length){a&&(i.push({kind:"title",key:"section_"+c+"_title",index:i.length,title:U[c](),sectionId:c,height:F,offsetTop:r}),u+=F,r+=F);var d=A.default.chunk(s,t),p=l===n.length-1;d.forEach(function(e,t){var n=t===d.length-1,a=n&&!p?D.EMOJI_HEIGHT+parseInt(I.default["-section-bottom-margin"],10):D.EMOJI_HEIGHT;i.push({kind:"emojis",key:"section_"+c+"_emoji_"+t,index:i.length,emojiIds:e,sectionId:c,height:a,offsetTop:r}),u+=a,r+=a}),o[c]={height:u,offsetTop:f}}}),{rows:i,sectionData:o}}),n._handleEmojiFocus=function(e){var t=n._refScrollContainer;t&&n.props.onEmojiFocus(e,t)},n._handleScroll=function(e){n._animationFrameID||(n._animationFrameID=requestAnimationFrame(n._handleScrollOnAnimationFrame))},n._handleScrollOnAnimationFrame=function(){if(delete n._animationFrameID,n._refScrollContainer){var e=n._refScrollContainer.scrollTop;n.props.onScroll&&n.props.onScroll(e);var t=n._getSectionIdFromScrollTop(e);t&&n.props.onSection&&n.props.onSection(t)}},n._setRefScrollContainer=function(e){n._refScrollContainer=e},n._renderRow=function(e){switch(e.kind){case"title":return p.createElement("div",{className:I.default.title},e.title);case"emojis":return p.createElement(x.default,{emojiIds:e.emojiIds,focusAbove:function(t){n._focusEmojiAt(e.index,-1,t)},focusBelow:function(t){n._focusEmojiAt(e.index,1,t)},numColumns:n._getNumColumns(),onEmoji:n.props.onEmoji,onEmojiFocus:n._handleEmojiFocus,ref:function(t){t?n._rowComponents.set(e.key,t):n._rowComponents.delete(e.key)},allowVariantPrompt:e.sectionId!==k.default.RECENT});default:throw e.kind,new Error("Invalid row kind: "+e.kind)}},n._getRowsAndSectionData(),n}return i(t,e),f(t,[{key:"componentDidMount",value:function(){var e=this;this._refScrollContainer&&this._refScrollContainer.scrollTop!==this.props.initialScrollTop&&(this._refScrollContainer.scrollTop=this.props.initialScrollTop),this.props.listeners.uiIdle(function(){e.setState({extraItems:Number.MAX_SAFE_INTEGER})})}},{key:"focusFirstVisibleEmoji",value:function(e){var t=this._getFirstVisibleEmojiRowComponent(e||0);t&&t.focusEmojiAt(0)}},{key:"scrollToSection",value:function(e,t){var n=this,a=t||0,r=this._refScrollContainer;if(!r)return Promise.resolve();var o=this._getRowsAndSectionData(),i=o.sectionData,l=i[e];if(!l)return Promise.resolve();var c=l.offsetTop;if(r.scrollTop===c)return Promise.resolve();if(this._activeAnimation){if(this._activeAnimation.sectionId===e)return this._activeAnimation.promise;(0,S.default)(this._activeAnimation.scrollTarget,"stop"),this._activeAnimation&&this._activeAnimation.promise.cancel()}if(r.scrollTop===c)return Promise.resolve();var s=document.createElement("div");s.style.position="absolute",s.style.top=c+a+"px",s.style.left="0px",r.appendChild(s);var u=(0,S.default)(s,"scroll",{container:r,duration:300,easing:[.99,.13,.13,.99]}).then(function(){}).delay(100);return this._activeAnimation={promise:u,sectionId:e,scrollTarget:s},u.finally(function(){r.removeChild(s),n._activeAnimation&&n._activeAnimation.promise===u&&delete n._activeAnimation}),u}},{key:"scrollToTop",value:function(){this._refScrollContainer&&(this._refScrollContainer.scrollTop=0)}},{key:"selectFirstVisibleEmoji",value:function(e){var t=this._getFirstVisibleEmojiRowComponent(e||0);t&&t.selectFirstEmoji()}},{key:"_getCurrentSearchInputHeight",value:function(){return this.props.searchInputVisible?L:0}},{key:"_getNumColumns",value:function(){return s(this.props.width)}},{key:"_getRowsAndSectionData",value:function(){return this._getRowsAndSectionDataMemoized({numColumns:this._getNumColumns(),data:this.props.data,showTitles:this.props.showTitles})}},{key:"_getFirstVisibleEmojiRowComponent",value:function(e){if(this._refScrollContainer){var t=this._refScrollContainer.scrollTop+e,n=this._getEmojiRowFromScrollTop(t);if(n){return this._rowComponents.get(n.key)}}}},{key:"_getEmojiRowFromScrollTop",value:function(e){var t=this._getRowsAndSectionData(),n=t.rows;return A.default.find(n.map(function(e){return"emojis"===e.kind?e:null}).filter(Boolean),function(t){return t.offsetTop+t.height>e})}},{key:"_getSectionIdFromScrollTop",value:function(e){var t=this._getEmojiRowFromScrollTop(e+this._getCurrentSearchInputHeight());if(t)return t.sectionId}},{key:"_focusEmojiAt",value:function(e,t,n){var a=this._getRowsAndSectionData(),r=a.rows,o=c(r,e,t);if(o){var i=this._rowComponents.get(o.key);i&&i.focusEmojiAt(n)}}},{key:"render",value:function(){var e=this._getRowsAndSectionData(),t=e.rows,n=Math.min(t.length,this.state.extraItems),a=void 0;return(this.props.onScroll||this.props.onSection)&&(a=this._handleScroll),p.createElement(E.default,{onScroll:a,className:I.default.container,onRef:this._setRefScrollContainer,flatListController:this._flatListController},p.createElement(g.default,{data:t,disableAnimations:!0,forceConsistentRenderCount:!1,flatListController:this._flatListController,extraItems:n,initialScrollTop:this.props.initialScrollTop,renderItem:this._renderRow}))}}]),t}(p.PureComponent);G.displayName="EmojiSectionScrollList";var V=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),f(t,[{key:"focusFirstVisibleEmoji",value:function(e){return this.getComponent().focusFirstVisibleEmoji(e)}},{key:"scrollToSection",value:function(e,t){return this.getComponent().scrollToSection(e,t)}},{key:"scrollToTop",value:function(){return this.getComponent().scrollToTop()}},{key:"selectFirstVisibleEmoji",value:function(e){return this.getComponent().selectFirstVisibleEmoji(e)}}]),t}((0,w.default)((0,O.hoc)(G)));t.default=V},bijdjchach:function(e,t){e.exports={muted:"NgTFT",count:"P6z4j",ffFix:"_1W1Se"}},bijebbjggf:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){return o((0,m.unproxy)(e),t)}function o(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:(0,h.genId)();if(e.archive===t)return Promise.reject(new l.ActionError);var a=e.promises;if(a.setArchive)return a.setArchive;var r=e.getLastMsgKeyForAction(),i=(0,b.sendConversationArchive)(e.id,t,r).cancellable(),c=t?new h.ActionType(l10n.t("action_chat_archiving")):new h.ActionType(l10n.t("action_chat_unarchiving")),u=i.then(function(a){var r=void 0;return 200===a.status?(r=t?l10n.t("action_chat_archived"):l10n.t("action_chat_unarchived"),new h.ActionType(r,l10n.t("action_undo"),function(){return o(e,!t,n)})):a.status>=400?t?new h.ActionType(l10n.t("action_chat_archive_failed")):new h.ActionType(l10n.t("action_chat_unarchive_failed")):void 0}).catch(function(a){f.default.error("models:chat:setArchive dropped")(a);var r=t?l10n.t("action_chat_archive_failed"):l10n.t("action_chat_unarchive_failed");return new h.ActionType(r,l10n.t("action_try_again"),function(){return o(e,t,n)})});s.default.openToast(p.default.createElement(h.ActionToast,{id:n,initialAction:c,pendingAction:u}));var d=a.setArchive=i.then(function(n){200!==n.status||n._duplicate||(e.archive=t,t&&(e.pin=void 0))}).finally(function(){a.setArchive=null});return d.archive=t,d}Object.defineProperty(t,"__esModule",{value:!0}),t.setArchive=r;var i=n("cajijabhgb"),l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(i),c=n("gbfffciea"),s=a(c),u=n("bdiiahhjbe"),f=a(u),d=n("ddhijeejag"),p=a(d),h=n("ccihhdchab"),m=n("bheafeifce"),b=n("bfgjcdgecg")},bijegdjcac:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(e){return null==e?null:null!=e.key?f({},e,{msg:N.default.get(e.key)}):e}function u(e){var t=e.msgLoadState;return{noEarlierMsgs:t.noEarlierMsgs,isLoadingEarlierMsgs:t.isLoadingEarlierMsgs,isLoadingRecentMsgs:t.isLoadingRecentMsgs,isLoadingAroundMsgs:t.isLoadingAroundMsgs,contextLoaded:t.contextLoaded}}Object.defineProperty(t,"__esModule",{value:!0});var f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},d=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),p=n("ddhijeejag"),h=a(p),m=n("djciiabagi"),b=a(m),g=n("bgddggdhc"),v=n("cdbddjfbcd"),y=a(v),_=n("dcjhajfghf"),E=a(_),j=n("eadfaddcj"),w=a(j),O=n("cbdehahifi"),C=a(O),S=n("cijhadicdb"),P=a(S),M=n("gbfffciea"),T=a(M),k=n("biecbbiiee"),N=a(k),I=n("bcifhbgija"),R=a(I),A=n("cgffhfegce"),D=n("ceffhbhahb"),x=a(D),L=n("ddchcbhaia"),F=a(L),U=n("bfdjgcjbeh"),B=a(U),G=n("ceddibdhdb"),V=a(G),W=n("jcfhjhibi"),H=a(W),Y=n("bgefgjjhb"),q=a(Y),K=n("didfdhbecg"),z=a(K),Q=n("bdiiahhjbe"),X=a(Q),J=n("bjebjijbfc"),Z=a(J),$=n("dbjbhajgfd"),ee=a($),te=n("caffijjhc"),ne=a(te),ae=n("fffdgbfji"),re=a(ae),oe=n("ddajbaceej"),ie=a(oe),le=n("bfjajhbdf"),ce=a(le),se=n("cdegfghcid"),ue=a(se),fe=n("cajijabhgb"),de=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(fe),pe=n("hbhijdici"),he=a(pe),me=n("eceadcicaf"),be=a(me),ge=n("bjbedjfe"),ve=a(ge),ye=n("ejbdjaifi"),_e=n("ccegbieicj"),Ee=a(_e),je=n("bfdcadbbif"),we=a(je),Oe=n("bcjcbbafcj"),Ce=a(Oe),Se=n("cgijjjgici"),Pe=a(Se),Me=n("cbcchiaeeb"),Te=a(Me),ke=n("dgdhcdgffe"),Ne=n("cbedjffdai"),Ie=a(Ne),Re=n("fciifhbdb"),Ae=a(Re),De=function(e){function t(e){i(this,t);var n=l(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));xe.call(n);var a=e.chat;return n.state=f({},n._getInitialCursorAndFocusContext(e),{unreadCount:a.pendingSeenCount?0:a.unreadCount,isNearBottom:!0,newUnread:0,contextMenu:null,textsize:Ie.default.get().textsize,msgLoadState:u(e.msgCollection)}),n}return c(t,e),d(t,[{key:"_getInitialCursorAndFocusContext",value:function(e){var t=e.focusCtx,n=e.chat,a=e.msgCollection,r=s(t)||this.getUnreadFocusCtx(e),o=r&&r.msg,i=o&&o.id;return{cursor:H.default.create({msgCollection:a,focusedMsgKey:i,type:n.isGroup?w.default.RENDER_CURSOR.GROUP_CONVERSATION:w.default.RENDER_CURSOR.CONVERSATION}),focusCtx:r}}},{key:"componentWillUnmount",value:function(){null!=this._msgLoadStateChangeUnsubscribe&&this._msgLoadStateChangeUnsubscribe(),this.updateStickyDateMarker.cancel(),this.updateForCurrentPosition.cancel(),this.onResizeThrottle.cancel(),this.onResizeDebounce.cancel(),this.hideStickyDateMarker.cancel(),this.clearUnreadTimer&&clearTimeout(this.clearUnreadTimer),this.maybeSendSeen(),this.props.chat.markedUnread=!1}},{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.chat,a=t.listeners;a.add(T.default,"scroll_chat_to_bottom",function(t){e.scrollToBottom(t)}),a.add(T.default,"scroll_messages",this.scrollMessages),a.add(T.default,"textsize_change",function(t){return e.setState({textsize:t})}),a.add(T.default,"panes_will_change",this.onPanesWillChange),a.add(T.default,"panes_did_change",this.onPanesDidChange),a.add(T.default,"scroll_to_focused_msg",function(){e.chatOpenScrollTimestamp=Date.now()}),a.add(window,"focus",this.onWindowGainedFocus),a.add(window,"blur",this.onWindowLostFocus),a.add(window,"resize",this.onResizeThrottle),a.add(window,"resize",this.onResizeDebounce),a.add(N.default,"change:msgKey",this.onMsgKeyChange),this.attachMsgCollectionObservers(this.props);var r=this.props.rejectOnUnmount();(0,Te.default)({signal:r}).then(function(){r.isRejected()||e.showStickyDateMarker()}).catch(Pe.default,function(){}),this.props.updateOpenedChatInfo({chat:n}),(0,ke.sendSeen)(n),this.updateForCurrentPosition()}},{key:"componentWillReceiveProps",value:function(e){e.selectable===this.props.selectable&&(this.loadRecentMsgsPromise&&this.loadRecentMsgsPromise.cancel(),this.setState(f({msgLoadState:u(e.msgCollection)},this._getInitialCursorAndFocusContext(e))),this.attachMsgCollectionObservers(e))}},{key:"shouldComponentUpdate",value:function(e,t){if(!(0,y.default)(e,this.props))return!0;var n=this.state,a=n.msgLoadState,r=o(n,["msgLoadState"]),i=t.msgLoadState,l=o(t,["msgLoadState"]);return!(0,y.default)(i,a)||!(0,y.default)(l,r)}},{key:"componentDidUpdate",value:function(e,t){var n=this.props.chat;this.updateRenderedMsgCache(e.chat===n),this.props.updateOpenedChatInfo({chat:n})}},{key:"getMsgBottom",value:function(e,t){var n=e.scrollTop,a=e.scrollHeight,r=e.clientHeight,o=a-(n+r);return a-(t.offsetTop+t.clientHeight+o)}},{key:"setMsgBottom",value:function(e,t,n){var a=t.offsetTop,r=t.clientHeight,o=a+r+n-e.clientHeight;this.setScrollTop(e,o)}},{key:"getRenderedMessageCount",value:function(){return this.getMsgs().length}},{key:"isMostRecentCMC",value:function(){return this.props.chat.msgs===this.props.msgCollection}},{key:"setScrollBottom",value:function(e){var t=this.scrollContainer;t&&this.setScrollTop(t,t.scrollHeight-e-t.clientHeight)}},{key:"setScrollTop",value:function(e,t){this.programmaticScroll=Date.now(),e&&(e.scrollTop=t)}},{key:"showStickyDateMarker",value:function(){this.stickyDateMarker&&this.stickyDateMarker.setVisibility(!0),this.hideStickyDateMarker.debounce(3e3)}},{key:"nearBottom",value:function(){var e=this.scrollContainer;return!!e&&e.scrollTop+w.default.SCROLL_FUDGE>e.scrollHeight-e.clientHeight}},{key:"getUnreadFocusCtx",value:function(e){var t=e||this.props,n=t.chat,a=t.msgCollection,r=t.focusCtx,o=void 0;if(n.unreadCount?o=n.unreadCount:this.state&&this.state.unreadCount&&(o=this.state.unreadCount),(!r||this.isMostRecentCMC())&&o){var i=a.toArray().filter(function(e){return e.isUnreadType}).reverse().slice(0,o);if(i.length===o)return i=he.default.last(i),{msg:i,isUnreadDivider:n.shouldShowUnreadDivider,highlightMsg:!1}}}},{key:"getMsgs",value:function(){var e=this.props.msgCollection,t=this.state.cursor;return e.toArray().slice(t.getStart(e),t.getEnd(e))}},{key:"updateRenderedMsgCache",value:function(e){var t=this.messageList;if(!t)return void this.renderedMsgCache.clear();for(var n=[],a=t.props.msgs,r=new Map,o={},i=0,l=a.length-1;i<l;){var c=Math.floor((i+l)/2),s=a[c].id.toString(),u=t.getMsgWrapperRef(s);t.getMsgVisibility(u).visibility===w.default.VISIBILITY.ABOVE?i=c+1:l=c}for(var f=i;f<a.length;f++){var d=a[f].id.toString(),p=t.getMsgWrapperRef(d);if(!p)throw new Error("msgRef not found!");var h=t.getMsgVisibility(p);if(h.visibility!==w.default.VISIBILITY.VISIBLE)break;o[d]={offset:h.offset,t:a[f].t},r.set(d,p),n.push(a[f].id)}if(this.scrollContainer){var m=this.scrollContainer.scrollTop;i=0,l=he.default.size(t.renderedDateMarkers)-1;var b=t.getDateMarkerRef(0),v=b&&(0,g.forbiddenAssertDOMNode)(b);if(v&&v.offsetTop<=m+8.5)for(;i<l;){var y=Math.ceil((i+l)/2),_=t.getDateMarkerRef(y);if(!_)throw new Error("DateMarkerRef: "+y+" not found. "+Object.keys(t.renderedDateMarkers).toString()+"}");var E=(0,g.forbiddenAssertDOMNode)(_);E.offsetTop>m+8.5?l=y-1:i=y}else i=-1;this.updateStickyDateMarker.onOrBefore(0,{dateMarkerIdx:i,silent:e}),this.dateMarkerIdx=i,this.pauseHiddenGifs(this.renderedMsgCache,r),this.renderedMsgCache=r,this.visibleMsgOrder=n,this.props.updateOpenedChatInfo({renderedMsgsInfo:o,visibleMsgOrder:n,clientHeight:this.scrollContainer?this.scrollContainer.clientHeight:0})}}},{key:"getMsgComponent",value:function(e){var t=this.messageList;if(t)return t.getMsgComponentRef(e.toString())}},{key:"pauseHiddenGifs",value:function(e,t){var n=this;e.forEach(function(e,a){if(!t.has(a)){var r=n.props.msgCollection.get(a);r&&r.isGif&&"function"==typeof e.pause&&e.pause()}})}},{key:"maybeSendSeen",value:function(e,t){var n=e,a=t,r=this.props,o=r.chat,i=r.msgCollection,l=this.state.cursor;if(o.isDirty()&&this.isMostRecentCMC()&&l.getEnd(i)>=i.length&&(he.default.isUndefined(a)&&(a=document.hasFocus()),a&&(he.default.isUndefined(n)&&(n=this.nearBottom()),n)))return(0,ke.sendSeen)(o),!0}},{key:"render",value:function(){var e=this,t=this.props,n=t.chat,a=t.msgCollection,o=t.selectable,i=t.onMessageSelect,l=this.state,c=l.focusCtx,s=l.msgLoadState,u=(0,x.default)(Ae.default.pane,r({},Ae.default.selectable,o)),f=this.isMostRecentCMC(),d=!!c,p=void 0,m=he.default.find(w.default.TEXTSIZE_CLASS_MAP,function(t){return t.scale===e.state.textsize});m&&(p=m.classname);var b=h.default.createElement(C.default,{ref:(0,ye.GetRef)("messageList",this),unreadCount:this.state.unreadCount,selectable:o,onMessageSelect:i,msgs:this.getMsgs(),focusedMsgCtx:c,selectedMessages:this.props.selectedMessages,isMsgVisible:this.isMsgVisible,notifyChatRendered:this.props.notifyChatRendered,getSequentialMsg:this.getSequentialMsg}),g=h.default.createElement(P.default,{direction:"around",isMostRecentCMC:f,loadMoreMsgs:function(){},isLoadingEarlierMsgs:s.isLoadingEarlierMsgs,isLoadingRecentMsgs:s.isLoadingRecentMsgs,isLoadingAroundMsgs:s.isLoadingAroundMsgs}),v=void 0;(this.state.cursor.getStart(a)>0||!s.noEarlierMsgs)&&(v=h.default.createElement(P.default,{direction:"earlier",isMostRecentCMC:f,loadMoreMsgs:this.loadEarlierMsgs,isLoadingEarlierMsgs:s.isLoadingEarlierMsgs,isLoadingRecentMsgs:s.isLoadingRecentMsgs,isLoadingAroundMsgs:s.isLoadingAroundMsgs}));var y=void 0;(this.state.cursor.getEnd(a)<a.length||!f)&&(y=h.default.createElement(P.default,{direction:"recent",isMostRecentCMC:f,loadMoreMsgs:this.loadRecentMsgs,isLoadingEarlierMsgs:s.isLoadingEarlierMsgs,isLoadingRecentMsgs:s.isLoadingRecentMsgs,isLoadingAroundMsgs:s.isLoadingAroundMsgs})),d&&s.isLoadingAroundMsgs?(y=void 0,v=void 0,b=void 0):g=void 0;var _=void 0,E=void 0,j=this.state,O=j.isNearBottom,S=j.newUnread;if(!O||!s.isLoadingAroundMsgs&&!f){S&&n.unreadCount&&(E=h.default.createElement(ue.default,{count:this.state.newUnread,key:"icon-unread"}));var M=(0,x.default)(Ae.default.incoming,r({},Ae.default.ffFix,Ce.default.isGecko));_=h.default.createElement("div",{className:M,onClick:this.jumpToBottom,role:"button"},h.default.createElement(z.default,{transitionName:"pop",className:Ae.default.unread},E),h.default.createElement(we.default,{name:"down"}))}var T=void 0;return this.state.contextMenu&&(T=h.default.createElement(ne.default,{displayName:"ConversationContextMenu",escapable:!0,popable:!0,requestDismiss:this.onContextClose},h.default.createElement(ee.default,{contextMenu:this.state.contextMenu}))),h.default.createElement(Ee.default,{className:p},h.default.createElement(q.default,{ref:(0,ye.GetRef)("stickyDateMarker",this)}),h.default.createElement(z.default,{transitionName:"pop"},_),h.default.createElement("div",{className:u,ref:this.setScrollContainer,onScroll:this.onScroll,onKeyPress:this.onKeyPress,onContextMenu:o?null:this.onContextMenu,onPaste:this.onPaste,tabIndex:"0"},h.default.createElement("div",{className:Ae.default.empty}),g,v,b,y),T)}}]),t}(h.default.Component),xe=function(){var e=this;this.chatOpenScrollTimestamp=0,this.renderedMsgCache=new Map,this.setScrollContainer=function(t){return e.scrollContainer=t},this.onPanesWillChange=function(t){var n=he.default.last(e.visibleMsgOrder);if(n){var a=n.toString(),r=e.messageList;if(a&&r){var o=r.getMsgWrapperRef(a);if(o){var i=e.scrollContainer,l=(0,g.forbiddenAssertDOMNode)(o);if(!i)return;var c=e.getMsgBottom(i,l);e.panesChanging={msg:l,container:i,msgBottom:c}}}}},this.onPanesDidChange=function(t){if(e.panesChanging){var n=e.panesChanging,a=n.msg,r=n.container,o=n.msgBottom;e.setMsgBottom(r,a,o),e.panesChanging=void 0}},this.attachMsgCollectionObservers=function(t){var n=e.props,a=n.listeners,r=n.chat,o=n.msgCollection,i=t.focusCtx,l=t.chat,c=t.msgCollection;o&&(r.msgs===o&&a.remove(r,"change:unreadCount",e.onUnreadCount),a.remove(o,"remove_msgs",e.onMsgsDelete),a.remove(r.msgs,"change:last",e.onLastMsgChanged)),null!=e._msgLoadStateChangeUnsubscribe&&e._msgLoadStateChangeUnsubscribe(),e._msgLoadStateChangeUnsubscribe=c.onMsgLoadStateChange(e._handleMsgLoadStateChange),c===l.msgs&&a.add(l,"change:unreadCount",e.onUnreadCount),a.add(l.msgs,"change:last",e.onLastMsgChanged),a.add(c,"remove_msgs",e.onMsgsDelete),i&&c.loadAroundPromise&&c.loadAroundPromise.then(function(){return!0}).checkpoint(e.props.rejectOnUnmount()).catch(de.Unmount,function(){return!1}).catch(de.E404,function(){return T.default.openToast(h.default.createElement(ce.default,{msg:re.default.t("message_query_404"),id:(0,le.genId)()})),!0}).catch(function(){return!0}).then(function(t){if(t&&i){var n=s(i),a=n&&n.msg;a&&e.setState({cursor:e.state.cursor.init(a.id,c),focusCtx:n})}})},this.updateForCurrentPosition=he.default.throttle(function(){var t=e.props.rejectOnUnmount();(0,Te.default)({signal:t}).then(function(){t.isRejected()||(e.updateRenderedMsgCache(),b.default.unstable_batchedUpdates(function(){var t=e.scrollContainer;if(null!=t){t.scrollTop<300&&e.loadEarlierMsgs();var n=e.state,a=n.isNearBottom,r=n.cursor,o=e.nearBottom();o?(e.maybeSendSeen(!0),e.isMostRecentCMC()&&a!==o&&e.setState({isNearBottom:o,newUnread:0}),(r.getEnd(e.props.msgCollection)<e.props.msgCollection.length||!e.isMostRecentCMC())&&e.loadRecentMsgs()):a!==o&&e.setState({isNearBottom:o})}}))}).catch(Pe.default,function(){})},100),this._handleMsgLoadStateChange=function(){e.setState({msgLoadState:u(e.props.msgCollection)})},this.onResizeThrottle=he.default.throttle(function(){e.updateRenderedMsgCache()},100),this.onMsgKeyChange=function(t){var n=t.newKey,a=t.oldKey,r=a.toString(),o=n.toString(),i=e.renderedMsgCache.get(r);i&&(e.renderedMsgCache.delete(r),e.renderedMsgCache.set(o,i));for(var l=0;l<e.visibleMsgOrder.length;++l)if(e.visibleMsgOrder[l]===a){e.visibleMsgOrder[l]=n;break}},this.onResizeDebounce=he.default.debounce(function(){var t=e.nearBottom();e.nearBottom!==t&&e.setState({isNearBottom:t})},100),this.loadEarlierMsgs=function(){var t=e.props,n=t.chat,a=t.msgCollection,r=e.state,o=r.cursor,i=r.msgLoadState;if(o.getStart(a)>0)o.hasBefore(a)&&e.setState({cursor:o.loadBefore(a)});else{if(i.noEarlierMsgs||i.isLoadingEarlierMsgs||i.isLoadingAroundMsgs)return;n.loadEarlierMsgs(a).checkpoint(e.props.rejectOnUnmount()).then(function(){var t={};e.state.focusCtx||(t.focusCtx=e.getUnreadFocusCtx(e.props)),o.hasBefore(a)?(t.cursor=o.loadBefore(a),e.setState(t)):e.setState(t)}).catch(de.Unmount,function(){}).catch(function(e){X.default.log("ConversationMsgs:loadEarlierMsgs failed")(),X.default.log(e)()})}},this.loadRecentMsgs=function(){var t=e.props,n=t.chat,a=t.msgCollection,r=e.state,o=r.cursor,i=r.msgLoadState;if(o.getEnd(a)<a.length)e.setState({cursor:o.loadAfter(a)});else{if(i.isLoadingRecentMsgs||i.isLoadingAroundMsgs)return;e.loadRecentMsgsPromise=n.loadRecentMsgs(a).cancellable().checkpoint(e.props.rejectOnUnmount()).then(function(){o.hasAfter(a)?e.setState({cursor:o.loadAfter(a)}):e.state.cursor.getEnd(a)>=a.length&&e.isMostRecentCMC()&&e.forceUpdate()}).catch(de.Unmount,function(){}).catch(function(e){X.default.log("ConversationMsgs:loadRecentMsgs failed")(),X.default.log(e)()}).finally(function(){e.loadRecentMsgsPromise=null})}},this.onComposeHeightChange=function(t){var n=e.scrollContainer;if(n)if(t){if(n&&t<0&&n.scrollTop===n.scrollHeight-n.clientHeight)return;e.setScrollTop(n,n.scrollTop+t)}else{var a=n.scrollHeight-(n.scrollTop+n.clientHeight);(0,R.default)(n,{tween:18},{progress:function(){e.setScrollTop(n,n.scrollHeight-a-n.clientHeight)},duration:300},[.1,.82,.25,1])}},this.getScrollBottom=function(){var t=e.scrollContainer;return t?t.scrollHeight-(t.scrollTop+t.clientHeight):0},this.hideStickyDateMarker=new V.default(function(){e.stickyDateMarker&&e.stickyDateMarker.setVisibility(!1)}),this.updateStickyDateMarker=new V.default(function(t){var n=t||{},a=n.dateMarkerIdx,r=n.silent,o=void 0!==r&&r,i=e.messageList;if(i&&"number"==typeof a){o||Date.now()-(e.programmaticScroll||0)<200||e.showStickyDateMarker();var l=i.getDateMarkerRef(a);if(-1===a)e.stickyDateMarker.updateDateMarkerText();else if(l){var c=l.getTimestamp(),s=Z.default.relativeDateStr(c).toUpperCase();e.stickyDateMarker.updateDateMarkerText(s)}if(e.dateMarkerIdx!==a){var u=i.getDateMarkerRef(e.dateMarkerIdx);u&&u.hide(!1),l&&l.hide(!0)}}}),this.isMsgVisible=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e.renderedMsgCache.has(t.toString())&&(!!n||e.getMsgComponent(t))},this.getSequentialMsg=function(t){var n=e.getMsgs();if(n){var a=he.default.findIndex(n,function(e){return t.equals(e.id)});return a>=n.length-1?null:n[a+1]}},this.onScroll=function(t){Date.now()-e.chatOpenScrollTimestamp>w.default.MSG_FOCUS_SCROLL_ANIMATION_DURATION+50&&e.updateForCurrentPosition()},this.onWindowGainedFocus=function(){var t=e.props.chat;!e.clearUnreadTimer&&t.isDirty()&&(e.clearUnreadTimer=setTimeout(function(){delete e.clearUnreadTimer,e.maybeSendSeen()},w.default.CLEAR_CHAT_DIRTY_WAIT))},this.onWindowLostFocus=function(){if(e.state.unreadCount&&e.isMostRecentCMC()){var t=e.props.chat;0===t.unreadCount&&e.setState({unreadCount:0}),t.markedUnread=!1}},this.jumpToBottom=function(){var t=e.props.msgCollection;e.isMostRecentCMC()&&e.state.cursor.getEnd(t)>=t.length?e.scrollToBottom():T.default.openChatBottom(e.props.chat).then(function(t){t&&T.default.focusChatTextInput(e.props.chat)})},this.scrollToBottom=function(t){var n=e.scrollContainer;n&&e.setScrollTop(n,n.scrollHeight),t&&t();var a=e.props.rejectOnUnmount();(0,Te.default)({signal:a}).then(function(){a.isRejected()||e.setState({cursor:e.state.cursor.resetBeforeCursor(e.props.msgCollection)})}).catch(Pe.default,function(){})},this.onLastMsgChanged=function(t,n){var a=e.props.msgCollection,r=e.state.focusCtx,o=e.state.cursor,i=a.last();if(!e.isMostRecentCMC())return void(n&&t&&t.isSentByMe&&e.jumpToBottom());var l={},c=document.hasFocus(),s=e.nearBottom(),u=s;c&&s?(l.unreadCount=0,l.focusCtx=void 0,o=o.setFocusedMsgKey(a)):i&&i.isSentByMe&&n&&(u=!0,e.state.unreadCount&&(l.unreadCount=0,l.focusCtx=void 0,o=o.setFocusedMsgKey(a)),e.jumpToBottom()),o=r&&!l.hasOwnProperty("focusCtx")?o.loadAfter(a,{count:1}):o.loadBeforeCapped(a,{count:1}),o!==e.state.cursor&&(l.cursor=o),he.default.isEmpty(l)||e.setState(l,function(){u&&e.scrollToBottom()})},this.onUnreadCount=function(){var t=e.props.chat,n=e.nearBottom(),a=document.hasFocus();e.maybeSendSeen(n,a);var r={};if(t.unreadCount&&!t.pendingSeenCount&&e.isMostRecentCMC()){r.unreadCount=t.unreadCount;var o=e.getUnreadFocusCtx();o&&(r.focusCtx=o,r.cursor=e.state.cursor.setFocusedMsgKey(e.props.msgCollection,o.msg&&o.msg.id))}var i=n&&r.unreadCount-e.state.unreadCount==1;(!n&&e.isMostRecentCMC()||!t.pendingSeenCount&&e.state.newUnread!==t.unreadCount)&&(r.newUnread=t.unreadCount),he.default.isEmpty(r)||e.setState(r,function(){i&&e.scrollToBottom()})},this.onMsgsDelete=function(){var t=e.state.cursor.ensureValidFocus(e.props.msgCollection);e.state.cursor!==t?e.setState({cursor:t}):e.forceUpdate()},this.onPageUpDown=function(t){ie.default.focus(e.scrollContainer)},this.scrollMessages=function(){var t=he.default.last(e.visibleMsgOrder);if(t){var n=e.messageList;if(n){var a=n.getMsgWrapperRef(t.toString());if(a){var r=(0,g.forbiddenFindDOMNode)(a);if(r){var o=1===e.visibleMsgOrder.length?r.clientHeight:0,i=e.scrollContainer;(0,R.default)(r,"stop"),i&&(0,R.default)(i,"stop"),(0,R.default)(r,"scroll",{duration:300,container:i,offset:o})}}}}},this.onKeyPress=function(t){t.metaKey||t.ctrlKey||(t.preventDefault(),"Enter"!==t.key||t.shiftKey?T.default.pasteChatTextInput(e.props.chat,String.fromCharCode(t.charCode)):T.default.enterChatTextInput(e.props.chat))},this.onContextMenu=function(t){var n=e.props.chat,a=e.props.onSelectMessages,r=void 0;if(n.isUser)r=h.default.createElement(B.default,{chat:n,toContextMenuManager:!0,contact:n.contact,onSelectMessages:a});else if(n.isGroup)r=F.default.group(n,a);else{if(!n.isBroadcast)return;r=F.default.broadcast(n,a)}t.preventDefault(),t.stopPropagation(),t.persist(),e.setState({contextMenu:{menu:r,event:t}})},this.onContextClose=function(){e.setState({contextMenu:null})},this.onPaste=function(t){t.preventDefault();var n=new E.default(t.clipboardData);if(!n.hasFiles()&&n.hasType("text/plain"))return t.persist(),void T.default.sendPasteToCompose(e.props.chat,t);var a=he.default.filter(n.getFiles(),function(e){var t=(0,A.typeFromMimetype)(e.type);return"image"===t||"video"===t});a.length&&T.default.attachMediaDrawer({chat:e.props.chat,files:a})}};De.displayName="ConversationMsgs",t.default=(0,ve.default)((0,be.default)((0,ye.hoc)(De)))},bjaehhfffd:function(e,t,n){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),o=function(){function e(){a(this,e),this.initSessionId()}return r(e,[{key:"initSessionId",value:function(){this.sessionId=this.newSessionId()}},{key:"newSessionId",value:function(){return this.sessionId=Math.floor(2147483648*Math.random()),this.sessionId}}]),e}();t.default=o},bjajdfefga:function(e,t){e.exports={muted:"_2tFQL",viewport:"_1cOGb"}},bjbggbjed:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.DISP_LOCATION=void 0;var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(s),f=n("ceffhbhahb"),d=a(f),p=n("dcfafchbae"),h=a(p),m=n("defeghgfc"),b=a(m),g=n("eceadcicaf"),v=a(g),y=n("caciiaejed"),_=a(y),E=n("bjfecgfdgj"),j=a(E),w=n("dibjgbdhfg"),O=a(w),C=n("bheebijggd"),S=a(C),P=n("egjjcjcg"),M=a(P),T=n("dbgdaechch"),k=n("ejbdjaifi"),N=t.DISP_LOCATION={COMPOSE_BOX:"COMPOSE_BOX",DROPDOWN:"DROPDOWN"},I=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));n._sectionIds=0===j.default.length?C.ORDERED_TAB_SECTION_IDS.filter(function(e){return e!==S.default.RECENT}):C.ORDERED_TAB_SECTION_IDS,n._handleEmojiPanelFocusNext=function(){n.props.onFocusNext()},n._handleMenuTabClick=function(e){n._selectSection(e)},n._handleMouseDown=function(e){e.stopPropagation(),e.preventDefault(),n._focusSearchInput()},n._handlePanelSection=function(e){n._animationPromise||n.state.selectedSectionId!==e&&n.setState({selectedSectionId:e})},n._onEmoji=function(e){j.default.increment(e),n.props.onEmoji(e)},n._setRefContent=function(e){n._refContent=e},n.renderEmojiTab=function(e,t){return u.createElement(b.default,{key:e,onClick:n._handleMenuTabClick,sectionId:e,selected:t})},n._scrollSectionIds=n._sectionIds;var a=void 0;return a=n.props.displayCache?n.props.displayCache:{scrollTop:0,sectionId:n._sectionIds[0],showSearchInput:!0},n._displayCache=a,n.state={selectedSectionId:a.sectionId},n}return l(t,e),c(t,[{key:"componentDidMount",value:function(){var e=this;this.props.listeners.uiIdle(function(){e.restoreFocus()})}},{key:"restoreFocus",value:function(e){this._focusSearchInput(e)}},{key:"_focusSearchInput",value:function(e){this._refContent&&this._refContent.focusSearchInput(e)}},{key:"_selectSection",value:function(e){this.state.selectedSectionId!==e&&(M.default.setLastEmojiTab(e),this.setState({selectedSectionId:e}),this._focusSearchInput(),this._scrollToSection(e))}},{key:"_scrollToSection",value:function(e){var t=this;if(this._refContent){var n=this._refContent.scrollToSection(e);this._animationPromise=n,n.finally(function(){n===t._animationPromise&&delete t._animationPromise})}}},{key:"render",value:function(){var e=(0,d.default)(O.default.emojiPanel,r({},O.default.panelDropdown,this.props.displayLocation===N.DROPDOWN));return u.createElement("div",{className:e,onMouseDown:this._handleMouseDown},u.createElement(_.default,{selectedSectionId:this.state.selectedSectionId,sectionIds:this._sectionIds,renderSectionTab:this.renderEmojiTab}),u.createElement(h.default,{displayCache:this._displayCache,width:this.props.width||T.EMOJI_PICKER_WIDTH,onDisplayCache:this.props.onDisplayCache,onFocusPrev:this.props.onFocusPrev,onFocusNext:this._handleEmojiPanelFocusNext,onEmoji:this._onEmoji,onSection:this._handlePanelSection,ref:this._setRefContent,sectionIds:this._scrollSectionIds}))}}]),t}(u.PureComponent);I.defaultProps={displayLocation:N.DROPDOWN},I.displayName="EmojiPanel";var R=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return l(t,e),c(t,[{key:"restoreFocus",value:function(e){this.getComponent().restoreFocus(e)}}]),t}((0,v.default)((0,k.hocWithDefaults)(I)));t.default=R},bjcfdghhfc:function(e,t){e.exports={"-item-spacing":"16px",itemSpacing:"16px","-item-width":"26px",itemWidth:"26px",muted:"_1LS1z",container:"-XQxp",active:"_1oNFt",square24:"_1jjUV",square26:"UNg3F",btn:"_27Kg1",top:"_24zF5",padding:"_2NeJ7"}},bjcgcdejaa:function(e,t,n){"use strict";function a(e,t){var n=e;if(n){do{n=t===i.NEXT?n.nextSibling:n.previousSibling}while(n&&(0,o.default)(n));return n}}Object.defineProperty(t,"__esModule",{value:!0}),t.DIR=void 0,t.default=a;var r=n("ccagfiehde"),o=function(e){return e&&e.__esModule?e:{default:e}}(r),i=t.DIR={NEXT:"NEXT",PREV:"PREV"}},bjddgjgae:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=r(s),f=n("ceffhbhahb"),d=a(f),p=n("ejbdjaifi"),h=n("gbfffciea"),m=a(h),b=n("eiiicijcj"),g=a(b),v=n("ecibddhig"),y=r(v),_=n("ihfccfgdf"),E=a(_),j=n("dfhbgghjei"),w=a(j),O=n("bghjfahjfd"),C=a(O),S=function(e){function t(){var e,n,a,r;o(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a._showMediaMissing=function(){m.default.openModal(u.createElement(g.default,{msg:a.props.msg}))},a._downloadMedia=function(){a.props.msg.forceDownloadMedia(!0)},a._cancelDownload=function(){a.props.msg.cancelDownload()},a._cancelUpload=function(){a.props.msg.cancelUpload()},a._resumeUpload=function(){a.props.msg.resumeUpload()},a._resumeRemoteUpload=function(){a.props.msg.resumeRemoteUpload()},r=n,i(a,r)}return l(t,e),c(t,[{key:"render",value:function(){var e=this.props.mediaData,t=void 0,n=void 0,a=e.mediaStage;switch(a){case"RESOLVED":t=null,n=null;break;case"FETCHING":t=this._cancelDownload,n=u.createElement(y.PendingCancel,null);break;case"NEED_POKE":t=this._downloadMedia,n=u.createElement(y.Download,{filesize:e.size});break;case"UPLOADING":t=this._cancelUpload,n=u.createElement(y.PendingCancel,null);break;case"NEED_UPLOAD":t=this._resumeUpload,n=u.createElement(y.Upload,{filesize:e.size});break;case"REMOTE_NEED_UPLOAD":t=this._resumeRemoteUpload,n=u.createElement(y.Upload,{filesize:e.size});break;case"ERROR_MISSING":t=this._showMediaMissing,n=u.createElement(y.Upload,{filesize:e.size});break;case"ERROR_UNSUPPORTED":t=this._showMediaMissing,n=u.createElement(y.Download,{filesize:e.size});break;case"SENDING":case"DECRYPTING":case"ERROR_TOO_LARGE":case"INIT":case"PREPARING":case"REMOTE_UPLOADING":case"REUPLOADING":n=u.createElement(y.Pending,null);break;default:throw new Error("invalid value for sticker mediaStage '"+a+"'")}return u.createElement("div",{className:(0,d.default)(w.default.thumb,C.default.cursorAuto),onClick:t},n,this.props.children)}}]),t}(u.PureComponent);S.CONCERNS={mediaData:["mediaStage","size"]},S.displayName="StickerMediaControl",t.default=(0,E.default)((0,p.hoc)(S),S.CONCERNS)},bjdfbiahbi:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e){var t=(0,s.default)(p.default.chatSubtitle,r({},p.default.chatSubtitleHeader,"title"===e.location));return l.createElement("div",{className:t},l.createElement(f.default,{titlify:!0,className:p.default.chatSubtitleText,direction:"inherit",text:e.text}))}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=n("ddhijeejag"),l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(i),c=n("ceffhbhahb"),s=a(c),u=n("fifhbjiec"),f=a(u),d=n("hbfbchadb"),p=a(d);o.displayName="ChatSubtitleText"},bjdjbcefcc:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=n("dfcggebdjj"),c=a(l),s=n("ccchcigijb"),u=a(s),f=n("eccjbdjafd"),d=a(f),p=n("bafdbchefg"),h=a(p),m=n("bfccafhbbb"),b=a(m),g=n("bfjfgcfade"),v=a(g),y=n("eaecbgafff"),_=a(y),E=n("cdheafhdbh"),j=a(E),w=n("ciibfajghc"),O=a(w),C=n("ddibegacej"),S=a(C),P=n("ecidjifge"),M=a(P),T=new u.default,k=new v.default,N=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),t}((0,d.default)([c.default,k,_.default,T,h.default,O.default]));N.Suggestions=(0,M.default)(b.default,{plugin:T}),N.EmojiSuggestions=(0,M.default)(j.default,{plugin:k}),N.QuickRepliesSuggestions=(0,M.default)(S.default,{plugin:O.default}),t.default=N},bjeccdffag:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},o=n("becfabjeeg"),i=a(o),l=n("bfdcadbbif"),c=a(l),s=n("bbahcjdgfa"),u=a(s),f=n("ddhijeejag"),d=function(e){var t=e.children,n=e.onClick,a=n?{onClick:n}:{};return f.createElement("div",r({className:u.default.docState},a),t)};d.displayName="DocState";var p=function(e){var t=e.onClick;return f.createElement(d,{onClick:t||function(){}},f.createElement(c.default,{name:"audio-download"}))};p.displayName="Download";var h=function(e){var t=e.outgoingMsg;return f.createElement(d,null,f.createElement("div",{className:u.default.spinner},f.createElement(i.default,{stroke:3,size:32,outgoingMsg:t})))};h.displayName="Pending";var m=function(e){var t=e.outgoingMsg;return f.createElement(d,null,f.createElement("div",{className:u.default.spinner},f.createElement(i.default,{stroke:3,size:32,outgoingMsg:t})),f.createElement(c.default,{name:"audio-cancel-noborder"}))};m.displayName="PendingCancel";var b=function(){return f.createElement(d,null,f.createElement(c.default,{name:"audio-upload"}))};b.displayName="Upload",e.exports={Download:p,Pending:h,PendingCancel:m,Upload:b}},bjecicbiic:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return i.default.sendConversationDelete(e,t).then(function(a){if(c.default.supportsFeature(c.default.F.MODEL_STORAGE)&&200===a.status&&!a._duplicate){var r=n();if(t&&t.equals(r)||t===r)return s.Chat.remove(e.toString()).return(a)}return a})}Object.defineProperty(t,"__esModule",{value:!0}),t.sendConversationDelete=r;var o=n("chajfbfiga"),i=a(o),l=n("ccaaiecfib"),c=a(l),s=n("cefcddgdgg")},bjedheiidd:function(e,t){e.exports={muted:"_21wvf",chatListPanel:"_1uESL",panelBody:"_1RYPC",panelSearch:"_2HS9r",spinner:"etTyb",unreadContainer:"H5L2i",unread:"_3-3IT",unreadBody:"_3X__T",unreadIcon:"_2Ojo7"}},bjfacgbcjj:function(e,t){e.exports={muted:"wZH48",msg:"_1WMT2",hover:"_1lakC",current:"_2nA3s",active:"_2V_Wj"}},bjfjacgeai:function(e,t){e.exports={muted:"_1abrG",sensor:"_2xINO"}},bjghdijfjd:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("bhhdeihhhf"),f=a(u),d=n("ihfccfgdf"),p=a(d),h=n("ejbdjaifi"),m=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"render",value:function(){var e=this.props,t=e.chat,n=e.disabled,a=this.props.onMarkUnread.bind(null,!t.unreadCount);return s.createElement(f.default,{a8n:"mi-mark-as",action:a,key:"MarkUnreadMenuItem",disabled:n},t.unreadCount?l10n.t("mark_read_chat"):l10n.t("mark_unread_chat"))}}]),t}(s.PureComponent);m.CONCERNS={chat:["unreadCount"]},m.displayName="MarkUnreadMenuItem",t.default=(0,p.default)((0,h.hoc)(m),m.CONCERNS)},bjgibbgbai:function(e,t,n){"use strict";var a=n("chgaccicf"),r=function(e){return e&&e.__esModule?e:{default:e}}(a);e.exports=(0,r.default)({EMOJI_ENTER:void 0,EMOJI_INACTIVE:void 0,EMOJI_LEFT:void 0,EMOJI_RIGHT:void 0,EMOJI_SEARCH:void 0,EMOJI_TAB:void 0})},bjhbahjgdi:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function o(e,t){return e&&Array.isArray(e)?e.reduce(function(e,n){return[].concat(r(e),[(0,f.default)(t("id",n))])},[]):[]}var i=n("bdiiahhjbe"),l=a(i),c=n("ccgjijjbbj"),s=a(c),u=n("cahfddcdga"),f=a(u),d={chat:["Chat","Contact"],message:["Msg"],contact:["Contact"]},p={queryLabels:function(){var e=this;return new Promise(function(t,n){var a=function(a){e.BinaryProtocol.read(a).then(function(n){var a={labels:[]};if(l.default.logColor("green","bin-recv: response,label",n)(),"response"===e.N.tag(n)&&"label"===e.N.attr("type",n)){a.checksum=e.N.attr("checksum",n);var r=e.N.children(n);if(Array.isArray(r))for(var o=0;o<r.length;o++){var i=e.parseLabel(r[o]),c=i&&i.label;c&&a.labels.push(c)}}t(a)}).catch(n)},r=e.queryNode({type:"label"});e.binSend("sendEphemeral",r,n,{onSend:e.binWrap(a,t),onDrop:e.wrap(n)},{debugString:"query,labels",metric:e.M.QUERY_LABELS})})},parseLabel:function(e){if("label"===this.N.tag(e)){var t=parseInt(this.N.attr("count",e),10),n=this.N.attr("id",e),a=this.N.attr("name",e),r=this.N.attr("color",e),i=isNaN(t)?void 0:t,l=this.N.attr("type",e),c=void 0;if("update"===l)for(var u=this.N.children(e),p=0;p<u.length;p++){var h=u[p],m=null;switch(this.N.tag(h)){case"chat":m=this.N.attr("jid",h);break;case"message":var b=this.N.attr("jid",h),g=this.N.attr("index",h),v="true"===this.N.attr("owner",h),y=this.N.attr("participant",h);m=new s.default({fromMe:v,remote:b,id:g,participant:y})}var _={id:(0,f.default)(m),labels:o(this.N.children(h),this.N.attr),collection:d[this.N.tag(h)]};c=c?c.concat(_):[_]}var E={label:{id:n,name:a,color:r,count:i},type:l,labelUpdates:c},j=[!(l||n&&a&&r),l&&"update"!==l&&"delete"!==l];return this.dropIfConditionMet(j,E)}}};e.exports=p},bjhcbbbjdc:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.MsgComponent=void 0;var l=function e(t,n,a){null===t&&(t=Function.prototype);var r=Object.getOwnPropertyDescriptor(t,n);if(void 0===r){var o=Object.getPrototypeOf(t);return null===o?void 0:e(o,n,a)}if("value"in r)return r.value;var i=r.get;if(void 0!==i)return i.call(a)},c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(s),f=n("ebhdjgicgg"),d=a(f),p=n("cbifffdech"),h=a(p),m=n("eadfaddcj"),b=a(m),g=n("dibgadcjce"),v=a(g),y=n("cfficaagef"),_=a(y),E=n("ccaaiecfib"),j=a(E),w=n("icbjhhidg"),O=a(w),C=n("gddafccec"),S=a(C),P=n("biadgfadhh"),M=a(P),T=n("bdiiahhjbe"),k=a(T),N=n("fccahhfch"),I=a(N),R=n("dhccihecch"),A=a(R),D=n("gigggciff"),x=a(D),L=n("caigihje"),F=a(L),U=n("ihfccfgdf"),B=a(U),G=n("dghebhejhb"),V=a(G),W=n("ejbdjaifi"),H=n("bheafeifce"),Y=n("dbifijhjeg"),q=a(Y),K=n("bejccccege"),z=a(K),Q=n("chdggedfah"),X=a(Q),J=n("cfbeeihgea"),Z=a(J),$=n("ccjgccbced"),ee=a($),te=n("djjgggigcf"),ne=a(te),ae=n("cggajedfhg"),re=a(ae),oe=n("dbgefjefac"),ie=a(oe),le=n("jjbcbhhjh"),ce=a(le),se=n("hichbacjh"),ue=a(se),fe=n("eacehgiidh"),de=a(fe),pe=t.MsgComponent=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),c(t,[{key:"getQuotedMsg",value:function(e){var t=this.props,n=t.displayType,a=t.msg,r=t.chat,o=void 0;if(j.default.supportsFeature(j.default.F.REPLIES_IN)&&n!==b.default.DISP_TYPE.GALLERY){var i=a.quotedMsgObj();if(i)o=u.createElement(ce.default,{msg:i,key:i.id.toString(),rootMsg:(0,H.unproxy)(a),displayType:n,chat:(0,H.unproxy)(r),t:a.t});else{var l=a.getQuotedMsgAdminGroupJid();l&&(o=u.createElement(ue.default,{quotedGroupJid:l}))}}return o}},{key:"getRef",value:function(){return this.ref}},{key:"render",value:function(){var e=this.props,t=e.chat,n=e.displayAuthor,a=e.displayType,r=e.isMsgVisible,o=e.msg;switch(o.type){case b.default.MSG_TYPE.CHAT:return u.createElement(q.default,{msg:(0,H.unproxy)(o),contact:o.senderObj,ref:(0,W.GetRef)("ref",this),quotedMsg:this.getQuotedMsg(b.default.MSG_TYPE.CHAT),trusted:o.isTrusted(),displayType:a,displayAuthor:n});case b.default.MSG_TYPE.IMAGE:return u.createElement(A.default,{msg:o,displayType:a,mediaData:o.mediaData,ref:(0,W.GetRef)("ref",this),quotedMsg:this.getQuotedMsg(b.default.MSG_TYPE.IMAGE),isMsgVisible:r,trusted:o.isTrusted(),displayAuthor:n});case b.default.MSG_TYPE.PRODUCT:return j.default.supportsFeature(j.default.F.CATALOG)?u.createElement(re.default,{msg:o,mediaData:o.mediaData,displayAuthor:n,trusted:o.isTrusted()}):u.createElement(z.default,{msg:(0,H.unproxy)(o),displayAuthor:n});case b.default.MSG_TYPE.GROUP_NOTIFICATION:case b.default.MSG_TYPE.GP2:case b.default.MSG_TYPE.BROADCAST_NOTIFICATION:case b.default.MSG_TYPE.NOTIFICATION:case b.default.MSG_TYPE.NOTIFICATION_TEMPLATE:case b.default.MSG_TYPE.E2E_NOTIFICATION:case b.default.MSG_TYPE.CALL_LOG:return u.createElement(I.default,{contact:(0,H.unproxy)(t).contact,msg:o,ref:(0,W.GetRef)("ref",this)});case b.default.MSG_TYPE.AUDIO:return u.createElement(d.default,{msg:o,mediaData:o.mediaData,quotedMsg:this.getQuotedMsg(b.default.MSG_TYPE.AUDIO),displayAuthor:n,displayType:a,ref:(0,W.GetRef)("ref",this)});case b.default.MSG_TYPE.VIDEO:return o.isGif?u.createElement(_.default,{displayAuthor:n,displayType:a,isMsgVisible:r,maxWidth:this.props.maxWidth,mediaData:o.mediaData,msg:o,quotedMsg:this.getQuotedMsg(b.default.MSG_TYPE.VIDEO),ref:(0,W.GetRef)("ref",this),trusted:o.isTrusted()}):u.createElement(ie.default,{displayAuthor:n,displayType:a,hover:this.props.hover,isMsgVisible:r,mediaData:o.mediaData,msg:o,quotedMsg:this.getQuotedMsg(b.default.MSG_TYPE.VIDEO),ref:(0,W.GetRef)("ref",this),trusted:o.isTrusted()});case b.default.MSG_TYPE.VCARD:return u.createElement(ee.default,{msg:o,ref:(0,W.GetRef)("ref",this),quotedMsg:this.getQuotedMsg(),displayType:a,displayAuthor:n});case b.default.MSG_TYPE.MULTI_VCARD:return u.createElement(ne.default,{msg:o,ref:(0,W.GetRef)("ref",this),quotedMsg:this.getQuotedMsg(),displayType:a,displayAuthor:n});case b.default.MSG_TYPE.GROUPS_V4_INVITE:return u.createElement(de.default,{msg:o,ref:(0,W.GetRef)("ref",this),displayAuthor:n});case b.default.MSG_TYPE.LOCATION:return o.isLive?u.createElement(O.default,{msg:(0,H.unproxy)(o),ref:(0,W.GetRef)("ref",this),quotedMsg:this.getQuotedMsg(b.default.MSG_TYPE.LOCATION),trusted:o.isTrusted(),displayAuthor:n}):u.createElement(M.default,{msg:(0,H.unproxy)(o),ref:(0,W.GetRef)("ref",this),quotedMsg:this.getQuotedMsg(b.default.MSG_TYPE.LOCATION),displayAuthor:n});case b.default.MSG_TYPE.PAYMENT:return u.createElement(S.default,{msg:o,ref:(0,W.GetRef)("ref",this),quotedMsg:this.getQuotedMsg(b.default.MSG_TYPE.PAYMENT),displayAuthor:n});case b.default.MSG_TYPE.PTT:return u.createElement(x.default,{msg:o,mediaData:o.mediaData,quotedMsg:this.getQuotedMsg(b.default.MSG_TYPE.PTT),displayAuthor:n,displayType:a,ref:(0,W.GetRef)("ref",this),getSequentialMsg:this.props.getSequentialMsg});case b.default.MSG_TYPE.STICKER:return u.createElement(V.default,{msg:o,mediaData:o.mediaData,ref:(0,W.GetRef)("ref",this),quotedMsg:this.getQuotedMsg(b.default.MSG_TYPE.IMAGE),displayAuthor:n,position:this.props.position});case b.default.MSG_TYPE.DOCUMENT:return u.createElement(v.default,{msg:o,displayType:a,mediaData:o.mediaData,ref:(0,W.GetRef)("ref",this),quotedMsg:this.getQuotedMsg(b.default.MSG_TYPE.DOCUMENT),trusted:o.isTrusted(),displayAuthor:n});case b.default.MSG_TYPE.UNKNOWN:return u.createElement(z.default,{msg:(0,H.unproxy)(o),displayAuthor:n});case b.default.MSG_TYPE.CIPHERTEXT:return u.createElement(h.default,{msg:o,ref:(0,W.GetRef)("ref",this),displayAuthor:n});case b.default.MSG_TYPE.REVOKED:return u.createElement(F.default,{msg:(0,H.unproxy)(o),ref:(0,W.GetRef)("ref",this)});case b.default.MSG_TYPE.OVERSIZED:return u.createElement(Z.default,{msg:(0,H.unproxy)(o),displayAuthor:n});case b.default.MSG_TYPE.TEMPLATE:if(!j.default.supportsFeature(j.default.F.MD_BACKEND))return u.createElement(X.default,{msg:(0,H.unproxy)(o),displayType:a,displayAuthor:n});switch(o.subtype){case"image":return u.createElement(A.default,{msg:o,displayType:a,mediaData:o.mediaData,ref:(0,W.GetRef)("ref",this),quotedMsg:this.getQuotedMsg(b.default.MSG_TYPE.TEMPLATE),isMsgVisible:r,trusted:o.isTrusted(),displayAuthor:n});case"video":return u.createElement(ie.default,{displayAuthor:n,displayType:a,hover:this.props.hover,isMsgVisible:r,mediaData:o.mediaData,msg:o,quotedMsg:this.getQuotedMsg(b.default.MSG_TYPE.TEMPLATE),ref:(0,W.GetRef)("ref",this),trusted:o.isTrusted()});case"location":return u.createElement(M.default,{msg:(0,H.unproxy)(o),ref:(0,W.GetRef)("ref",this),quotedMsg:this.getQuotedMsg(b.default.MSG_TYPE.TEMPLATE),displayAuthor:n});case"document":return u.createElement(v.default,{msg:o,displayType:a,mediaData:o.mediaData,ref:(0,W.GetRef)("ref",this),quotedMsg:this.getQuotedMsg(b.default.MSG_TYPE.TEMPLATE),trusted:o.isTrusted(),displayAuthor:n});default:return u.createElement(q.default,{msg:(0,H.unproxy)(o),contact:o.senderObj,ref:(0,W.GetRef)("ref",this),quotedMsg:this.getQuotedMsg(b.default.MSG_TYPE.TEMPLATE),trusted:o.isTrusted(),displayType:a,displayAuthor:n})}case b.default.MSG_TYPE.HSM:return u.createElement(q.default,{msg:(0,H.unproxy)(o),contact:o.senderObj,ref:(0,W.GetRef)("ref",this),quotedMsg:this.getQuotedMsg(b.default.MSG_TYPE.HSM),trusted:o.isTrusted(),displayType:a,displayAuthor:n});default:return k.default.log("messageList:render Unknown message type: "+o.type)(),u.createElement(z.default,{msg:(0,H.unproxy)(o),ref:(0,W.GetRef)("ref",this),displayAuthor:n})}}}]),t}(u.PureComponent);pe.CONCERNS={msg:["isGif","isLive","mediaData","senderObj","subtype","type","t","id","title"],chat:["trusted"]},pe.displayName="MsgComponent";var he=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),c(t,[{key:"getRef",value:function(){return l(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"getComponent",this).call(this).getRef()}}]),t}((0,B.default)((0,W.hoc)(pe),pe.CONCERNS));t.default=he},bjhdcidgah:function(e,t,n){e.exports=n.p+"img/animated-doodle_600127bdb5f7627ede5cd4ef320f55b0.png"},bjhfhjjdgd:function(e,t){e.exports={muted:"_1UAz5",container:"_3W2zz",retryButton:"_3_cuW"}},bjhhaacbib:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=a(c),u=n("dddjddjahc"),f=a(u),d=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.handlePlayByControls=function(){a.props.refVideo&&a.props.refVideo.play()},a.handlePauseByControls=function(){a.props.refVideo&&a.props.refVideo.pause()},a.handleSetCurrentTimeByControls=function(e){a.props.refVideo&&a.props.refVideo.setCurrentTime(e)},a.handleSetVolumeByControls=function(e){a.props.refVideo&&a.props.refVideo.setVolume(e)},a.handleSetMutedByControls=function(e){a.props.refVideo&&a.props.refVideo.setMuted(e)},i=n,o(a,i)}return i(t,e),l(t,[{key:"render",value:function(){if(!this.props.refVideo)return null;var e=this.props.videoMetadata;return e?s.default.createElement(f.default,{duration:e.duration,progress:e.currentTime,volume:e.volume,muted:e.muted,bufferedTime:e.bufferedTime,onPlay:this.handlePlayByControls,onPause:this.handlePauseByControls,onProgressChange:this.props.handleSetCurrentTimeByControls?this.props.handleSetCurrentTimeByControls:this.handleSetCurrentTimeByControls,onVolumeValueChange:this.handleSetVolumeByControls,onMutedValueChange:this.handleSetMutedByControls,isVideoPlaying:this.props.isVideoPlaying,isFullscreenMode:this.props.isFullscreenMode,className:this.props.controlsClassName}):null}}]),t}(c.PureComponent);d.displayName="VideoRefControls",t.default=d},bjjbghfcbd:function(e,t){e.exports={muted:"_2NZ7X",msg:"_2jwrE",text:"_3avGD",bubble:"_1jnqn",author:"_3qTO9",hasSuspiciousLinks:"_2dH21",hasAuthor:"_1SCY2",suspiciousLabel:"VcunG"}},bjjegiiahd:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}var r=n("bjigbaghc"),o=a(r),i=n("eacidghfgh"),l=a(i),c=n("hjbbdjjdf"),s=n("dgdjiicfdg"),u={setGroupDescription:function(e,t,n,a){var r=this;return new Promise(function(i,u){var f=l.default.tag(),d=r.wrap(i);d.tag=f;var p=void 0;p=(0,c.isString)(t)?[["description",{id:n,prev:a||"none"},t]]:[["description",{prev:a||"none",delete:"true"},void 0]];var h=["group",{id:f,jid:e,type:"description",author:o.default.me},p],m=r.actionNode("set",[h]);r.binSend("send",m,u,{clientCacheable:!0,onSend:d,onDrop:r.wrap(u)},{debugString:"action,group,desc",metric:r.M.GROUP,expires:s().unix()})})},setGroupProperty:function(e,t,n){var a=this;return"announcement"!==t&&"restrict"!==t&&"no_frequently_forwarded"!==t?Promise.reject("invalid group property"):new Promise(function(r,i){var c=l.default.tag(),u=a.wrap(r);u.tag=c;var f=void 0;switch(t){case"announcement":f=[["announcement",{value:(!!n).toString()},void 0]];break;case"restrict":f=[["locked",{value:(!!n).toString()},void 0]];break;case"no_frequently_forwarded":f=[["no_frequently_forwarded",{value:(!!n).toString()},void 0]]}var d=["group",{id:c,jid:e,type:"prop",author:o.default.me},f],p=a.actionNode("set",[d]);a.binSend("send",p,i,{clientCacheable:!0,onSend:u,onDrop:a.wrap(i)},{debugString:["action,group,prop",t,n].join(),metric:a.M.GROUP,expires:s().unix()})})},demoteParticipants:function(e,t){return this.setGroupParticipants("demote",e,t)}};e.exports=u},bjjiehdfge:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("dbgdaechch"),f=a(u),d=n("bhhdeihhhf"),p=a(d),h=n("bfdcadbbif"),m=a(h),b=n("bhfdfhefca"),g=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"render",value:function(){var e=this.props,t=e.onSendProduct,n=e.onReportProduct;return s.createElement(b.MenuBarItem,{a8nText:"menu-bar-menu",icon:s.createElement(m.default,{name:"menu"}),title:l10n.t("menutitle_menu")},s.createElement(f.default,{type:"dropdown_menu",flipOnRTL:!0,key:"ProductDetailHeader",dirX:"LEFT"},s.createElement(p.default,{a8n:"mi-send menu-item",action:t},l10n.t("send_product_btn")),s.createElement(p.default,{a8n:"mi-report menu-item",action:n},l10n.t("report_product_btn"))))}}]),t}(s.PureComponent);g.displayName="DetailDrawerMenu",t.default=g},bjjjdidhhi:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("dhfbfehaef"),f=a(u),d=n("fffdgbfji"),p=a(d),h=n("chcadgfgad"),m=a(h),b=n("caffijjhc"),g=a(b),v=n("cfaiaibca"),y=a(v),_=n("dciidighgh"),E=a(_),j=n("bbddghdigd"),w=a(j),O=n("eadfaddcj"),C=a(O),S=n("egjjcjcg"),P=a(S),M=n("bcbahjefec"),T=a(M),k=function(e){function t(){r(this,t);var e=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));e.onDelete=function(){e.end()},e.onRevoke=function(){e.showRevokeNux?(e.push(e.renderRevokeNux(),"none"),P.default.setNUX(C.default.NUX.REVOKE_LEGAL_DISCLAIMER_NUX,{views:1,maxViews:1})):e.end()},e.onPopupCancel=function(){e.end()},e.onCancel=function(){e.end()},e.openRevokeLearnMore=function(){window.open(C.default.FAQ_BASE_URL+"/faq/web/26000097","_blank")},e.onRevokeNuxClicked=function(){e.end()},e.renderRevokeNux=function(){var t=[s.createElement(y.default,{type:"plain",onClick:e.openRevokeLearnMore,key:1},p.default.t("learn_more")),s.createElement(y.default,{type:"primary",onClick:e.onRevokeNuxClicked,key:0},p.default.t("web_ok"))];return s.createElement(g.default,{displayName:"MsgRevokeNuxModal",escapable:!1},s.createElement(f.default,{handlers:{enter:e.onRevokeNuxClicked}},s.createElement(m.default,{actions:t},s.createElement("div",{className:E.default.label},p.default.t("revoke_legal_disclaimer_nux")))))};var n=P.default.getNUX(C.default.NUX.REVOKE_LEGAL_DISCLAIMER_NUX);return e.showRevokeNux=!n||n.views<n.maxViews,e}return i(t,e),l(t,[{key:"componentWillMount",value:function(){var e=this.props,t=e.chat,n=e.msgList,a=e.deletePrompt,r=e.revokePrompt,o=e.toastPosition,i=e.onCancel,l=e.isMsgVisible;this.push(s.createElement(w.default,{chat:t,msgList:n,deletePrompt:a,revokePrompt:r,toastPosition:o,onDelete:this.onDelete,onRevoke:this.onRevoke,onPopupCancel:this.onPopupCancel,onCancel:i,isMsgVisible:l}))}}]),t}(T.default);t.default=k},caaaaajeei:function(e,t){e.exports={muted:"_3KBaQ",loadingContainer:"_2oFRN",text:"_1k-B6",loadingText:"_1un6f",shiftUp:"GXo3L"}},caacedccf:function(e,t){e.exports={muted:"_16Um-",receiverTxt:"_2lhWJ",container:"mvJ45",thumb:"_2v9GR",amount:"_3toSE",amountCurrency:"_2K1zq",amountInteger:"VAqie",amountDecimal:"-Jyco",body:"_3HzTz",bubbleIn:"S3POh",bubbleOut:"_3HMts",bodyIcon:"_1zHVl",bodyText:"_3mOte",status:"sFZLk",failed:"_2HENr",processing:"_3Z_S4",waiting:"_1nWYZ",success:"_2LC2w",quotedMsg:"_3kaXn",quotedMsgInComposeBox:"_15F_E",wrapper:"X0OVJ",quotedMsgAuthor:"_3ewWV",icon:"_3UyrL",iconSymbol:"WXyoJ"}},caafgbfcba:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function c(e){var t,n=e.spinner&&!e.button?f.default.createElement("div",{className:N.default.spinner},f.default.createElement(T.default,{stroke:3,size:34,outgoingMsg:e.outgoingMsg})):null,a=!e.icon||e.button||e.spinner?null:f.default.createElement("button",{className:N.default.button,onClick:e.action},e.icon),o=e.children||f.default.createElement("input",{type:"range",className:N.default.track,min:0,max:100,value:0,disabled:"disabled"}),i=(0,b.default)(N.default.audio,(t={},r(t,N.default.audioIn,!e.outgoingMsg),r(t,N.default.audioOut,e.outgoingMsg),r(t,N.default.played,e.played),r(t,N.default.isGallery,e.displayType===R.default.DISP_TYPE.STARRED_MSGS||e.displayType===R.default.DISP_TYPE.GALLERY),t));return f.default.createElement("div",{className:i},f.default.createElement("div",{className:N.default.controls},e.button,n,a),f.default.createElement("div",{className:N.default.body},o))}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}();t.AudioPlayerFrame=c;var u=n("ddhijeejag"),f=a(u),d=n("djciiabagi"),p=n("cahfddcdga"),h=a(p),m=n("ceffhbhahb"),b=a(m),g=n("hbhijdici"),v=a(g),y=n("djidacbicd"),_=a(y),E=n("eceadcicaf"),j=a(E),w=n("ejbdjaifi"),O=n("bjebjijbfc"),C=a(O),S=n("bfdcadbbif"),P=a(S),M=n("becfabjeeg"),T=a(M),k=n("dhbegafffi"),N=a(k),I=n("eadfaddcj"),R=a(I),A=n("gbfffciea"),D=a(A),x=n("fbjjefaic"),L=a(x),F=n("ccaaiecfib"),U=a(F),B=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.setRefAudio=function(e){n.refAudio=(0,d.findDOMNode)(e)},n.onPlayClick=function(){var e=n.refAudio;e&&(n.props.playing?e.pause():(n.trackCursorRef&&n.trackCursorRef.current&&(n.startingScrollPos=n.trackCursorRef.current.getBoundingClientRect().top),e.play()))},n.onPttPlayback=function(e){if(n.props.currMsgId===e){n.setState({sequentialPlayback:!0,progress:0}),n.trackCursorRef&&n.trackCursorRef.current&&(n.startingScrollPos=n.trackCursorRef.current.getBoundingClientRect().top);var t=n.refAudio;t&&n.delayPtt(R.default.PTT_PLAYBACK_DELAY).then(function(){t.currentTime=0,t.play()})}},n.delayPtt=function(e){return new Promise(function(t){return n.props.setInterval(t,e)})},n.onNewPttRecording=function(){var e=n.refAudio;e&&(n.props.playing&&e.pause(),n.delayPttPromise&&n.delayPttPromise.cancel())},n.onPlaying=function(){n.props.onPlayingUpdate(!0)},n.onPause=function(){n.props.onPlayingUpdate(!1)},n.onEnded=function(){var e=n.refAudio;e&&(e.currentTime=0,e.load(),U.default.supportsFeature(U.default.F.SEQUENTIAL_PLAYBACK))},n.onTimeUpdate=function(){var e=n.refAudio;if(e){var t=0;v.default.isFinite(e.duration)&&(t=Math.round(100*Math.min(1,e.currentTime/e.duration)),n.props.onTimeUpdate(e.currentTime)),n.setState({progress:t})}},n.onDrag=function(e){var t=n.refAudio;if(t){var a=e.target.value;n.setState({progress:a}),t.duration&&(t.currentTime=t.duration/100*a)}},n.onPlayerError=function(e){},n.state={progress:0,playedBefore:e.played,sequentialPlayback:!1},n.trackCursorRef=f.default.createRef(),n}return l(t,e),s(t,[{key:"componentDidMount",value:function(){var e=(0,h.default)(this.refAudio);this.props.listeners.add(e,"playing",this.onPlaying),this.props.listeners.add(e,"pause",this.onPause),this.props.listeners.add(e,"ended",this.onEnded),this.props.listeners.add(e,"timeupdate",this.onTimeUpdate),this.props.listeners.add(e,"durationchange",this.onTimeUpdate),this.props.listeners.add(e,"progress",this.onTimeUpdate),this.props.listeners.add(D.default,"pttRecording",this.onNewPttRecording),this.props.listeners.add(D.default,"sequential_playback_ptt",this.onPttPlayback)}},{key:"isValidPlaybackSequence",value:function(e){return e.type===R.default.MSG_TYPE.PTT&&!(e.isSentByMe&&!this.props.outgoingMsg&&!this.state.playedBefore)}},{key:"render",value:function(){var e=this.props.playing?"audio-pause":"audio-play",t={width:this.state.progress-this.state.progress/100*3+"%"},n=this.props.duration?f.default.createElement("div",{className:N.default.duration},C.default.durationStr(this.props.duration)):null,a=f.default.createElement("button",{className:N.default.button,onClick:this.onPlayClick},f.default.createElement(P.default,{name:e,directional:!0}));return f.default.createElement(c,{button:a,played:this.props.played,outgoingMsg:this.props.outgoingMsg,displayType:this.props.displayType},n,f.default.createElement("div",{className:N.default.trackContainer,ref:this.trackCursorRef},f.default.createElement("span",{className:N.default.progress,style:t}),f.default.createElement("input",{type:"range",className:N.default.track,value:this.state.progress,onChange:this.onDrag,min:"0",max:"100"}),f.default.createElement(_.default,{ref:this.setRefAudio,url:this.props.url,preload:"auto",onError:this.onPlayerError,autoPlay:this.props.autoPlay})))}}]),t}(u.PureComponent);B.displayName="PTTPlayer",c.displayName="AudioPlayerFrame",t.default=(0,L.default)((0,j.default)((0,w.hoc)(B)))},caahjiefj:function(e,t){e.exports={muted:"_3w4BY",bodyContainer:"_20KNO",gifPanel:"_2PAm9",panelBody:"_3HCkv"}},cabhjigfgc:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e){var t,n=e.children,a=e.onClick,o=e.icon,i=e.className,c=e.color,u=e.theme,d=o?l.createElement("div",{className:p.default.icon},o):null,h=(0,s.default)(p.default.container,i,(t={},r(t,p.default.containerNoIcon,!o),r(t,p.default.containerListAligned,"list-aligned"===u),t)),b=a?"button":null,g="string"==typeof n?n:null;return l.createElement("div",{"data-a8n":f.default.key(e.a8nText),className:h,"data-ignore-capture":"any",onClick:a,role:b,title:g},d,l.createElement("div",{className:p.default.bodyContainer},l.createElement("div",{className:p.default.body},l.createElement(m.default,{theme:"title",color:c},n))))}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=n("ddhijeejag"),l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(i),c=n("ceffhbhahb"),s=a(c),u=n("effbcehec"),f=a(u),d=n("hddadiifa"),p=a(d),h=n("eedjbihej"),m=a(h);o.displayName="DrawerButton"},cacaidhjb:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("bjigbaghc"),f=a(u),d=n("djcchigfih"),p=a(d),h=n("dajffajabh"),m=a(h),b=n("djbhiedbef"),g=a(b),v=n("cabhjigfgc"),y=a(v),_=n("fifhbjiec"),E=a(_),j=n("ibeajfihb"),w=a(j),O=n("fffdgbfji"),C=a(O),S=n("dhhfaeacef"),P=a(S),M=n("dhbceejbjg"),T=a(M),k=n("bfdcadbbif"),N=a(k),I=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"render",value:function(){var e=s.createElement(w.default,{id:this.props.profileId}),t=s.createElement(P.default,{id:f.default.me,size:82,quality:P.default.Quality.HIGH}),n=s.createElement(E.default,{text:f.default.pushname,ellipsify:!0,titlify:!0});return s.createElement(p.default,{theme:"settings"},s.createElement(m.default,{title:C.default.t("settings_flow_title"),onBack:this.props.onClose,type:h.DRAWER_HEADER_TYPE.LARGE}),s.createElement(g.default,null,s.createElement(T.default,{onClick:this.props.onProfile,image:t,primary:n,theme:"identity",secondary:e}),s.createElement(y.default,{a8nText:"li-notifications",icon:s.createElement(N.default,{name:"settings-notifications"}),onClick:this.props.onNotifications},C.default.t("menuitem_notifications")),s.createElement(y.default,{a8nText:"li-chat_wallpaper",icon:s.createElement(N.default,{name:"settings-wallpaper"}),onClick:this.props.onWallpaper},C.default.t("menuitem_wallpaper")),s.createElement(y.default,{a8nText:"li-blocked",icon:s.createElement(N.default,{name:"settings-blocked"}),onClick:this.props.onBlocked},C.default.t("menuitem_blocked")),void 0,s.createElement(y.default,{a8nText:"li-help",icon:s.createElement(N.default,{name:"settings-help"}),onClick:this.props.onHelp},C.default.t("menuitem_help")),void 0))}}]),t}(s.PureComponent);I.displayName="SettingsDrawer",t.default=I},cacbgbjgef:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(s),f=n("ceffhbhahb"),d=a(f),p=n("gbfffciea"),h=a(p),m=n("ddidadfgch"),b=a(m),g=n("ecdifdiid"),v=a(g),y=n("ihfccfgdf"),_=a(y),E=n("ejbdjaifi"),j=n("bgjddhffji"),w=n("bheafeifce"),O=function(e){function t(){var e,n,a,r;o(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.onClick=function(e,t){var n=a.props,r=n.product,o=n.sessionId;(0,j.logDetailImageClick)((0,w.unproxy)(r),o);var i=function(){return e},l={activeProductImage:t,productImageCollection:r.productImageCollection,getZoomNode:i,product:r};h.default.productImageViewerModal(l,o)},r=n,i(a,r)}return l(t,e),c(t,[{key:"render",value:function(){var e,t=this.props,n=t.product,a=t.shouldShrinkUp,o=t.deletedProduct,i=t.fetching,l=n.productImageCollection.toArray();return u.createElement("div",{className:(0,d.default)((e={},r(e,v.default.container,1===l.length),r(e,v.default.gridContainer,l.length>1),r(e,v.default.shrinkUp,l.length>1&&a),e))},u.createElement(b.default,{columns:2,lastColumnNumRows:2,imageModels:l,numberTextClassName:v.default.numberText,onClick:this.onClick,lastColumnClassName:l.length>1?v.default.lastColumn:void 0,deletedProduct:o,fetching:i}))}}]),t}(u.Component);O.CONCERNS={product:["productImageCollection"]},O.displayName="ProductTile",t.default=(0,_.default)((0,E.hoc)(O),O.CONCERNS)},caceaafdic:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function c(e){switch(e.type){case P.default.MSG_TYPE.NOTIFICATION_TEMPLATE:return e.isBizNotification?me.default.messageBizNotification:void 0;case P.default.MSG_TYPE.E2E_NOTIFICATION:return me.default.messageE2ENotification;case P.default.MSG_TYPE.GROUPS_V4_INVITE:return me.default.messageChat;case P.default.MSG_TYPE.CHAT:return(0,be.isParsableOnlineVideoURL)(e.richPreviewType,e.matchedText)?me.default.messageVideoLinkPreview:me.default.messageChat;case P.default.MSG_TYPE.LOCATION:return e.isLive?me.default.messageLiveLocation:me.default.messageLocation;case P.default.MSG_TYPE.VCARD:return me.default.messageVcard;case P.default.MSG_TYPE.CIPHERTEXT:return(0,T.default)(me.default.messageChat,me.default.messagePlaceholder);case P.default.MSG_TYPE.MULTI_VCARD:return me.default.messageMultiVcard;case P.default.MSG_TYPE.IMAGE:return me.default.messageImage;case P.default.MSG_TYPE.PRODUCT:return B.default.supportsFeature(B.default.F.CATALOG)?me.default.messageProduct:(0,T.default)(me.default.messageChat,me.default.messagePlaceholder);case P.default.MSG_TYPE.STICKER:return d(e)?me.default.messageTransparent:me.default.messageSticker;case P.default.MSG_TYPE.VIDEO:return e.mediaData.isGif?me.default.messageGif:me.default.messageVideo;case P.default.MSG_TYPE.AUDIO:return me.default.messageAudio;case P.default.MSG_TYPE.PTT:return me.default.messagePTT;case P.default.MSG_TYPE.DOCUMENT:return me.default.messageDocument;case P.default.MSG_TYPE.TEMPLATE:if(B.default.supportsFeature(B.default.F.MD_BACKEND)){if("image"===e.subtype)return me.default.messageImage;if("video"===e.subtype)return me.default.messageVideo;if("location"===e.subtype)return me.default.messageLocation;if("document"===e.subtype)return me.default.messageDocument}case P.default.MSG_TYPE.UNKNOWN:return(0,T.default)(me.default.messageChat,me.default.messagePlaceholder);default:return}}function s(e){e.stopPropagation()}function u(e){var t=(0,T.default)(me.default.message,me.default.messageSystem,r({},me.default.messageHidden,e.hidden));return m.createElement("div",{className:(0,T.default)(me.default.msg,me.default.msgSystem)},m.createElement("div",{className:t},e.children))}function f(e){var t=(0,T.default)(me.default.message,me.default.messageContainer,"tail tail-override-left",{"message-out":e.isSentByMe,"message-in":!e.isSentByMe});return m.createElement("div",{className:t},m.createElement("span",{className:"tail-container"}),e.children)}function d(e){return e.type===P.default.MSG_TYPE.STICKER&&!e.quotedMsg}Object.defineProperty(t,"__esModule",{value:!0}),t.Wrapper=void 0;var p=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}();t.SystemBubble=u,t.MessageContainer=f;var h=n("ddhijeejag"),m=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(h),b=n("effbcehec"),g=a(b),v=n("dbdfbgehgj"),y=a(v),_=n("gbfffciea"),E=a(_),j=n("dacicgjcai"),w=a(j),O=n("biddiiafgd"),C=a(O),S=n("eadfaddcj"),P=a(S),M=n("ceffhbhahb"),T=a(M),k=n("bjjjdidhhi"),N=a(k),I=n("cgejchjdhj"),R=n("bhcegecbha"),A=a(R),D=n("gdeficihh"),x=a(D),L=n("ghbbeafj"),F=a(L),U=n("ccaaiecfib"),B=a(U),G=n("eceadcicaf"),V=a(G),W=n("bdiiahhjbe"),H=a(W),Y=n("deifjeacc"),q=a(Y),K=n("bhhdeihhhf"),z=a(K),Q=n("dbfbdfhfee"),X=a(Q),J=n("bjhcbbbjdc"),Z=a(J),$=n("didfdhbecg"),ee=a($),te=n("bgddggdhc"),ne=n("ihfccfgdf"),ae=a(ne),re=n("bheafeifce"),oe=n("caffijjhc"),ie=a(oe),le=n("dbjbhajgfd"),ce=a(le),se=n("bcifhbgija"),ue=a(se),fe=n("ejbdjaifi"),de=n("bfdcadbbif"),pe=a(de),he=n("cighigadh"),me=a(he),be=n("ciajafaaie"),ge=n("ddbddjjgia"),ve=function(e){function t(){var e,n,a,r;o(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.scrollMsg=function(e,t){a.props.parent.scrollMsg(e,t)},a.flashFocusedMsg=function(e){a.props.parent.highlight(e)},r=n,i(a,r)}return l(t,e),p(t,[{key:"componentWillMount",value:function(){this.props.listeners.add(E.default,"scroll_to_focused_msg",this.scrollMsg),this.props.listeners.add(E.default,"flash_focused_msg",this.flashFocusedMsg)}},{key:"render",value:function(){return null}}]),t}(m.PureComponent);ve.displayName="WhileFocused";var ye=(0,V.default)((0,fe.hoc)(ve)),_e=function(e){function t(){var e,n,a,r;o(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.onSelectChange=function(e){a.props.parent.onSelectChange(e)},r=n,i(a,r)}return l(t,e),p(t,[{key:"componentWillMount",value:function(){var e=this.props,t=e.listeners,n=e.msgId,a=e.selectedMessages;t.add(a,n,this.onSelectChange)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.listeners,a=t.msgId,r=t.selectedMessages;e.selectedMessages!==r&&(n.remove(e.selectedMessages,a,this.onSelectChange),n.add(r,a,this.onSelectChange))}},{key:"render",value:function(){return null}}]),t}(m.PureComponent);_e.displayName="Selection";var Ee=(0,V.default)((0,fe.hoc)(_e)),je=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return l(t,e),p(t,[{key:"componentDidUpdate",value:function(){this.props.parent.forceUpdate()}},{key:"render",value:function(){return null}}]),t}(m.PureComponent);je.CONCERNS={mediaData:["isGif"]},je.displayName="MediaListenerClass";var we=(0,ae.default)((0,fe.hoc)(je),je.CONCERNS),Oe=t.Wrapper=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));n.didCancel=!1,n.highlightAnimation=null,n.setRefMsgComponent=function(e){return n.refMsgComponent=e},n.setRefContext=function(e){return n.refContext=e},n.setRefHighlightTail=function(e){return n.refHighlightTail=e},n.setRefBubble=function(e){return n.refBubble=e},n.sizeMismatch=!1,n.resend=function(){n.props.msg.resend().catch(function(e){H.default.log("wrapper:resend failure: "+e)()})},n.mouseEnter=function(e){e.buttons||n.state.hover||!n.contextEnabled()||n.setState({hover:!0})},n.mouseLeave=function(){n.state.hover&&n.contextEnabled()&&n.setState({hover:!1})},n.mouseDown=function(){n.state.hover&&n.setState({hover:!1})},n.onMenu=function(e,t){if(t&&n.state.contextMenu)return void n.setState({contextMenu:!1});var a=t?n.refContext&&n.refContext.component&&n.refContext.component.refContext:e,r=(0,re.unproxy)(n.props.msg),o=[];r.isSentByMe&&n.props.displayType!==P.default.DISP_TYPE.MSG_INFO&&r.type!==P.default.MSG_TYPE.REVOKED&&o.push(m.createElement(z.default,{key:"info",a8n:"mi-msg-info",action:function(){n.openInfoDrawer()}},l10n.t("message_info"))),r.canReply()&&o.push(m.createElement(z.default,{key:"reply",a8n:"mi-msg-reply",action:function(){n.onReplyMessage()}},l10n.t("reply"))),(r.canPrivateReply()||r.canPrivateReplyInRestrictedGrp())&&o.push(m.createElement(z.default,{key:"private_reply",a8n:"mi-msg-reply",action:function(){n.onPrivateReplyMessage()}},l10n.t("private_reply"))),r.mediaData&&r.mediaData.renderableUrl&&r.type!==P.default.MSG_TYPE.STICKER&&r.type!==P.default.MSG_TYPE.REVOKED&&o.push(m.createElement(z.default,{key:"download",a8n:"mi-msg-download",action:function(){n.onDownload()}},l10n.t("web_button_download"))),r.canForward()&&o.push(m.createElement(z.default,{key:"forward",a8n:"mi-msg-forward",action:function(){n.openForwardFlow(!0)}},l10n.t("forward_message"))),B.default.supportsFeature(B.default.F.LABELS_EDIT)&&o.push(m.createElement(z.default,{key:"editLabel",a8n:"mi-edit-label",action:function(){n.onSelectClick()}},l10n.t("edit_label_title"))),r.canStar()&&(r.star?o.push(m.createElement(z.default,{key:"star",a8n:"mi-msg-unstar",action:function(){n.onUnstarMessage()}},l10n.t("unstar_message"))):o.push(m.createElement(z.default,{key:"star",a8n:"mi-msg-star",action:function(){n.onStarMessage()}},l10n.t("star_message")))),o.push(m.createElement(z.default,{key:"delete",a8n:"mi-msg-delete",action:function(){n.onDeleteMessage()}},l10n.t("delete_message"))),r.isGroupMsg&&r.author&&!r.isSentByMe&&o.push(m.createElement(z.default,{key:"author",a8n:"mi-msg-author",action:function(){n.openContactChat()}},l10n.t("message_author",{author:r.displayName()}))),n.setState({contextMenu:{menu:o,anchor:a,theme:K.ThemeOptions.COMPACT}})},n.onSelectClick=function(e){e&&e.stopPropagation();var t=n.props.onMessageSelect;t?t((0,re.unproxy)(n.props.msg),!n.state.selected,e):H.default.assert(!1,"wrapper-onSelectClick","no onMessageSelect")()},n.onDoubleClick=function(e){var t=n.props.displayType,a=(0,re.unproxy)(n.props.msg);if(a.canReply()&&!n.props.selectable&&t===P.default.DISP_TYPE.CONVERSATION){(function(e,t){for(var n=t;n;){if(n===e)return!0;n=n.parentNode}return!1})(n.refBubble,e.target)||(a.chat.composeQuotedMsg=a,E.default.focusChatTextInput(a.chat),n.highlight())}},n.onResize=function(){n.forceUpdate()},n.state={contextMenu:!1,hover:!1,highlighting:!1,selected:!!e.selectedMessages&&e.selectedMessages.isSelected((0,re.unproxy)(e.msg))};var a=n.props.displayType===P.default.DISP_TYPE.STARRED_MSGS||n.props.displayType===P.default.DISP_TYPE.GALLERY||n.props.displayType===P.default.DISP_TYPE.MSG_INFO;return n.sizeMismatch=a&&n.props.msg.isGif,n}return l(t,e),p(t,[{key:"componentDidMount",value:function(){this.sizeMismatch&&this.refBubble&&(this.maxWidth=this.refBubble.offsetWidth,this.forceUpdate(),window.addEventListener("resize",this.onResize))}},{key:"componentWillUnmount",value:function(){this.refBubble&&(0,ue.default)(this.refBubble,"finish",!0),this.sizeMismatch&&window.removeEventListener("resize",this.onResize)}},{key:"scrollMsg",value:function(e,t){H.default.info("scroll msg")(),H.default.info(t)();var n=(0,te.forbiddenFindDOMNode)(this);n?(H.default.info("node found")(),H.default.info("calling DOM.scrollAt ")(),(0,I.scrollAt)(n,void 0,t).then(e)):H.default.info("node not found!")()}},{key:"highlight",value:function(e){var t=this,n=this.refHighlightTail,a=this.refBubble;a&&(d(this.props.msg)||(this.setState({highlighting:!0}),this.highlightAnimation&&(this.didCancel=!0,this.highlightAnimation.cancel()),this.highlightAnimation=(this.highlightAnimation||Promise.resolve()).then(function(){var e=void 0,r=void 0;n&&(e=(0,ue.default)(n,{opacity:[1,0]},{duration:250}),r=(0,ue.default)(n,{opacity:[0,1]},{duration:250,delay:250}));var o=void 0,i=void 0;t.props.msg.isNotification?(o="#e1f2fb",i="#b6c9d2"):(o=t.props.msg.isSentByMe?"#dcf8c6":"#ffffff",i=t.props.msg.isSentByMe?"#b3cba1":"#cccccc");var l=(0,ue.default)(a,{backgroundColor:[i,o]},{duration:250}),c=(0,ue.default)(a,{backgroundColor:[o,i]},{duration:250,delay:250});return Promise.all(n?[e,r,l,c]:[l,c])}).cancellable().then(function(){t.onHighlightComplete(e)}).catch(Promise.CancellationError,function(){(0,ue.default)(n,"stop",!0),(0,ue.default)(a,"stop",!0)}).finally(function(){t.didCancel?t.didCancel=!1:t.highlightAnimation=null})))}},{key:"onHighlightComplete",value:function(e){this.setState({highlighting:!1},function(){e&&e()})}},{key:"openForwardFlow",value:function(e){var t=this.props.msg,n=void 0;if(t.type===P.default.MSG_TYPE.CIPHERTEXT?n=l10n.t("err_unsent_forward_text_decrypting"):t.type===P.default.MSG_TYPE.REVOKED?n=l10n.t("err_unsent_forward_text_revoked"):t.isUnsentMedia&&(n=l10n.t("err_unsent_forward_text",{_plural:1})),n)E.default.openModal(m.createElement(C.default,{title:l10n.t("err_unsent_forward_title"),onOK:function(){return E.default.closeModal()},okText:l10n.t("web_ok")},n));else{if(e&&this.props.displayType===P.default.DISP_TYPE.CONVERSATION)return void this.onSelectClick();E.default.openModal(m.createElement(F.default,{msgs:[(0,re.unproxy)(t)]}),{transition:"modal-flow"})}}},{key:"openInfoDrawer",value:function(){E.default.msgInfoDrawer((0,re.unproxy)(this.props.msg))}},{key:"openContactChat",value:function(){y.default.find(this.props.msg.author).then(function(e){E.default.openChatFromUnread(e).then(function(t){t&&E.default.focusChatTextInput(e)})})}},{key:"contextEnabled",value:function(){return!this.props.msg.isNotification}},{key:"onDeleteMessage",value:function(){var e=this.props,t=e.msg,n=e.isMsgVisible;E.default.openModal(m.createElement(N.default,{chat:t.chat,msgList:[t].map(re.unproxy),deletePrompt:!0,revokePrompt:t.canRevoke(),isMsgVisible:n}))}},{key:"onReplyMessage",value:function(){var e=(0,re.unproxy)(this.props.msg),t=e.chat;t.composeQuotedMsg=e,E.default.focusChatTextInput(t)}},{key:"onPrivateReplyMessage",value:function(){var e=this,t=(0,re.unproxy)(this.props.msg);y.default.find(t.sender).then(function(e){return Promise.props({ok:E.default.openChatBottom(e),chat:e})}).then(function(n){var a=n.ok,r=n.chat;a&&(r.composeQuotedMsg=t,e.props.msg&&e.props.msg.chat&&(r.composeQuotedMsgRemoteJid=e.props.msg.chat.id))})}},{key:"onDownload",value:function(){A.default.initDownload((0,re.unproxy)(this.props.msg))}},{key:"onStarMessage",value:function(){var e=(0,re.unproxy)(this.props.msg);E.default.sendStarMsgs(e.chat,[e])}},{key:"onUnstarMessage",value:function(){var e=(0,re.unproxy)(this.props.msg);E.default.sendUnstarMsgs(e.chat,[e])}},{key:"contextOpen",value:function(){this.onMenu(void 0,!0)}},{key:"contextClose",value:function(){this.setState({contextMenu:!1})}},{key:"getMsgComponent",value:function(e){var t=this.props,n=t.msg,a=t.position,r=t.displayType,o=t.isMsgVisible,i=t.getSequentialMsg;return m.createElement(Z.default,{chat:n.chat,displayAuthor:e,displayType:r,hover:this.state.hover,isMsgVisible:o,maxWidth:this.maxWidth,msg:n,ref:this.setRefMsgComponent,position:a,getSequentialMsg:i})}},{key:"getMsgComponentRef",value:function(){return this.refMsgComponent&&this.refMsgComponent.getRef()}},{key:"onSelectChange",value:function(e){this.state.selected!==e&&this.setState({selected:e})}},{key:"render",value:function(){var e,t,n=this,a=this.props,o=a.msg,i=a.position,l=a.displayType,u=a.selectedMessages,f=l===P.default.DISP_TYPE.CONVERSATION,p=o.type!==P.default.MSG_TYPE.CHAT||l!==P.default.DISP_TYPE.STARRED_MSGS&&!!o.quotedMsg||!(i===ge.MsgPosition.MID||i===ge.MsgPosition.END)||l===P.default.DISP_TYPE.GALLERY||(0,be.isParsableOnlineVideoURL)(o.richPreviewType,o.matchedText),h=void 0;(this.state.hover&&!this.state.highlighting||this.props.current||this.state.contextMenu)&&l!==P.default.DISP_TYPE.GALLERY&&(h=m.createElement(q.default,{msg:o,position:i,key:"icon-context",ref:this.setRefContext,onToggle:function(e){n.onMenu(e)}}));var b=null;if(!o.isNotification&&this.props.selectable){var v=l===P.default.DISP_TYPE.GALLERY?"gallery":null;b=m.createElement(X.default,{checked:!!this.state.selected,onClick:this.onSelectClick,theme:v})}var y=!1;if(o.type===P.default.MSG_TYPE.CHAT){var _=w.default.match(o.body);y=1===_.length&&_[0][4][0].length===o.body.length}var E=o.chat&&o.chat.isPSA,j=!E&&!this.props.tailOverride&&(i===ge.MsgPosition.FRONT||i===ge.MsgPosition.SINGLE)||l===P.default.DISP_TYPE.MSG_INFO||this.props.tailOverride,O=d(o)&&(!p||o.isSentByMe||!o.isGroupMsg&&!o.quotedMsg)&&(f&&(i===ge.MsgPosition.FRONT||i===ge.MsgPosition.SINGLE)||!f),C=(0,T.default)(me.default.msg,(e={},r(e,me.default.msgСontinuation,i===ge.MsgPosition.FRONT||i===ge.MsgPosition.MID),r(e,me.default.msgPSA,l!==P.default.DISP_TYPE.STARRED_MSGS&&E),r(e,me.default.msgSystem,o.isNotification),r(e,me.default.msgGallery,l===P.default.DISP_TYPE.STARRED_MSGS||l===P.default.DISP_TYPE.GALLERY),r(e,me.default.msgInfo,l===P.default.DISP_TYPE.MSG_INFO),e)),S=(0,T.default)(me.default.message,c(o),(t={},r(t,me.default.messageSystem,o.isNotification),r(t,me.default.messageCode,y),r(t,"message-out",!o.isNotification&&o.isSentByMe||l===P.default.DISP_TYPE.MSG_INFO),r(t,"message-in",!o.isNotification&&!o.isSentByMe),r(t,"tail",j),r(t,"tail-override-left","left"===this.props.tailOverride),r(t,"tail-override-right","right"===this.props.tailOverride),r(t,me.default.tailOverrideHide,O),t));if(this.sizeMismatch&&!this.refBubble)return m.createElement("div",{className:me.default.placeholder,ref:this.setRefBubble});var M=void 0;M=this.state.contextMenu?"none":"rtl"===o.dir||void 0===o.dir&&l10n.isRTL()?"pop-fast-reverse":"pop-fast";var k=void 0;this.state.contextMenu&&(k=m.createElement(ie.default,{displayName:"MsgContextMenu",escapable:!0,popable:!0,requestDismiss:function(){return n.contextClose()}},m.createElement(ce.default,{contextMenu:this.state.contextMenu})));var N=void 0;this.props.isFocusedMsg&&(N=m.createElement(ye,{parent:this}));var I=void 0;u&&(I=m.createElement(Ee,{parent:this,msgId:o.id.toString(),selectedMessages:u}));var R=void 0;f&&!this.props.selectable&&o.canQuickForward()&&(R=m.createElement("div",{className:me.default.btnForward,onClick:function(){return n.openForwardFlow(!1)},role:"button"},m.createElement(pe.default,{name:"forward-chat"})));var A=void 0;o.mediaData&&(A=m.createElement(we,{parent:this,mediaData:o.mediaData}));var D=s,L="msg-container";o.isNotification&&(L="msg-notification-container");var F=void 0,U=void 0;return j&&(F=m.createElement("span",{className:"tail-container"}),U=m.createElement("span",{className:"tail-container highlight",ref:this.setRefHighlightTail})),o.logInitialRender(),m.createElement("div",{className:C,onDoubleClick:this.onDoubleClick},m.createElement(ee.default,{transitionName:"delay-leave"},b),m.createElement("div",{"data-a8n":g.default.key(L),className:S,ref:this.setRefBubble,onContextMenu:D,onMouseOver:this.mouseEnter,onMouseEnter:this.mouseEnter,onMouseDown:this.mouseDown,onMouseUp:this.mouseEnter,onMouseLeave:this.mouseLeave},F,U,m.createElement(x.default,{displayType:l,msg:o}),this.getMsgComponent(p),m.createElement(ee.default,{transitionName:M},h),R),k,N,I,A)}}]),t}(m.PureComponent);Oe.defaultProps={displayType:P.default.DISP_TYPE.CONVERSATION},Oe.CONCERNS={msg:["author","body","chat","dir","id","isBizNotification","isFailed","isGroupMsg","isLive","isMedia","isMMS","isGif","isNotification","isRevoked","isSentByMe","isUnsentMedia","linkPreview","mediaData","matchedText","quotedMsg","richPreviewType","sender","star","subtype","type","title"]},Oe.displayName="Wrapper",t.default=(0,ae.default)((0,fe.hocWithDefaults)(Oe),Oe.CONCERNS),u.displayName="SystemBubble",f.displayName="MessageContainer"},cacgcabfhd:function(e,t){e.exports={muted:"_31m0R",spinner:"_2JqQZ",search:"_1w-mX",inputLine:"_39cGk",inputarea:"_44uDJ",contacts:"_70TS5",drawerSection:"_39zhW",inputareaSizer:"_3Xd_4"}},caciiaejed:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("bdghdbcbdc"),f=a(u),d=n("ciaidfgabf"),p=a(d),h=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"render",value:function(){var e=this,t=-1,n=this.props.sectionIds.map(function(n,a){var r=!1;return n===e.props.selectedSectionId&&(t=a,r=!0),e.props.renderSectionTab(n,r)});return s.createElement(f.default,null,s.createElement(p.default,{numTabs:this.props.sectionIds.length,selectedTabIndex:t}),n)}}]),t}(s.Component);h.displayName="PanelMenu",t.default=h},cadbaeefbb:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e){var t=e.items.map(function(e,t){return l.default.createElement("div",{className:f.default.actionsBtn,key:t,onClick:e.onClick,role:"button",title:e.title||e.label},e.label)});return l.default.createElement("div",{className:(0,s.default)(f.default.actions,r({},f.default.noDivider,"no-divider"===e.theme))},t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=n("ddhijeejag"),l=a(i),c=n("ceffhbhahb"),s=a(c),u=n("diigahjidi"),f=a(u);o.displayName="BubbleActions"},cadjjhjjci:function(e,t,n){"use strict";function a(e,t){var n=t.parentNode;if(n)return t.nextSibling?void n.insertBefore(e,t.nextSibling):(n.appendChild(e),e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=a},caeigadddg:function(e,t,n){"use strict";function a(e,t){return function(n){e.some(function(e){var a=r(e,2),o=a[0],i=a[1],l=i.call(o,n,t);return!!n.defaultPrevented||!0===l&&(n.preventDefault&&n.preventDefault(),n.stopPropagation&&n.stopPropagation(),!0)})}}var r=function(){function e(e,t){var n=[],a=!0,r=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(a=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{!a&&l.return&&l.return()}finally{if(r)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();e.exports=function(e,t){var n=e.reduce(function(e,t){var n=t.hotkeys;return n?(Object.keys(n).forEach(function(a){e[a]||(e[a]=[]),e[a].push([t,n[a]])}),e):e},{});return Object.keys(n).reduce(function(e,r){return e[r]=a(n[r],t),e},{})}},caeigdhgia:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){var t=o(e.mediaType);return c.createElement(d.default,{displayType:e.displayType,onClick:i.bind(null,t),tooltip:t})}function o(e){var t={maxSize:l10n.filesize(b.default.media)},n={maxSize:l10n.filesize(b.default.maxFileSize)};switch(e){case v.default.MSG_TYPE.AUDIO:case v.default.MSG_TYPE.PTT:return l10n.t("message_audio_too_big",t);case v.default.MSG_TYPE.IMAGE:return l10n.t("message_image_too_big",t);case v.default.MSG_TYPE.VIDEO:return l10n.t("message_video_too_big",t);case v.default.MSG_TYPE.DOCUMENT:return l10n.t("message_document_too_big",n);case v.default.MSG_TYPE.UNKNOWN:default:return l10n.t("message_file_too_big",n)}}function i(e){u.default.openModal(c.createElement(h.default,{onOK:function(){return u.default.closeModal()}},e))}Object.defineProperty(t,"__esModule",{value:!0});var l=n("ddhijeejag"),c=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(l),s=n("gbfffciea"),u=a(s),f=n("ebijaadcje"),d=a(f),p=n("biddiiafgd"),h=a(p),m=n("bfgbdiffgd"),b=a(m),g=n("eadfaddcj"),v=a(g);r.displayName="MsgMediaTooLargeFailedIcon",t.default=r},cafgbeeihg:function(e,t){e.exports={muted:"_27kkc",mediaCanvas:"grK2C",shade:"_1ekmt",iconType:"QEFLC",iconStar:"_30H48",mediaCanvasDuration:"JVArc",shadeTop:"_1DNPt",canvasBody:"_2Ji5m",canvasSelected:"_1oTUk",mediaSelect:"KV2wQ",canvasComponent:"_2wPfr",canvasSecondRow:"IJkhc",viewerFlow:"_1LdNS",active:"cJP5q"}},caghbagede:function(e,t){e.exports={muted:"_3kzWs",container:"_1Zlsf",roundIcon:"_1DnDx",unchecked:"_3i9Xl",passive:"_2eJeD"}},cahcacghci:function(e,t){e.exports={muted:"_2UfhX",iconSpinner:"_3y7Hk",iconMorph:"_2F_Gi",iconCloseSearch:"_2heX1",iconLabelSelect:"_2pjfI",inputSearch:"_2zCfw",labelSearchPlaceholder:"_201Bk",inputPlaceholder:"_183ES",listSearch:"ZP8RM",contInputSearch:"eiCXe",active:"_19OGD",iconSearchMorph:"_1XCAr",iconMorphSearch:"_3I7nT",iconMorphBack:"_2l_xV",labels:"_29Ziv",kind:"_2eGMB",kindName:"_2NyQz",filterTitle:"KrrR1"}},cahigbeecb:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(s),f=n("ceffhbhahb"),d=a(f),p=n("djcchigfih"),h=a(p),m=n("dajffajabh"),b=a(m),g=n("djbhiedbef"),v=a(g),y=n("fffdgbfji"),_=a(y),E=n("gcdabficb"),j=a(E),w=n("bfdcadbbif"),O=a(w),C=n("becfabjeeg"),S=a(C),P=n("bijffg"),M=a(P),T=n("bbjjjbicfb"),k=function(e){function t(){var e,n,a,r;o(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.state={hover:!1},a.onClick=function(e){a.props.onUpdateColor(a.props.labelId,a.props.colorInt),a.props.onBack()},a.disableHover=function(e){a.state.hover&&a.setState({hover:!1})},a.enableHover=function(e){a.state.hover||a.setState({hover:!0})},r=n,i(a,r)}return l(t,e),c(t,[{key:"render",value:function(){var e,t=this.props.isSelected?u.createElement(O.default,{name:"checkmark-light"}):null,n=(0,d.default)(j.default.wallpaperColorCanvas,(e={},r(e,j.default.canvasHover,this.state.hover),r(e,j.default.canvasActive,this.props.isSelected),e));return u.createElement("span",{className:n,style:{backgroundColor:(0,T.intColorToHex)(this.props.colorInt)},onMouseOver:this.enableHover,onMouseEnter:this.enableHover,onMouseLeave:this.disableHover,onClick:this.onClick},t)}}]),t}(u.Component);k.displayName="ColorCanvas";var N=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return l(t,e),c(t,[{key:"render",value:function(){for(var e=this,t=this.props,n=t.currentColor,a=t.colors,r=a.map(function(t){return u.createElement(k,{onUpdateColor:e.props.onUpdateColor,colorInt:t,onBack:e.props.onBack,labelId:e.props.labelId,isSelected:n===t,key:t})}),o=0;o<2;o++)r.push(u.createElement("div",{key:"emptyEl"+o,className:j.default.wallpaperColorEmpty}));return r}}]),t}(u.Component);N.displayName="ColorGrid";var I=function(e){function t(){o(this,t);var e=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.getColorPromise=null,e.state={colors:M.default.labelColorPalette&&M.default.labelColorPalette.colors},e}return l(t,e),c(t,[{key:"componentWillUnmount",value:function(){this.getColorPromise&&this.getColorPromise.cancel()}},{key:"render",value:function(){var e=this,t=u.createElement(S.default,{stroke:6,size:24});return this.state.colors?t=u.createElement(N,{labelId:this.props.labelId,onBack:this.props.onClose,onUpdateColor:this.props.onUpdateColor,colors:this.state.colors,currentColor:this.props.currentColor}):(this.getColorPromise=M.default.getLabelColorPalette(),this.getColorPromise.cancellable().then(function(t){e.setState({colors:t})})),u.createElement(h.default,null,u.createElement(b.default,{theme:this.state.colors?void 0:"center-content",title:_.default.t("label_choose_color_title"),onBack:this.props.onClose,type:m.DRAWER_HEADER_TYPE.LARGE}),u.createElement(v.default,null,u.createElement("div",{className:j.default.container},t)))}}]),t}(u.Component);I.displayName="LabelColorDrawer",t.default=I},caigihje:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("bfdcadbbif"),f=a(u),d=n("eadfaddcj"),p=(a(d),n("dbbbgjbbgf")),h=a(p),m=n("dbabefhajh"),b=a(m),g=n("ccfhgdcjch"),v=a(g),y=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"render",value:function(){var e=this.props.msg,t=e.isSentByMe?l10n.t("revoke_outgoing"):l10n.t("revoke_incoming"),n=e.isSentByMe?"recalled-out":"recalled-in";return s.createElement(b.default,{msg:e},s.createElement(h.default,{msg:e,theme:"placeholder"},s.createElement("div",{className:v.default.icon},s.createElement(f.default,{name:n})),t))}}]),t}(s.Component);y.displayName="Revoked",t.default=y},caijdggfg:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.SEARCH_EVENT=void 0;var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("cccehdaiaf"),s=a(c),u=n("hbhijdici"),f=a(u),d=t.SEARCH_EVENT="SEARCH_EVENT",p=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.query="",a.filter={},i=n,o(a,i)}return i(t,e),l(t,[{key:"updateQuery",value:function(e){var t=this.query;this.query=e,f.default.trim(e)!==t&&this.trigger(d)}},{key:"updateLabelQuery",value:function(e){this.filter=e||{}}},{key:"clear",value:function(){this.updateQuery("")}},{key:"trimmed",get:function(){return f.default.trim(this.query)}},{key:"highlighted",get:function(){var e=this.trimmed.toLowerCase().split(" ");return f.default.uniq(f.default.compact(e))}},{key:"isEmptySearchTerm",get:function(){return""===this.trimmed||!this.trimmed}},{key:"isEmptyQuery",get:function(){return this.isEmptySearchTerm&&!this.filter.kind&&!this.filter.label}}]),t}(s.default);t.default=p},cajbicccif:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("dbdfbgehgj"),f=a(u),d=n("bgddggdhc"),p=n("gbfffciea"),h=a(p),m=n("djcchigfih"),b=a(m),g=n("dajffajabh"),v=a(g),y=n("djbhiedbef"),_=a(y),E=n("bggeiidigb"),j=a(E),w=n("bbhhbdicgc"),O=a(w),C=n("cicgeajfge"),S=n("iaibjaeb"),P=a(S),M=n("dcaibchbg"),T=a(M),k=n("ddajbaceej"),N=a(k),I=n("dcjdgceiej"),R=a(I),A=n("dhfbfehaef"),D=a(A),x=n("eceadcicaf"),L=a(x),F=n("ejbdjaifi"),U=n("bfejacaeaj"),B=a(U),G=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),u=0;u<l;u++)c[u]=arguments[u];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.selection=new T.default([],function(e){return e.id.toString()}),a.flatListController=new j.default,a.setRefList=function(e){return a.refList=e},a.onClick=function(e,t){h.default.openChatFromUnread(t).then(function(e){e&&h.default.focusChatTextInput(t)}),a.onClose()},a.onClose=function(){a.context.uim.uie.requestDismiss()},a.getList=function(){return f.default.filter(function(e){return e.archive})},a.onNextChat=function(e){e.preventDefault(),e.stopPropagation(),a.selection.setNext(!0)},a.onPrevChat=function(e){e.preventDefault(),e.stopPropagation(),a.selection.setPrev(!0)},a.renderItem=function(e){return s.createElement(P.default,{chat:e.chat,mode:S.Mode.LAST,active:a.selection,onClick:a.onClick})},i=n,o(a,i)}return i(t,e),l(t,[{key:"componentWillMount",value:function(){this.archived=this.getList(),this.selection.init(this.archived,!0)}},{key:"componentWillReceiveProps",value:function(e){this.archived=this.getList(),this.selection.init(this.archived,!0)}},{key:"componentDidMount",value:function(){this.props.listeners.add(f.default,"change:archive add remove"),this.refList&&N.default.focus((0,d.forbiddenAssertDOMNode)(this.refList))}},{key:"getData",value:function(){return this.archived.map(function(e){return{key:e.id.toString(),chat:e}})}},{key:"render",value:function(){var e=void 0;if(this.archived.length>0){var t={down:this.onNextChat,up:this.onPrevChat};e=s.createElement(D.default,{handlers:t,ref:this.setRefList},s.createElement(O.default,{data:this.getData(),flatListController:this.flatListController,renderItem:this.renderItem}))}else e=s.createElement(C.Archived,null);return s.createElement(b.default,null,s.createElement(v.default,{title:l10n.t("archived_flow_title"),onBack:this.onClose,type:g.DRAWER_HEADER_TYPE.LARGE}),s.createElement(_.default,{flatListController:this.flatListController},e))}}]),t}(s.Component);G.contextTypes={uim:B.default.instanceOf(R.default)},G.displayName="ArchivedDrawer",e.exports=(0,L.default)((0,F.hoc)(G))},cajjfeahjc:function(e,t){e.exports={muted:"_3K1bu",listPanel:"IMn_C",listBody:"_2eMVG",listSectionSep:"qlhJH",listSectionText:"_3hF3J",panelHeader:"_3pEci",headerText:"_1AHPD",primaryHeaderText:"_26-u-",secondaryHeaderText:"OEFaY",headerButtonsPrimary:"n5y-k",headerButtonsSecondary:"aVknD"}},cbcfgjhjhj:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("bijffg"),u=a(s),f=n("eceadcicaf"),d=a(f),p=n("ddhijeejag"),h=a(p),m=n("ejbdjaifi"),b=n("bcajjbibcd"),g=a(b),v=n("gfgihaeab"),y=a(v),_=n("bdfheihabb"),E=a(_),j=function(e){function t(){o(this,t);var e=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.refLastLabel=null,e.updateData=function(t,n,a){var r=e.props.shouldScrollIntoViewAndSelect;e.setState({labels:u.default.toArray()},function(){if(a.add&&r){var n=r(t.name),o=n.shouldScrollIntoView,i=n.shouldSelect;o&&e.refLastLabel&&e.refLastLabel.scrollIntoView({behavior:"smooth"}),i&&e.onMultiSelect(t,!0,!1)}})},e.setRefLastLabel=function(t){e.refLastLabel=t},e.onMultiSelect=function(t,n,a){var r=e.props,o=r.selectedLabels,i=r.onMultiSelect;o&&o.setVal(t,n,a),i&&i(t.id)},e.renderLabelRow=function(){var t=e.props,n=t.renderContex,a=t.onLabelClick,o=t.initialLabelState,i=void 0===o?{}:o,l=e.props.SelectableState||new y.default(!0);return e.state.labels.reduce(function(t,o,c){var s=u.default.assertGet(o.id);return o.name?[].concat(r(t),[h.default.createElement("div",{key:"label_item_"+o.id,ref:c===e.state.labels.length-1?e.setRefLastLabel:function(){},onClick:a?a.bind(null,o.id):function(){}},h.default.createElement(g.default,{theme:n,model:s,initalSelection:i[o.id]||0,multiSelection:e.props.selectedLabels,selectableState:l,onSelect:e.onMultiSelect},h.default.createElement(E.default,{label:o.id})))]):t},[])},e.state={labels:u.default.toArray()},e}return l(t,e),c(t,[{key:"componentDidMount",value:function(){this.props.listeners.add(u.default,"add remove",this.updateData)}},{key:"render",value:function(){return h.default.createElement("div",null,this.renderLabelRow())}}]),t}(p.PureComponent);j.displayName="MultiSelectLabelList",t.default=(0,d.default)((0,m.hoc)(j))},cbcgbajadc:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("beebhcdhhh"),f=a(u),d=n("bgfcjjddjf"),p=a(d),h=n("cfaiaibca"),m=a(h),b=n("gbfffciea"),g=a(b),v=n("biddiiafgd"),y=a(v),_=n("ccaaiecfib"),E=a(_),j=n("bifbiahgch"),w=a(j),O=n("eceadcicaf"),C=a(O),S=n("bfejacaeaj"),P=a(S),M=n("dadhidfcfe"),T=a(M),k=n("ccgdgjcjjh"),N=a(k),I=n("ihfccfgdf"),R=a(I),A=n("dhhcgceeai"),D=a(A),x=n("dcjdgceiej"),L=a(x),F=n("dfdebdgdei"),U=n("ejbdjaifi"),B=n("dcbafbaejf"),G=n("bheafeifce"),V=n("eadfaddcj"),W=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),u=0;u<l;u++)c[u]=arguments[u];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.confirmReportGroupSpam=function(){g.default.openModal(s.createElement(T.default,{isGroupChat:!0,onReport:a.reportSpam,onReportExitClear:a.reportSpamExitClear,onCancel:function(){return g.default.closeModal()}}))},a.exitChat=function(){g.default.deleteOrExitChat(a.props.chat)},a.confirmReportSpam=function(){g.default.openModal(s.createElement(T.default,{isBusiness:a.props.contact.isBusiness,isGroupChat:!1,onReport:a.reportSpam,onReportBlockClear:a.reportSpamBlockClear,onCancel:function(){return g.default.closeModal()}}))},a.reportSpam=function(){(0,B.sendSpamReport)(a.props.chat),g.default.closeModal()},a.reportSpamExitClear=function(){(0,B.sendSpamExitClear)(a.props.chat),g.default.closeModal()},a.reportSpamBlockClear=function(){(0,B.sendSpamBlockClear)(a.props.chat),g.default.closeModal()},a.notSpam=function(){(0,B.sendNotSpam)(a.props.chat,!0).catch(function(){})},a.confirmBlock=function(){g.default.openModal(s.createElement(f.default,{contact:a.props.contact,onCancel:function(){return g.default.closeModal()},onBlock:a.block,onReportSpamBlock:a.reportSpamBlock}))},a.block=function(){(0,F.blockContact)(a.props.contact).catch(function(){}),g.default.closeModal()},a.reportSpamBlock=function(){(0,B.sendSpamReport)(a.props.chat),(0,F.blockContact)(a.props.contact).catch(function(){}),g.default.closeModal()},a.confirmUnblock=function(){g.default.openModal(s.createElement(y.default,{okText:l10n.t("unblock_button"),onOK:a.unblock,cancelText:l10n.t("web_cancel"),onCancel:function(){return g.default.closeModal()}},l10n.t("unblock_confirmation",{contact:a.props.contact.formattedName})))},a.unblock=function(){(0,F.unblockContact)(a.props.contact).catch(function(){}),g.default.closeModal()},a.getNotSpamButton=function(){return s.createElement("div",{key:"not_spam",className:D.default.button},s.createElement(m.default,{onClick:a.notSpam,type:"plain-white"},l10n.t("web_ok")))},a.onViewInfo=function(){g.default.openDrawerRight(s.createElement(w.default,{chat:(0,G.unproxy)(a.props.chat),key:"info-"+a.props.chat.id.toString()}),"slide-left",a.context.uim)},i=n,o(a,i)}return i(t,e),l(t,[{key:"componentDidMount",value:function(){this.props.listeners.add(p.default,"add remove reset")}},{key:"render",value:function(){var e=this.props,t=e.chat,n=e.contact;if(t.isPSA||!t.isVisible||t.trusted)return null;var a=p.default.get(t.id),r=void 0,o=[];if(t.isGroup)r=l10n.t("group_admin_not_a_contact"),o.push(s.createElement("div",{key:"report_spam",className:D.default.button},s.createElement(m.default,{type:"plain-white",onClick:this.confirmReportGroupSpam},l10n.t("report")))),o.push(s.createElement("div",{key:"exit_group",className:D.default.button},s.createElement(m.default,{type:"plain-white",onClick:this.exitChat},l10n.t("web_exit_group")))),o.push(this.getNotSpamButton());else{if(r=s.createElement("div",{className:D.default.text},l10n.t("sender_not_a_contact")),n.isBusiness)if(E.default.supportsFeature(E.default.F.VNAME_V_2)){var i=n.verifiedLevel===V.VERIFIED_LEVEL.HIGH?l10n.t("official_business_not_a_contact"):l10n.t("low_business_not_a_contact");r=s.createElement("div",{className:D.default.text},i)}else n.verifiedLevel>V.VERIFIED_LEVEL.UNKNOWN&&n.businessProfile&&(r=s.createElement(N.default,{contact:n,businessProfile:n.businessProfile,onClick:this.onViewInfo}));o.push(s.createElement("div",{key:"report_spam",className:D.default.button},s.createElement(m.default,{type:"plain-white",onClick:this.confirmReportSpam},l10n.t("report")))),a?o.push(s.createElement("div",{key:"unblock",className:D.default.button},s.createElement(m.default,{onClick:this.confirmUnblock,type:"plain-white"},l10n.t("unblock_button")))):o.push(s.createElement("div",{key:"block",className:D.default.button},s.createElement(m.default,{onClick:this.confirmBlock,type:"plain-white"},l10n.t("block")))),o.push(this.getNotSpamButton())}return s.createElement("div",{className:D.default.spam},r,s.createElement("div",{className:D.default.controls},o))}}]),t}(s.PureComponent);W.CONCERNS={chat:["id","isPSA","isVisible","trusted","isGroup","vcardDismissed"],contact:["id","isBusiness","verifiedLevel","formattedName","businessProfile"]},W.contextTypes={uim:P.default.instanceOf(L.default)},W.displayName="Spam",t.default=(0,C.default)((0,R.default)((0,U.hoc)(W),W.CONCERNS))},cbdagjiddg:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("dgibicjjj"),f=a(u),d=n("dhhfaeacef"),p=a(d),h=n("bjebjijbfc"),m=a(h),b=n("ihfccfgdf"),g=a(b),v=n("ejbdjaifi"),y=n("fifhbjiec"),_=a(y),E=n("dgdegachj"),j=a(E),w=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"render",value:function(){var e=this.props,t=e.contact,n=e.msgInfoParticipant,a={cursor:"auto"},r=s.createElement(p.default,{id:t.id}),o=m.default.relativeDateAndTimeStr(n.t),i=s.createElement("span",{title:o},o),l=void 0;return!t.name&&t.notifyName&&(l=s.createElement("span",{className:j.default.secondaryDetailContainer},s.createElement(_.default,{direction:"auto",text:t.notifyName}))),s.createElement(f.default,{contextEnabled:function(){return!1},image:r,primary:t.formattedName,secondary:i,secondaryDetail:l,style:a,theme:"drawer-list",idle:!0})}}]),t}(s.PureComponent);w.CONCERNS={msgInfoParticipant:["t"],contact:["id","name","formattedName","notifyName"]},w.displayName="GroupMsgInfoCell",t.default=(0,g.default)((0,v.hoc)(w),w.CONCERNS)},cbdbcgchaj:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=a(c),u=n("bgddggdhc"),f=n("bcifhbgija"),d=a(f),p=n("effbcehec"),h=a(p),m=n("ejbdjaifi"),b=n("eadfaddcj"),g=a(b),v=n("bcjcbbafcj"),y=a(v),_=n("bfdcadbbif"),E=a(_),j=n("cehfihhdba"),w=a(j),O=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"componentDidMount",value:function(){var e=(0,u.forbiddenAssertDOMNode)(this.img),t=(0,u.forbiddenAssertDOMNode)(this.txt);this.props.animate?((0,d.default)(e,{scale:[1,0],opacity:[1,0]},{delay:1340,duration:180,easing:[.05,1.02,0,1.01]}),(0,d.default)(t,{translateY:[0,80],opacity:[1,0]},{delay:1300,duration:140,easing:[.05,1.02,0,1.01]})):(e.style.opacity=1,t.style.opacity=1)}},{key:"render",value:function(){return s.default.createElement("div",{className:w.default.intro},s.default.createElement("div",{className:w.default.body},s.default.createElement("div",{ref:(0,m.GetRef)("img",this),"data-asset-intro-image":!0,className:w.default.image}),s.default.createElement("div",{ref:(0,m.GetRef)("txt",this),className:w.default.textContainer},s.default.createElement("h1",{"data-a8n":h.default.key("intro-title"),className:w.default.title},l10n.t("intro_title")),s.default.createElement("div",{"data-a8n":h.default.key("intro-text"),className:w.default.text},l10n.t("intro_connection")),s.default.createElement(C,null),s.default.createElement(P,null))))}}]),t}(c.PureComponent);O.displayName="IntroPanel";var C=function(){var e=void 0;switch(y.default.os){case g.default.OS_TYPE.MAC:e=l10n.t("intro_native_mac");break;case g.default.OS_TYPE.WINDOWS:e=l10n.t("intro_native_windows")}if(e){var t='<a href="https://www.whatsapp.com/download" target="_blank">'+l10n.t("intro_native_link")+"</a>";return e=e.replace("__get_it_here__",t),s.default.createElement(S,null,s.default.createElement("span",{className:w.default.secondaryIcon},s.default.createElement(E.default,{name:"laptop"})),s.default.createElement("div",{dangerouslySetInnerHTML:{__html:e},className:w.default.secondaryTextBody}))}return null},S=function(e){var t=e.children;return s.default.createElement("div",{className:w.default.secondary},s.default.createElement("div",{className:w.default.divider}),s.default.createElement("div",{className:w.default.secondaryText},t))};S.displayName="IntroSecondary";var P=function(){return null};t.default=O},cbdbejjhjd:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("hbhijdici"),s=a(c),u=n("gbfffciea"),f=a(u),d=n("eadfaddcj"),p=a(d),h=n("cicgeajfge"),m=n("deaaffdfff"),b=a(m),g=n("eceadcicaf"),v=a(g),y=n("ejbdjaifi"),_=n("becfabjeeg"),E=a(_),j=n("iibcehaia"),w=a(j),O=n("jfaihhdjc"),C=a(O),S=n("ddhijeejag"),P=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),u=0;u<l;u++)c[u]=arguments[u];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.onNewMsgs=function(e){if(e){var t=[],n=Array.isArray(e)?e:[e];Promise.all(n.map(function(e){return e.getLinks().length&&t.push(e),Promise.resolve()})).then(function(){t.length&&a.props.linkMsgs.add(t)})}},a.onScroll=function(e){a.handleScroll(e.target)},a.handleScroll=s.default.throttle(function(e){var t=a.props.linkMsgs;t.hasLinkBefore&&e.scrollTop+p.default.SCROLL_FUDGE>e.scrollHeight-e.clientHeight&&a.queryLinks(t.head())},100),a.onClickMsg=function(e,t){a.props.selectable&&void 0!==t?a.props.onMessageSelect(e,t):f.default.openChatAt(e.chat,e.chat.getSearchContext(e))},i=n,o(a,i)}return i(t,e),l(t,[{key:"componentWillMount",value:function(){this.props.linkMsgs.hasLinkBefore&&this.queryLinks()}},{key:"componentDidMount",value:function(){this.props.listeners.add(this.props.linkMsgs,"add remove reset"),this.props.listeners.add(this.props.linkMsgs,"query_link_before"),this.props.listeners.add(this.props.chat.msgs,"add bulk_add",this.onNewMsgs)}},{key:"componentWillUnmount",value:function(){this.handleScroll.cancel()}},{key:"queryLinks",value:function(e){var t=this,n=this.props.linkMsgs;n.hasLinkBefore&&this.props.listeners.uiIdle(function(){n.queryLinks(t.props.chat,e)})}},{key:"render",value:function(){var e=this,t=this.props,n=t.linkMsgs,a=t.selectedMessages,r=[];if(n.forEach(function(t){var n=!t.isSentByMe&&t.isGroupMsg;t.getGalleryLinks().forEach(function(o,i){o.href!==t.matchedText&&r.push(S.createElement(b.default,{key:t.id.toString()+"-"+i,msg:t,link:o,displayAuthor:n,selectable:e.props.selectable,selectedMessages:a,onMessageSelect:e.props.onMessageSelect,onClickMsg:e.onClickMsg}))}),t.linkPreview&&r.push(S.createElement(w.default,{key:t.id.toString(),msg:t,selectable:e.props.selectable,selectedMessages:a,onMessageSelect:e.props.onMessageSelect,displayType:p.default.DISP_TYPE.GALLERY,onClickMsg:e.onClickMsg}))}),r.reverse(),n.queryLinkBefore){if(0===r.length)return S.createElement(h.Loading,null);r.push(S.createElement("div",{className:C.default.spinner,key:"spinner"},S.createElement(E.default,{stroke:6,size:24})))}return 0!==n.length||n.queryLinkBefore||n.hasLinkBefore?S.createElement("div",{onScroll:this.onScroll,className:C.default.wrapper},r):S.createElement(h.LinkMsgs,null)}}]),t}(S.Component);P.displayName="LinkGallery",e.exports=(0,v.default)((0,y.hoc)(P))},cbddhcffbc:function(e,t){e.exports={muted:"zM7w1",pipBtn:"_9RNXq",player:"_1Otoj",preview:"_2h7rw"}},cbdehahifi:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),u=n("ddhijeejag"),f=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(u),d=n("hbhijdici"),p=a(d),h=n("eadfaddcj"),m=a(h),b=n("ceffhbhahb"),g=a(b),v=n("haidjjcae"),y=a(v),_=n("faeabjacf"),E=a(_),j=n("eceadcicaf"),w=a(j),O=n("ejbdjaifi"),C=n("bdiiahhjbe"),S=a(C),P=n("ccaaiecfib"),M=a(P),T=n("biecbbiiee"),k=a(T),N=n("bgddggdhc"),I=n("dcfghhhajg"),R=a(I),A=n("caceaafdic"),D=a(A),x=n("bfdhjgffdh"),L=a(x),F=n("ddbddjjgia"),U=n("ceaabfjiba"),B=a(U),G=n("cdbddjfbcd"),V=a(G),W=n("bbhahjgijh"),H=a(W),Y=function(e){function t(){var e,n,a,r;i(this,t);for(var o=arguments.length,c=Array(o),s=0;s<o;s++)c[s]=arguments[s];return n=a=l(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.renderedMsgs={},a.renderedDateMarkers={},a.renderedAlbums={},a.renderedMsgToAlbum={},a.onMsgKeyChange=function(e){var t=e.newKey,n=e.oldKey,r=t.toString(),o=n.toString(),i=a.renderedMsgs[o];i&&(delete a.renderedMsgs[o],a.renderedMsgs[r]=i)},a.onMsgRendered=function(e,t){e?a.renderedMsgs[t]=e:delete a.renderedMsgs[t]},a.rowRenderers={msg:function(e){function t(t,n,a,r){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(e,t,n,r){var o=a.props,i=void 0;i=r&&!n?F.MsgPosition.FRONT:r&&n?F.MsgPosition.MID:!r&&n?F.MsgPosition.END:F.MsgPosition.SINGLE;var l=e.type===m.default.MSG_TYPE.IMAGE||e.type===m.default.MSG_TYPE.VIDEO||e.type===m.default.MSG_TYPE.AUDIO||M.default.supportsFeature(M.default.F.MD_BACKEND)&&e.type===m.default.MSG_TYPE.TEMPLATE;return f.createElement(D.default,{key:"msg-"+e.id.toString(),ref:function(t){var n={};(0,O.GetRef)("wrapper",n)(t),a.onMsgRendered(n.wrapper,e.id.toString())},msg:e,displayType:m.default.DISP_TYPE.CONVERSATION,isMsgVisible:l?o.isMsgVisible:function(){},selectable:o.selectable,selectedMessages:o.selectedMessages,onMessageSelect:o.onMessageSelect,position:i,isFocusedMsg:t,getSequentialMsg:a.props.getSequentialMsg})}),album:function(e,t){return f.createElement(L.default,{msgs:e,ref:function(n){a.onAlbumRendered(n,t,e)},key:"album-"+t})},date:function(e,t){return f.createElement(y.default,{ref:function(e){return void a.onDateMarkerRendered(t,e)},key:"msg-"+e.id.toString()+"-date",timestamp:e.t})},unread:function(){return f.createElement(R.default,{key:"msg-unread",count:a.props.unreadCount})}},r=n,l(a,r)}return c(t,e),s(t,[{key:"shouldComponentUpdate",value:function(e){var t=e.msgs,n=o(e,["msgs"]),a=this.props,r=a.msgs,i=o(a,["msgs"]);return!(0,V.default)(n,i)||!(0,H.default)(t,r)}},{key:"componentWillUpdate",value:function(e){var t=this,n=(0,N.forbiddenAssertDOMNode)(this).parentNode,a=p.default.find(e.msgs,function(e){return t.renderedMsgs.hasOwnProperty(e.id)});if(null==a)return void(this._beforeRenderScrollInfo=null);var r=a.id.toString(),o=(0,N.forbiddenAssertDOMNode)(this.getMsgWrapperRef(r));this._beforeRenderScrollInfo={commonMessageId:r,commonMessageTop:o.offsetTop-n.scrollTop}}},{key:"componentDidMount",value:function(){this.maybeNotifyChatRendered(),this.props.listeners.add(k.default,"change:msgKey",this.onMsgKeyChange)}},{key:"componentDidUpdate",value:function(e){var t=(0,N.forbiddenAssertDOMNode)(this).parentNode,n=this._beforeRenderScrollInfo;if(null!=n){var a=n.commonMessageId,r=n.commonMessageTop,o=(0,N.forbiddenAssertDOMNode)(this.getMsgWrapperRef(a));t.scrollTop=o.offsetTop-r}this.maybeNotifyChatRendered()}},{key:"maybeNotifyChatRendered",value:function(){this.props.notifyChatRendered&&(this.props.focusedMsgCtx&&this.props.focusedMsgCtx.msg&&!p.default.includes(this.props.msgs,this.props.focusedMsgCtx.msg)||this.props.notifyChatRendered())}},{key:"getMsgVisibility",value:function(e){var t=(0,N.forbiddenAssertDOMNode)(this).parentNode,n=t.scrollTop,a=n+t.clientHeight,r=(0,N.forbiddenFindDOMNode)(e);return r?r.offsetTop+r.clientHeight<=n?{visibility:m.default.VISIBILITY.ABOVE,offset:r.offsetTop-n}:r.offsetTop>=a?{visibility:m.default.VISIBILITY.BELOW,offset:r.offsetTop-n}:{visibility:m.default.VISIBILITY.VISIBLE,offset:r.offsetTop-n}:(S.default.error("getMsgVisibility on invalid ref: "+e)(),{visibility:m.default.VISIBILITY.VISIBLE,offset:0})}},{key:"getMsgWrapperRef",value:function(e){return this.renderedMsgs[e]||this.renderedMsgToAlbum[e]}},{key:"getMsgComponentRef",value:function(e){return this.renderedMsgs[e]&&this.renderedMsgs[e].refMsgComponent&&this.renderedMsgs[e].refMsgComponent.getRef()}},{key:"getDateMarkerRef",value:function(e){return this.renderedDateMarkers[e]}},{key:"onDateMarkerRendered",value:function(e,t){t?this.renderedDateMarkers[e]=t:delete this.renderedDateMarkers[e]}},{key:"onAlbumRendered",value:function(e,t,n){var a=this;e?(this.renderedAlbums[t]=e,n.forEach(function(t){a.renderedMsgToAlbum[t.id.toString()]=e})):delete this.renderedAlbums[t]}},{key:"render",value:function(){var e=this.props,t=e.msgs,n=e.focusedMsgCtx,a=e.unreadCount,o=void 0,i=void 0;n&&(o=n.msg,n.isUnreadDivider&&a>0&&(i=n.msg));var l=(0,g.default)(B.default.messageList,r({},B.default.messageListSelectable,this.props.selectable));return f.createElement("div",{className:l},(0,E.default)(this.rowRenderers,t,o,i,a))}}]),t}(f.Component);Y.displayName="MessageList",t.default=(0,w.default)((0,O.hoc)(Y))},cbebjghfgg:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var o=n("hbhijdici"),i=a(o),l=n("diaggdeic"),c=a(l),s=n("bjigbaghc"),u=a(s),f=n("bjddijedhj"),d=a(f),p=n("cajijabhgb"),h=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(p),m=n("ccaaiecfib"),b=a(m),g=n("bdiiahhjbe"),v=a(g),y=n("eacidghfgh"),_=a(y),E=n("bhggeigghg"),j=a(E),w=n("jccfhaecf"),O=a(w),C=n("bdgbijheih"),S=a(C),P=n("beafbeighe"),M=a(P),T=n("dgicehhija"),k=a(T),N=n("cjgfiijjee"),I=a(N),R=n("hgjcbccfg"),A={epochCount:0,epoch:0,epochSend:function(e){return 0===this.epochCount&&this.epoch++,e||this.epochCount++,v.default.log("wap:epochCount: "+this.epochCount+" epoch: "+this.epoch)(),this.epoch.toString()},epochRecv:function(){this.epochCount>0?this.epochCount--:v.default.error("wap:epochRecv: NEGATIVE")(),v.default.log("wap:epochCount: "+this.epochCount+" epoch: "+this.epoch)()},setSubProtocol:function(e){if(-1===e)this.BinaryProtocol=new S.default,this.N=this.BinaryProtocol.Node;else{if(!e)throw v.default.error("Wap:setSubProtocol unknown "+String(e))(),new h.UpdateImmediately(this.version+"_unknown_version");this.BinaryProtocol=new c.default(e),this.N=this.BinaryProtocol.Node}},clearBPQueue:function(){var e=this;return new Promise(function(t,n){e.BinaryProtocol.dropAllBecauseLogout(),t()})},upgradeProtoVersion:function(e){if(e.BinaryProtocol instanceof S.default)for(var t=e.BinaryProtocol.getWriteQueue();t.length;){var n=t.shift(),a=n.n,r=n.resolve,o=n.reject;this.BinaryProtocol.write(a).then(r).catch(o)}},delete:function(){this.epochCount=0,this.epoch=0},error2412:function(){this.epochRecv()},dropIfConditionMet:function(e,t){return e.reduce(function(e,t){return e||t},!1)?void 0:t},pruneUndefinedProps:function(e){for(var t in e){void 0===e[t]&&delete e[t]}},callFeatureFlagFun:function(e,t){if(b.default.supportsFeature(e)){for(var n=[],a=2;a<arguments.length;a++)n.push(arguments[a]);return this[t].apply(this,n)}},safeParseInt:function(e,t){var n=parseInt(this.N.attr(t,e),10);return i.default.isNaN(n)?void 0:n},wrap:function(e){var t=this;return function(n){if(n&&"object"==typeof n&&"number"==typeof n.status&&n.status>=500)return n;t.epochRecv(),e(n)}},wrap02:function(e){return function(t){if(t&&"object"==typeof t&&"number"==typeof t.status&&t.status>=500)return t;e(t)}},binWrap:function(e,t){var n=this;return function(a){if(a&&"object"==typeof a&&"number"==typeof a.status){if(401===a.status)throw n.epochRecv(),new h.E401;if(a.status>=500)return a;n.epochRecv(),t(a)}else n.epochRecv(),e(a)}},binSend:function(e,t,n,a,r){var o=this,i=a.epochIneligible?n:function(e){o.epochRecv(),n(e)};return delete a.epochIneligible,this.BinaryProtocol.write(t).then(function(n){r.debugObj||(r.debugObj=t),a.data=n,a.binaryOpts=r,_.default[e](a)}).catch(i)},msgGetTarget:function(e){return O.default.equals(e.from,u.default.me)?e.to:e.from},thumbFromMediaXml:function(e){return"raw"===this.N.attr("encoding",e)?this.N.children(e)instanceof ArrayBuffer?R.encode(this.N.children(e)):"":this.N.dataStr(e)},actionNode:function(e,t,n){return["action",{type:e,epoch:this.epochSend(n)},t]},queryNode:function(e,t){var n=e;return n||(n={}),n.epoch=this.epochSend(),["query",n,t]},responseNode:function(e,t){var n=e;return n||(n={}),n.epoch=this.epochSend(),["response",n,t]},errorNode:function(e){return["error",{code:e.toString(),epoch:this.epochSend()},void 0]},actionGetMeta:function(e){var t={};if("action"!==this.N.tag(e))return t;var n=this.N.attr("add",e),a=this.N.attr("missing",e),r=this.N.attr("checksum",e);switch(n){case"unread":t.unreadId=this.N.attr("index",e),t.unreadFromMe="true"===this.N.attr("owner",e),t.unreadParticipant=this.N.attr("participant",e);case"after":case"before":case"last":t.pendingMsgsDone="true"===this.N.attr("last",e),t.resume="true"===this.N.attr("resume",e);case"relay":case"update":t.add=n}switch(a){case"remove":t.missing=a}return r&&(t.checksum=r),t},groupActionsByType:function(e){var t={};if(!Array.isArray(e))return t;var n=void 0,a=void 0,r=e.length;for(a=0;a<r;a++)switch(n=e[a],this.N.tag(n)){case"broadcast":switch(this.N.attr("type",n)){case"create":case"add":case"remove":t.msg||(t.msg=[]),t.msg.push(n);break;case"modify":t.bcUpdate||(t.bcUpdate=[]),t.bcUpdate.push(n)}break;case"message":case"groups_v2":case"notification":case"call_log":case"security":t.msg||(t.msg=[]),t.msg.push(n);break;case"read":case"log":case"identity":t.cmd||(t.cmd=[]),t.cmd.push(n);break;case"received":t.ack||(t.ack=[]),t.ack.push(n);break;case"user":t.contact||(t.contact=[]),t.contact.push(n);break;case"contacts":t.contacts||(t.contacts=[]),t.contacts.push(n);break;case"chat":switch(this.N.attr("type",n)){case"mute":t.mute||(t.mute=[]),t.mute.push(n);break;default:t.chat||(t.chat=[]),t.chat.push(n)}break;case"battery":t.battery||(t.battery=[]),t.battery.push(n);break;case"location":t.location||(t.location=[]),t.location.push(n);break;case"label":t.label||(t.label=[]),t.label.push(n);break;case"group":t.group||(t.group=[]),t.group.push(n);break;case"quick_reply":t.quickReply||(t.quickReply=[]),t.quickReply.push(n);break;case"call":t.call||(t.call=[]),t.call.push(n);break;case"stickerPack":case"sticker_pack":t.stickerPack||(t.stickerPack=[]),t.stickerPack.push(n);break;case"recent_stickers":t.recentStickers||(t.recentStickers=[]),t.recentStickers.push(n);break;case"status":t.status||(t.status=[]),t.status.push(n);break;default:v.default.errorVerbose("Wap:groupActionsByType unknown action: "+this.N.toString(n),n)()}return t},handleResponse:function(e,t,n,a){if(0===e.indexOf("preempt"))switch(this.N.attr("type",t)){case"chat":v.default.logColor("green","bin-recv: "+e+",response,chat",t)();var r=this.N.children(t)||[];if(Array.isArray(r)){for(var o=r.length,i=[],l=0;l<o;l++){var c=this.parseChat(r[l]);c&&i.push(c)}(0,M.default)([{cmd:"preempt",response:i,binarySize:n}])}break;case"contacts":v.default.logColor("green","bin-recv: "+e+",response,contact",t)();var s=this.N.children(t);if(Array.isArray(s)){for(var u=s.length,f=[],p=0;p<u;p++){var h=this.parseContact(s[p]);h&&f.push(h)}(0,d.default)([{cmd:"preempt",checksum:this.N.attr("checksum",t),response:f,binarySize:n}])}break;default:v.default.error("Wap:handle unknown response type: "+this.N.toString(t,!0),t)()}else v.default.error("Wap:handle non-preemptive response: "+this.N.toString(t,!0),t)()},handleActionMsg:function(e,t,n,a,r){var o=a.length;switch(n.add){case"relay":case"update":var i=this.parseMsg(a[0],"relay");if(1!==o&&v.default.error("Wap:handle action msg relay length not 1",r)(),i){v.default.logColor("green","bin-recv: "+[e,"action","msg",n.add,i.type,i.from,i.to,i.id,i.author].join(","),r,i)();var l=this.msgGetTarget(i);(0,k.default)([{meta:n,chat:l,msg:i}])}else v.default.error("Wap:handle action msg relay dropped",a[0])();break;case"last":for(var c=[],s=0;s<o;s++){var u=this.parseMsg(a[s],"last");u?c.push(u):v.default.error("Wap:handle action msg last dropped",a[s])()}if(c.length>0){v.default.logColor("green","bin-recv: "+[e,"action","msg","last",a.length].join(","),r,[c])();for(var f={recent:!0,meta:n,binarySize:t},d=0;d<c.length;d++)f[this.msgGetTarget(c[d])]=c[d];(0,k.default)([f])}else v.default.error("Wap:handle action msg last dropped to 0")();break;case"before":case"after":case"unread":if(o>0){for(var p=[],h=0;h<o;h++){var m=this.parseMsg(a[h],n.add);m?p.push(m):v.default.error("Wap:handle action msg before/after dropped",a[h])()}if(p.length>0){var b=this.msgGetTarget(p[0]);v.default.logColor("green","bin-recv: "+[e,"action","msg",n.add,b,p.length].join(","),r,[p])(),(0,k.default)([{meta:n,chat:b,msgs:p,binarySize:t}])}else v.default.error("Wap:handle action msg "+n.add+" dropped to 0")()}else v.default.error("Wap:handle action msg before/after 0 msgs")();break;default:v.default.error("Wap:handle action msg no meta.add",r)()}},handleAction:function(e,t,n,a){var o=this.actionGetMeta(t),l=this.groupActionsByType(this.N.children(t)),c=Object.keys(l);if(!Array.isArray(c))return void v.default.error("Wap:handle:action keys not array: "+typeof c)(c);var s=c.length;if(0===s&&"last"===o.add)return void(0,k.default)([{recent:!0,meta:o,binarySize:n}]);for(var u=0;u<s;u++){var f=c[u],p=l[f],h=p.length;switch(f){case"msg":this.handleActionMsg(e,n,o,p,t);break;case"cmd":for(var m=0;m<h;m++){var g=this.parseCmd(p[m]);if(g){var y=i.default.values(g).join(",");v.default.logColor("green","bin-recv: "+[e,"action","cmd",y].join(","),t)(),j.default.Cmd.handle([g])}else v.default.error("Wap:handle action cmd invalid",t)()}break;case"bcUpdate":for(var _=[],E=0;E<h;E++){var w=this.parseBCUpdate(p[E]);w?_.push(w):v.default.error("Wap:handle action bc update invalid",p[E])()}v.default.logColor("green","bin-recv: "+[e,"action","bcUpdate",_.length].join(","),t)(),_.length>0&&j.default.GroupMetadata.handle(_);break;case"ack":for(var O=0;O<h;O++){var C=this.parseAck(p[O]);C?(v.default.logColor("green","bin-recv: "+[e,"action","ack",C.to,C.id,C.ack].join(","),t)(),(0,k.default)([C])):v.default.error("Wap:handle action ack invalid",t)()}break;case"contact":for(var S=[],P=0;P<h;P++){var T=this.parseContact(p[P]);T?S.push(T):v.default.error("Wap:handle action contact dropped",p[P])()}if(v.default.logColor("green","bin-recv: "+[e,"action","contact",S.length,o.missing].join(","),t)(),S.length>0){var N=[S];(o.missing||o.checksum)&&N.push(o),(0,d.default)(N)}break;case"contacts":var R=this.parseContacts(p[0]);v.default.logColor("green","bin-recv: "+[e,"action","contacts"].join(","),t)(),R?(0,d.default)([R]):v.default.error("Wap:handle:action:contacts dropped",p[0])();break;case"chat":for(var A=[],D=0;D<h;D++){var x=this.parseChat(p[D]);x?A.push(x):v.default.error("Wap:handle action chat dropped",p[D])()}v.default.logColor("green","bin-recv: "+[e,"action","chat",A.length].join(","),t)(),A.length>0&&(0,M.default)([A]);break;case"battery":var L=this.parseBattery(p[0]);L?(v.default.logColor("green","bin-recv: "+[e,"action","battery",L.battery,L.plugged].join(","),t)(),(0,I.default)([L])):v.default.error("Wap:handle action battery dropped",p[0])();break;case"mute":for(var F=[],U=0;U<h;U++){var B=this.parseChat(p[U]);B?F.push(B):v.default.error("Wap:handle action mute dropped",p[U])()}v.default.logColor("green","bin-recv: "+[e,"action","mute",F.length].join(","),t)(),F.length>0&&j.default.Mute.handle(F);break;case"location":for(var G=[],V=0;V<h;V++){var W=this.parseLocation(p[V]);W?G.push(W):v.default.error("Wap:handle:location dropped",p[V])(),v.default.logColor("green","bin-recv:"+[e,"action,location",G.length].join(),t)(),G.length>0&&j.default.LiveLocation.handle(G)}break;case"label":for(var H=[],Y=0;Y<h;Y++){var q=this.callFeatureFlagFun(b.default.F.LABELS_DISPLAY,"parseLabel",p[Y]);q?H.push(q):v.default.error("Wap:handle:label dropped",p[Y])(),v.default.logColor("green","bin-recv:"+[e,"action,label",H.length].join(),t)(),H.length>0&&j.default.Label.handle({checksum:o.checksum,labels:H})}break;case"group":for(var K=0;K<h;K++){var z=this.callFeatureFlagFun(b.default.F.GROUPS_V_4_JOIN_PERMISSION,"parseInviteUpdate",p[K]);v.default.logColor("green","bin-recv:"+[e,"action,group_v4_pending_invites",z&&z.length].join(),t)(),void 0!==z&&j.default.GroupMetadata.handlePendingInvite({gid:z.gid,participants:z.participants})}break;case"quickReply":for(var Q=[],X=0;X<h;X++){var J=this.callFeatureFlagFun(b.default.F.QUICK_REPLIES_QUERY,"parseQuickReply",p[X]);J?Q.push(J):v.default.error("Wap:handle:quickReply dropped",p[X])(),v.default.logColor("green","bin-recv:"+[e,"action,quickReply",Q.length].join(),t)(),Q.length>0&&j.default.QuickReply.handle({checksum:o.checksum,quickReplies:Q})}break;case"call":var Z=this.callFeatureFlagFun(b.default.F.VOIP_INDIVIDUAL_INCOMING,"parseCall",p[0]);v.default.logColor("green","bin-recv:"+[e,"action","call"].join(),t)(),Z?j.default.Call.handle([Z]):v.default.error("Wap:handle:action:call dropped",p[0])();break;case"stickerPack":case"sticker_pack":for(var $=[],ee=0;ee<h;ee++){var te=this.callFeatureFlagFun(b.default.F.STICKER_PACK_QUERY,"parseStickerPackUpdate",p[ee]);te?($.push(te),j.default.StickerPack.sync(o.checksum)):v.default.error("Wap:handle:stickerPack dropped",p[ee])(),v.default.logColor("green","bin-recv:"+[e,"action,stickerPack",$.length].join(),t)()}break;case"recentStickers":for(var ne=0;ne<h;ne++){var ae=this.callFeatureFlagFun(b.default.F.RECENT_STICKERS,"parseRecentStickersAction",p[ne]);ae?(j.default.RecentSticker.setChecksum(o.checksum),j.default.RecentSticker.remove(ae),v.default.logColor("green","bin-recv:"+[e,"action,recentStickers",ae].join(),t)()):v.default.error("Wap:handle:recentStickers dropped",p[ne])()}break;case"status":for(var re=[],oe=0;oe<h;oe++){var ie=this.callFeatureFlagFun(b.default.F.STATUS_RANKING,"parseStatusRankingScores",p[oe]);ie&&ie.length?re.push.apply(re,r(ie)):v.default.error("Wap:handle:status dropped",p[oe])(),v.default.logColor("green","bin-recv:"+[e,"action,status",re.length].join(),t)(),re.length>0&&j.default.StatusV3.handle([{type:"score",scores:re}])}break;default:v.default.error("Wap:handle action unknown "+f,t)()}}},handleQuery:function(e,t,n){var a=this,r=this.N.children(t);if(Array.isArray(r))for(var o=0;o<r.length;o++)!function(n){var o=r[n],i=a.N.tag(o);v.default.logColor("green","bin-recv:"+[e,"query",i].join(),t)();var l=void 0;switch(i){case"call":l=a.callFeatureFlagFun(b.default.F.VOIP_INDIVIDUAL_INCOMING,"handleCallQuery",o);break;default:v.default.error("wap:handle:query unknown "+i,t)()}l||(l=Promise.resolve(a.errorNode(501))),l.then(function(t){a.BinaryProtocol.write(t).then(function(n){_.default.send({tag:e,data:n,onSend:a.wrap(function(){}),onDrop:a.wrap(function(){}),retryOn5xx:!0,binaryOpts:{debugString:["response",i].join(),debugObj:t,metric:a.M.QUERY_RESPONSE,ackRequest:!0}})}).catch(function(e){a.epochRecv()})})}(o)},handle:function(e,t,n,a){var r=this;return this.BinaryProtocol.read(e).then(function(e){switch(r.N.tag(e)){case"response":r.handleResponse(n,e,a,t);break;case"action":r.handleAction(n,e,a,t);break;case"query":r.handleQuery(n,e,a);break;case"read":var o=r.parseCmd(e);if(o){var l=i.default.values(o).join();v.default.logColor("green","bin-recv:"+[n,"action",l].join(),e)(),j.default.Cmd.handle([o])}else v.default.error("Wap:handle read invalid",e)();break;default:v.default.errorVerbose("TODO "+r.N.toString(e,!0),e)()}return!0}).catch(function(e){throw v.default.info("BinaryProtocol read error with tag "+n+", size: "+a)(),new Error("BinaryProtocol read error: "+e)})}};e.exports=A},cbedjffdai:function(e,t,n){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),o=function(){function e(){a(this,e)}return r(e,[{key:"init",value:function(){}},{key:"get",value:function(){return{textsize:0}}},{key:"set",value:function(e){}}]),e}();t.default=new o},cbeecgcage:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("bjebjijbfc"),f=a(u),d=n("dgdjiicfdg"),p=a(d),h=n("eceadcicaf"),m=a(h),b=n("ihfccfgdf"),g=a(b),v=n("ejbdjaifi"),y=n("gbfffciea"),_=a(y),E=n("cjijdfeibf"),j=a(E),w=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.state={updater:!1},a.listening=!1,a.rerender=function(){a.setState({updater:!a.state.updater})},i=n,o(a,i)}return i(t,e),l(t,[{key:"componentWillMount",value:function(){this.maybeRegMidnight()}},{key:"componentWillReceiveProps",value:function(){this.maybeRegMidnight()}},{key:"maybeRegMidnight",value:function(){var e=this.props,t=e.listeners,n=e.msg,a=(0,p.default)().startOf("day").subtract(7,"day");n.t>=a.unix()?this.listening||(this.listening=!0,t.add(_.default,"midnight",this.rerender)):this.listening&&(this.listening=!1,t.remove(_.default,"midnight",this.rerender))}},{key:"render",value:function(){return s.createElement("span",{className:j.default.timestamp},f.default.relativeStr(this.props.msg.t))}}]),t}(s.PureComponent);w.CONCERNS={msg:["t"]},w.displayName="TimestampWithMsg";var O=(0,m.default)((0,g.default)((0,v.hoc)(w),w.CONCERNS)),C=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"render",value:function(){var e=this.props.chat;return e.previewMessage?s.createElement(O,{msg:e.previewMessage}):null}}]),t}(s.PureComponent);C.CONCERNS={chat:["previewMessage"]},C.displayName="TimestampWithChat";var S=(0,g.default)((0,v.hoc)(C),C.CONCERNS);t.default=function(e){var t=e.chat,n=e.msg;return t?s.createElement(S,{chat:t}):n?s.createElement(O,{msg:n}):null}},cbeedeeja:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){var n=[],a=!0,r=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(a=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{!a&&l.return&&l.return()}finally{if(r)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=a(s),f=n("hbhijdici"),d=a(f),p=n("fffdgbfji"),h=a(p),m=n("echbdbadad"),b=a(m),g=n("gbfffciea"),v=a(g),y=n("bjigbaghc"),_=a(y),E=n("eadfaddcj"),j=a(E),w=n("bafegjjfbj"),O=a(w),C=n("cajijabhgb"),S=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(C),P=n("cdgebfdaif"),M=a(P),T=n("bdiiahhjbe"),k=a(T),N=n("bffcbhabha"),I=a(N),R=n("dcjdgceiej"),A=a(R),D=n("chajfbfiga"),x=a(D),L=n("eceadcicaf"),F=a(L),U=n("ccihhdchab"),B=n("ejbdjaifi"),G=n("bfejacaeaj"),V=a(G),W=n("bijebbjggf"),H=n("bdheiggeaf"),Y=n("dgdhcdgffe"),q=function(e){function t(){var e,n,a,i;r(this,t);for(var c=arguments.length,s=Array(c),f=0;f<c;f++)s[f]=arguments[f];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(s))),a.openGroupV4InviteRequestFlow=function(e,t,n,a){v.default.openModal(u.default.createElement(M.default,{participantNeedInvite:e,groupGid:t,subject:n,groupDesc:a}))},a.onMute=function(e,t){if(t){var n=function(t){e.pendingAction++,e.mute.mute(t,!0).finally(function(){e.pendingAction--})};v.default.openModal(u.default.createElement(I.default,{chat:e,onMute:n}),{transition:"modal",uim:a.context.uim})}else e.pendingAction++,e.mute.unmute(!0).finally(function(){e.pendingAction--})},a.onDeleteOrExit=function(e){var t=function(t){e.pendingAction++,t.finally(function(){e.pendingAction--})};v.default.openModal(u.default.createElement(O.default,{chat:e,onDeleteOrExit:t}),{transition:"modal",uim:a.context.uim})},a.onPin=function(e,t){e.pendingAction++,(0,H.setPin)(e,t).catch(function(){}).finally(function(){e.pendingAction--})},a.onClear=function(e){v.default.openModal(u.default.createElement(b.default,{chat:e}),{transition:"modal",uim:a.context.uim})},a.onArchive=function(e,t){e.pendingAction++,(0,W.setArchive)(e,t).catch(function(){}).finally(function(){e.pendingAction--})},a.onMarkUnread=function(e,t){e.pendingAction++,(0,Y.markUnread)(e,t).finally(function(){e.pendingAction--})},a.onSendStarMsgs=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"LEFT";if(!t)return Promise.reject(new S.ActionError);if(d.default.some(t,function(e){return!e.id}))return Promise.reject(new S.ActionError);var o=n||(0,U.genId)(),i=d.default.size(t),l={count:i,_plural:i},c=new U.ActionType(h.default.t("action_message_starring",l)),s=e.sendStarMsgs(t,!0).then(function(){return new U.ActionType(h.default.t("action_message_starred",l),h.default.t("action_undo"),a.onSendUnstarMsgs.bind(a,e,t,o,r))}).catch(S.ServerStatusCodeError,function(e){if(e.status>=400)return new U.ActionType(h.default.t("action_message_star_failed",l))}).catch(function(n){return k.default.error("chatAction:sendStarMsgs dropped")(n),new U.ActionType(h.default.t("action_message_star_failed",l),h.default.t("action_try_again"),a.onSendStarMsgs.bind(a,e,t,o,r))});return v.default.openToast(u.default.createElement(U.ActionToast,{id:o,toastPosition:r,initialAction:c,pendingAction:s})),s},a.onSendUnstarMsgs=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"LEFT";if(!t)return Promise.reject(new S.ActionError);if(d.default.some(t,function(e){return!e.id}))return Promise.reject(new S.ActionError);var o=n||(0,U.genId)(),i=d.default.size(t),l={count:i,_plural:i},c=new U.ActionType(h.default.t("action_message_unstarring",l)),s=e.sendStarMsgs(t,!1).then(function(){return new U.ActionType(h.default.t("action_message_unstarred",l),h.default.t("action_undo"),a.onSendStarMsgs.bind(a,e,t,o,r))}).catch(S.ServerStatusCodeError,function(e){if(e.status>=400)return new U.ActionType(h.default.t("action_message_unstar_failed",l))}).catch(function(n){return k.default.error("chatAction:sendUnstarMsgs dropped")(n),new U.ActionType(h.default.t("action_message_unstar_failed",l),h.default.t("action_try_again"),a.onSendUnstarMsgs.bind(a,e,t,o,r))});return v.default.openToast(u.default.createElement(U.ActionToast,{id:o,toastPosition:r,initialAction:c,pendingAction:s})),s},a.onSendDeleteMsgs=function(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"LEFT";if(!t)return Promise.reject(new S.ActionError);if(d.default.some(t,function(e){return!e.id}))return Promise.reject(new S.ActionError);var i=t.length,l=r||(0,U.genId)(),c={count:i,_plural:i},s=new U.ActionType(h.default.t("action_message_deleting",c)),f=e.sendDeleteMsgs(t,n).then(function(e){if(e===i)return new U.ActionType(h.default.t("action_message_deleted",c));var t=i-e;return c={count:t,_plural:t},new U.ActionType(h.default.t("action_message_delete_failed",c))}).catch(function(n){return k.default.error("chatAction:sendDeleteMsgs dropped")(n),new U.ActionType(h.default.t("action_message_delete_failed",c),h.default.t("action_try_again"),a.onSendDeleteMsgs.bind(a,e,t,!1,l,o))});return v.default.openToast(u.default.createElement(U.ActionToast,{id:l,toastPosition:o,initialAction:s,pendingAction:f})),f},a.onSendRevokeMsgs=function(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"LEFT",i=r;if(!t)return Promise.reject(new S.ActionError);var c=t.reduce(function(e,t){var n=[t.canRevoke(),t.type!==j.default.MSG_TYPE.GROUPS_V4_INVITE||t.isGroupsV4InviteExpired?null:t],a=n[0],r=n[1];return[e[0]||!a,e[1]||r]},[!1,null]),s=l(c,2),f=s[0],p=s[1];if(f)return Promise.reject(new S.ActionError);p&&a.handleGroupInviteMsgRevoke(e,p);var m=d.default.size(t);i=i||(0,U.genId)();var b={count:m,_plural:m},g=new U.ActionType(h.default.t("action_message_deleting",b)),y=e.sendRevokeMsgs(t,n).then(function(e){return new U.ActionType(h.default.t("action_message_deleted",b))}).catch(function(e){return k.default.error("chatAction:sendRevokeMsgs fail")(e),new U.ActionType(h.default.t("action_message_delete_failed",b))});return v.default.openToast(u.default.createElement(U.ActionToast,{id:i,toastPosition:o,initialAction:g,pendingAction:y})),y},a.handleGroupInviteMsgRevoke=function(e,t){var n=t.inviteGrp,a=_.default.me.toString();x.default.revokeGroupV4Invite([t.to.toString()],n,a)},i=n,o(a,i)}return i(t,e),c(t,[{key:"componentDidMount",value:function(){this.props.listeners.add(v.default,"mute_chat",this.onMute),this.props.listeners.add(v.default,"delete_or_exit_chat",this.onDeleteOrExit),this.props.listeners.add(v.default,"archive_chat",this.onArchive),this.props.listeners.add(v.default,"clear_chat_msgs",this.onClear),this.props.listeners.add(v.default,"mark_chat_unread",this.onMarkUnread),this.props.listeners.add(v.default,"pin_chat",this.onPin),this.props.listeners.add(v.default,"send_star_msgs",this.onSendStarMsgs),this.props.listeners.add(v.default,"send_unstar_msgs",this.onSendUnstarMsgs),this.props.listeners.add(v.default,"send_delete_msgs",this.onSendDeleteMsgs),this.props.listeners.add(v.default,"send_revoke_msgs",this.onSendRevokeMsgs),this.props.listeners.add(v.default,"open_group_v4_invite_request_flow",this.openGroupV4InviteRequestFlow)}},{key:"render",value:function(){return null}}]),t}(s.PureComponent);q.contextTypes={uim:V.default.instanceOf(A.default)},q.displayName="ActionListener",t.default=(0,F.default)((0,B.hoc)(q))},cbfidcgebe:function(e,t){e.exports={muted:"_3MEAr",container:"_1V-to",media:"eP1x7"}},cbgeijgefb:function(e,t,n){"use strict";function a(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},o=n("ddhijeejag"),i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(o),l=n("eccjjjfhdj"),c=function(e){return e&&e.__esModule?e:{default:e}}(l),s=function(e){var t=e.header,n=a(e,["header"]);return i.createElement("div",r({className:c.default.container},n),t)};s.displayName="SectionHeader",t.default=s},cbghhhdedg:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){return!t.isComposing&&o(e,window.getSelection(),t)}function o(e,t,n){if(!t.modify)return!1;if(1!==t.rangeCount)return!1;var a=p.backwardsEmojiTextsTrie,r=e.data||"";if(!(a=a.get(r)))return!1;if(!t.getRangeAt(0).collapsed)return!1;var o=r,i=null,c=null;if((0,s.default)(n,t,function(e,t,n){return(0,b.default)(a,"Trie ptr somehow not set"),!(a=a.get(e))||(a.hasChildren()?void(0===t&&(o=n+o)):(o=n.slice(t)+o,c=(0,h.default)(o),c&&(i=o),!0))}),!i)return!1;var u=n.serializeTextBeforeCursor();if((0,d.isInsideCodeBlock)(u))return!1;(0,f.default)(t,i.length-1),n.replaceSelection(c);var m=n.refInput,v=(0,l.default)(m,g.BACKWARD);return!v||(v.dataset.replacedEmojiText=i,!0)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var i=n("dbegdchadg"),l=a(i),c=n("bidcddiaag"),s=a(c),u=n("decdhbjfjc"),f=a(u),d=n("dacicgjcai"),p=n("bhibhdeccd"),h=a(p),m=n("cgeeeeddea"),b=a(m),g=l.default.Direction},cbhejdgihi:function(e,t){e.exports={muted:"_8nsUD",mainWrapper:"_11ARv",v3_x:"_1C7S1",v3X:"_1C7S1",v3_x_mac:"_3jOF8",v3XMac:"_3jOF8",modalBackground:"_2dLx9"}},cbhhfeaigc:function(e,t){e.exports={muted:"Cqv5U",container:"_19l4G",error:"_1OJm4",compact:"_3st4K"}},cbhhieidga:function(e,t,n){"use strict";var a={singleByte:["ciphertext","invite"]};e.exports=a},cbiciaafaf:function(e,t){e.exports={muted:"U7QNg",tooltip:"_3Fjw5","menu-tooltip":"_2fn4u",menuTooltip:"_2fn4u"}},cbidhfhhbb:function(e,t){e.exports={muted:"MkD-B",chatIcon:"DLg-l",iconContainer:"_2kZjA",name:"_5CRCo",price:"_1_rGc",description:"ExrSP",more:"_1NstX",descBlock:"_9GmPg"}},cbifffdech:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function l(){var e=d.default.build(g.default.FAQ_BASE_URL+"/faq/general/26000015/",{lg:l10n.getLocale()});window.open(e,"_blank")}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(s),f=n("edbaidcaf"),d=a(f),p=n("ihfccfgdf"),h=a(p),m=n("ejbdjaifi"),b=n("eadfaddcj"),g=a(b),v=n("dbabefhajh"),y=a(v),_=n("jdgfdffcj"),E=a(_),j=n("bheafeifce"),w=n("cfiighfhhg"),O=a(w),C=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),c(t,[{key:"render",value:function(){return u.createElement(y.default,{msg:(0,j.unproxy)(this.props.msg),displayAuthor:this.props.displayAuthor},u.createElement(O.default,{iconName:"ciphertext",msg:this.props.msg},l10n.t("placeholder_msg")," ",u.createElement("span",{className:E.default.action,role:"button",onClick:l},l10n.t("learn_more"))))}}]),t}(u.PureComponent);C.CONCERNS={msg:["isSentByMe","isGroupMsg","senderObj"]},C.displayName="Ciphertext",t.default=(0,h.default)((0,m.hoc)(C),C.CONCERNS)},cbigbjjigh:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function l(){return C.default.isGecko||C.default.isSafari}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(s),f=n("hbhijdici"),d=a(f),p=n("gbfffciea"),h=a(p),m=n("eadfaddcj"),b=a(m),g=n("eceadcicaf"),v=a(g),y=n("eacidghfgh"),_=a(y),E=n("ihfccfgdf"),j=a(E),w=n("ejbdjaifi"),O=n("bcjcbbafcj"),C=a(O),S=n("egjjcjcg"),P=a(S),M=n("cgbdcdhgig"),T=d.default.debounce(function(e,t){P.default.setVideoVolumeSettings(e,t)},500),k=function(e){function t(){var e,n,a,i;r(this,t);for(var c=arguments.length,s=Array(c),u=0;u<c;u++)s[u]=arguments[u];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(s))),a.state={hasSentPlayed:!1},a.checkIteration=0,a.checkForSuccessInterval=0,a.hasCalledPlaying=!1,a.mediaBlobWasDownloadedBeforeMount=Boolean(a.props.mediaData.mediaBlob),a.videoRef=null,a.setRefVideo=function(e){if(a.videoRef!==e&&(a.videoRef=e,e)){var t=P.default.getVideoVolumeSettings();t&&(d.default.isNumber(t.volume)&&(e.volume=t.volume),d.default.isBoolean(t.muted)&&(e.muted=t.muted)),l()&&a.props.autoPlay&&a.startCheckForSuccess()}},a.onVolumeChange=function(){var e=a.videoRef;e&&T(e.volume,e.muted)},a.onTimeUpdate=function(){var e=a.videoRef;e&&(e.currentTime/e.duration>.5||e.currentTime>10)&&((0,M.markPlayed)(a.props.msg),a.setState({hasSentPlayed:!0}))},a.startCheckForSuccess=function(){a.checkIteration=0,a.checkForSuccessInterval||(a.checkForSuccessInterval=setInterval(a.checkForSuccess,250))},a.clearCheckForSuccess=function(){a.checkForSuccessInterval&&(clearInterval(a.checkForSuccessInterval),a.checkIteration=0,a.checkForSuccessInterval=0)},a.checkForSuccess=function(){if(_.default.state===y.STATE.CONNECTED){a.checkIteration++;var e=a.videoRef&&a.videoRef.buffered;e&&e.length&&e.end(0)>0?a.onPlaying():a.checkIteration>240&&a.clearCheckForSuccess()}},a.onPlayerError=function(){a.clearCheckForSuccess()},a.onOtherPlaying=function(e){e!==a&&a.pause()},a.pause=function(){var e=a.videoRef;e&&(e.paused||e.pause())},a.onPlaying=function(){a.clearCheckForSuccess(),h.default.mediaPlaying(a)},a.setStartTime=function(){a.props.startTime&&a.videoRef&&(a.videoRef.currentTime=a.props.startTime)},i=n,o(a,i)}return i(t,e),c(t,[{key:"componentDidMount",value:function(){this.props.listeners.add(h.default,"mediaPlaying",this.onOtherPlaying),this.props.listeners.add(h.default,"pttRecording",this.pause)}},{key:"componentWillUnmount",value:function(){T.flush(),this.clearCheckForSuccess()}},{key:"componentDidUpdate",value:function(e){e.startTime!==this.props.startTime&&this.setStartTime()}},{key:"render",value:function(){var e=this.props,t=e.msg,n=e.mediaData,a=n.mediaBlob,r=void 0,o=n.streamable&&n.isStreamable();r=!this.mediaBlobWasDownloadedBeforeMount&&o||!a?n.streamable&&n.isStreamable()?b.default.VIDEO_STREAM_URL+"?key="+this.props.msg.id.toString():void 0:a.url();var i=!this.state.hasSentPlayed&&(0,M.canMarkPlayed)(t)?this.onTimeUpdate:void 0,c=e.startTime?this.setStartTime:void 0,s=l()&&!e.autoPlay?this.startCheckForSuccess:void 0;return u.createElement("video",{ref:this.setRefVideo,src:r,poster:e.poster,className:e.className,controls:e.controls,autoPlay:e.autoPlay,onClick:e.onClick,onDoubleClick:e.onDoubleClick,onVolumeChange:this.onVolumeChange,onLoadedMetadata:c,onPlay:s,onPlaying:this.onPlaying,onTimeUpdate:i,onError:this.clearCheckForSuccess},e.children)}}]),t}(u.PureComponent);k.CONCERNS={msg:["id","isSentByMe","ack","type","isGif"],mediaData:["mediaBlob","streamable"]},k.displayName="VideoTag",t.default=(0,v.default)((0,j.default)((0,w.hoc)(k),k.CONCERNS))},cbjacjjfgc:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(){return i.default.createElement("div",{className:c.default.shade})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var o=n("ddhijeejag"),i=a(o),l=n("cdegajchcj"),c=a(l);r.displayName="ThumbShade"},cbjagjcgia:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=r(s),f=n("dbdfbgehgj"),d=a(f),p=n("gbfffciea"),h=a(p),m=n("eceadcicaf"),b=a(m),g=n("ejbdjaifi"),v=n("dgjifchfde"),y=r(v),_=n("cacaefcddj"),E=n("dcdiaahjj"),j=a(E),w=function(e){function t(){var e,n,a,r;o(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.count=0,a.updateUnreadCount=function(){var e=void 0;e=j.default.displayInfo===E.StreamInfo.OFFLINE?-1:j.default.displayInfo===E.StreamInfo.TIMEOUT?-1:d.default.filter(function(e){return!e.archive&&e.isDirty()}).length,a.count!==e&&(a.count=e,(0,_.setTitleAndIcon)(e))},r=n,i(a,r)}return l(t,e),c(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props.listeners;t.add(h.default,"alert_new_msg",function(t){return y.showMsgNotification(t,e.matchesFilter)}),t.add(h.default,"alert_call",y.showCallNotification),t.add(h.default,"cancel_call",y.cancelCallNotification),t.add(d.default,"add remove reset change:archive change:unreadCount",this.updateUnreadCount),t.add(d.default,"change:hasUnread",y.closeNotifications),t.add(j.default,"change:displayInfo",this.updateUnreadCount),this.updateUnreadCount()}},{key:"componentWillUnmount",value:function(){(0,_.setTitleAndIcon)(0)}},{key:"matchesFilter",value:function(e){return!1}},{key:"render",value:function(){return null}}]),t}(u.Component);w.displayName="NotificationManager",t.default=(0,b.default)((0,g.hoc)(w))},cbjedbdgjh:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("gbfffciea"),f=a(u),d=n("biddiiafgd"),p=a(d),h=n("bjigbaghc"),m=a(h),b=n("eacidghfgh"),g=a(b),v=n("eceadcicaf"),y=a(v),_=n("bbajjgjhej"),E=a(_),j=n("ejbdjaifi"),w=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.close=function(){m.default.smbTos||f.default.closeModal()},a.logout=function(){f.default.closeModal(),g.default.logout()},i=n,o(a,i)}return i(t,e),l(t,[{key:"componentDidMount",value:function(){this.props.listeners.add(m.default,"change:smbTos",this.close)}},{key:"render",value:function(){var e=l10n.t("web_smb_terms_of_service"),t=l10n.t("menuitem_logout"),n=this.logout;return s.createElement(p.default,{onOK:n,okText:t},e," ",s.createElement(E.default,null))}}]),t}(s.Component);w.displayName="TermsOfServiceModal",t.default=(0,y.default)((0,j.hoc)(w))},cbjgbhbhcj:function(e,t){e.exports={muted:"_2us2O",body:"_2f4K6",photo:"_1QnNL"}},ccagfiehde:function(e,t,n){"use strict";function a(e){return!!e&&(e.nodeType===Node.TEXT_NODE&&0===e.textContent.length)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=a},ccajjgdjf:function(e,t,n){"use strict";function a(e){return e.metaKey||e.shiftKey||e.altKey||e.ctrlKey}Object.defineProperty(t,"__esModule",{value:!0}),t.default=a},ccbjfaficd:function(e,t){e.exports={muted:"_38cfN",pane:"NuujD",footer:"_3EeLD",body:"_1_q7u",filler:"_3B8vA",footerMessage:"_26pkE",subheader:"_3SYkD"}},cccaiafbjc:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("bcbahjefec"),f=a(u),d=n("gcbiehega"),p=a(d),h=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.closeStatusViewer=function(){a.end()},i=n,o(a,i)}return i(t,e),l(t,[{key:"componentWillMount",value:function(){this.push(s.createElement(p.default,{initialStatusV3:this.props.statusV3,quotedMsgKey:this.props.msgKey,closeStatusViewer:this.closeStatusViewer,onMsgNotFound:this.props.onMsgNotFound}),"none")}}]),t}(f.default);e.exports=h},cccfbheica:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}var r=n("hbhijdici"),o=a(r),i=n("ccaaiecfib"),l=a(i),c=n("ddcbacabaj"),s=a(c),u=n("cfejjfjhca"),f=a(u),d=n("bbcaggdbc"),p=d.WebMessageInfo,h=n("eaiefjeabj"),m={version:"16",M:{DEBUG_LOG:1,QUERY_RESUME:2,QUERY_RECEIPT:3,QUERY_MEDIA:4,QUERY_CHAT:5,QUERY_CONTACTS:6,QUERY_MESSAGES:7,PRESENCE:8,PRESENCE_SUBSCRIBE:9,GROUP:10,READ:11,CHAT:12,RECEIVED:13,PIC:14,STATUS:15,MESSAGE:16,QUERY_ACTIONS:17,BLOCK:18,QUERY_GROUP:19,QUERY_PREVIEW:20,QUERY_EMOJI:21,QUERY_MESSAGE_INFO:22,SPAM:23,QUERY_SEARCH:24,QUERY_IDENTITY:25,QUERY_URL:26,PROFILE:27,CONTACT:28,QUERY_VCARD:29,QUERY_STATUS:30,QUERY_STATUS_UPDATE:31,PRIVACY_STATUS:32,QUERY_LIVE_LOCATIONS:33,LIVE_LOCATION:34,QUERY_VNAME:35,QUERY_LABELS:36,CALL:37,QUERY_CALL:38,QUERY_QUICK_REPLIES:39,QUERY_CALL_OFFER:40,QUERY_RESPONSE:41,QUERY_STICKER_PACKS:42,QUERY_STICKERS:43,ADD_OR_REMOVE_LABELS:44,QUERY_NEXT_LABEL_COLOR:45,QUERY_LABEL_PALETTE:46,CREATE_OR_DELETE_LABELS:47,EDIT_LABELS:48,QUERY_RECENT_STICKERS:49},parseMsgStubProto:function(e,t){var n=p.STUBTYPE;switch(e.messageStubType){case n.REVOKE:return t.type="revoked",t;case n.CIPHERTEXT:return t.type="ciphertext",t;case n.OVERSIZED:return t.type="oversized",t;case n.FUTUREPROOF:return t.subtype="phone",t;default:return this.parseMsgStubTemplate(e,t)}},parseMsgGp2:function(e){},parseMsgBroadcast:function(e){},parseMsgNotification:function(e){},parseMsgSecurity:function(e){},parseMsgCallLog:function(e){},parseMsgStubTemplate:function(e,t){var n=this,a=p.STUBTYPE;switch(t.type="notification_template",t.templateParams=Array.isArray(e.messageStubParameters)?e.messageStubParameters.map(function(t){return e.messageStubType===a.GROUP_CREATE||e.messageStubType===a.GROUP_CHANGE_SUBJECT?t:n.decodeJid(t)}):void 0,e.messageStubType){case a.NON_VERIFIED_TRANSITION:t.subtype="non_verified_transition";break;case a.UNVERIFIED_TRANSITION:t.subtype="unverified_transition";break;case a.VERIFIED_TRANSITION:t.subtype="verified_transition";break;case a.VERIFIED_LOW_UNKNOWN:t.subtype="verified_low_unknown";break;case a.VERIFIED_HIGH:t.subtype="verified_high";break;case a.VERIFIED_INITIAL_UNKNOWN:t.subtype="verified_initial_unknown";break;case a.VERIFIED_INITIAL_LOW:t.subtype="verified_initial_low";break;case a.VERIFIED_INITIAL_HIGH:t.subtype="verified_initial_high";break;case a.VERIFIED_TRANSITION_ANY_TO_NONE:t.subtype="verified_transition_any_to_none";break;case a.VERIFIED_TRANSITION_ANY_TO_HIGH:t.subtype="verified_transition_any_to_high";break;case a.VERIFIED_TRANSITION_HIGH_TO_LOW:t.subtype="verified_transition_high_to_low";break;case a.VERIFIED_TRANSITION_HIGH_TO_UNKNOWN:t.subtype="verified_transition_high_to_unknown";break;case a.VERIFIED_TRANSITION_UNKNOWN_TO_LOW:t.subtype="verified_transition_unknown_to_low";break;case a.VERIFIED_TRANSITION_LOW_TO_UNKNOWN:t.subtype="verified_transition_low_to_unknown";break;case a.VERIFIED_TRANSITION_NONE_TO_LOW:t.subtype="verified_transition_none_to_low";break;case a.VERIFIED_TRANSITION_NONE_TO_UNKNOWN:t.subtype="verified_transition_none_to_unknown";break;case a.GROUP_CREATE:t.type="gp2",t.subtype="create",t.body=t.templateParams[0],t.recipients=[],t.templateParams=void 0;break;case a.GROUP_DELETE:t.type="gp2",t.subtype="delete",t.recipients=[],t.templateParams=void 0;break;case a.GROUP_CHANGE_SUBJECT:t.type="gp2",t.subtype="subject",t.body=t.templateParams[0],t.recipients=[],t.templateParams=void 0;break;case a.GROUP_CHANGE_ICON:t.type="gp2",t.subtype="picture",t.recipients=[],t.body=t.templateParams[0],t.templateParams=void 0;break;case a.GROUP_CHANGE_INVITE_LINK:t.type="gp2",t.subtype="revoke_invite",t.recipients=[];break;case a.GROUP_CHANGE_DESCRIPTION:t.type="gp2",t.subtype="description",t.recipients=[];break;case a.GROUP_CHANGE_RESTRICT:t.type="gp2",t.subtype="restrict",t.recipients=[],t.body=t.templateParams[0];break;case a.GROUP_CHANGE_ANNOUNCE:t.type="gp2",t.subtype="announce",t.recipients=[],t.body=t.templateParams[0];break;case a.GROUP_CHANGE_NO_FREQUENTLY_FORWARDED:t.type="gp2",t.subtype="no_frequently_forwarded",t.recipients=[],t.body=t.templateParams[0];break;case a.GROUP_ANNOUNCE_MODE_MESSAGE_BOUNCE:t.type="gp2",t.subtype="announce_msg_bounce",t.recipients=[],t.templateParams=void 0;break;case a.GROUP_PARTICIPANT_ADD:t.type="gp2",t.subtype="add",t.recipients=t.templateParams,t.templateParams=void 0;break;case a.GROUP_PARTICIPANT_REMOVE:t.type="gp2",t.subtype="remove",t.recipients=t.templateParams,t.templateParams=void 0;break;case a.GROUP_PARTICIPANT_PROMOTE:t.type="gp2",t.subtype="promote",t.recipients=t.templateParams,t.templateParams=void 0;break;case a.GROUP_PARTICIPANT_DEMOTE:t.type="gp2",t.subtype="demote",t.recipients=t.templateParams,t.templateParams=void 0;break;case a.GROUP_PARTICIPANT_INVITE:t.type="gp2",t.subtype="invite",t.recipients=t.templateParams,t.templateParams=void 0;break;case a.GROUP_PARTICIPANT_LEAVE:t.type="gp2",t.subtype="leave",t.recipients=t.templateParams,t.templateParams=void 0;break;case a.GROUP_PARTICIPANT_CHANGE_NUMBER:t.type="gp2",t.subtype="modify",t.recipients=t.templateParams,t.templateParams=void 0;break;case a.GROUP_V4_ADD_INVITE_SENT:t.type="gp2",t.subtype="v4_add_invite_sent",t.recipients=t.templateParams,t.templateParams=void 0;break;case a.GROUP_PARTICIPANT_ADD_REQUEST_JOIN:t.type="gp2",t.subtype="v4_add_invite_join",t.recipients=t.templateParams,t.templateParams=void 0;break;case a.BROADCAST_CREATE:t.type="broadcast_notification",t.subtype="create",t.body=t.templateParams[0]||"0",t.templateParams=void 0;break;case a.BROADCAST_ADD:t.type="broadcast_notification",t.subtype="add",t.recipients=t.templateParams,t.templateParams=void 0;break;case a.BROADCAST_REMOVE:t.type="broadcast_notification",t.subtype="remove",t.recipients=t.templateParams,t.templateParams=void 0;break;case a.GENERIC_NOTIFICATION:t.type="notification",t.body=t.templateParams[0],t.templateParams=void 0;break;case a.E2E_IDENTITY_CHANGED:t.type="e2e_notification",t.subtype="identity",t.body=t.templateParams[0],t.templateParams=void 0;break;case a.E2E_ENCRYPTED:t.type="e2e_notification",t.subtype="encrypt";break;case a.CALL_MISSED_VOICE:t.type="call_log",t.subtype="miss";break;case a.CALL_MISSED_VIDEO:t.type="call_log",t.subtype="miss_video";break;case a.CALL_MISSED_GROUP_VOICE:t.type="call_log",t.subtype="miss_group";break;case a.CALL_MISSED_GROUP_VIDEO:t.type="call_log",t.subtype="miss_group_video";break;case a.INDIVIDUAL_CHANGE_NUMBER:t.subtype="change_number";break;case a.PAYMENT_CIPHERTEXT:t.type="payment",t.subtype="ciphertext",this.callFeatureFlagFun(l.default.F.PAYMENTS,"parsePaymentInfo",t,e.paymentInfo);break;case a.PAYMENT_FUTUREPROOF:t.type="payment",t.subtype="futureproof",this.callFeatureFlagFun(l.default.F.PAYMENTS,"parsePaymentInfo",t,e.paymentInfo);break;case a.PAYMENT_ACTION_REQUEST_CANCELLED:t.subtype="payment_transaction_request_cancelled";break;case a.PAYMENT_TRANSACTION_STATUS_UPDATE_FAILED:t.subtype="payment_transaction_status_update_failed";break;case a.PAYMENT_TRANSACTION_STATUS_UPDATE_REFUNDED:t.subtype="payment_transaction_status_update_refunded";break;case a.PAYMENT_TRANSACTION_STATUS_UPDATE_REFUND_FAILED:t.subtype="payment_transaction_status_update_refund_failed";break;case a.PAYMENT_TRANSACTION_STATUS_RECEIVER_PENDING_SETUP:t.subtype="payment_transaction_status_receiver_pending_setup";break;case a.PAYMENT_TRANSACTION_STATUS_RECEIVER_SUCCESS_AFTER_HICCUP:t.subtype="payment_transaction_status_receiver_success_after_hiccup";break;case a.PAYMENT_ACTION_ACCOUNT_SETUP_REMINDER:t.subtype="payment_action_account_setup_reminder";break;case a.PAYMENT_ACTION_SEND_PAYMENT_REMINDER:t.subtype="payment_action_send_payment_reminder";break;case a.PAYMENT_ACTION_SEND_PAYMENT_INVITATION:t.subtype="payment_action_send_payment_invitation";break;case a.PAYMENT_ACTION_REQUEST_DECLINED:t.subtype="payment_action_request_declined";break;case a.PAYMENT_ACTION_REQUEST_EXPIRED:t.subtype="payment_action_request_expired";break;case a.BIZ_VERIFIED_TRANSITION_TOP_TO_BOTTOM:t.subtype="biz_verified_transition_top_to_bottom";break;case a.BIZ_VERIFIED_TRANSITION_BOTTOM_TO_TOP:t.subtype="biz_verified_transition_bottom_to_top";break;case a.BIZ_INTRO_TOP:t.subtype="biz_intro_top";break;case a.BIZ_INTRO_BOTTOM:t.subtype="biz_intro_bottom";break;case a.BIZ_NAME_CHANGE:t.subtype="biz_name_change";break;case a.BIZ_MOVE_TO_CONSUMER_APP:t.subtype="biz_move_to_consumer_app";break;case a.BIZ_TWO_TIER_MIGRATION_TOP:t.subtype="biz_two_tier_migration_top";break;case a.BIZ_TWO_TIER_MIGRATION_BOTTOM:t.subtype="biz_two_tier_migration_bottom";break;default:t.templateParams=void 0}return t},sendCallOffer:function(e,t){var n=this;return new Promise(function(a,r){var o=function(e){a(e)},i=(0,f.default)(),l=t?s.default.formatCallXMLOffer(n,i,e):s.default.formatCallOffer(n,i,e);n.binSend("send",l,r,{tag:i,onSend:n.wrap(o,a),onDrop:n.wrap(r),retryOn5xx:!0},{debugString:["action","call","offer",e.common.peer_jid].join(),debugObj:{xml:l,struct:e},metric:n.M.CALL})})}};e.exports=o.default.defaults(m,h)},cccgaejadd:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("hbhijdici"),f=a(u),d=n("bcbahjefec"),p=a(d),h=n("gbfffciea"),m=a(h),b=n("eadfaddcj"),g=a(b),v=n("cjcffhicea"),y=a(v),_=n("dgjacfgggf"),E=a(_),j=n("ifeefbdg"),w=a(j),O=n("fffdgbfji"),C=a(O),S=n("bgiachiigg"),P=n("cahfddcdga"),M=a(P),T=n("dfdebdgdei"),k=n("dbbhhgjjbg"),N=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.handleForwardConfirmed=function(e){Promise.map(e,function(e){var t=void 0;t=e.isUser&&e.contact.isBlocked()?(0,T.unblockContact)(e.contact):Promise.resolve(!0),t.then(function(t){(0,k.sendTextMsgToChat)(e,a.props.chat.groupMetadata.groupInviteLink,{linkPreview:a.linkPreview})})}),a.end(),m.default.openChatFromUnread(f.default.head(e))},i=n,o(a,i)}return i(t,e),l(t,[{key:"componentWillMount",value:function(){var e=this;this.push(s.createElement(y.default,{onChat:this.handleForwardConfirmed,title:C.default.t("group_invite_send_link_title"),listType:v.ListType.CHAT_SELECT_MODAL}));var t=this.props.chat,n=(0,M.default)(t.groupMetadata.groupInviteLink);this.linkPreview={canonicalUrl:g.default.GROUP_INVITE_LINK_URL,description:C.default.t("whatsapp_group_invite"),matchedText:n,title:t.title(),richPreviewType:S.EXTENDED_TEXT_MESSAGE_PREVIEWTYPE.NONE,thumbnail:null};var a=t.contact.profilePicThumb;a&&a.imgFull?E.default.generateLinkPreview(a.imgFull).then(function(t){e.linkPreview.thumbnail=t}):(0,w.default)(n).then(function(t){t&&(e.linkPreview.thumbnail=t.data.thumbnail)}).catch(function(){})}}]),t}(p.default);t.default=N},ccchcigijb:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function c(e){var t=window.getSelection();if(0===t.rangeCount)return{};var n=t.getRangeAt(0),a=n.startContainer,r=n.startOffset,o=n.endContainer,i=n.endOffset,l=0===r,c=o instanceof HTMLElement?o.childNodes.length===i:o.textContent&&o.textContent.length===i,s=void 0,u=void 0;l&&(s=a===e?e.childNodes[r]:(0,v.default)(a,function(t){return t&&t!==e&&(t.parentElement===e||(0,M.default)(t,0))?[t.parentElement]:[]},function(t){return t&&t.parentElement===e})),c&&(u=o===e?e.childNodes[i]:(0,v.default)(o,function(t){return t&&t!==e&&(t.parentElement===e||(0,M.default)(t,-1))?[t.parentElement]:[]},function(t){return t&&t.parentElement===e}));var f=void 0,d=void 0,p=void 0,h=void 0,m=(0,O.default)(s,w.DIR.PREV);(0,k.default)(m)&&(f=m),(0,k.default)(s)&&(d=s),(0,k.default)(u)&&(p=u,n.collapsed&&(f=f||p));var b=(0,O.default)(u,w.DIR.NEXT);return(0,k.default)(b)&&(h=b,n.collapsed&&(d=d||h)),{mentionBeforeStart:f,mentionAfterStart:d,mentionBeforeEnd:p,mentionAfterEnd:h}}function s(e){var t=c(e),n=t.mentionBeforeStart,a=t.mentionAfterStart,r=t.mentionBeforeEnd,o=t.mentionAfterEnd;if(n||a||r||o){var i=window.getSelection(),l=i.getRangeAt(0),s=l.collapsed,u=!1;if(n){var p=f(n);u=!0,l.setStartAfter(p),l.collapsed&&l.setEndAfter(p)}if(a){var h=d(a);u=!0,l.setStartBefore(h),s&&l.setEndBefore(h)}if(!s){if(r){var m=f(r);u=!0,l.setEndAfter(m)}if(o){var b=d(o);u=!0,l.setEndBefore(b)}}u&&(i.removeAllRanges(),i.addRange(l))}}function u(){var e=document.createElement("span");return e.textContent="​",e.contentEditable="false",setTimeout(function(){return(0,x.default)(e)},0),e}function f(e){var t=u();return(0,I.default)(t,e),t}function d(e){var t=u();return(0,A.default)(t,e),t}function p(e){if(e.hasChildNodes())for(;e.childNodes.length;)e.removeChild(e.childNodes[0])}function h(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=(0,S.default)(e.refInput,"BACKWARD");if((0,k.default)(a))return"";var r=null,o="",i=0,l=null;return(0,F.default)(e,t,function(e,t,n){if("@"===r){if(b(e))return l=o,!0;if(/\W/.test(e))return l=n.slice(t+1)+o,!0}if(0===t&&(o=n+o),r=e,(i+=1)>=te)return!0}),!l&&i<te&&"@"===r&&(l=o),n&&l&&l.length&&(0,B.default)(t,l.length),l}function m(e,t){var n=t.anchorNode,a=t.anchorOffset;if(n&&n===e.containerRef&&(n=n.childNodes[a],a=n.textContent.length),!n||n&&n.nodeType!==Node.TEXT_NODE)return!1;for(var r=n.textContent.slice(a),o=n;0===r.length;){if(!(o=o.nextSibling)||o.nodeType!==Node.TEXT_NODE)return!1;r=o.textContent}return" "===r.charAt(0)}function b(e){return Boolean(V.default[e])}var g=n("bbiacghfif"),v=a(g),y=n("eadfaddcj"),_=a(y),E=n("dhigahgdjb"),j=a(E),w=n("bjcgcdejaa"),O=a(w),C=n("dbegdchadg"),S=a(C),P=n("bfjchhccjd"),M=a(P),T=n("baeacdffeb"),k=a(T),N=n("cadjjhjjci"),I=a(N),R=n("jjaddhidj"),A=a(R),D=n("bhfcdbibdf"),x=a(D),L=n("bidcddiaag"),F=a(L),U=n("decdhbjfjc"),B=a(U),G=n("jjjdieajj"),V=a(G),W=n("eagfdbhhhh"),H=n("dcbdjheea"),Y=n("digcccheca"),q=n("djeajhjhb"),K=n("ccaaiecfib"),z=n("debfbiicee"),Q=n("daffbcegjj"),X=Q.dir,J=n("bcjcbbafcj"),Z=J.isGecko,$=J.isTrident,ee=n("cijaehcdg"),te=2*_.default.MAX_PUSHNAME_LENGTH,ne=/\u200B((\d+)@c\.us)\u200B/g,ae={Enter:q.ENTER,Tab:q.TAB,ArrowUp:q.UP,ArrowDown:q.DOWN},re=function(e){function t(){var e,n,a,l,u;o(this,t);for(var f=arguments.length,b=Array(f),g=0;g<f;g++)b[g]=arguments[g];return a=l=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(b))),l.serializers=[["span[data-mention-jid]",function(e){return p(e),"​"+(e.getAttribute("data-mention-jid")||"")+"​"}]],l.parsers=[function(e){return e.replace(ne,function(e,t,n){var a=j.default.get(t);if(!a)return t;var r=!a.isMyContact&&a.notifyName?a.notifyName:a.formattedName,o=(0,W.createSelectableElement)("span");o.dataset.mentionJid=a.id.toString();var i=document.createElement("span");i.className="at-symbol",i.appendChild(document.createTextNode("@"));var l=document.createElement("span");return l.setAttribute("dir",X(r)||"auto"),l.appendChild(document.createTextNode(r)),o.appendChild(i),o.appendChild(l),o.dataset.originalName=o.textContent||"",o.dataset.appTextTemplate="​"+t+"​",o.outerHTML})}],l.serialize=function(e,t){return t.mentionedJidList=[],[e.replace(ne,function(e,n,a){return t.mentionedJidList.push((0,H.createWid)(n)),"@"+a}),t]},l.handleSelect=function(e,t){var n=window.getSelection();if(m(l.ctx,n)&&n.modify("move","forward","character"),h(l.ctx,n,!0)){n=window.getSelection();var a=l.ctx.refInput,r=a?c(a):{},o=r.mentionAfterEnd;o&&d(o),l.ctx.replaceSelection("​"+e.id.toString()+"​ "),l.handle(q.INACTIVE)}},l.hooks=(n={},r(n,z.CHANGE,function(e,t){var n=t.refInput;if(Z)for(var a=n.querySelectorAll("[data-mention-jid]"),r=0;r<a.length;++r){var o=a[r].nextSibling;o&&(o instanceof Element&&"BR"===o.tagName&&"_moz"===o.getAttribute("type")&&o.remove())}}),r(n,z.INPUT,function(e){var t=e.refInput,n=t.querySelectorAll("[data-mention-jid]");if(n.length)for(var a=0;a<n.length;++a){var r=n[a];if(r.textContent!==r.getAttribute("data-original-name")){var o=r.querySelector(".at-symbol"),i=r.querySelector("span [dir]"),l=window.getSelection(),c=l.focusOffset,s=l.focusNode&&l.focusNode.parentNode&&l.focusNode.parentNode.className,u=r.parentNode,f=document.createDocumentFragment();o&&f.appendChild(document.createTextNode(o.textContent)),i&&f.appendChild(document.createTextNode(i.textContent));var d="at-symbol"===s?f.firstChild:f.lastChild;if(1===f.childNodes.length&&f.lastChild&&(c="@"===f.lastChild.textContent?1:0),u.replaceChild(f,r),l.rangeCount<=0)return;var p=l.getRangeAt(0);p.setEnd(d,c),p.collapse(!1),l.removeAllRanges(),l.addRange(p)}}}),n),l.handlers={onKeyDown:function(e,t){var n=e.key;if(!this.ctx.isComposing&&("Backspace"===n||"Delete"===n&&ee(e))){var a=window.getSelection();if(a.isCollapsed){var r=e.key,o=c(this.ctx.refInput),i=o.mentionBeforeStart,l=o.mentionAfterEnd,u=null;if("Delete"===r&&l&&(u=l),"Backspace"===r&&i&&(u=i),u){a.removeAllRanges();var f=document.createRange();f.selectNode(u),a.addRange(f),s(this.ctx.refInput)}}else s(this.ctx.refInput)}var d=ae[e.key];return!!d&&this.handle(d,[e,t])},onKeyPress:function(e,t){return this.ctx.isComposing||s(this.ctx.refInput),!1},onBlur:function(){return this.handle(q.INACTIVE),!1},onSelect:function(e,t){var n=K.supportsFeature(K.F.MENTIONS_OUT);if($||this.ctx.isComposing||!n)return!1;var a=window.getSelection(),r=h(this.ctx,a);if(!r||a.focusNode&&a.focusNode.parentElement&&(0,k.default)(a.focusNode.parentElement.parentElement))return this.handle(q.INACTIVE),!1;var o=r.slice(1);return this.handle(q.SEARCH,[o]),!1},onPaste:function(){return s(this.ctx.refInput),!1}},u=a,i(l,u)}return l(t,e),t}(Y);e.exports=re},cccicaceef:function(e,t){e.exports={muted:"_3GCYG",bubble:"_2qE0x",isPreview:"_18M7T",isGallery:"_1xfjD",quote:"_4iqBD",hasAuthor:"_3LoL9",vcard:"_2kIVZ",author:"_34Kkb",hasQuote:"_2rE0d",body:"nUQs8",avatar:"WKVRW",meta:"_10PqF",name:"_2LRBk"}},cccjfjdgcj:function(e,t){e.exports={muted:"_2SBZC",chevronLeftBg:"_2AJhR",chevronRightBg:"_3bHbx",chevronLeft:"_3fJCe",chevronRight:"xLf9V",playerContainer:"_1f1Hl",mediaStateControls:"_2jtqw",viewer:"_1oEGl",v3X:"_2Bzjg",v3X_mac:"_3q8_P",v3XMac:"_3q8_P",backIcon:"_3ZC5d",backIcon_mac:"gaWWe",backIconMac:"gaWWe"}},ccdfjfdccf:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n("ddhijeejag"),o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(r),i=n("bjebjijbfc"),l=a(i),c=n("effbcehec"),s=a(c),u=n("dhbceejbjg"),f=a(u),d=n("babadgcffh"),p=a(d);t.default=function(e){var t=e.title,n=e.icon,a=e.t,r=a?l.default.relativeDateAndTimeStr(a):"-",i=o.createElement("div",{className:p.default.title,"data-a8n":s.default.key("msg-info-title")},n,t);return o.createElement(f.default,{primary:i,secondary:r,theme:"plain",idle:!0})}},ccdhdfebfj:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("biddiiafgd"),f=a(u),d=n("gbfffciea"),p=a(d),h=n("fffdgbfji"),m=a(h),b=n("iaejfgacj"),g=a(b),v=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.handleCancel=function(){p.default.closeModal()},a.handleOK=function(){a.props.onConfirm(),p.default.closeModal()},i=n,o(a,i)}return i(t,e),l(t,[{key:"render",value:function(){return s.createElement(f.default,{title:m.default.t("group_invite_drawer_revoke_link"),onOK:this.handleOK,okText:m.default.t("group_invite_drawer_revoke_link"),onCancel:this.handleCancel,cancelText:m.default.t("web_cancel")},s.createElement("div",{className:g.default.confirmationText},m.default.t("group_invite_revoke_confirmation_text",{groupName:this.props.chat.contact.name})))}}]),t}(s.Component);v.displayName="GroupInviteRevokeModal",t.default=v},ccebfaijda:function(e,t,n){"use strict";var a={STREAM_END:2,LIST_EMPTY:0,DICTIONARY_0:236,DICTIONARY_1:237,DICTIONARY_2:238,DICTIONARY_3:239,LIST_8:248,LIST_16:249,JID_PAIR:250,HEX_8:251,BINARY_8:252,BINARY_20:253,BINARY_32:254,NIBBLE_8:255,SINGLE_BYTE_MAX:256,PACKED_MAX:254};e.exports=a},ccegihfjhe:function(e,t){e.exports={muted:"_1XDJ_",mediaViewerAnimate:"_3a12y","media-viewer-animate":"_3a12y",cursorZoomOut:"_Doi_",media:"_1YV64",mediaViewer:"_18IfL",mediaContent:"_3EJ7Q",btn:"QL-Ef",btnMediaNext:"_2wTLJ",btnMediaPrev:"LAhFg",mediaWithCaption:"C3wjY",mediaCaption:"aLdCc",captionHidden:"_2QQWZ",disabledBtn:"_2FR9h"}},ccfdaijebj:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.Component=void 0;var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=a(c),u=n("eceadcicaf"),f=a(u),d=n("bdiiahhjbe"),p=a(d),h=n("ejbdjaifi"),m=n("ceffhbhahb"),b=a(m),g=n("dbhbjaeieh"),v=a(g),y=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a._videoRef=null,a._onPlayTriggered=!1,a.setRefVideo=function(e){a._videoRef&&a.props.listeners.remove(a._videoRef,"playing",a.onPlay),a._videoRef=e,e&&("srcObject"in e&&a.props.srcObject?e.srcObject=a.props.srcObject:a.props.src&&(e.src=a.props.src),a.props.listeners.add(e,"playing",a.onPlay),a.props.autoPlay&&e.play())},a.onPlay=function(e){var t=a._videoRef;t&&(t.videoHeight&&t.videoWidth||a._onPlayTriggered||(a._onPlayTriggered=!0,t.pause(),t.play(),p.default.assert(!1,"non-zero height and width","Neither the height nor the width of video should have zero value")()),t.videoHeight&&t.videoWidth&&a.props.onPlay&&(a.props.onPlay(t),a._onPlayTriggered=!1))},i=n,o(a,i)}return i(t,e),l(t,[{key:"underlyingVideo",value:function(){return this._videoRef}},{key:"play",value:function(){var e=this._videoRef;e&&e.paused&&e.play()}},{key:"pauseAndReset",value:function(){var e=this._videoRef;e&&(e.currentTime=0,e.paused||e.pause())}},{key:"render",value:function(){var e=this.props;return s.default.createElement("video",{ref:this.setRefVideo,className:(0,b.default)(v.default.video,e.className),muted:e.muted,controls:e.controls,width:e.width,height:e.height,loop:e.loop,onClick:e.onClick,onEnded:e.onEnded,style:e.style},e.children)}}]),t}(c.PureComponent);y.displayName="Video";t.Component=y;t.default=(0,f.default)((0,h.hoc)(y))},ccfhgdcjch:function(e,t){e.exports={muted:"_3yrB0",icon:"-bh0C"}},ccgchaejji:function(e,t){e.exports={muted:"_3mONR",subheader:"_3jzsh",main:"_2Fyg3",closeBtn:"_2Wd6Q"}},ccgdfaeibd:function(e,t,n){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(){switch(i.default.gifSearch){case"giphy":return c;case"tenor":default:return s}}Object.defineProperty(t,"__esModule",{value:!0}),t.GIPHY_LOCALES=t.BRAND_NAMES=t.GifInfo=t.TENOR=t.GIPHY=t.GAP_SIZE=t.TARGET_GIF_HEIGHT=void 0,t.gifProvider=r;var o=n("bfgbdiffgd"),i=function(e){return e&&e.__esModule?e:{default:e}}(o),l=t.TARGET_GIF_HEIGHT=130,c=(t.GAP_SIZE=6,t.GIPHY="giphy"),s=t.TENOR="tenor",u=0;t.GifInfo=function e(t,n,r,o,i,c,s,f){a(this,e),this.rank=t,this.gifId=++u,this.url=n,this.size=r,this.previewUrl=o||n,this.nonVideoUrl=i,this.width=c,this.widthStr=c+"px",this.ratioStr=Math.ceil(100*l/c)+"%",this.attribution=s,this.trending=f},t.BRAND_NAMES={giphy:"GIPHY",tenor:"Tenor"},t.GIPHY_LOCALES=["en","es","pt","id","fr","ar","tr","th","vi","de","it","ja","zh-CN","zh-TW","ru","ko","pl","nl","ro","hu","sv","cs","hi","bn","da","fa","tl","fi","iw","ms","no","uk"]},ccgdgjcjjh:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("becfabjeeg"),f=a(u),d=n("fifhbjiec"),p=a(d),h=n("dhhfaeacef"),m=a(h),b=n("bfdcadbbif"),g=a(b),v=n("eadfaddcj"),y=n("ihfccfgdf"),_=a(y),E=n("ejbdjaifi"),j=n("bbhdgdbggg"),w=a(j),O=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"render",value:function(){var e=this.props,t=e.businessProfile,n=e.contact,a=n.id,r=n.formattedName,o=n.verifiedLevel,i=void 0,l=void 0,c=void 0,u=void 0;return t.stale?c=s.createElement("div",null,s.createElement(f.default,{size:20,stroke:5})):(t.address&&(i=s.createElement("div",{className:w.default.address},s.createElement(p.default,{selectable:!0,direction:"auto",text:t.address}))),t.description&&(l=s.createElement("div",{className:w.default.description,title:t.description},s.createElement(p.default,{selectable:!0,direction:"auto",text:t.description})))),o===v.VERIFIED_LEVEL.HIGH&&(u=s.createElement("div",{className:w.default.badge},s.createElement(g.default,{name:"psa-verified"}))),s.createElement("div",{className:w.default.container,onClick:this.props.onClick},s.createElement("div",{className:w.default.image},s.createElement(m.default,{id:a,size:55}),u),s.createElement("div",{className:w.default.body},s.createElement("div",{className:w.default.name},r),c,i,l))}}]),t}(s.PureComponent);O.CONCERNS={contact:["id","verifiedLevel","formattedName"],businessProfile:["stale","address","description"]},O.displayName="SpamBusinessInfo",t.default=(0,_.default)((0,E.hoc)(O),O.CONCERNS)},cchefegdjj:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.OPEN_MENU_WIDTH=void 0;var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(s),f=n("ceffhbhahb"),d=a(f),p=n("effbcehec"),h=a(p),m=n("ccaaiecfib"),b=a(m),g=n("cdgdijchcg"),v=a(g),y=n("bfgbdiffgd"),_=a(y),E=n("bidgicbbjf"),j=a(E),w=n("egjjcjcg"),O=a(w),C=n("dehacgjjde"),S=(t.OPEN_MENU_WIDTH=parseInt(j.default["-open-menu-width"].replace(/px$/,""),10),function(e){function t(){var e,n,a,r;o(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a._handleOpenClick=function(){a.props.onChange(a._getLastSelectedPanel())},a._handleCloseClick=function(){a.props.onChange(null)},a._handleEmojiClick=function(){if(!Boolean(a.props.selectedPanelId))return void a._handleOpenClick();O.default.setLastComposeBoxPanel(C.PANELS.EMOJI),a.props.onChange(C.PANELS.EMOJI)},a._handleGifClick=function(){O.default.setLastComposeBoxPanel(C.PANELS.GIF),a.props.onChange(C.PANELS.GIF)},a._handleStickerClick=function(){O.default.setLastComposeBoxPanel(C.PANELS.STICKER),a.props.onChange(C.PANELS.STICKER)},a._setRefCloseButtonRef=function(e){a._refCloseButton=e},a._setRefEmojiButtonRef=function(e){a._refEmojiButton=e},a._setRefGifButtonRef=function(e){a._refGifButton=e},a._setRefStickerButtonRef=function(e){a._refStickerButton=e},a._setRefMenu=function(e){a._refMenu=e},r=n,i(a,r)}return l(t,e),c(t,[{key:"_getLastSelectedPanel",value:function(){var e=O.default.getLastEmojiTab(),t=void 0;"GIFS"===e&&(t=C.PANELS.GIF,O.default.setLastEmojiTab(null)),t=t||O.default.getLastComposeBoxPanel()||C.PANELS.EMOJI;var n=_.default.stickers&&b.default.supportsFeature(b.default.F.STICKER_PACK_QUERY);return t!==C.PANELS.STICKER||n||(t=C.PANELS.EMOJI),t}},{key:"render",value:function(){var e,t=_.default.stickers&&b.default.supportsFeature(b.default.F.STICKER_PACK_QUERY),n=Boolean(this.props.selectedPanelId),a=t?u.createElement(v.default,{className:(0,d.default)(j.default.button,j.default.thirdButton),icon:"sticker",isActive:this.props.selectedPanelId===C.PANELS.STICKER,onClick:this._handleStickerClick,onRef:this._setRefStickerButtonRef,size:g.SIZES.SQUARE26}):null;return u.createElement("div",{"data-state":n?"open":"closed",ref:this._setRefMenu,className:(0,d.default)(j.default.menu,(e={},r(e,j.default.full,t),r(e,j.default.open,n),e))},u.createElement(v.default,{className:(0,d.default)(j.default.button,j.default.closeButton),"data-tab":n?4:null,icon:"x",onClick:this._handleCloseClick,onRef:this._setRefCloseButtonRef,size:g.SIZES.SQUARE24}),u.createElement(v.default,{className:(0,d.default)(j.default.button,j.default.firstButton),"data-a8n":h.default.key("compose-btn-emoji"),"data-tab":n?null:4,icon:"smiley",isActive:this.props.selectedPanelId===C.PANELS.EMOJI,isMain:!0,onClick:this._handleEmojiClick,onRef:this._setRefEmojiButtonRef,size:g.SIZES.SQUARE26}),u.createElement(v.default,{className:(0,d.default)(j.default.button,j.default.secondButton),icon:"gif",isActive:this.props.selectedPanelId===C.PANELS.GIF,onClick:this._handleGifClick,onRef:this._setRefGifButtonRef,size:g.SIZES.SQUARE26}),a)}}]),t}(u.PureComponent));S.displayName="ComposeBoxPanelsMenu",t.default=S},ccijgeidci:function(e,t){e.exports={muted:"_3Ph-Q",shadow:"_37gp4"}},ccjabfdeje:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=a(c),u=n("hbhijdici"),f=a(u),d=n("effbcehec"),p=a(d),h=n("djcchigfih"),m=a(h),b=n("djbhiedbef"),g=a(b),v=n("dajffajabh"),y=a(v),_=n("dgjddffcfg"),E=a(_),j=n("fffdgbfji"),w=a(j),O=n("jbchjhhe"),C=a(O),S=n("cdcaigjjii"),P=a(S),M=n("didfdhbecg"),T=a(M),k=n("cdjhjdcbeg"),N=a(k),I=n("hfhhcchgj"),R=a(I),A=n("bfdcadbbif"),D=a(A),x=n("ceghjibjjg"),L=a(x),F=n("dffedeegcb"),U=function(e){function t(e){r(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onPreventBlur=function(e){e.preventDefault(),e.stopPropagation(),n.refEmojiInput&&n.refEmojiInput.restoreFocus()},n.onImageSet=function(e,t){n.setState({thumb:e,full:t})},n.onContinue=function(){var e=E.default.emojify(n.state.text.trim());(0,F.createGroup)(e,n.state.thumb,n.state.full,n.props.participants),n.props.onContinue()},n.onSubjectChange=function(e){n.setState({text:e})},n.setRefEmojiInput=function(e){n.refEmojiInput=e},n.state={text:e.subject||"",thumb:e.thumb,full:e.full},n}return i(t,e),l(t,[{key:"componentDidMount",value:function(){this.refEmojiInput&&this.refEmojiInput.restoreFocus()}},{key:"render",value:function(){var e=this.state.text.trim().length>0,t=e?s.default.createElement("div",{className:L.default.nextButton},s.default.createElement(N.default,{a8nText:"create-group-btn",onClick:f.default.once(this.onContinue)},s.default.createElement(D.default,{name:"checkmark-light"}))):null;return s.default.createElement(m.default,null,s.default.createElement(y.default,{title:w.default.t("new_group_flow_title"),type:v.DRAWER_HEADER_TYPE.LARGE,onBack:this.props.onBack}),s.default.createElement(g.default,null,s.default.createElement("div",{className:L.default.section},s.default.createElement(C.default,{type:P.default.GROUP,attachToChat:!1,startImage:this.state.full,onImageSet:this.onImageSet})),s.default.createElement("div",{"data-a8n":p.default.key("group-subject"),className:L.default.section,onMouseDown:this.onPreventBlur},s.default.createElement(R.default,{ref:this.setRefEmojiInput,value:this.state.text,maxLength:25,showRemaining:!0,onChange:this.onSubjectChange,placeholder:w.default.t("group_subject"),onEnter:e?f.default.once(this.onContinue):function(){},supportsEmoji:!0})),s.default.createElement(T.default,{transitionName:"btn"},t)))}}]),t}(c.Component);U.displayName="NewGroupDrawer",t.default=U},ccjagcdajg:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("hbhijdici"),f=a(u),d=n("eadfaddcj"),p=a(d),h=n("ihfccfgdf"),m=a(h),b=n("ejbdjaifi"),g=n("egjjcjcg"),v=a(g),y=n("bdacfjbfhj"),_=a(y),E=n("cgbdcdhgig"),j=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.state={hasSentPlayed:!1},a.mediaBlobWasDownloadedBeforeMount=Boolean(a.props.mediaData.mediaBlob),a.videoRef=null,a.setRefVideo=function(e){if(a.videoRef!==e&&(a.videoRef=e,e)){var t=v.default.getVideoVolumeSettings();t&&(f.default.isNumber(t.volume)&&e.setVolume(t.volume),f.default.isBoolean(t.muted)&&e.setMuted(t.muted))}},a.onSendPlayed=function(){var e=a.videoRef;e&&(e.getCurrentTime()/e.getDuration()>.5||e.getCurrentTime()>10)&&((0,E.markPlayed)(a.props.msg),a.setState({hasSentPlayed:!0}))},a.onLoadedMetadata=function(e){var t=a.props.mediaData.aspectRatio,n=0!==e.videoWidth&&0!==e.videoHeight?e.videoWidth/e.videoHeight:void 0;(!t&&n||t&&n&&Math.abs(n-t)>.01)&&a.props.mediaData.set({aspectRatio:n}),a.props.onLoadedMetadata(e)},a.play=function(){var e=a.videoRef;e&&e.getPaused()&&e.play()},a.pause=function(){var e=a.videoRef;e&&(e.getPaused()||e.pause())},a.getPaused=function(){return!a.videoRef||a.videoRef.getPaused()},a.getCurrentTime=function(){return a.videoRef?a.videoRef.getCurrentTime():0},a.setCurrentTime=function(e){a.videoRef&&a.videoRef.setCurrentTime(e)},a.getDuration=function(){return a.videoRef?a.videoRef.getDuration():0},a.getVolume=function(){return a.videoRef?a.videoRef.getVolume():0},a.setVolume=function(e){a.videoRef&&a.videoRef.setVolume(e)},a.getMuted=function(){return!!a.videoRef&&a.videoRef.getMuted()},a.setMuted=function(e){a.videoRef&&a.videoRef.setMuted(e)},i=n,o(a,i)}return i(t,e),l(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.msg,a=t.mediaData,r=a.mediaBlob,o=void 0,i=a.streamable&&a.isStreamable();o=!this.mediaBlobWasDownloadedBeforeMount&&i||!r?a.streamable&&a.isStreamable()?p.default.VIDEO_STREAM_URL+"?key="+this.props.msg.id.toString():void 0:r.url();var l=!this.state.hasSentPlayed&&(0,E.canMarkPlayed)(n)?this.onSendPlayed:void 0,c=function(t){l&&l(),e.props.onTimeUpdate(t)};return s.createElement(_.default,{ref:this.setRefVideo,url:o,startTime:this.props.startTime,poster:this.props.poster,className:this.props.className,onVolumeChange:this.props.onVolumeChange,onEnded:this.props.onEnded,onError:this.props.onError,onPause:this.props.onPause,onPlaying:this.props.onPlaying,onProgress:this.props.onProgress,onTimeUpdate:c,onLoadedMetadata:this.onLoadedMetadata,autoPlay:this.props.autoPlay},t.children)}}]),t}(s.PureComponent);j.CONCERNS={msg:["id","isSentByMe","ack","type","isGif"],mediaData:["mediaBlob","streamable","aspectRatio"]},j.displayName="MsgVideoTag";var w=(0,m.default)((0,b.hoc)(j),j.CONCERNS),O=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.play=function(){a.getComponent().play()},a.pause=function(){a.getComponent().pause()},a.getPaused=function(){return a.getComponent().getPaused()},a.getCurrentTime=function(){return a.getComponent().getCurrentTime()},a.setCurrentTime=function(e){a.getComponent().setCurrentTime(e)},a.getDuration=function(){return a.getComponent().getDuration()},a.getVolume=function(){return a.getComponent().getVolume()},a.setVolume=function(e){a.getComponent().setVolume(e)},a.getMuted=function(){return a.getComponent().getMuted()},a.setMuted=function(e){a.getComponent().setMuted(e)},i=n,o(a,i)}return i(t,e),t}(w);t.default=O},ccjbgacbad:function(e,t){e.exports={muted:"VXMK3",checkboxChatWrapper:"ZnBGP",checkboxChatControl:"A6bRq"}},ccjfaefeaj:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(e){window.history.pushState({},"",window.location.href)}function u(){if(!D.default.connected)return!1;var e=n("ecfbchagde").hasText,t=S.default.some(function(e){return 0===e.ack&&e.local&&e.isSentByMe}),a=O.default.some(function(e){return!!e.composeContents.text});return t||a||e()}Object.defineProperty(t,"__esModule",{value:!0});var f=function(){function e(e,t){var n=[],a=!0,r=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(a=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{!a&&l.return&&l.return()}finally{if(r)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),d=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}();t.hasPending=u;var p=n("ddhijeejag"),h=r(p),m=n("ceffhbhahb"),b=a(m),g=n("hbhijdici"),v=a(g),y=n("cbeedeeja"),_=a(y),E=n("djheacfeif"),j=a(E),w=n("dbdfbgehgj"),O=a(w),C=n("biecbbiiee"),S=a(C),P=n("cjbafegbjg"),M=n("djeffaehji"),T=a(M),k=n("begicajfb"),N=a(k),I=n("gbfffciea"),R=a(I),A=n("bjigbaghc"),D=a(A),x=n("biddiiafgd"),L=a(x),F=n("eadfaddcj"),U=a(F),B=n("fjeagagdf"),G=a(B),V=n("djcjacfcic"),W=a(V),H=n("cajijabhgb"),Y=r(H),q=n("ddajbaceej"),K=a(q),z=n("dhfbfehaef"),Q=a(z),X=n("ebidfedahj"),J=a(X),Z=n("bdgeaggfea"),$=a(Z),ee=n("bhhgagadei"),te=a(ee),ne=n("eceadcicaf"),ae=a(ne),re=n("bjbedjfe"),oe=a(re),ie=n("bdiiahhjbe"),le=a(ie),ce=n("dgdjiicfdg"),se=a(ce),ue=n("cbjagjcgia"),fe=a(ue),de=n("bgddggdhc"),pe=n("ceddibdhdb"),he=a(pe),me=n("eacidghfgh"),be=a(me),ge=n("dcdiaahjj"),ve=a(ge),ye=n("dedjffeefj"),_e=a(ye),Ee=n("cfcdedaej"),je=a(Ee),we=n("cbjedbdgjh"),Oe=a(we),Ce=n("bcjcbbafcj"),Se=a(Ce),Pe=n("caffijjhc"),Me=a(Pe),Te=n("dcjdgceiej"),ke=a(Te),Ne=n("edbaidcaf"),Ie=a(Ne),Re=n("djegeegcbf"),Ae=a(Re),De=n("bbicdddbdj"),xe=n("gifddfdia"),Le=a(xe),Fe=n("egjjcjcg"),Ue=a(Fe),Be=n("bcifhbgija"),Ge=a(Be),Ve=n("dhabbfcefj"),We=a(Ve),He=n("bfdijdeegj"),Ye=a(He),qe=n("ebiehcaghg"),Ke=a(qe),ze=n("ejbdjaifi"),Qe=n("bfgbdiffgd"),Xe=a(Qe),Je=n("ecbjchafdg"),Ze=a(Je),$e=n("ihgefacbb"),et=a($e),tt=n("bfbggcdbfb"),nt=a(tt),at=n("gcbhjhjhg"),rt=a(at),ot=n("dhefcajhhb"),it=a(ot),lt=n("bbaibbdgdj"),ct=n("chiaeadhif");rt.default.supported&&it.default.on("change:tag",function(e){var t=navigator.serviceWorker;t&&t.controller&&!e.tag&&ct.request(t.controller,lt.REMOVE_PP,e.id).catch(function(){})});var st=[[document,"mousemove"],[document,"scroll"],[document,"keydown"],[window,"focus"],[window,"resize"]],ut=function(e){function t(){var e,n,a,r;i(this,t);for(var o=arguments.length,c=Array(o),s=0;s<o;s++)c[s]=arguments[s];return n=a=l(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.state={drawerActive:!1,drawerAnimating:!1},a.idleMonitor=null,a.serverPropsQueryLoop=null,a.rightDrawerOut=!1,a.onBlurTimer=new he.default(function(){if(document.activeElement===document.body){var e=ke.default.Manager.top;e&&e.uie.requestFocus()}}),a.onBlur=function(){a.onBlurTimer.debounce(10)},a.onClick=function(e){var t=e.target;if(t&&"A"===t.nodeName){var n=t.getAttribute("href");if(n){var r=(0,P.parseAPICmd)(n);"INVALID"!==r[0]&&a.execApiCmd(r)&&e.preventDefault()}}},a.onRightDrawerIn=function(){a.rightDrawerOut=!1,R.default.onPanesWillChange(3),a.setState({drawerActive:!0,drawerAnimating:!0},function(){R.default.onPanesDidChange(3)});var e=a.calculateConversationPaneScale();null!=e&&a.animateConversationPane(e)},a.onRightDrawerOut=function(){a.rightDrawerOut=!0;var e={drawerActive:a.state.drawerActive,drawerAnimating:!0},t=a.calculateConversationPaneScale();null!=t&&a.animateConversationPane(t),1!==t?(R.default.onPanesWillChange(2),e.drawerActive=!1,a.setState(e,R.default.onPanesDidChange.bind(R.default,2))):a.setState(e)},a.onRightDrawerAnimationComplete=function(){var e={drawerActive:a.state.drawerActive,drawerAnimating:!1};a.state.drawerActive&&a.rightDrawerOut&&(e.drawerActive=!1),a.setState(e)},a.onRotateFocus=function(e){var t=1;e&&(e.stopPropagation(),e.preventDefault(),t=e.shiftKey?-1:1,(0,z.shouldIndicateFocus)());var n=[];if(v.default.toArray((0,de.forbiddenAssertDOMNode)(a).querySelectorAll("[data-tab]")).forEach(function(e){n.push(e)}),R.default.existsDrawerLeft(function(e){if(e){var t=(0,de.forbiddenFindDOMNode)(a.refChatList);n=n.filter(function(e){return!(t&&t.contains(e))})}}),R.default.existsDrawerMid(function(e){if(e){var t=(0,de.forbiddenFindDOMNode)(a.refConversation);t&&(n=n.filter(function(e){return!(t&&t.contains(e))}))}}),n.length){n=v.default.sortBy(n,function(e){return parseInt(e.getAttribute("data-tab"),10)||0});var r=0,o=document.activeElement;o&&(r=$.default.ring(v.default.findIndex(n,function(e){return e.contains(o)})+t,n));var i=n[r];(0,z.shouldIndicateFocus)(),i.restoreFocus?i.restoreFocus():K.default.focus(i)}},a.showTOS=function(){switch(D.default.tos){case 1:case 2:R.default.openModal(h.createElement(je.default,null),{blockClose:!0});break;case 3:be.default.logout()}},a.showSmbTos=function(){D.default.smbTos&&R.default.openModal(h.createElement(Oe.default,null),{blockClose:!0})},a.setRefContainer=function(e){a.refContainer=e},a.setRefChatList=function(e){a.refChatList=e},a.setRefConversation=function(e){a.refConversation=e},a.showKeyboardShortcuts=function(e){for(var t=e.target,n=0;n<5;n++){if(function(e){return e&&e.getAttribute("contentEditable")||e instanceof HTMLInputElement}(t))return;t=t.parentNode}R.default.openModal(h.createElement(Ze.default,null)),e.preventDefault()},r=n,l(a,r)}return c(t,e),d(t,[{key:"componentWillMount",value:function(){ve.default.uiActive=!0,ve.default.markAvailable(),this.props.listeners.add(window,"click",this.onClick,!0);var e=(0,A.getPlatformTypeForLastSession)(),t=D.default.platform;e!==t&&(Le.default.downloadEmojiAsset(t),Ae.default.setEmojiType("iphone"===t?De.EMOJI_TYPE.APPLE:De.EMOJI_TYPE.WHATSAPP))}},{key:"componentWillReceiveProps",value:function(e){e.apiCmd&&this.execApiCmd(e.apiCmd)}},{key:"componentWillUnmount",value:function(){this.onBlurTimer.cancel(),te.default.menuBatchRenderWith(function(){te.default.trigger(J.default.Event+":"+J.default.Events.LOGGED_OUT)}),Ie.default.canMuckHistory()&&window.history.back(),ve.default.uiActive=!1,this.clearIdleMonitor(),this.clearServerPropsQueryLoop(),this.stopTrackingFPS&&this.stopTrackingFPS()}},{key:"componentDidMount",value:function(){var e=this.props.listeners;if(te.default.menuBatchRenderWith(function(){te.default.trigger(J.default.Event+":"+J.default.Events.LOGGED_IN)}),this.props.apiCmd&&this.execApiCmd(this.props.apiCmd),Ie.default.canMuckHistory()&&(window.history.pushState({},"",window.location.href),e.add(window,"popstate",s)),this.beginIdleMonitor(!0),this.beginServerPropsQueryLoop(),e.addAndRun(D.default,"change:tos",this.showTOS),D.default.isSMB&&e.addAndRun(D.default,"change:smbTos",this.showSmbTos),K.default.focus((0,de.forbiddenAssertDOMNode)(this)),Se.default.isSafari&&(!navigator.mediaDevices||!navigator.mediaDevices.getUserMedia)){var t=Ue.default.getNUX(U.default.NUX.SAFARI_LIMITED_SUPPORT);(!t||t<t.maxViews)&&(setTimeout(function(){var e=l10n.t("whatsapp_safari_limited").replace("__chrome_homepage__",U.default.BROWSER_LINK.CHROME).replace("__firefox_homepage__",U.default.BROWSER_LINK.FIREFOX).replace("__opera_homepage__",U.default.BROWSER_LINK.OPERA);R.default.openModal(h.createElement(L.default,{onOK:function(){return R.default.closeModal()},okText:l10n.t("ok_got_it")},h.createElement("div",{dangerouslySetInnerHTML:{__html:e}})))},250),Ue.default.setNUX(U.default.NUX.SAFARI_LIMITED_SUPPORT,{views:1,maxViews:1}))}if(this.stopTrackingFPS=et.default.whenLessThan(10,function(e,t){new nt.default.WebcUiFreeze({webcUiFreezeFps:e,webcUiFreezeT:v.default.round(t,0)}).commit(),le.default.log("Low FPS Tracker: "+v.default.round(e,2)+"fps, "+v.default.round(t,3)/1e3+"s since page open.")()}),rt.default.supported){var n=navigator.serviceWorker;n&&n.controller&&ct.request(n.controller,lt.PRELOAD_LAZY_LOADED_BUNDLES).catch(function(){})}}},{key:"execApiCmd",value:function(e){var t=f(e,2),n=t[0],a=t[1];return le.default.log("main:execApiCmd:"+n)(a),this.props.apiCmdHandled(),(0,T.default)(n,a)}},{key:"beginIdleMonitor",value:function(e){var t=this,n=e?U.default.IDLE_TIMEOUT:0;this.idleMonitor=Promise.loop(function(){return Promise.delay(n).addCancelControl().then(function(){ve.default.markUnavailable(3e4);var e=void 0,a=new Promise(function(t){e=t});return st.forEach(function(n){var a=f(n,2),r=a[0],o=a[1];t.props.listeners.add(r,o,e)}),a.addCancelControl().finally(function(){st.forEach(function(n){var a=f(n,2),r=a[0],o=a[1];t.props.listeners.remove(r,o,e)})}).then(function(){document.hasFocus()&&ve.default.markAvailable(),n=U.default.IDLE_TIMEOUT})})}).finally(function(){t.idleMonitor=null}).catch(Promise.CancellationError,function(){}).endWithControls("cancel")}},{key:"clearIdleMonitor",value:function(){this.idleMonitor&&this.idleMonitor.control.cancel()}},{key:"beginServerPropsQueryLoop",value:function(){var e=this;this.serverPropsQueryLoop=j.default.setLocalTimeout(function(){Xe.default.fetch().catch(Y.WapDrop,function(){}),e.beginServerPropsQueryLoop()},(0,se.default)().add(1,"days").valueOf())}},{key:"clearServerPropsQueryLoop",value:function(){j.default.clearTimeout(this.serverPropsQueryLoop)}},{key:"calculateConversationPaneScale",value:function(){if(!(this.refChatList&&this.refContainer&&this.refConversation))return null;var e=(0,de.forbiddenAssertDOMNode)(this.refChatList),t=(0,de.forbiddenAssertDOMNode)(this.refConversation),n=(0,de.forbiddenAssertDOMNode)(this.refContainer);return t.clientWidth/(n.clientWidth-e.clientWidth)}},{key:"animateConversationPane",value:function(e){(0,Ge.default)((0,de.forbiddenAssertDOMNode)(this.refConversation),{scaleX:[1,e]},{duration:300,easing:[.1,.82,.25,1]})}},{key:"render",value:function(){var e=(0,b.default)("app",Ke.default.app,o({three:this.state.drawerActive,two:!this.state.drawerActive,"app-animating":this.state.drawerAnimating},Ke.default.noAnimation,!this.props.animate)),t={tab:this.onRotateFocus,"shift+tab":this.onRotateFocus,"shift+?":this.showKeyboardShortcuts};return h.createElement(Me.default,{state:Me.default.State.INACTIVE,ref:this.setRefContainer,displayName:"Main"},h.createElement(Q.default,{handlers:t,className:e,onBlur:this.onBlur},h.createElement(fe.default,null),h.createElement(_.default,null),h.createElement(We.default,null),h.createElement(Ye.default,null),h.createElement(_e.default,null),h.createElement("div",{className:Ke.default.drawerManager},h.createElement("div",{className:(0,b.default)(Ke.default.pane,Ke.default.paneOne)},h.createElement(W.default,{direction:V.Dir.LEFT})),h.createElement("div",{className:(0,b.default)(Ke.default.pane,Ke.default.paneTwo)},h.createElement(W.default,{direction:V.Dir.MID})),h.createElement("div",{className:(0,b.default)(Ke.default.pane,Ke.default.paneThree)},h.createElement(W.default,{direction:V.Dir.RIGHT,onDrawerIn:this.onRightDrawerIn,onDrawerOut:this.onRightDrawerOut,onDrawerAnimationComplete:this.onRightDrawerAnimationComplete}))),h.createElement("div",{className:(0,b.default)(Ke.default.pane,Ke.default.paneOne)},h.createElement(N.default,{ref:this.setRefChatList})),h.createElement("div",{className:(0,b.default)(Ke.default.pane,Ke.default.paneTwo)},h.createElement(G.default,{animate:this.props.animate,ref:this.setRefConversation}))))}}]),t}(h.Component);ut.displayName="Main",t.default=(0,ae.default)((0,oe.default)((0,ze.hoc)(ut)))},ccjgccbced:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("hbhijdici"),u=a(s),f=n("dbdfbgehgj"),d=a(f),p=n("gaifbabbj"),h=n("dhjeadeagb"),m=a(h),b=n("cehjjfagii"),g=a(b),v=n("cadbaeefbb"),y=a(v),_=n("jhcabjcaf"),E=a(_),j=n("gbfffciea"),w=a(j),O=n("biddiiafgd"),C=a(O),S=n("dhigahgdjb"),P=a(S),M=n("ddihbaicfd"),T=a(M),k=n("ceffhbhahb"),N=a(k),I=n("bhcegecbha"),R=a(I),A=n("cajijabhgb"),D=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(A),x=n("fifhbjiec"),L=a(x),F=n("ccaaiecfib"),U=a(F),B=n("cieaeggjg"),G=a(B),V=n("bahgfcjcda"),W=a(V),H=n("ddhijeejag"),Y=a(H),q=n("ihfccfgdf"),K=a(q),z=n("ejbdjaifi"),Q=n("bheafeifce"),X=n("cgfjebhhej"),J=a(X),Z=n("ciddcjeaij"),$=a(Z),ee=n("bfdcadbbif"),te=a(ee),ne=n("eadfaddcj"),ae=a(ne),re=n("cccicaceef"),oe=a(re),ie=n("chajfbfiga"),le=a(ie),ce=function(e){function t(){var e,n,a,r;o(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.onMessageClick=function(){var e=a.props.msg.getWAids();e&&e.length>1&&a.props.msg.vcard?w.default.openModal(Y.default.createElement($.default,{vCard:a.props.msg.vcard,onCancel:function(){return w.default.closeModal()},icon:Y.default.createElement(te.default,{name:"chat",directional:!0}),onSelect:a.openContactChat})):a.openContactChat(u.default.first(e))},a.onViewContact=function(){a.props.msg.vcard?w.default.openModal(Y.default.createElement(T.default,{vcard:a.props.msg.body})):w.default.openModal(Y.default.createElement(C.default,{onCancel:function(){return w.default.closeModal()},onOK:function(){w.default.closeModal(),R.default.initDownload((0,Q.unproxy)(a.props.msg))},okText:l10n.t("web_button_download"),cancelText:l10n.t("web_cancel"),title:l10n.t("download_contact_title")},l10n.t("download_contact_prompt")))},a.onAddToGroupClick=function(){var e=a.props.msg.getWAids();e&&e.length>1&&a.props.msg.vcard?w.default.openModal(Y.default.createElement($.default,{vCard:a.props.msg.vcard,onCancel:function(){return w.default.closeModal()},onSelect:a.addContactToGroup,icon:Y.default.createElement(te.default,{name:"add-user",directional:!0})})):a.addContactToGroup(u.default.first(e))},r=n,i(a,r)}return l(t,e),c(t,[{key:"openContactChat",value:function(e){var t=U.default.supportsFeature(U.default.F.QUERY_VNAME)&&!P.default.get(e);d.default.find(e).then(function(n){w.default.closeModal(),w.default.openChatFromUnread(n).then(function(e){e&&w.default.focusChatTextInput(n)}),t&&le.default.queryExist(e).then(function(t){200===t.status&&t.biz&&le.default.queryVname(e).catch(D.WapDrop,function(){})})})}},{key:"addContactToGroup",value:function(e){P.default.find(e).then(function(e){w.default.openModal(Y.default.createElement(m.default,{contact:e,pushTransition:"none",popTransition:"none"}),{transition:"modal-flow"})})}},{key:"render",value:function(){var e,t=this.props.msg,n=t.getWAids(),a=u.default.truncate(t.subtype||l10n.t("attach_vcard"),{length:120,omission:l10n.t("punctuation_ellipsis")}),o=void 0;n&&n.length>0&&(o=Y.default.createElement(y.default,{items:[{label:l10n.t("message"),onClick:this.onMessageClick,title:l10n.t("message_author",{author:a})},{label:l10n.t("add_contact_to_group"),onClick:this.onAddToGroupClick}]}));var i=this.props.displayAuthor&&!t.isSentByMe&&t.isGroupMsg?Y.default.createElement("div",{className:oe.default.author},Y.default.createElement(g.default,{msg:t,contact:t.senderObj})):null,l=this.props.quotedMsg?Y.default.createElement("div",{className:oe.default.quote},this.props.quotedMsg):null,c=(0,N.default)(oe.default.bubble,(e={},r(e,oe.default.hasAuthor,i),r(e,oe.default.hasQuote,l),r(e,oe.default.isPreview,this.props.displayType===ae.default.DISP_TYPE.MSG_INFO),r(e,oe.default.isGallery,this.props.displayType===ae.default.DISP_TYPE.STARRED_MSGS||this.props.displayType===ae.default.DISP_TYPE.GALLERY),e)),s=this.props.msg.vcard||this.props.msg.chat.isTrusted(),f=s?this.onViewContact:function(){},d=p.Configuration.Compatibility({selectable:!0});return Y.default.createElement(E.default,{className:c,contact:t.senderObj,msg:t},i,l,Y.default.createElement("div",{className:oe.default.vcard,role:s?"button":null,onClick:f},Y.default.createElement("div",{className:oe.default.avatar},Y.default.createElement(W.default,{size:49,thumb:J.default.thumbnail(t.body),waid:t.getVCardThumbnailWAid()})),Y.default.createElement("div",{className:oe.default.body},Y.default.createElement(L.default,{text:a,element:"div",className:oe.default.name,selectable:!0,dirMismatch:t.rtl!==l10n.isRTL(),direction:t.dir,formatters:d})),Y.default.createElement("div",{className:oe.default.meta},Y.default.createElement(G.default,{msg:t}))),o)}}]),t}(H.Component);ce.CONCERNS={msg:["vcard","isQuoted","body","subtype","rtl","dir","isSentByMe","isGroupMsg","senderObj","chat"]},ce.displayName="Vcard",t.default=(0,K.default)((0,z.hoc)(ce),ce.CONCERNS)},cdaaeifjfh:function(e,t){e.exports={muted:"fT4OR",buttons:"_3cBNw",button:"_3kZj4"}},cdaddeffii:function(e,t){e.exports={muted:"_3MzkW",context:"_15CAo",contextIn:"_2Nkc4",contextOut:"_3EQsG",contextIcon:"_2-qoA",contextSpecial:"_3WZEQ",contextInverse:"_38wik",contextMedia:"_1eJVc",contextMediaLtr:"_20WGU",contextMediaRtr:"DuEXX",contextMediaDocument:"gTQOV",contextIconMedia:"_3MU5v",contextDoc:"_3ZNgA",contextPttFix:"_3Bm9i",contextPtt:"_1TDSM",contextMultiVcard:"_2rg5w",contextStickerAuthor:"_3kHVU",contextStickerTransparent:"_2PpWQ",badge:"_1j7jW",contextStickerInverse:"I3gU2"}},cdbcigcahd:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0});var o=n("ddhijeejag"),i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(o),l=n("ceffhbhahb"),c=a(l),s=n("eagfdbhhhh"),u=n("dgefajbgai"),f=a(u),d=function(e){var t=e.title,n=e.icon,a=e.onClick,o=e.children,l=(0,c.default)(f.default.itemBody,r({},f.default.row,n)),u=(0,c.default)(r({},f.default.main,n)),d=(0,c.default)(r({},f.default.side,n));return i.createElement("div",{className:f.default.item,onClick:a,role:a?"button":""},i.createElement("div",{className:l},i.createElement("div",{className:u,dir:"auto"},i.createElement(s.SelectableDiv,{className:f.default.primary,selectable:!0},t),i.createElement("div",{className:f.default.secondary},o)),i.createElement("div",{className:d},n)))};d.displayName="DrawerItem",t.default=d},cdcaigjjii:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a={GROUP:"GROUP",PROFILE:"PROFILE"};t.default=a},cdcbgdeab:function(e,t){e.exports={muted:"bgjKF",pager:"_3j_mW",pagerLeft:"Hh963",pagerRight:"_3WJ6c",pagerDisabled:"_3tHA6",body:"_3MoCW",section:"_J-Y0",searchRow:"_2NkaG"}},cdcfgefbba:function(e,t){e.exports={muted:"_1LBaF",container:"_11FF7",body:"_3bY6N",footer:"_2HyTU",retakeBtn:"_3C0e6",retakeIcon:"_37zqu",caption:"_3iVC4",videoContainer:"_2On8w",video:"_1A1HX",videoInactive:"_2bPbZ",btn:"_1cZ2V",btnSend:"_3Mn8m",image:"_2pRfq",snapshot:"_30MUA"}},cdeaahaeee:function(e,t){e.exports={muted:"_1oRpM",updateWrapper:"_3eMSw",updateTitle:"W5vNF",uploadButtons:"_1my7I",buttonContainer:"_385o1",outStatusPanel:"_3MBzN",outDetail:"_2jgce",seen:"_1Yxff",timestamp:"_1Wv89",placeholderIcon:"AOhCd",placeholderText:"ojaNO",viewWrapper:"_2Erv5",viewTitle:"_3PAk1",viewUpdates:"_13BGY",statusImage:"_3Karf",seenCount:"_1yzfb"}},cdebbfjhbf:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("bcbahjefec"),f=a(u),d=n("iibiehcaf"),p=a(d),h=n("gcbiehega"),m=a(h),b=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),u=0;u<l;u++)c[u]=arguments[u];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.sessionId=Math.round(1e9*Math.random()),a.openStatusViewer=function(e,t,n){a.push(s.createElement(m.default,{initialStatusV3:e,initialStatusMsg:t,closeStatusViewer:a.closeStatusViewer,sessionId:a.sessionId,rowIdx:n}),"none")},a.closeStatusViewer=function(e){e?a.end():a.pop("none")},i=n,o(a,i)}return i(t,e),l(t,[{key:"componentWillMount",value:function(){this.push(s.createElement(p.default,{onOpenStatus:this.openStatusViewer,closeStatusViewer:this.closeStatusViewer,sessionId:this.sessionId}),"status-v3-modal")}},{key:"componentWillUnmount",value:function(){this.props.onFlowEnd()}}]),t}(f.default);e.exports=b},cdeciahhed:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(s),f=n("hbhijdici"),d=a(f),p=n("cjcffhicea"),h=a(p),m=n("gbfffciea"),b=a(m),g=n("bcbahjefec"),v=a(g),y=n("bfgbdiffgd"),_=a(y),E=n("dfdebdgdei"),j=n("dbbhhgjjbg"),w=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.onForwardConfirmed=function(e){var t=a.props.msgText;if(1===e.length){var n=void 0,r=d.default.head(e);n=r.isUser&&r.contact.isBlocked()?(0,E.unblockContact)(r.contact):Promise.resolve(!0),n.then(function(e){if(t){if(r.urlText=a.props.urlText,r.active)return void b.default.pasteChatTextInput(r,t);r.setComposeContents({text:t})}return b.default.openChatFromUnread(r).then(function(e){e&&b.default.focusChatTextInput(r)})})}else Promise.map(e,function(e){var n=void 0;n=e.isUser&&e.contact.isBlocked()?(0,E.unblockContact)(e.contact):Promise.resolve(!0),n.then(function(n){e.urlText=a.props.urlText,(0,j.sendTextMsgToChat)(e,t)})}),b.default.openChatFromUnread(d.default.head(e));a.end()},i=n,o(a,i)}return i(t,e),c(t,[{key:"componentWillMount",value:function(){this.push(u.createElement(h.default,{onChat:this.onForwardConfirmed,maxItems:this.props.serverProps.multicastLimitGlobal,title:l10n.t("msg_send_title"),listType:p.ListType.CHAT_SELECT_MODAL}))}}]),t}(v.default);t.default=function(e){return u.createElement(w,l({},e,{serverProps:_.default}))}},cdegajchcj:function(e,t){e.exports={muted:"_3ubjX",shade:"_3TrQs"}},cdegfghcid:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e){var t=e.count,n=(0,m.default)(f.default.count,r({},f.default.ffFix,p.default.isGecko));return l.createElement("span",{className:n},t>0?s.default.n(t):null)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=n("ddhijeejag"),l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(i),c=n("fffdgbfji"),s=a(c),u=n("bijdjchach"),f=a(u),d=n("bcjcbbafcj"),p=a(d),h=n("ceffhbhahb"),m=a(h);o.displayName="UnreadCount"},cdffadcgjg:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}var r=n("bdiiahhjbe"),o=a(r),i=n("chfehjfdj"),l=a(i),c={queryRecentStickers:function(){var e=this;return new Promise(function(t,n){var a=function(a){e.BinaryProtocol.read(a).then(function(n){o.default.logColor("green","bin-recv: response,recent_stickers",n)();var a=e.N.tag(n);if("response"!==a)throw new Error("node tage for recent_stickers response is invalid: "+a);var r=e.N.attr("type",n);if("recent_stickers"!==r)throw new Error("node type for recent_stickers response is invalid: "+r);var i=parseInt(e.N.attr("code",n),10)||200;if(200!==i)throw new Error("response status for recent_stickers is invalid: "+i);var c=e.N.attr("checksum",n)||"",s=e.N.children(n)||[],u=s.map(function(t){return(0,l.default)(t,e.N)}).filter(Boolean);t({checksum:c,stickers:u})}).catch(n)},r=e.queryNode({type:"recent_stickers"},void 0);e.binSend("sendEphemeral",r,n,{onSend:e.binWrap(a,t),onDrop:e.wrap(n)},{debugString:"query,recent_stickers",metric:e.M.QUERY_RECENT_STICKERS})})},parseRecentStickersAction:function(e){if("recent_stickers"===this.N.tag(e)){if("delete"===this.N.attr("type",e))return this.N.attr("filehash",e)}}};e.exports=c},cdfiibedj:function(e,t){e.exports={muted:"IFEYr",container:"ekffg",icon:"_2ZVha",text:"_2UyQS",containerSmallIcon:"_3KaFM"}},cdgdijchcg:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.SIZES=t.ITEM_SPACING=t.ITEM_WIDTH=void 0;var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(s),f=n("ceffhbhahb"),d=a(f),p=n("dhfbfehaef"),h=a(p),m=n("bjcfdghhfc"),b=a(m),g=n("bfdcadbbif"),v=a(g),y=(t.ITEM_WIDTH=parseInt(b.default["-item-width"].replace(/px$/,""),10),t.ITEM_SPACING=parseInt(b.default["-item-spacing"].replace(/px$/,""),10),t.SIZES={SQUARE24:"SQUARE24",SQUARE26:"SQUARE26"}),_=function(e){function t(){var e,n,a,r;o(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a._handleEnterKey=function(e){e.stopPropagation(),e.preventDefault(),a.props.onClick()},a._handleClick=function(){a.props.onClick()},r=n,i(a,r)}return l(t,e),c(t,[{key:"render",value:function(){var e;return u.createElement(h.default,{className:(0,d.default)(b.default.container,this.props.className,(e={},r(e,b.default.active,this.props.isActive),r(e,b.default.top,this.props.isMain||this.props.singleButton),r(e,b.default.padding,this.props.singleButton),r(e,b.default.square24,this.props.size===y.SQUARE24),r(e,b.default.square26,this.props.size===y.SQUARE26),e)),"data-tab":this.props["data-tab"],onRef:this.props.onRef,handlers:{enter:this._handleEnterKey}},u.createElement("button",{"data-a8n":this.props["data-a8n"],className:b.default.btn,onClick:this._handleClick},u.createElement(v.default,{name:this.props.icon})))}}]),t}(u.PureComponent);_.displayName="ComposeBoxPanelsMenuButton",t.default=_},cdgebfdaif:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("biddiiafgd"),f=a(u),d=n("bcbahjefec"),p=a(d),h=n("dabieifebj"),m=a(h),b=n("cihcggiidc"),g=a(b),v=n("dbdfbgehgj"),y=a(v),_=n("gbfffciea"),E=a(_),j=n("bhheahajjg"),w=a(j),O=n("bfjajhbdf"),C=a(O),S=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),u=0;u<l;u++)c[u]=arguments[u];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.onSendInvite=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments[1];E.default.closeModal(),Promise.all(a.props.participantNeedInvite.map(function(n){var r=n.contact,o=n.invite_code,i=n.invite_code_exp;return y.default.find(r.id).then(function(n){var r=a.props.groupGid.toString();return n.sendGroupInviteMessage(r,a.props.subject,o,i,e,t).then(function(e){return"success"===e})})})).then(function(e){var t=e.filter(Boolean).length;E.default.openToast(s.createElement(C.default,{msg:l10n.t("web_group_v4_invite_sent_success",{num:t,_plural:t}),id:(0,O.genId)()}))})},a.addInviteCommment=function(e){a.push(s.createElement(g.default,{participants:e,gid:a.props.groupGid,subject:a.props.subject,groupDesc:a.props.groupDesc,onClose:a._pop,onSend:a.onSendInvite}))},a._pop=function(){a.pop()},i=n,o(a,i)}return i(t,e),l(t,[{key:"componentWillMount",value:function(){var e=this.props.participantNeedInvite,t=this.getFormattedNames(e.map(function(e){return e.contact}),!0),n=l10n.t("group_v4_invite_prompt_modal",{participant:t});this.push(s.createElement(f.default,{onOK:this.addInviteCommment.bind(this,e),okText:l10n.t("web_group_v4_button_invite_to_group"),onCancel:this._pop,cancelText:l10n.t("web_cancel")},n))}},{key:"getFormattedName",value:function(e){return arguments.length>1&&void 0!==arguments[1]&&arguments[1]?e.formattedUser:s.createElement(w.default,{contact:e})}},{key:"getFormattedNames",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!Array.isArray(e))return this.getFormattedName(e,n);var a=e.map(function(e){return t.getFormattedName(e,n)});return(0,m.default)(a,n)}}]),t}(p.default);S.defaultProps={removeTopDrawer:!0,pushTransition:"none",popTransition:"none"},t.default=S},cdgeeegaih:function(e,t,n){"use strict";function a(e,t){var n=t.map(function(e){return e.contact}),a=(e||"").toLowerCase();return n.filter(function(e){return r(a,e)})}function r(e,t){if(t.isMe)return!1;var n=[t.searchName||t.formattedName];return!t.isMyContact&&t.notifyName&&n.push(t.notifyName.toLowerCase()),n.some(function(t){return o(e,t)})}function o(e,t){var n=-1;do{if(t.indexOf(e,n+1)===n+1)return!0}while(-1!==(n=t.indexOf(" ",n+1)));return!1}Object.defineProperty(t,"__esModule",{value:!0}),t.getResults=a},cdhdchfidf:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}var r=n("bjigbaghc"),o=a(r),i=n("bdiiahhjbe"),l=a(i),c=n("eacidghfgh"),s=a(c),u=n("hjbbdjjdf"),f=n("dgdjiicfdg"),d={createGroup:function(e,t,n,a,r,i){var c=this;return new Promise(function(d,p){var h=s.default.tag(),m=c.wrap(d);m.tag=h;var b=t.map(function(e){return["participant",{jid:e},void 0]});(0,u.isString)(n)&&(0,u.isString)(a)&&b.unshift(["description",{id:a},n]),r&&b.unshift(["locked",void 0,void 0]),i&&b.unshift(["announcement",void 0,void 0]),l.default.log("create group tag",h)();var g=["group",{id:h,type:"create",author:o.default.me,subject:e},b],v=c.actionNode("set",[g]);c.binSend("send",v,p,{clientCacheable:!0,onSend:m,onDrop:c.wrap(p)},{debugString:"action,group,create",metric:c.M.GROUP,expires:f().unix()})})}};e.exports=d},cdheafhdbh:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.Component=t.ThemeOptions=void 0;var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(s),f=n("hbhijdici"),d=a(f),p=n("ceffhbhahb"),h=a(p),m=n("gbfffciea"),b=a(m),g=n("bjgibbgbai"),v=a(g),y=n("dicggaeied"),_=a(y),E=n("cicabfhdbb"),j=a(E),w=n("ccajjgdjf"),O=a(w),C=n("bjfecgfdgj"),S=a(C),P=n("fbjjefaic"),M=a(P),T=n("ejbdjaifi"),k=n("caffijjhc"),N=a(k),I=n("didfdhbecg"),R=a(I),A=n("eaijjhejbf"),D=a(A),x=n("chgaccicf"),L=a(x),F=t.ThemeOptions=(0,L.default)({MEDIA_CAPTION:null,EMOJI_INPUT:null}),U={omitted:"",query:"",emojiList:null},B=function(e){function t(){var e,n,a,r;o(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.state=U,a.onEmoji=function(e){S.default.increment(e),a.props.plugin.handleSelect(e)},a.onSearch=function(e){var t=e?e.trim():e,n=a.state.omitted,r=a.props.chat;if(r&&r.isGroup&&t&&t.indexOf("@")>-1)return void a.setState({emojiList:null,query:""});if(!n||!d.default.startsWith(t,n))if(t.length<2){if(!a.state.emojiList)return;a.setState({emojiList:""===t?null:(0,_.default)(t),query:t})}else{var o=(0,_.default)(t);o.length?a.setState({omitted:null,emojiList:o,query:t}):a.setState({emojiList:null,query:t})}},a.onInactive=function(){a.setState(U)},a.onEscape=function(){a.setState({emojiList:null,query:"",omitted:a.state.query})},a.onKeyPress=function(e){e.preventDefault();var t=a.props.chat;t&&b.default.pasteChatTextInput(t,String.fromCharCode(e.charCode))},a.onKeyDown=function(e){return"Backspace"===e.key&&(e.preventDefault(),document.execCommand("delete"),a.props.plugin.ctx.focus()),!1},a.onEnter=function(e){if(!(0,O.default)(e)){var t=a.emojiSuggestionsPanel;return t?(e.preventDefault(),e.stopPropagation(),t.pickSelectedEmoji(),!1):void 0}},a.onLeft=function(e){if(!(0,O.default)(e)){var t=a.emojiSuggestionsPanel;t&&(e.preventDefault(),e.stopPropagation(),t.moveSelectionLeft())}},a.onRight=function(e){if(!(0,O.default)(e)){var t=a.emojiSuggestionsPanel;t&&(e.preventDefault(),e.stopPropagation(),t.moveSelectionRight())}},a.releaseFocus=function(){a.props.plugin.ctx.focus()},r=n,i(a,r)}return l(t,e),c(t,[{key:"componentWillMount",value:function(){var e=this.props.plugin;e.registerHandler(this,v.default.EMOJI_SEARCH,this.onSearch),e.registerHandler(this,v.default.EMOJI_INACTIVE,this.onInactive),e.registerHandler(this,v.default.EMOJI_ENTER,this.onEnter),e.registerHandler(this,v.default.EMOJI_LEFT,this.onLeft),e.registerHandler(this,v.default.EMOJI_RIGHT,this.onRight),e.registerHandler(this,v.default.EMOJI_TAB,this.onEnter)}},{key:"componentWillUnmount",value:function(){var e=this.props.plugin;e.unregisterHandler(this,v.default.EMOJI_SEARCH),e.unregisterHandler(this,v.default.EMOJI_INACTIVE),e.unregisterHandler(this,v.default.EMOJI_ENTER),e.unregisterHandler(this,v.default.EMOJI_LEFT),e.unregisterHandler(this,v.default.EMOJI_RIGHT),e.unregisterHandler(this,v.default.EMOJI_TAB)}},{key:"renderTab",value:function(e){return u.createElement("div",{className:D.default.searchBody,key:"RECENT"},u.createElement(j.default,{ref:(0,T.GetRef)("emojiSuggestionsPanel",this),key:this.state.query,onEmoji:this.onEmoji,onFocusRelease:this.onInactive,onSkinTonePicker:this.props.onSkinTonePicker,emojiList:e}))}},{key:"render",value:function(){var e,t=this.state.emojiList,n=t?u.createElement(N.default,{displayName:"EmojiSuggestions",escapable:!0,requestDismiss:this.onEscape,requestFocus:this.releaseFocus},u.createElement("div",{className:(0,h.default)(D.default.overlayContainer,(e={},r(e,D.default.mediaCaption,this.props.theme===F.MEDIA_CAPTION),r(e,D.default.emojiInput,this.props.theme===F.EMOJI_INPUT),e))},u.createElement("div",{className:D.default.resultsContainer,"data-list-scroll-container":"false"},u.createElement("div",{className:D.default.emojiSearch,onKeyPress:this.onKeyPress,onKeyDown:this.onKeyDown},this.renderTab(t))))):null;return u.createElement(R.default,{component:"div",className:D.default.positioningContainer,transitionName:"emoji-search-panel-slide-up"},n)}}]),t}(u.Component);B.displayName="EmojiSuggestions";t.Component=B;t.default=(0,M.default)((0,T.hoc)(B))},cdhichafeb:function(e,t){e.exports={"-thumb-radius-window":"4.5px",thumbRadiusWindow:"4.5px","-thumb-radius-fullscreen":"5px",thumbRadiusFullscreen:"5px",muted:"mzdM-",controls:"_1ZSng",playpauseBtnContainer:"_2sQuC",fullscreen:"_1LLDD",currentTime:"_2tjFy",duration:"_1ahx-",timeText:"_2sWbB",progressBarContainer:"OZVc4",hiddenProgressBar:"_3N5w5",displayedProgressBar:"_2bTRm",displayedProgress:"_2ZXtj",displayedBuffer:"_29NP7",displayedTrack:"BlZHO",thumb:"_12kgx",hideThumb:"_3P5mI",volumeContainer:"_130CI",volumeBarContainer:"AD15h",volumeLowerTrack:"_3Nf6W",firefoxFix:"_31xd3",lowerTrackLongest:"_3H-Mh",volumeBar:"scAIX",volumePadding:"_28kjQ",tooltipWrapper:"_3T5kf",tooltipTextBoxPosAndSize:"_2nN7G",tooltipTextBoxGeneral:"_2vqPI",tooltipTailGeneral:"_23EAc",tooltipTailPosAndSize:"_4MCrh"}},cdjajhiedh:function(e,t){e.exports={muted:"_1CHPf",container:"_2XJM3"}},cdjdachjig:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){try{return(0,c.createWid)(e)}catch(t){return e}}function o(e){var t="",n="",a=e.singleByte,o=e.doubleByte,i=e.nibbleDecode;this.readNode=function(e){var n=e.readByte(),a=this.readListSize(e,n);if((n=e.readByte())===f.STREAM_END)throw new Error("unexpected stream end "+e.debugInfo());var r=this.readString(e,n);if(t=r,0===a||!r)throw new Error("invalid node. 0 list or empty tag"+e.debugInfo());var o=a-2+a%2>>1,i=this.readAttributes(e,o);if(a%2==1)return[r,i,void 0];var l=void 0;if(n=e.readByte(),this.isListTag(n))l=this.readList(e,n);else if(n===f.BINARY_8){var c=e.readByte();l=e.readBytes(c)}else if(n===f.BINARY_20){var s=e.readInt20();l=e.readBytes(s)}else if(n===f.BINARY_32){var u=e.readInt32();l=e.readBytes(u)}else l=this.readString(e,n);return[r,i,l]},this.isListTag=function(e){return e===f.LIST_EMPTY||e===f.LIST_8||e===f.LIST_16},this.readListSize=function(e,t){if(t===f.LIST_EMPTY)return 0;if(t===f.LIST_8)return e.readByte();if(t===f.LIST_16)return e.readInt16();throw new Error("invalid list size "+e.debugInfo())},this.readString=function(e,a){var o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=void 0;if(-1===a)throw new Error("invalid start token readString"+e.debugInfo());if(a>2&&a<236){var c=this.getToken(a);return"s.whatsapp.net"===c&&(c="c.us"),c}switch(a){case f.DICTIONARY_0:case f.DICTIONARY_1:case f.DICTIONARY_2:case f.DICTIONARY_3:var s=e.readByte();return this.getTokenDouble(a-f.DICTIONARY_0,s);case f.LIST_EMPTY:return;case f.BINARY_8:return i=e.readString(e.readByte()),this.isAttr&&o&&l.default.isWid(i)?r(i):i;case f.BINARY_20:return i=e.readString(e.readInt20()),this.isAttr&&o&&l.default.isWid(i)?r(i):i;case f.BINARY_32:return i=e.readString(e.readInt32()),this.isAttr&&o&&l.default.isWid(i)?r(i):i;case f.JID_PAIR:var d=this.readString(e,e.readByte()),p=this.readString(e,e.readByte());if(void 0!==d&&void 0!==p){var h=d+"@"+p;return o&&l.default.isWid(h)?r(h):h}if(void 0!==p)return p;throw new Error("invalid jid "+d+","+p+" "+e.debugInfo());case f.JID_AD:var m=e.readByte(),b=e.readByte(),g=this.readString(e,e.readByte());if(void 0!==g)return r(m&&b?g+"."+m+":"+b+"@c.us":m?g+"."+m+"@c.us":b?g+":"+b+"@c.us":g+"@c.us");throw new Error("invalid JID_AD agent:"+m+" device:"+b+" user:"+g);case f.NIBBLE_8:case f.HEX_8:return this.readPacked8(a,e);default:throw u.default.infoVerbose("\n Unexpected token in binary protocol read. Token : "+a+"\n lastTag: "+t+"\n lastAttributeKey: "+n+"\n "+e.debugInfoWithPadding()+"\n ")(),new Error("invalid string "+a)}},this.getToken=function(e){var t=void 0;if(e>=0&&e<a.length&&(t=a[e]),void 0===t)throw new Error("invalid token "+e);return t},this.getTokenDouble=function(e,t){var n=void 0,a=256*e+t;if(a>=0&&a<o.length&&(n=o[a]),void 0===n)throw new Error("invalid double byte token "+e+" "+t);return n},this.readAttributes=function(e,t){this.isAttr=!0;for(var a=void 0,r=void 0,o=t?{}:void 0,i=0;i<t;i++)a=this.readString(e,e.readByte()),n=a,r=this.readString(e,e.readByte(),l.default.canBeWid(a)),o[a]=r;return this.isAttr=!1,o},this.readList=function(e,t){for(var n=[],a=this.readListSize(e,t),r=0;r<a;r++)n.push(this.readNode(e));return n},this.readPacked8=function(e,t){for(var n=t.readByte(),a=n>>7,r=127&n,o="",i=0;i<r;i++){var l=t.readByte();o+=this.unpackByte(e,(240&l)>>4),o+=this.unpackByte(e,15&l)}return a&&(o=o.substring(0,o.length-1)),o},this.unpackByte=function(e,t){switch(e){case f.NIBBLE_8:return this.unpackNibble(t);case f.HEX_8:return this.unpackHex(t);default:throw new Error("unpack non-nibble/hex type: "+e)}},this.unpackNibble=function(e){if(!i.hasOwnProperty(e))throw new Error("invalid nibble to unpack: "+e);return i[e]},this.unpackHex=function(e){if(e>=0&&e<=15)return e.toString(16).toUpperCase();throw new Error("invalid hex to unpack: "+e)}}var i=n("jccfhaecf"),l=a(i),c=n("dcbdjheea"),s=n("bdiiahhjbe"),u=a(s),f=n("dicfecifhd");e.exports=o},cdjfcjheca:function(e,t,n){"use strict";var a=n("bdiiahhjbe"),r=function(e){return e&&e.__esModule?e:{default:e}}(a),o=n("hjbbdjjdf"),i={queryQuickReplies:function(e){return this.sendQuickRepliesQuery(e,!1)},flushQuickReplyCounts:function(e){return this.sendQuickRepliesQuery(e,!0)},sendQuickRepliesQuery:function(e,t){var n=this;return new Promise(function(a,o){var i=function(e){n.BinaryProtocol.read(e).then(function(e){var o={data:[]};if(r.default.logColor("green","bin-recv: response,quick_reply",e)(),"response"===n.N.tag(e)&&"quick_reply"===n.N.attr("type",e)){o.checksum=n.N.attr("checksum",e);var i=n.N.children(e);if(Array.isArray(i))for(var l=0;l<i.length;l++){var c=t?n.parseQuickReplyCount.bind(n):n.parseQuickReply.bind(n),s=c(i[l]);s&&o.data.push(s)}}a(o)}).catch(o)},l=e?Object.keys(e).map(function(t){return["quick_reply",{id:t,count:e[t].toString()},void 0]}):void 0,c={};c.type="quick_reply",t&&(c.kind="count");var s=n.queryNode(c,l);n.binSend("sendEphemeral",s,o,{onSend:n.binWrap(i,a),onDrop:n.wrap(o)},{debugString:"query,quick_replies",metric:n.M.QUERY_QUICK_REPLIES})})},parseQuickReply:function(e){if("quick_reply"===this.N.tag(e)){var t=this.N.attr("id",e),n=this.N.attr("short",e),a=this.N.attr("message",e),r=parseInt(this.N.attr("count",e),10)||0,i=this.N.attr("type",e),l=[];if("delete"!==i){var c=this.N.children(e);if(Array.isArray(c))for(var s=0;s<c.length;s++){var u=c[s];"matched-text"===this.N.tag(u)&&l.push(this.N.dataStr(u))}}var f={id:t,shortcut:n,message:a,count:r,keywords:l,type:i},d=[!(i||t&&n&&a&&(0,o.isNumber)(r)),i&&"delete"!==i,"delete"===i&&!t];return this.dropIfConditionMet(d,f)}},parseQuickReplyCount:function(e){if("quick_reply"===this.N.tag(e)){var t=this.N.attr("id",e),n=parseInt(this.N.attr("count",e),10)||0,a={id:t,count:n},r=[!t||!(0,o.isNumber)(n)];return this.dropIfConditionMet(r,a)}}};e.exports=i},cdjhjdcbeg:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0});var o=n("ddhijeejag"),i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(o),l=n("ceffhbhahb"),c=a(l),s=n("effbcehec"),u=a(s),f=n("cjgadgafji"),d=a(f),p=function(e){var t=e.large,n=e.a8nText,a=e.onClick,o=e.children,l=(0,c.default)(d.default.btn,r({},d.default.large,t));return i.createElement("div",{"data-a8n":u.default.key(n),role:"button",className:l,onClick:a},o)};p.displayName="Round",t.default=p},ceaabfjiba:function(e,t){e.exports={muted:"_3Obpr",messageList:"_1ays2",messageListSelectable:"_2A6NB"}},cebdifcdab:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=r(s),f=n("ebcagbhefg"),d=a(f),p=n("gbfffciea"),h=a(p),m=n("eadfaddcj"),b=a(m),g=n("ccdfjfdccf"),v=a(g),y=n("djcchigfih"),_=a(y),E=n("djbhiedbef"),j=a(E),w=n("dajffajabh"),O=a(w),C=n("fijafegab"),S=a(C),P=n("cajijabhgb"),M=r(P),T=n("eceadcicaf"),k=a(T),N=n("eigdejjai"),I=a(N),R=n("bjbedjfe"),A=a(R),D=n("becfabjeeg"),x=a(D),L=n("ihfccfgdf"),F=a(L),U=n("ejbdjaifi"),B=n("bfdcadbbif"),G=a(B),V=n("bfjajhbdf"),W=a(V),H=n("dcjdgceiej"),Y=a(H),q=n("caceaafdic"),K=a(q),z=n("ddbddjjgia"),Q=n("bibjgdifc"),X=a(Q),J=n("ddjbidjfjh"),Z=a(J),$=n("bfejacaeaj"),ee=a($),te=n("bgddggdhc"),ne=n("cigbgdjabj"),ae=a(ne),re=n("ccaaiecfib"),oe=a(re),ie=n("eafabiffad"),le=a(ie),ce=n("bfgbdiffgd"),se=a(ce),ue=function(e){function t(){var e,n,a,r;o(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.setRefScrollable=function(e){return a.refScrollable=e},a.state={msgInfo:void 0,unimplemented:!1},a.wrapper=null,a.isMsgVisible=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e===a.props.msg.id&&(!!t||a.getMsgComponent())},a.onClose=function(){a.context.uim.uie.requestDismiss()},r=n,i(a,r)}return l(t,e),c(t,[{key:"componentWillMount",value:function(){var e=this;I.default.find(this.props.msg.id).checkpoint(this.props.rejectOnUnmount()).then(function(t){e.setState({msgInfo:t}),e.props.listeners.add(t,"change:playedRemaining change:readRemaining change:deliveryRemaining")}).catch(M.Unmount,function(){}).catch(function(){e.setState({unimplemented:!0}),h.default.openToast(u.createElement(W.default,{msg:l10n.t("msg_info_failed"),id:(0,V.genId)("msg_info_failed")}))})}},{key:"componentDidMount",value:function(){var e=(0,te.forbiddenFindDOMNode)(this.refScrollable);this.props.msg.type===b.default.MSG_TYPE.IMAGE&&e&&(e.scrollTop=e.scrollHeight)}},{key:"getMsgComponent",value:function(){var e=this.wrapper;if(e)return e.getMsgComponentRef()}},{key:"render",value:function(){var e=this.props.msg,t=this.state,n=t.msgInfo,a=t.unimplemented,r=void 0,o=void 0;if(n){var i=[],l=void 0,c=void 0,s=void 0;n.isPTT&&(o=l10n.t("message_info_seen"),l=n.played.head(),c=l&&l.t,s=u.createElement("span",{className:Z.default.icon},u.createElement(G.default,{name:"status-ptt-blue"})),i.push(u.createElement(v.default,{title:l10n.t("message_info_played"),t:c,icon:s,key:"played"}))),l=n.read.head(),c=l&&l.t,s=u.createElement("span",{className:Z.default.icon},u.createElement(G.default,{name:"status-dblcheck-ack"})),o=o||l10n.t("message_info_read"),i.push(u.createElement(v.default,{title:o,t:c,icon:s,key:"read"})),l=n.delivery.head(),c=l&&l.t,s=u.createElement("span",{className:Z.default.icon},u.createElement(G.default,{name:"status-dblcheck"})),i.push(u.createElement(v.default,{title:l10n.t("message_info_delivered"),t:c,icon:s,key:"delivery"})),se.default.frequentlyForwardedMessages&&e.numTimesForwarded>0&&!e.isFrequentlyForwarded&&i.push(u.createElement(le.default,{key:"forward",msg:e})),r=u.createElement(S.default,{theme:"padding"},i)}var f=void 0;n||a||(f=u.createElement("div",{className:Z.default.spinner,key:"spinner"},u.createElement(x.default,{size:50,stroke:4})));var p=null;return e.labels&&e.labels.length&&oe.default.supportsFeature(oe.default.F.LABELS_DISPLAY)&&(p=u.createElement(S.default,{theme:"padding"},u.createElement(ae.default,{labels:e.labels}))),u.createElement(_.default,{key:"message-info-modal"},u.createElement(O.default,{title:l10n.t("message_info"),type:w.DRAWER_HEADER_TYPE.SMALL,onCancel:this.onClose}),u.createElement(X.default,{ref:this.setRefScrollable,chatPreference:d.default.assertGet("defaultPreference")},u.createElement(K.default,{msg:e,ref:(0,U.GetRef)("wrapper",this),displayType:b.default.DISP_TYPE.MSG_INFO,isMsgVisible:this.isMsgVisible,position:z.MsgPosition.END})),u.createElement(j.default,null,p,u.createElement("div",{className:Z.default.body},f,r)))}}]),t}(u.Component);ue.CONCERNS={msg:["id","star","type","isGif","labels","numTimesForwarded","isFrequentlyForwarded"]},ue.contextTypes={uim:ee.default.instanceOf(Y.default)},ue.displayName="ContactMsgInfoDrawer",t.default=(0,A.default)((0,k.default)((0,F.default)((0,U.hoc)(ue),ue.CONCERNS)))},cedaiijige:function(e,t){e.exports={muted:"LEfZ0",markerAdmin:"FPZFa",markerInvited:"_3ywxI",chatControls:"_1Dfrr",screenName:"_3VvbK",contactSmall:"_2ILbv"}},ceddibihdf:function(e,t){e.exports={muted:"SMIlp",image:"_1yrMk",default:"_3gatw",container:"_1wybK",hasBorder:"_1d0W1",square:"_3KG1x"}},cedifchehj:function(e,t){e.exports={muted:"_1rFZr",meta:"_3MYI2",metaLight:"_3UgZX",timestamp:"_3fnHB",icon:"_3Ux6T",labels:"_2HsLW"}},ceeafeafie:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("dhbceejbjg"),f=a(u),d=n("iaibjaeb"),p=a(d),h=n("gbfffciea"),m=a(h),b=n("eadfaddcj"),g=a(b),v=n("fijafegab"),y=a(v),_=n("bbhhbdicgc"),E=a(_),j=n("eceadcicaf"),w=a(j),O=n("fdcfhecbj"),C=a(O),S=n("ihfccfgdf"),P=a(S),M=n("bfdcadbbif"),T=a(M),k=n("eedjbihej"),N=a(k),I=n("hbhjdibhf"),R=n("ejbdjaifi"),A=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),u=0;u<l;u++)c[u]=arguments[u];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.commonGroupInitialized=!1,a.state={collapsed:!1},a.onClick=function(e,t){m.default.openChatFromUnread(t).then(function(e){e&&m.default.focusChatTextInput(t)}),a.props.onClose()},a.onShowMore=function(){a.setState({collapsed:!1})},a.renderItem=function(e){var t=e.chat;return s.createElement(p.default,{chat:t,theme:"drawer-list",contact:t.contact,mode:d.Mode.INFO,onClick:a.onClick,key:t.id.toString()})},i=n,o(a,i)}return i(t,e),l(t,[{key:"componentDidMount",value:function(){var e=this.props.contact.commonGroups;e&&(this.props.listeners.add(e,"add remove"),this.commonGroupInitialized=!0),(0,I.findCommonGroups)(this.props.contact)}},{key:"componentWillReceiveProps",value:function(e,t){if(this.props.contact!==e.contact){var n=this.props.contact.commonGroups;n&&this.props.listeners.remove(n,"add remove"),this.commonGroupInitialized=!1}var a=e.contact.commonGroups;a&&(this.setState({collapsed:a.length>g.default.INFO_DRAWER_MAX_ROWS}),this.commonGroupInitialized||(this.props.listeners.add(a,"add remove"),this.commonGroupInitialized=!0))}},{key:"componentWillUnmount",value:function(){var e=this.props.contact.commonGroups;e&&this.commonGroupInitialized&&(this.props.listeners.remove(e,"add remove"),this.commonGroupInitialized=!1)}},{key:"getData",value:function(){var e=this.props.contact.commonGroups;return e.length>g.default.INFO_DRAWER_MAX_ROWS&&this.state.collapsed&&(e=e.slice(0,g.default.INFO_DRAWER_MAX_ROWS)),e.map(function(e){return{key:e.id.toString(),chat:e}})}},{key:"render",value:function(){var e=this.props.contact.commonGroups;if(!e||!e.length)return null;var t=s.createElement(N.default,{theme:"section-title"},l10n.n(e.length)),n=void 0;if(e.length>g.default.INFO_DRAWER_MAX_ROWS&&this.state.collapsed){var a=e.length-g.default.INFO_DRAWER_MAX_ROWS,r=s.createElement(C.default,{theme:"transparent"},s.createElement(T.default,{name:"down",directional:!0}));n=s.createElement(f.default,{image:r,theme:"drawer-list",primary:l10n.t("group_show_more_contacts",{count:a,_plural:a}),onClick:this.onShowMore})}return s.createElement(y.default,{a8nText:"section-common-groups",title:l10n.t("web_groups_participation_you_and_name"),subtitle:t},s.createElement(E.default,{flatListController:this.props.flatListController,forceConsistentRenderCount:!1,data:this.getData(),renderItem:this.renderItem}),n)}}]),t}(s.Component);A.CONCERNS={contact:["commonGroups"]},A.displayName="CommonGroupsWell",t.default=(0,w.default)((0,P.default)((0,R.hoc)(A),A.CONCERNS))},ceeggdegaf:function(e,t,n){"use strict";function a(e,t){return t.reduce(function(e,t){var n=t.parsers;return n?n.reduce(function(e,t){return t(e)},e):e},o.default.escape(e))}var r=n("hbhijdici"),o=function(e){return e&&e.__esModule?e:{default:e}}(r);e.exports=a},cefeghcbch:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.Component=void 0;var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("hbhijdici"),u=a(s),f=n("iaibjaeb"),d=a(f),p=n("dbdfbgehgj"),h=a(p),m=n("ebjaejiaba"),b=a(m),g=n("ccfcjccjbg"),v=(a(g),n("gbfffciea")),y=a(v),_=n("hdccjfbbg"),E=a(_),j=n("dhfbfehaef"),w=a(j),O=n("cbedjffdai"),C=a(O),S=n("eceadcicaf"),P=a(S),M=n("ejbdjaifi"),T=n("ceigficjgj"),k=a(T),N=n("ddhijeejag"),I=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(N),R=n("bgddggdhc"),A=n("cbgeijgefb"),D=a(A),x=n("fbjjefaic"),L=a(x),F=n("caffijjhc"),U=a(F),B=n("bbhhbdicgc"),G=a(B),V=n("eadfaddcj"),W=a(V),H=n("cbcbdjdah"),Y=(a(H),n("ddajbaceej")),q=a(Y),K=n("bcajjbibcd"),z=a(K),Q=n("fifhbjiec"),X=a(Q),J=n("gaifbabbj"),Z={SEC_CHATS:"SEC_CHATS",SEC_CONTACTS:"SEC_CONTACTS",SEC_GROUPCHATS:"SEC_GROUPCHATS",SEC_STARRED:"SEC_STARRED",SEC_MSG:"SEC_MSG"},$={ROW_CHATS:"ROW_CHATS",ROW_CONTACTS:"ROW_CONTACTS",ROW_GROUPCHATS:"ROW_GROUPCHATS",ROW_STARRED:"ROW_STARRED",ROW_MSG:"ROW_MSG"},ee=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return te.call(n),n._listPointerEvents=!0,n.ftsStarred=n.getFTSStarred(e),n.ftsMessages=n.getFTSMessages(e),n.oldSelection=null,n.debouncedOpenSelected=n.props.debounce(function(){n.openSelected(n.focusComposer),n.focusComposer=!1},200),n.state={textsize:C.default.get().textsize},n}return l(t,e),c(t,[{key:"componentWillMount",value:function(){this.props.selection.init(this.getSelection())}},{key:"componentWillReceiveProps",value:function(e){this.ftsStarred=this.getFTSStarred(e),this.ftsMessages=this.getFTSMessages(e),!this.props.selection.getVal()&&this.props.isSearching&&!e.isSearching&&this.oldSelection&&this.props.selection.setVal(this.oldSelection)}},{key:"componentWillUnmount",value:function(){var e=this.getSelection(),t=this.props.selection.getVal();t&&t.isState&&!this.props.isSearching&&!e.length&&y.default.clearChat(t)}},{key:"componentDidMount",value:function(){var e=this;this.props.listeners.add(y.default,"focus_chat_list",this.restoreFocus),this.props.listeners.add(y.default,"focus_next_chat",function(t){e.onNextChat(null,!0,t)}),this.props.listeners.add(y.default,"focus_prev_chat",function(t){e.onPrevChat(null,!0,t)}),this.props.listeners.add(y.default,"update_chatlist_selection",this.updateSelected),this.props.listeners.add(y.default,"textsize_change",function(t){e.setState({textsize:t})})}},{key:"componentDidUpdate",value:function(e,t){var n=this.props.selection.getVal();n&&(this.oldSelection=n),this.props.selection.init(this.getSelection(),!e.isSearching&&!this.props.isSearching),n!==this.props.selection.getVal()&&(this.focusComposer=!0,this.debouncedOpenSelected())}},{key:"openSelected",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.props.selection.getVal();t&&(t instanceof b.default&&t!==this.getActiveChat()?y.default.openChatFromUnread(t).then(function(n){n&&e&&y.default.focusChatTextInput(t)}):e&&y.default.focusChatTextInput(t))}},{key:"getSelection",value:function(){return[].concat(r(this.props.chats),r(this.props.contacts),r(this.props.groupChats.map(function(e){return e[0]})),r(this.ftsStarred),r(this.ftsMessages))}},{key:"scrollListIntoFocusedItem",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:100;this.refList&&this.refList.scrollIntoViewIfNeeded(this.props.selection.index,e)}},{key:"focusFirst",value:function(){var e=this.uie;e&&e.activate(),this.props.selection.setFirst(),this.scrollListIntoFocusedItem(0),this.debouncedOpenSelected()}},{key:"onNextChat",value:function(e,t,n){e&&(e.preventDefault(),e.stopPropagation());var a=this.props.selection.next();this.props.selection.index!==a&&(this.props.selection.setNext(!0),this.focusComposer=n,this.scrollListIntoFocusedItem(),this.debouncedOpenSelected())}},{key:"onPrevChat",value:function(e,t,n){e&&(e.stopPropagation(),e.preventDefault()),this.props.selection.prev()>-1?(this.props.selection.setPrev(!0),this.focusComposer=n,this.scrollListIntoFocusedItem(),this.debouncedOpenSelected()):t||(this.debouncedOpenSelected.cancel(),this.openSelected(),this.props.onFocusSearch())}},{key:"getHeight",value:function(){var e=this.state.textsize,t=u.default.find(W.default.LIST_HEIGHT_TEXTSIZE_MAP,function(t){return t.scale===e});return t?t.height:72}},{key:"getData",value:function(){var e=this.props,t=e.chats,n=e.contacts,a=e.groupChats,o=e.isSearching,i=this.ftsStarred,l=this.ftsMessages,c=[];return o&&t.length>0&&c.push({key:"section-chats",type:Z.SEC_CHATS}),c.push.apply(c,r(t.map(function(e){return{key:"chat-"+e.id.toString(),data:e,type:$.ROW_CHATS}}))),o&&n.length>0&&c.push({key:"section-contacts",type:Z.SEC_CONTACTS}),c.push.apply(c,r(n.map(function(e){return{key:"contact-"+e.id.toString(),data:e,type:$.ROW_CONTACTS}}))),o&&a.length>0&&c.push({key:"section-groupchats",type:Z.SEC_GROUPCHATS}),c.push.apply(c,r(a.map(function(e){return{key:"groupchat-"+e[0].id.toString()+"-"+e[1].map(function(e){return e.id.toString()}).join("-"),data:e,type:$.ROW_GROUPCHATS}}))),o&&i.length>0&&c.push({key:"section-starred",type:Z.SEC_STARRED}),c.push.apply(c,r(i.map(function(e){return{key:"starred-"+e.id.toString(),data:e,type:$.ROW_STARRED}}))),o&&l.length>0&&c.push({key:"section-msg",type:Z.SEC_MSG}),c.push.apply(c,r(l.map(function(e){return{key:"msg-"+e.id.toString(),data:e,type:$.ROW_MSG}}))),c}},{key:"render",value:function(){var e=this,t={down:function(t){return e.onNextChat(t,!0)},j:function(t){return e.onNextChat(t,!0)},up:function(t){return e.onPrevChat(t,!0)},k:function(t){return e.onPrevChat(t,!0)},"/":function(t){return e.onFocusSearch(t)}};return I.createElement(U.default,{displayName:"Chatlist",ref:this.setRefUIE,state:U.default.State.PASSIVE,requestFocus:this.requestFocus},I.createElement(w.default,{handlers:t,onFocus:this.onFocusGain,"data-tab":3},I.createElement(G.default,{data:this.getData(),renderItem:this.renderItem,flatListController:this.props.flatListController,defaultItemHeight:this.getHeight(),onPointerEventsOff:this.onListPointerEventsOff,onPointerEventsOn:this.onListPointerEventsOn,ref:this.setRefList})))}},{key:"getActiveChat",value:function(){return u.default.find(h.default.toArray(),{active:!0})}},{key:"getGroupChatSubtitle",value:function(e){var t=e[1],n=e[0].groupMetadata,a=n.participants.map(function(e){return e.contact}),r=u.default.difference(a,t),o=u.default.union(t,r),i=o.map(function(e){return e.formattedShortNameWithNonBreakingSpaces}).join(l10n.t("enumeration_comma")),l=J.Configuration.Search({terms:[this.props.searchQuery.trimmed]});return I.createElement(X.default,{text:i,formatters:l,titlify:!0,direction:"auto"})}}]),t}(I.Component);ee.defaultProps={chats:[],groupChats:[]};var te=function(){var e=this;this.onListPointerEventsOff=function(){e._listPointerEvents=!1},this.onListPointerEventsOn=function(){e._listPointerEvents=!0},this.updateSelected=function(t){e.debouncedOpenSelected.cancel(),e.props.selection.setVal(t,!1)},this.onContactClick=function(t,n){e.onClick(t,n.id)},this.onChatClick=function(t,n){e.onClick(t,n.id)},this.onMessageClick=function(t,n,a){e.onClick(t,n.id,a)},this.onClick=function(t,n,a){t.preventDefault(),t.stopPropagation(),h.default.find(n).then(function(t){a?y.default.openChatAt(t,a).then(function(e){e&&y.default.focusChatTextInput(t)}):t!==e.getActiveChat()?y.default.openChatFromUnread(t).then(function(e){e&&y.default.focusChatTextInput(t)}):y.default.focusChatTextInput(t)})},this.getFTSStarred=function(e){return u.default.filter(e.ftsResult,{star:!0})},this.getFTSMessages=function(e){return u.default.filter(e.ftsResult,{star:!1})},this.restoreFocus=function(){e.props.selection.reset(!0)},this.onFocusGain=function(t){if(t.target===(0,R.forbiddenAssertDOMNode)(e)&&!e.props.multiSelection&&e._listPointerEvents)if(e.props.selection.index<0)e.focusFirst();else{var n=e.uie;n&&n.activate(),e.props.selection.reset(!0)}},this.onFocusSearch=function(t){t.stopPropagation(),t.preventDefault(),e.props.onFocusSearch()},this.setRefUIE=function(t){e.uie=t,t&&(e.hotKey=t.getRef())},this.onFocusList=function(){var t=e.refList,n=e.hotKey;t&&n&&q.default.focus((0,R.forbiddenAssertDOMNode)(n))},this.requestFocus=function(){e.props.selection.reset(!1),e.props.selection.index>-1&&document.activeElement===document.body&&e.onFocusList()},this.setRefList=function(t){e.refList=t},this.onMultiSelect=function(t,n,a){var r=e.props.multiSelection;r&&r.setVal(t,n,a)},this.renderWrappedItem=function(t,n){var a=e.props,r=a.multiSelection,o=a.selectableState;return r&&o?I.createElement(z.default,{model:n,theme:"chat-checkbox",selectableState:o,multiSelection:r,onSelect:e.onMultiSelect},t):t},this.renderItem=function(t){var n=e.props.searchQuery;switch(t.type){case Z.SEC_CHATS:return I.createElement(D.default,{header:l10n.t("web_chats")});case Z.SEC_CONTACTS:return I.createElement(D.default,{header:l10n.t("web_contacts")});case Z.SEC_GROUPCHATS:return I.createElement(D.default,{header:l10n.t("web_groups")});case Z.SEC_STARRED:return I.createElement(D.default,{header:l10n.t("web_starred_messages")});case Z.SEC_MSG:return I.createElement(D.default,{header:l10n.t("web_messages")});case $.ROW_CHATS:var a=t.data;return e.renderWrappedItem(I.createElement(d.default,{chat:a,contact:a.contact,mode:f.Mode.LAST,searchQuery:n,onClick:e.onChatClick,mouseDownAsClick:!0,selectableState:e.props.selectableState,multiSelection:e.props.multiSelection,active:e.props.selection}),a);case $.ROW_CONTACTS:var r=t.data;return e.renderWrappedItem(I.createElement(E.default,{contact:r,active:e.props.selection,searchQuery:n,onClick:e.onContactClick,mouseDownAsClick:!0,waitIdle:!0}),r);case $.ROW_GROUPCHATS:var o=t.data,i=o[0],l=e.getGroupChatSubtitle(o);return e.renderWrappedItem(I.createElement(d.default,{chat:i,contact:i.contact,secondary:l,mode:f.Mode.LAST,searchQuery:n,onClick:e.onChatClick,mouseDownAsClick:!0,selectableState:e.props.selectableState,multiSelection:e.props.multiSelection,active:e.props.selection}),i);case $.ROW_STARRED:var c=t.data;return e.renderWrappedItem(I.createElement(k.default,{msg:c,chat:c.chat,searchQuery:n,onClick:e.onMessageClick,active:e.props.selection}),c);case $.ROW_MSG:var s=t.data;return e.renderWrappedItem(I.createElement(k.default,{msg:s,chat:s.chat,searchQuery:n,onClick:e.onMessageClick,active:e.props.selection}),s);default:throw new B.UnknownDataError(t)}}};ee.displayName="Chatlist";t.Component=ee;t.default=(0,P.default)((0,L.default)((0,M.hocWithDefaults)(ee)))},cefehjcibf:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n("ejfeeeaeg");Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a(r).default}})},cegfacfjjj:function(e,t){e.exports={muted:"_2-7uT",container:"_1w7r7",centerChild:"_1V7b0",show:"_14WjA",image:"_1Wf2y"}},cegfhjajbg:function(e,t,n){"use strict";function a(){return o.createElement("div",{className:l.default.border})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var r=n("ddhijeejag"),o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(r),i=n("bgaeiiadg"),l=function(e){return e&&e.__esModule?e:{default:e}}(i);a.displayName="CellBorder"},ceghehfgdc:function(e,t){e.exports={muted:"_2057O",screenshots:"_1tV1q",action:"_1T8rb",disabled:"_3yioW",screenshotPreview:"_2VDPW",screenshotsImg:"opM6t",btnDelete:"_3H9fr"}},ceghjibjjg:function(e,t){e.exports={muted:"_2nQrH",nextButton:"x9mId",section:"_1eFDy"}},cehaihfgda:function(e,t){e.exports={muted:"_2qyPH",newGroupButton:"_11p3Q"}},cehfihhdba:function(e,t){e.exports={muted:"hR2qO",intro:"iFKgT",body:"_1kdWs",title:"_1cDWi",text:"_3mkas",textContainer:"_35BbM",image:"_1wSzK",secondary:"aheht",divider:"_3ZVgT",secondaryText:"_3UQPd",secondaryTextBody:"_1IaO2",secondaryIcon:"_3jDzD"}},cehhcbdgih:function(e,t){e.exports={muted:"_1guqz",linkContainer:"_1Td9v",descContainer:"_1ODlg",icon:"_3M3Wb"}},cehjcbedfe:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("hbhijdici"),f=a(u),d=n("eceadcicaf"),p=a(d),h=n("bdjihaecid"),m=a(h),b=n("dfcihdhibf"),g=a(b),v=n("cgfidiajgj"),y=a(v),_=n("dhjffabgfb"),E=n("ejbdjaifi"),j=n("faeabghda"),w=a(j),O=function(e){function t(e){r(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n._handleFetchState=function(){n.forceUpdate()},n._handleRetryClick=function(){n.props.stickers.fetch(!0)},n._setRefScrollGrid=function(e){n._refScrollGrid=e},n._fetchStickers(n.props.stickers),n}return i(t,e),l(t,[{key:"componentWillReceiveProps",value:function(e){var t=e.stickers;t.fetchState===_.FETCH_STATE.ERROR&&t.fetch(!0)}},{key:"componentWillUpdate",value:function(e){var t=this.props.stickers,n=e.stickers;this._handleStickersChange(t,n)}},{key:"focus",value:function(e){this._refScrollGrid&&this._refScrollGrid.focus(e)}},{key:"_fetchStickers",value:function(e){this.props.listeners.add(e,"change:fetchState",this._handleFetchState),e.fetch()}},{key:"_handleStickersChange",value:function(e,t){e!==t&&(e&&this.props.listeners.remove(e,"change:fetchState",this._handleFetchState),this._fetchStickers(t),this._refScrollGrid&&this._refScrollGrid.scrollToTop())}},{key:"render",value:function(){var e=this.props.stickers;if(e.fetchState===_.FETCH_STATE.ERROR)return this.props.renderError(this._handleRetryClick);if(!e.fetchState||e.fetchState===_.FETCH_STATE.PENDING){var t=y.default.getPlaceholder();return s.createElement("div",{className:w.default.container},f.default.times(24,function(e){return s.createElement(m.default,{key:e,sticker:t})}))}return s.createElement(g.default,{ref:this._setRefScrollGrid,onFocusPrev:this.props.onFocusPrev,onScroll:this.props.onScroll,onStickerClick:this.props.onStickerClick,onStickerEnter:this.props.onStickerEnter,stickers:this.props.stickers.toArray()})}}]),t}(s.PureComponent);O.displayName="StickersScrollGrid";var C=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"focus",value:function(e){this.getComponent().focus(e)}}]),t}((0,p.default)((0,E.hoc)(O)));t.default=C},cehjjfagii:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function c(e,t,n){var a=void 0;if(n){var r=d.default.get(n);a=r?r.formattedTitle:l10n.t("group")}return t?e+" · "+l10n.t("status_v3"):a?e+" · "+a:e}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),u=n("ejbdjaifi"),f=n("dbdfbgehgj"),d=a(f),p=n("gbfffciea"),h=a(p),m=n("ceffhbhahb"),b=a(m),g=n("fifhbjiec"),v=a(g),y=n("bdiiahhjbe"),_=a(y),E=n("ddhijeejag"),j=a(E),w=n("ihfccfgdf"),O=a(w),C=n("cjaagagigi"),S=a(C),P=n("djbfhebjhe"),M=a(P),T=n("ccaaiecfib"),k=a(T),N=function(e){function t(){var e,n,a,r;o(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.onClick=function(){d.default.find(a.props.msg.sender).then(function(e){h.default.openChatFromUnread(e).then(function(t){t&&h.default.focusChatTextInput(e)})})},r=n,i(a,r)}return l(t,e),s(t,[{key:"render",value:function(){var e=this.props,t=e.msg,n=e.chat,a=e.contact,o=e.disableClick,i=e.displaySelf,l=e.quotedRemoteJid,s=n||t.chat;_.default.assert(s,"author-with-no-chat")();var u=s?s.assignedColor(t.sender):1,f=o?null:this.onClick,d=(0,b.default)(S.default.author,"color-"+u,r({},S.default.hoverable,f)),p=void 0;if(i)p=j.default.createElement(v.default,{text:c(l10n.t("web_you"),t.isStatusV3,l)});else if(a.name)p=[j.default.createElement(v.default,{text:c(a.name,t.isStatusV3,l),className:S.default.name,key:"author",onClick:f})];else if(p=[j.default.createElement("span",{className:S.default.number,role:f?"button":null,key:t.id.toString()+"-number",onClick:f},c((0,M.default)(a.id),t.isStatusV3,l))],!t.isStatusV3){var h=void 0;a.notifyName?h=a.notifyName:k.default.supportsFeature(k.default.F.CONTACT_HAS_PUSHNAME)&&(h=a.pushname),p.push(j.default.createElement(v.default,{className:S.default.screenName,key:t.id.toString()+"-push-name",onClick:f,direction:"auto",ellipsify:!0,text:h}))}return j.default.createElement("div",{className:d,role:this.props.role||""},p)}}]),t}(j.default.PureComponent);N.CONCERNS={msg:["sender","chat","type","isLive","isStatusV3","id","quotedMsg"],contact:["id","name","notifyName","pushname"]},N.displayName="Author",t.default=(0,O.default)((0,u.hoc)(N),N.CONCERNS)},ceibefacih:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function c(e){return e.scrollTop+b.default.SCROLL_FUDGE>e.scrollHeight-e.clientHeight}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),u=n("ddhijeejag"),f=r(u),d=n("bgddggdhc"),p=n("hbhijdici"),h=a(p),m=n("eadfaddcj"),b=a(m),g=n("gbfffciea"),v=a(g),y=n("djcchigfih"),_=a(y),E=n("cicgeajfge"),j=n("dajffajabh"),w=a(j),O=n("djbhiedbef"),C=a(O),S=n("didfdhbecg"),P=a(S),M=n("iibcehaia"),T=a(M),k=n("dcaibchbg"),N=a(k),I=n("jcfhjhibi"),R=a(I),A=n("becfabjeeg"),D=a(A),x=n("cajijabhgb"),L=r(x),F=n("bdiiahhjbe"),U=a(F),B=n("ddajbaceej"),G=a(B),V=n("bhfdfhefca"),W=n("bhhdeihhhf"),H=a(W),Y=n("dbgdaechch"),q=a(Y),K=n("djbecaeiae"),z=a(K),Q=n("dcjdgceiej"),X=a(Q),J=n("dhfbfehaef"),Z=a(J),$=n("fffdgbfji"),ee=a($),te=n("bfdcadbbif"),ne=a(te),ae=n("bfejacaeaj"),re=a(ae),oe=n("ejbdjaifi"),ie=n("bjbedjfe"),le=a(ie),ce=n("eceadcicaf"),se=a(ce),ue=n("ddifaecacd"),fe=a(ue),de=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.msgRefs={},n.getInitialState=function(){var e=n.props.starredMsgs;return{cursor:R.default.create({msgCollection:e,type:b.default.RENDER_CURSOR.STARRED_DRAWER}).loadAfter(e,{count:b.default.MSG_PRELOAD_THRESHOLD})}},n.handleStarChange=function(e){n.initSelectionObjects(),n.forceUpdate()},n.initSelectionObjects=function(){var e=n.props.starredMsgs.toArray();n.currSelection.init(e,!0),n.activeSelection.init(e)},n.setRefMsgComponent=function(e,t){t?n.msgRefs[e.id.toString()]=t:delete n.msgRefs[e.id.toString()]},n.loadEarlierMsgs=function(){var e=n.state.cursor,t=n.props.chat&&n.props.chat.id,a=n.props.starredMsgs,r=a.models;if(e.getEnd(a)<r.length)n.setState({cursor:e.loadAfter(a)});else{if(a.isSynced)return;n.props.starredMsgs.sync(t).checkpoint(n.props.rejectOnUnmount()).then(function(){e.hasAfter(a)&&n.setState({cursor:e.loadAfter(a)})}).catch(L.Unmount,function(){}).catch(function(e){U.default.log("StarredDrawer:loadEarlierMsgs failed")(),U.default.log(e)()})}},n.onClose=function(){n.props.onClose?n.props.onClose():n.context.uim.uie.requestDismiss()},n.focus=function(){n.body&&G.default.focus((0,d.forbiddenAssertDOMNode)(n.body))},n.onFocusGain=function(e){if(n.body){(e?e.target:document.activeElement)===(0,d.forbiddenAssertDOMNode)(n.body)&&(n.currSelection.index<0?n.currSelection.setFirst(!0):n.currSelection.reset(!1))}},n.onNextMsg=function(e){e&&(e.preventDefault(),e.stopPropagation());var t=n.currSelection.next();n.currSelection.index!==t&&n.currSelection.setNext(!0)},n.onPrevMsg=function(e){e&&(e.stopPropagation(),e.preventDefault()),n.currSelection.prev()>-1&&n.currSelection.setPrev(!0)},n.onScroll=function(e){n.handleScroll(e.currentTarget)},n._handleScroll=function(e){n.updateMsgListInfo(),c(e)&&n.loadEarlierMsgs()},n.selectMsg=function(e){n.currSelection.setVal(e),n.activeSelection.setVal(e),v.default.openChatAt(e.chat,e.chat.getSearchContext(e)),v.default.focusShowMsg(e.id)},n.getMsgList=function(){var e=n.state.cursor,t=n.props.starredMsgs,a=t.toArray(),r=t.isSynced?e.getEnd(t):Math.min(e.getEnd(t),a.length);return a=a.slice(e.getStart(t),r),n.length=a.length,a},n.getMsgVisibility=function(e){if(!e)return b.default.VISIBILITY.BELOW;if(n.scrollContainer){var t=(0,d.forbiddenAssertDOMNode)(n.scrollContainer),a=t.previousSibling.clientHeight,r=t.scrollTop+a,o=r+t.clientHeight,i=(0,d.forbiddenAssertDOMNode)(e);return i?i.offsetTop+i.clientHeight<=r?b.default.VISIBILITY.ABOVE:i.offsetTop>=o?b.default.VISIBILITY.BELOW:b.default.VISIBILITY.VISIBLE:b.default.VISIBILITY.BELOW}},n.isMsgVisible=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!!n.msgListInfo.visibleMsgs[e.toString()]&&(!!t||n.getMsgComponent(e))},n.getMsgComponent=function(e){var t=n.msgRefs[e.toString()];if(t){var a=t.getComponent(),r=a&&a.wrapper;return r&&"function"==typeof r.getMsgComponentRef?r.getMsgComponentRef():void 0}},n._updateMsgListInfo=function(){for(var e=n.getMsgList(),t={},a=0,r=n.length-1;a<r;){var o=Math.floor((a+r)/2),i=n.msgRefs[e[o].id.toString()];n.getMsgVisibility(i)===b.default.VISIBILITY.ABOVE?a=o+1:r=o}for(var l=a;l<e.length;l++){var c=n.msgRefs[e[l].id.toString()];if(n.getMsgVisibility(c)!==b.default.VISIBILITY.VISIBLE)break;t[e[l].id.toString()]=!0}n.pauseHiddenGifs(n.msgListInfo.visibleMsgs,t),n.msgListInfo.visibleMsgs=t},n.pauseHiddenGifs=function(e,t){for(var a in e)if(!t[a]){var r=n.props.starredMsgs.get(a);if(r&&r.isGif){var o=n.getMsgComponent(a);o&&o.playCount&&o.pause()}}},n.handleScroll=h.default.throttle(n._handleScroll,100),n.updateMsgListInfo=h.default.throttle(n._updateMsgListInfo,100),n.msgListInfo={visibleMsgs:{}},n.state=n.getInitialState(),n}return l(t,e),s(t,[{key:"componentWillMount",value:function(){this.currSelection=new N.default([],function(e){return e.id.toString()}),this.activeSelection=new N.default([],function(e){return e.id.toString()})}},{key:"componentDidMount",value:function(){var e=this;this.focus(),this.props.listeners.add(window,"resize",this.updateMsgListInfo),!this.props.starredMsgs.isSynced&&this.props.starredMsgs.length<b.default.PAGE_SIZE&&this.props.listeners.uiIdle(this.loadEarlierMsgs),this.props.listeners.addAndRun(this.props.starredMsgs,"reset sync",function(){e.initSelectionObjects(),e.forceUpdate()}),this.props.listeners.add(this.props.starredMsgs,"add remove",this.handleStarChange),this.onFocusGain(),this.props.listeners.add(this.props.starredMsgs,"reset",function(){e.msgListInfo={visibleMsgs:{}},e.setState(e.getInitialState()),e.loadEarlierMsgs()})}},{key:"componentWillUnmount",value:function(){this.handleScroll.cancel(),this.updateMsgListInfo.cancel()}},{key:"componentDidUpdate",value:function(){this.updateMsgListInfo()}},{key:"render",value:function(){var e=this,t=this.getMsgList(),n=this.state.cursor,a=this.props.starredMsgs,r=this.props.chat||null,o=void 0,i=void 0;if(i=a.isSynced&&n.getEnd(a)>=t.length?null:this.props.starredMsgs.syncPromise?f.createElement("div",{className:fe.default.more,title:ee.default.t("loading_messages")},f.createElement(D.default,{stroke:6,size:24})):f.createElement("div",{className:fe.default.more},f.createElement("div",{title:ee.default.t("load_earlier_messages"),onClick:this.loadEarlierMsgs},f.createElement(ne.default,{name:"refresh"}))),t.length>0){var l=t.map(function(t){var n=t.type===b.default.MSG_TYPE.IMAGE||t.type===b.default.MSG_TYPE.VIDEO||t.type===b.default.MSG_TYPE.AUDIO;return f.createElement(T.default,{key:t.id.toString(),ref:function(n){return void e.setRefMsgComponent(t,n)},msg:t,isMsgVisible:n?e.isMsgVisible:function(){},currSelection:e.currSelection,activeSelection:e.activeSelection,onClickMsg:e.selectMsg})});o=f.createElement(P.default,{transitionName:"slide"},l)}else this.props.starredMsgs.isSynced?o=f.createElement(E.StarredMsgs,null):(o=f.createElement(E.Loading,null),i=null);var c={down:this.onNextMsg,up:this.onPrevMsg},s=t.length>0?f.createElement(V.MenuBarItem,{a8nText:"starred-menu",icon:f.createElement(ne.default,{name:"menu-white"}),title:ee.default.t("menutitle_menu")},f.createElement(pe,{chat:r,msgs:t})):null;return f.createElement(_.default,{theme:"gallery"},f.createElement(Z.default,{className:fe.default.hotKeyWraper,handlers:c,onFocus:this.onFocusGain,"data-tab":2,ref:(0,oe.GetRef)("body",this)},f.createElement(w.default,{title:ee.default.t("starred_flow_title"),onBack:this.onClose,type:j.DRAWER_HEADER_TYPE.LARGE,menu:s}),f.createElement(C.default,{onScroll:this.onScroll,ref:(0,oe.GetRef)("scrollContainer",this)},o,i)))}}]),t}(f.Component);de.contextTypes={uim:re.default.instanceOf(X.default)},de.displayName="StarredDrawer";var pe=function(e){function t(){var e,n,a,r;o(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.sendUnstarAll=function(){v.default.openModal(f.createElement(z.default,{msgs:a.props.msgs,chat:a.props.chat}))},r=n,i(a,r)}return l(t,e),s(t,[{key:"render",value:function(){var e=this.props.msgs;return f.createElement(q.default,{type:"dropdown_menu",flipOnRTL:!0,key:"StarredDrawerHeader",dirX:"LEFT"},f.createElement(H.default,{a8n:"mi-unstar-all menu-item",action:this.sendUnstarAll,disabled:0===e.length},ee.default.t("unstar_all")))}}]),t}(f.Component);pe.displayName="StarredHeaderDropdown",t.default=(0,le.default)((0,se.default)((0,oe.hoc)(de)))},ceiehehagg:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t,n){return i((0,_.unproxy)(e),t,n)}function i(e,t,n){var a,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:(0,s.genId)();if(!e.groupMetadata.canSetGroupProperty())return Promise.reject(new c.ActionError);if(!t)return Promise.reject(new c.ActionError);var l=y.default.setGroupProperty(e.id,t,n),u=(a={},r(a,p.default.GROUP_SETTING_TYPE.ANNOUNCEMENT,{true:[l10n.t("changing_web_group_announcement_to_on"),l10n.t("changed_web_group_announcement_to_on")],false:[l10n.t("changing_web_group_announcement_to_off"),l10n.t("changed_web_group_announcement_to_off")]}),r(a,p.default.GROUP_SETTING_TYPE.RESTRICT,{true:[l10n.t("changing_web_group_restrict_to_on"),l10n.t("changed_web_group_restrict_to_on")],false:[l10n.t("changing_web_group_restrict_to_off"),l10n.t("changed_web_group_restrict_to_off")]}),r(a,p.default.GROUP_SETTING_TYPE.NO_FREQUENTLY_FORWARDED,{true:[l10n.t("changing_web_group_no_frequently_forwarded_to_on"),l10n.t("changed_web_group_no_frequently_forwarded_to_on")],false:[l10n.t("changing_web_group_no_frequently_forwarded_to_off"),l10n.t("changed_web_group_no_frequently_forwarded_to_off")]}),a),d=u[t][n.toString()],h=new s.ActionType(d[0]),b=l.then(function(e){return 200===e.status?new s.ActionType(d[1]):404===e.status?new s.ActionType(l10n.t("action_change_group_property_failed")+" "+l10n.t("action_group_failed_404")):void 0}).catch(function(a){return m.default.error("")(a),new s.ActionType(l10n.t("action_change_group_property_failed"),l10n.t("action_try_again"),function(){return i(e,t,n,o)})});return f.default.openToast(g.default.createElement(s.ActionToast,{id:o,initialAction:h,pendingAction:b})),l.then(function(a){200!==a.status||a._duplicate||e.groupMetadata.set(p.default.GROUP_SETTING_TO_METADATA[t],n)})}Object.defineProperty(t,"__esModule",{value:!0}),t.setGroupProperty=o;var l=n("cajijabhgb"),c=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(l),s=n("ccihhdchab"),u=n("gbfffciea"),f=a(u),d=n("eadfaddcj"),p=a(d),h=n("bdiiahhjbe"),m=a(h),b=n("ddhijeejag"),g=a(b),v=n("chajfbfiga"),y=a(v),_=n("bheafeifce")},ceigficjgj:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("biecbbiiee"),s=a(c),u=n("caijdggfg"),f=n("bcifhbgija"),d=a(f),p=n("ddhijeejag"),h=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(p),m=n("bgddggdhc"),b=n("dgibicjjj"),g=a(b),v=n("cgejchjdhj"),y=n("ddajbaceej"),_=a(y),E=n("cbeecgcage"),j=a(E),w=n("cbcbdjdah"),O=a(w),C=n("dhfbfehaef"),S=a(C),P=n("ihfccfgdf"),M=a(P),T=n("eceadcicaf"),k=a(T),N=n("ejbdjaifi"),I=n("bhheahajjg"),R=a(I),A=n("bheafeifce"),D=n("dgiechcbec"),x=a(D),L=n("hbhijdici"),F=a(L),U=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),u=0;u<l;u++)c[u]=arguments[u];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.onSearch=function(){a.setState({searchText:a.props.searchQuery.trimmed})},a.onActiveChange=function(e,t){if("focus"===e){var n=(0,m.forbiddenAssertDOMNode)(a);_.default.focus(n),(0,v.scrollIntoViewIfNeeded)(n)}a.setState({active:!!e})},a.onClick=function(e){var t=a.props.onClick;if(F.default.isFunction(t)){var n=a.props,r=n.msg,o=n.chat,i=s.default.assertGet(r.id),l=o.getSearchContext(i);l.msg=i,t(e,(0,A.unproxy)(o),l)}},a.onMouseDown=function(e){0===e.button&&a.onClick(e)},a.onEnter=function(e){e.preventDefault(),e.stopPropagation(),(0,C.shouldIndicateFocus)(),a.onClick(e)},a.indicateFocus=function(e){e.stopPropagation(),e.preventDefault(),(0,C.indicateFocus)(a.cell,["#e9eaeb","#cbdde7"],{complete:a.onBlur})},a.onBlur=function(e){var t=(0,m.forbiddenFindDOMNode)(a.cell);t&&((0,d.default)(t,"stop"),t.style.backgroundColor="")},i=n,o(a,i)}return i(t,e),l(t,[{key:"componentWillMount",value:function(){this.initListeners(this.props)}},{key:"componentWillReceiveProps",value:function(e){this.initListeners(e,this.props)}},{key:"initListeners",value:function(e,t){var n=e.listeners,a=e.active,r=e.msg,o=e.searchQuery;t&&t.searchQuery&&t.searchQuery!==o&&n.remove(o,u.SEARCH_EVENT,this.onSearch),!o||t&&o===t.searchQuery||n.add(o,u.SEARCH_EVENT,this.onSearch);var i=t?t.msg.id:null;i&&!r.id.equals(i)&&(t&&t.active&&n.remove(t.active,t.msg.id.toString(),this.onActiveChange),a&&n.add(a,r.id.toString(),this.onActiveChange));var l=a&&a.value instanceof O.default&&a.value.id.equals(r.id);this.setState({searchText:o.trimmed,active:l})}},{key:"render",value:function(){var e=this.props,t=e.msg,n=e.chat,a=e.searchQuery,r=e.mouseDownAsClick,o=this.state.active,i=h.createElement(j.default,{msg:t}),l=h.createElement(x.default,{msg:t,msgType:"FTSMessage",searchQuery:a.highlighted}),c={enter:this.onEnter};return h.createElement(S.default,{handlers:c,onFocus:this.indicateFocus,onBlur:this.onBlur},h.createElement(g.default,{ref:(0,N.GetRef)("cell",this),contextEnabled:function(){return!1},theme:"chat-checkbox"===this.props.theme?"cell-message-checkbox":"cell-message",active:!!o,primary:h.createElement(R.default,{chat:n,labels:t.labels,showLabel:!0,titlify:!0,ellipsify:!0}),primaryDetail:i,secondary:l,onClick:r?null:this.onClick,onMouseDown:r?this.onMouseDown:null}))}}]),t}(h.PureComponent);U.CONCERNS={msg:["id","isSentByMe","isGroupMsg","isNotification","senderObj","dir","rtl","type","labels"],chat:["id","isUser","contact","formattedTitle"]},U.displayName="Message",t.default=(0,k.default)((0,M.default)((0,N.hoc)(U),U.CONCERNS))},ceihfbbggi:function(e,t,n){"use strict";var a={singleByte:["location","document","elapsed","revoke_invite","expiration","unsubscribe","disable"]};e.exports=a},cejheebceh:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("gbfffciea"),f=a(u),d=n("eadfaddcj"),p=(a(d),n("dddgijibah")),h=a(p),m=n("ihfccfgdf"),b=a(m),g=n("ejbdjaifi"),v=n("edbaidcaf"),y=a(v),_=n("cfhehaefih"),E=a(_),j=n("ciheehhei"),w=a(j),O=n("bidfjbaebi"),C=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),u=0;u<l;u++)c[u]=arguments[u];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.onLinkClick=function(){var e=a.props.msg.matchedText;(0,O.openExternalLink)(e)},a.onSuspiciousLinkClick=function(e){f.default.openModal(s.createElement(w.default,{link:e}))},i=n,o(a,i)}return i(t,e),l(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.msg,a=t.displayType,r=t.invite,o=null;if(!r){o=y.default.hostname(n.canonicalUrl||n.matchedText);try{o=h.default.toUnicode(o)}catch(e){}}var i=n.getSuspiciousLinks().filter(function(e){var t=e.url;return n.matchedText===t}),l=void 0,c=void 0,u=void 0;return i.length?u=function(){return e.onSuspiciousLinkClick(i[0])}:(l=n.description,c=n.thumbnail,u=this.onLinkClick),s.createElement(E.default,{canonicalUrl:o,description:l,displayType:a,invite:r,onClick:u,isSentByMe:n.isSentByMe,thumbnailJpeg:c,title:n.title,star:n.star})}}]),t}(s.PureComponent);C.CONCERNS={msg:["thumbnail","title","description","canonicalUrl","matchedText","isSentByMe","star"]},C.displayName="LinkPreviewContainer",t.default=(0,b.default)((0,g.hoc)(C),C.CONCERNS)},cfafieaaec:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("hbhijdici"),f=a(u),d=n("dhigahgdjb"),p=a(d),h=n("chdfbgffgh"),m=a(h),b=n("djcchigfih"),g=a(b),v=n("djbhiedbef"),y=a(v),_=n("dajffajabh"),E=a(_),j=n("cicgeajfge"),w=n("ddajbaceej"),O=a(w),C=n("dhfbfehaef"),S=a(C),P=n("dgjddffcfg"),M=a(P),T=n("dbciicjiad"),k=a(T),N=n("fbjjefaic"),I=a(N),R=n("ejbdjaifi"),A=n("ccaaiecfib"),D=a(A),x=n("bggeiidigb"),L=a(x),F=n("dhbceejbjg"),U=a(F),B=n("cegfhjajbg"),G=a(B),V=n("fdcfhecbj"),W=a(V),H=n("bfdcadbbif"),Y=a(H),q=n("cehaihfgda"),K=a(q),z=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.state={searchText:""},a.setSearch=function(e){return a.search=e},a.setRefList=function(e){return a.refList=e},a.flatListController=new L.default,a.onSearch=function(e){a.searchText=e,a._onSearch(e)},a._onSearch=a.props.debounce(function(e){a.setState({searchText:e})},100),a.onFocusList=function(e){a.refList&&(e.preventDefault(),e.stopPropagation(),(0,C.shouldIndicateFocus)(),a.refList&&a.refList.focusFirst())},a.onSelectFirst=function(e){e.preventDefault(),e.stopPropagation();var t=f.default.head(a.frequentContacts);if(t)return(0,C.shouldIndicateFocus)(),void a.props.onClick(e,t);var n=f.default.head(a.getFilteredContacts(a.searchText));n&&((0,C.shouldIndicateFocus)(),a.props.onClick(e,n))},a.onFocusSearch=function(){(0,C.shouldIndicateFocus)(),O.default.focus(a.search)},i=n,o(a,i)}return i(t,e),l(t,[{key:"getFilteredContacts",value:function(e){var t=e;if(p.default._sort.flush(),!(t="string"==typeof t?t:this.state.searchText))return p.default.getFilteredContacts();var n=p.default.getFilteredContacts().concat(p.default.filter(function(e){return e.name&&!e.isMe&&!e.isPSA&&!e.isWAContact}));t=l10n.accentFold(t);var a=M.default.numberSearch(t);return n.filter(function(e){return e.searchMatch(t,a)})}},{key:"calculateFrequentContacts",value:function(){if(this.state.searchText||!D.default.supportsFeature(D.default.F.FREQUENT_CONTACTS))return[];var e=p.default.frequentContacts("message");return f.default.compact(e)}},{key:"render",value:function(){var e=void 0,t=null,n=this.getFilteredContacts();if(this.frequentContacts=this.calculateFrequentContacts(),e=0===n.length?this.state.searchText?(0,j.SearchWithKeyword)(this.state.searchText):(0,j.SearchWithoutKeyword)():s.createElement(m.default,{ref:this.setRefList,contacts:n,flatListController:this.flatListController,frequentContacts:this.frequentContacts,onClick:this.props.onClick,onFocusSearch:this.onFocusSearch,showPersonGroupDivisionHeader:!!this.state.searchText}),!this.state.searchText){var a=s.createElement(W.default,null,s.createElement(Y.default,{name:"new-group",directional:!0}));t=s.createElement("div",{"data-list-scroll-offset":!0},s.createElement("div",{className:K.default.newGroupButton},s.createElement(U.default,{image:a,primary:l10n.t("web_menuitem_groupchat"),onClick:this.props.onNewGroup}),s.createElement(G.default,null)))}var r={down:this.onFocusList,enter:this.onSelectFirst};return s.createElement(g.default,{key:"contact-modal"},s.createElement(E.default,{title:this.props.title,type:_.DRAWER_HEADER_TYPE.LARGE,onBack:this.props.onBack}),s.createElement(S.default,{handlers:r},s.createElement(k.default,{ref:this.setSearch,onSearch:this.onSearch,placeholder:l10n.t("search_contacts")})),s.createElement(y.default,{flatListController:this.flatListController},t,e))}}]),t}(s.Component);z.displayName="ContactDrawer",t.default=(0,I.default)((0,R.hoc)(z))},cfbeeihgea:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){var t=e.msg,n=e.displayAuthor;return i.createElement(h.default,{msg:t,displayAuthor:n},i.createElement("div",{className:b.default.icon},i.createElement(u.default,{name:"unknown"})),i.createElement("div",{className:b.default.text},i.createElement(d.default,{msg:t,theme:"placeholder"},c.default.msgText(t))))}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var o=n("ddhijeejag"),i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(o),l=n("dgjddffcfg"),c=a(l),s=n("bfdcadbbif"),u=a(s),f=n("dbbbgjbbgf"),d=a(f),p=n("dbabefhajh"),h=a(p),m=n("ijbagjdgc"),b=a(m);r.displayName="OversizedMsg"},cfcdedaej:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("gbfffciea"),f=a(u),d=n("biddiiafgd"),p=a(d),h=n("bjigbaghc"),m=a(h),b=n("eacidghfgh"),g=a(b),v=n("eceadcicaf"),y=a(v),_=n("ejbdjaifi"),E=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.close=function(){0===m.default.tos&&f.default.closeModal()},a.logout=function(){f.default.closeModal(),g.default.logout()},i=n,o(a,i)}return i(t,e),l(t,[{key:"componentDidMount",value:function(){this.props.listeners.add(m.default,"change:tos",this.close)}},{key:"render",value:function(){var e=void 0,t=void 0,n=void 0;switch(m.default.tos){default:case 1:e=l10n.t("web_terms_of_service_1"),t=l10n.t("ok_got_it"),n=function(){return f.default.closeModal()};break;case 2:e=l10n.t("web_terms_of_service_2"),t=l10n.t("menuitem_logout"),n=this.logout}return s.createElement(p.default,{onOK:n,okText:t},e)}}]),t}(s.Component);E.displayName="TermsOfServiceModal",t.default=(0,y.default)((0,_.hoc)(E))},cfchhaeaaf:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("ihfccfgdf"),f=a(u),d=n("ejbdjaifi"),p=n("bhhdeihhhf"),h=a(p),m=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.pin=function(){var e=a.props,t=e.chat;(0,e.onPinOrUnpin)(!t.pin)},i=n,o(a,i)}return i(t,e),l(t,[{key:"render",value:function(){var e=this.props,t=e.chat,n=e.disabled;return s.createElement(h.default,{a8n:"mi-pin",action:this.pin,key:"PinChat",disabled:n},t.pin?l10n.t("unpin_chat"):l10n.t("pin_chat"))}}]),t}(s.PureComponent);m.CONCERNS={chat:["pin"]},m.displayName="PinMenuItem",t.default=(0,f.default)((0,d.hoc)(m),m.CONCERNS)},cfdejhjab:function(e,t){e.exports={"-overlay-border-right":"1px",overlayBorderRight:"1px","-overlay-border-left":"1px",overlayBorderLeft:"1px",muted:"_1nW25",footer:"_1N6pS",positioningContainer:"_3LVW7",overlayContainer:"_30sf0",blockCompose:"_2i7Ej",inputContainer:"_13mgZ",childPadding:"hnQHL",disabled:"_15S_w",btnSend:"_3M-N-"}},cfdfdbefea:function(e,t){e.exports={muted:"_1o-pK",button:"_26IFT",buttonIcon:"k5AVL",nextButton:"_3qJWs",prevButton:"wF7YD",resizeContainer:"_2iLBO"}},cfedfiga:function(e,t){e.exports={muted:"_2ynN-",imageWrapper:"_12ikd",msgImage:"_3j0rH",composeBox:"_2B8Xd",statusV3:"_3rn4N",image:"_2gKWQ"}},cfegjiegcd:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("ejiicdbii"),f=a(u),d=n("dhigahgdjb"),p=a(d),h=n("bcbahjefec"),m=a(h),b=n("bggcifcgdc"),g=a(b),v=n("djicifaabb"),y=a(v),_=n("bgjddhffji"),E=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),u=0;u<l;u++)c[u]=arguments[u];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.pushProductDetails=function(e,t){var n=a.props,r=n.chat,o=n.refreshCarousel,i=s.createElement(g.default,{chat:r,product:e,onEnd:a._end,onBack:a._pop,onProductDetail:a.onProductDetail,onProductCatalog:a.onProductCatalog,refreshCarousel:o,sessionId:t});a.push(i)},a.onProductDetail=function(e,t){a.pushProductDetails(e,t)},a.onProductCatalog=function(e){var t=a.props.product,n=t.catalogWid,r=p.default.get(n);r&&((0,_.logCarouselViewMoreClick)(n.toString(),e),f.default.find(n).then(function(t){var o=s.createElement(y.default,{contact:r,onProductDetail:a.onProductDetail,catalogId:n,onBack:a._pop,sessionId:e,businessProfile:t});a.push(o)}))},a._pop=function(){a.pop()},a._end=function(){a.end(!0)},i=n,o(a,i)}return i(t,e),l(t,[{key:"componentWillMount",value:function(){var e=this.props,t=e.product,n=e.sessionId;this.pushProductDetails(t,n)}}]),t}(m.default);t.default=E},cfffidafid:function(e,t,n){"use strict";function a(e,t){var n=e.target.files||e.dataTransfer.files,a=Array.from(n);if(t){var r="string"==typeof t?[t]:t,i=r.map(function(e){return new RegExp(e)});a=a.filter(function(e){return i.some(function(t){return e.type.match(t)})})}if(a.length)return Promise.resolve(a);var c=e.dataTransfer;if(c&&c.getData("text/uri-list"))return l.default.urlToFile(c.getData("text/uri-list")).then(function(e){return[e]});if(c&&c.getData("text/html")){var s=new DOMParser,u=s.parseFromString(c.getData("text/html"),"text/html");if(u.createNodeIterator(u.childNodes[0],NodeFilter.SHOW_TEXT).nextNode()){if(c.getData("text/plain")){var f=new o.MediaDragDropError("dropped html has text nodes: "+c.getData("text/plain"));return Promise.reject(f)}}else{var d=u.getElementsByTagName("img");if(d.length)return l.default.urlToFile(d[0].src).then(function(e){return[e]})}}return Promise.resolve(a)}Object.defineProperty(t,"__esModule",{value:!0}),t.getFiles=a;var r=n("cajijabhgb"),o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(r),i=n("dgjacfgggf"),l=function(e){return e&&e.__esModule?e:{default:e}}(i)},cffhcdjiff:function(e,t){e.exports={muted:"_1Agzl",notification:"_1_8_q",icon:"_3egzF"}},cffibfiejh:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("ceffhbhahb"),f=a(u),d=n("becfabjeeg"),p=a(d),h=n("djijjheei"),m=a(h),b=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"render",value:function(){var e=this.props.className;return s.createElement("div",{className:(0,f.default)(m.default.container,e)},s.createElement(p.default,{size:50,stroke:3,color:"solidwhite"}))}}]),t}(s.Component);b.displayName="AvatarSpinner",t.default=b},cfficaagef:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(e){e.stopPropagation()}Object.defineProperty(t,"__esModule",{value:!0}),t.BUBBLE_PADDING=t.MAX_DIM=void 0;var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),f=n("ddhijeejag"),d=r(f),p=n("bgddggdhc"),h=n("ceffhbhahb"),m=a(h),b=n("cehjjfagii"),g=a(b),v=n("effbcehec"),y=a(v),_=n("jhcabjcaf"),E=a(_),j=n("bfjbdahdag"),w=a(j),O=n("gbfffciea"),C=a(O),S=n("eadfaddcj"),P=a(S),M=n("dfeecdfijg"),T=a(M),k=n("bffjfbgbg"),N=a(k),I=n("eiiicijcj"),R=a(I),A=n("ecibddhig"),D=r(A),x=n("cieaeggjg"),L=a(x),F=n("bgiachiigg"),U=n("ihfccfgdf"),B=a(U),G=n("ejbdjaifi"),V=n("bheafeifce"),W=n("ccfdaijebj"),H=a(W),Y=n("bfdcadbbif"),q=a(Y),K=n("cbjacjjfgc"),z=a(K),Q=n("ecfbhafded"),X=a(Q),J=t.MAX_DIM=parseInt(X.default["-width-picture-bubble-inner"].replace(/px$/,""),10),Z=t.BUBBLE_PADDING=parseInt(X.default["-padding-picture-bubble"].replace(/px$/,""),10),$=J/5.4,ee=3,te=6,ne=function(e){function t(){var e,n,a,r;i(this,t);for(var o=arguments.length,c=Array(o),s=0;s<o;s++)c[s]=arguments[s];return n=a=l(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.state={playing:!1},a.playCount=0,a.pause=function(){a.playCount=0,a._pause()},a.play=function(e){var t=a.props.mediaData,n=a.playerRef;if(t.mediaStage===N.default.STAGE.RESOLVED&&n){e&&e.stopPropagation();var r=a.duration;if(!r){var o=(0,p.forbiddenFindDOMNode)(n);o&&o.duration?r=o.duration:t.duration&&"0"!==t.duration&&(r=parseInt(t.duration,10))}if(r){var i=Math.ceil(te/r);a.playCount=Math.max(i,ee)}else a.playCount=ee;a._play()}},a._pause=function(){a.setState({playing:!1}),a.playerRef&&a.playerRef.pauseAndReset()},a._play=function(){if(a.playerRef){if(a.playCount<=0)return void a.pause();a.playCount-=1,a.state.playing||a.setState({playing:!0}),a.playerRef.play()}},a.showMediaMissing=function(){C.default.openModal(d.createElement(R.default,{msg:a.props.msg}))},a.getZoomNode=function(e){var t=a.props.isMsgVisible;if(!t)return null;var n=t(e);return n?n.getImgNode&&n.getImgNode():null},a.launchMediaViewer=function(e){e&&e.stopPropagation(),C.default.mediaViewerModal((0,V.unproxy)(a.props.msg),a.getZoomNode)},a.downloadMedia=function(){a.props.msg.forceDownloadMedia(!0)},a.cancelDownload=function(){a.props.msg.cancelDownload()},a.cancelUpload=function(){a.props.msg.cancelUpload()},a.resumeUpload=function(){a.props.msg.resumeUpload()},a.resumeRemoteUpload=function(){a.props.msg.resumeRemoteUpload()},a.onDragStart=function(e){e.nativeEvent.dataTransfer.setData(P.default.DRAG_TYPE_LOCAL_IMAGE,!0)},r=n,l(a,r)}return c(t,e),u(t,[{key:"componentDidMount",value:function(){this.props.msg.downloadMedia()}},{key:"getStyle",value:function(){var e=this.props.mediaData,t=e.aspectRatio;if(!t)return{bubbleWidth:J,bubbleHeight:"100%",contentWidth:J,contentHeight:"100%"};var n=void 0,a=void 0,r=2.5*$;t<1/5.4?(a=J,n=r):t<1?(a=J,n=J*t):t<5.4?(n=J,a=J/t):(n=J,a=$);var o=e.renderableUrl?e.fullWidth||n:n,i=e.renderableUrl?e.fullHeight||a:a;return o/i>n/a?(o=o*a/i,i=a):(i=i*n/o,o=n),i>J&&(i=J),{bubbleWidth:n,bubbleHeight:a,contentWidth:o,contentHeight:i}}},{key:"getFlexSize",value:function(e){var t=this.props.mediaData,n=t.aspectRatio,a=void 0,r=void 0,o=2.5*$;n>=1?e<J?(a=e,(r=a/n)<$&&(r=$)):(a=J,(r=a/n)<$&&(r=$)):(r=J,a=r*n,a<o&&(a=o),e<J&&a>e&&(a=e));var i=a,l=r;return i/l>a/r?(i=i*r/l,l=r):(l=l*a/i,i=a),{bubbleWidth:a,bubbleHeight:r,contentWidth:i,contentHeight:l}}},{key:"getImgNode",value:function(){if(this.playerRef)return this.playerRef.underlyingVideo()}},{key:"render",value:function(){var e,t=this.props.msg,n=this.props.mediaData,a=n.preview?n.preview.url():void 0,r=null,i=null,l=null,c=this.getStyle();this.props.maxWidth&&this.props.maxWidth<c.bubbleWidth&&(c=this.getFlexSize(this.props.maxWidth));var u=c,f=u.bubbleWidth,p=u.contentWidth,h=u.contentHeight;switch(n.mediaStage){case N.default.STAGE.RESOLVED:this.state.playing||this.playCount!==1/0&&(r=d.createElement(A.GifIcon,{onClick:this.play}));var b=n.aspectRatio>=1?{width:"auto",height:h}:{width:p,height:"auto"};l=d.createElement("div",{className:X.default.thumbVideo},d.createElement(H.default,{ref:(0,G.GetRef)("playerRef",this),src:n.renderableUrl,style:b,onEnded:this._play,muted:!0},l10n.t("video_playback_not_supported"))),i=this.launchMediaViewer;break;case N.default.STAGE.INIT:i=this.launchMediaViewer;break;case N.default.STAGE.FETCHING:r=d.createElement(D.PendingCancel,null),i=this.cancelDownload;break;case N.default.STAGE.NEED_POKE:r=d.createElement(D.Download,{filesize:n.size}),i=this.downloadMedia;break;case N.default.STAGE.UPLOADING:r=d.createElement(D.PendingCancel,null),i=this.cancelUpload;break;case N.default.STAGE.NEED_UPLOAD:r=d.createElement(D.Upload,{filesize:n.size}),i=this.resumeUpload;break;case N.default.STAGE.REMOTE_NEED_UPLOAD:r=d.createElement(D.Upload,{filesize:n.size}),i=this.resumeRemoteUpload;break;case N.default.STAGE.ERROR_MISSING:i=this.showMediaMissing;break;default:r=d.createElement(D.Pending,null)}var v=a?d.createElement("div",{className:X.default.thumbImage,style:{backgroundImage:"url("+a+")"}}):null,_=t.caption?d.createElement("div",{className:X.default.caption,style:{maxWidth:f}},d.createElement(w.default,{msg:t,trusted:this.props.trusted})):null,j=_?null:d.createElement(z.default,null),O=this.props.displayAuthor&&!t.isSentByMe&&t.isGroupMsg,C=t.showForwarded(),S=(0,m.default)(X.default.bubble,(e={},o(e,X.default.hasCaption,t.caption),o(e,X.default.hasAuthor,O),o(e,X.default.forwarded,C),o(e,X.default.isPSA,t.isPSA),o(e,X.default.isGallery,this.props.displayType===P.default.DISP_TYPE.STARRED_MSGS||this.props.displayType===P.default.DISP_TYPE.GALLERY),o(e,X.default.isInfo,this.props.displayType===P.default.DISP_TYPE.MSG_INFO),e)),M=O?d.createElement("div",{className:X.default.author},d.createElement(g.default,{msg:t,contact:t.senderObj})):null,k=C?d.createElement(T.default,{msg:t,className:X.default.forwardedIndicator}):null,I=void 0;switch(t.gifAttribution){case F.VIDEO_MESSAGE_ATTRIBUTION.GIPHY:I=d.createElement("div",{className:X.default.vendor},d.createElement(q.default,{name:"giphy"}));break;case F.VIDEO_MESSAGE_ATTRIBUTION.TENOR:I=d.createElement("div",{className:X.default.vendor},d.createElement(q.default,{name:"tenor"}));break;default:I=null}var R=this.props.quotedMsg?d.createElement("div",{className:X.default.quote},this.props.quotedMsg):null,x=d.createElement(d.Fragment,null,M,k,R,d.createElement("div",{"data-a8n":y.default.key("image-thumb-gif"),className:X.default.thumb,onClick:i,style:{width:p,height:h}},r,v,l,j,I),_,d.createElement("div",{className:X.default.meta},d.createElement(L.default,{msg:this.props.msg})));if(_)return d.createElement(E.default,{contact:t.senderObj,msg:t,className:S,onClick:s,style:{width:f}},x);var U=f+2*Z;return d.createElement("div",{className:S,onClick:s,style:{width:U}},x)}}]),t}(d.PureComponent);ne.CONCERNS={msg:["id","ack","caption","isPSA","isSentByMe","isGroupMsg","gifAttribution","senderObj"],mediaData:["aspectRatio","preview","duration","type","mediaStage","renderableUrl","fullWidth","fullHeight","size"]},ne.displayName="Gif",t.default=(0,B.default)((0,G.hoc)(ne),ne.CONCERNS)},cfghbhcedd:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("bhaigiibeh"),f=a(u),d=n("bcbahjefec"),p=a(d),h=n("dgfecega"),m=n("ddgbhifaji"),b=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.sendMedia=function(e){var t=e.getImg,n=e.caption,r=e.mentionedJidList,o=a.props.chat,i=o.composeQuotedMsg;o.composeQuotedMsg=null,(0,m.prepRawMedia)(t,{}).sendToChat(o,{caption:n,mentionedJidList:r,quotedMsg:i}),a.end()},i=n,o(a,i)}return i(t,e),l(t,[{key:"componentWillMount",value:function(){var e=this;this.push(s.createElement(f.default,{onBack:function(){e.end()},chat:this.props.chat,caption:!0,layoutType:h.FIT_TYPE.CONTAIN,onSend:this.sendMedia,stream:this.props.stream}))}}]),t}(p.default);t.default=b},cfhcfebgda:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("gbfffciea"),f=a(u),d=n("biddiiafgd"),p=a(d),h=n("fifhbjiec"),m=a(h),b=n("ihfccfgdf"),g=a(b),v=n("ejbdjaifi"),y=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.onStop=function(){var e=a.props.chat.liveLocation;e&&e.stopMyLiveLocation(),f.default.closeModal()},a.onCancel=function(){f.default.closeModal()},i=n,o(a,i)}return i(t,e),l(t,[{key:"render",value:function(){var e=this.props.chat,t=e.name,n=e.isGroup,a=n?l10n.t("action_live_location_stop_group_confirmation",{name:t}):l10n.t("action_live_location_stop_individual_confirmation",{name:t});return s.createElement(p.default,{onOK:this.onStop,okText:l10n.t("live_location_stop_sharing"),onCancel:this.onCancel},s.createElement(m.default,{text:a}))}}]),t}(s.PureComponent);y.CONCERNS={chat:["name","isGroup","liveLocation"]},y.displayName="LiveLocationStopPopup",t.default=(0,g.default)((0,v.hoc)(y),y.CONCERNS)},cfhehaefih:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e){var t,n=e.canonicalUrl,a=e.compose,o=e.description,i=e.displayType,c=e.invite,u=e.onClick,d=e.isSentByMe,h=e.star,b=e.thumbnail,v=e.thumbnailJpeg,y=e.title,_=e.theme,E=void 0,j=void 0;if(j=b?l.createElement("div",{className:m.default.media},b):v?l.createElement("img",{className:m.default.media,src:"data:image/jpeg;base64,"+v}):l.createElement("div",{className:m.default.noThumbContainer},l.createElement(g.default,{className:m.default.noThumbIcon,name:"link"})),i===s.default.DISP_TYPE.GALLERY){var w=h?l.createElement(g.default,{className:m.default.iconStar,name:"star-light"}):null;E=l.createElement("div",{className:m.default.noThumbContainer},j,w)}else E=j;var O=o?l.createElement("div",{className:m.default.description},"string"==typeof o?l.createElement(p.default,{text:o,titlify:!0}):o):null,C=n?l.createElement("div",{className:m.default.source},l.createElement(p.default,{text:n})):null,S=(0,f.default)(m.default.preview,(t={},r(t,m.default.isInvite,i!==s.default.DISP_TYPE.GALLERY&&c),r(t,m.default.isCompose,a),r(t,m.default.bubbleIn,!d),r(t,m.default.bubbleOut,d),r(t,m.default.extended,"extended"===_),t));return l.createElement("div",{className:S,onClick:u},E,l.createElement("div",{className:m.default.body},l.createElement("div",{className:m.default.title,title:y},l.createElement(p.default,{text:y})),O,C))}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=n("ddhijeejag"),l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(i),c=n("eadfaddcj"),s=a(c),u=n("ceffhbhahb"),f=a(u),d=n("fifhbjiec"),p=a(d),h=n("dajegcbgdi"),m=a(h),b=n("bfdcadbbif"),g=a(b);o.displayName="LinkPreview"},cfhgffgbcb:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("bcbahjefec"),f=a(u),d=n("fidbefhib"),p=a(d),h=n("bijffg"),m=a(h),b=n("bdbcafgecc"),g=a(b),v=n("bddhdheedf"),y=n("bfbggcdbfb"),_=a(y),E=n("ebjaejiaba"),j=a(E),w=n("gbfffciea"),O=a(w),C=n("biddiiafgd"),S=a(C),P=n("eadfaddcj"),M=a(P),T=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),u=0;u<l;u++)c[u]=arguments[u];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.newlyAddedLabels=new Set,a.logWamEvent=function(){var e=a.props.modelsToUpdate.length;a.labelViewType=1===e?a.props.modelsToUpdate[0]instanceof j.default?_.default.LABEL_TARGETS.LABEL_CHAT_DIALOG:_.default.LABEL_TARGETS.LABEL_MESSAGE_DIALOG:_.default.LABEL_TARGETS.LABEL_COMBINED_DIALOG,(0,v.logLabelOperationEvent)(_.default.LABEL_OPERATIONS.VIEW,e,a.labelViewType)},a.onLabelUpdateComplete=function(){a.props.onLabelUpdateComplete&&a.props.onLabelUpdateComplete(),a._pop()},a.onAddLabel=function(e,t){m.default.addNewLabel(e,t).then(function(){a.newlyAddedLabels.add(e)})},a.shouldScrollIntoViewAndSelect=function(e){return a.newlyAddedLabels.has(e)?(a.newlyAddedLabels.delete(e),{shouldScrollIntoView:!0,shouldSelect:!0}):{shouldScrollIntoView:!1,shouldSelect:!1}},a.onAddNewLabel=function(){m.default.toArray().length>=M.default.MAX_SMB_LABEL_COUNT?O.default.openModal(s.createElement(S.default,{okText:l10n.t("ok_got_it"),onOK:function(){return O.default.closeModal()}},l10n.t("you_cant_add_more_than_x_labels",{count:M.default.MAX_SMB_LABEL_COUNT}))):a.push(s.createElement(p.default,{onAddLabel:a.onAddLabel,onCancel:a._pop}))},a.popAndLogEvent=function(){a.labelViewType&&(0,v.logLabelOperationEvent)(_.default.LABEL_OPERATIONS.CLICK_NEGATIVE,a.props.modelsToUpdate.length,a.labelViewType),a.pop()},a._pop=function(){a.pop()},i=n,o(a,i)}return i(t,e),l(t,[{key:"componentWillMount",value:function(){this.logWamEvent(),this.push(s.createElement(g.default,{shouldScrollIntoViewAndSelect:this.shouldScrollIntoViewAndSelect,onAddNewLabel:this.onAddNewLabel,onLabelUpdateComplete:this.onLabelUpdateComplete,onCancel:this.popAndLogEvent,modelsToUpdate:this.props.modelsToUpdate}))}}]),t}(f.default);T.defaultProps={removeTopDrawer:!0,pushTransition:"none",popTransition:"none"},t.default=T},cfigdibdj:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(s),f=n("bcbahjefec"),d=a(f),p=n("cjcffhicea"),h=a(p),m=n("ebbghebbdh"),b=a(m),g=n("bfgbdiffgd"),v=a(g),y=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.confirmSendContacts=function(e){a.push(u.createElement(b.default,{contactList:e,onSend:function(){return a.sendContacts(e)},onBack:a._popNone,chat:a.props.chat}),"none"),a.contacts=e},a.sendContacts=function(e){var t=a.props.chat,n=t.composeQuotedMsg;1===e.length?t.sendContact(e[0],n):t.sendContactList(e,n),t.composeQuotedMsg=null,a.end()},a._getContacts=function(){return a.contacts},a._pop=function(){a.pop()},a._popNone=function(){a.pop("none")},i=n,o(a,i)}return i(t,e),c(t,[{key:"componentWillMount",value:function(){var e=this.props.serverProps.maxParticipants;this.contacts=[],this.push(u.createElement(h.default,{title:l10n.t("send_contacts"),onCancel:this._pop,onChat:this.confirmSendContacts,getInitialItems:this._getContacts,listType:p.ListType.CONTACT_SELECT_MODAL,maxItems:e,allowBlockedContacts:!0}))}}]),t}(d.default);t.default=function(e){return u.createElement(y,l({},e,{serverProps:v.default}))}},cfiighfhhg:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0});var o=n("ddhijeejag"),i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(o),l=n("ceffhbhahb"),c=a(l),s=n("dbbbgjbbgf"),u=a(s),f=n("cdfiibedj"),d=a(f),p=n("bfdcadbbif"),h=a(p),m=function(e){var t=e.hasCaption?e.children:i.createElement("div",{className:d.default.text},i.createElement(u.default,{msg:e.msg,theme:"placeholder"},e.children)),n=e.iconName?i.createElement("div",{className:d.default.icon},i.createElement(h.default,{name:e.iconName})):null;return i.createElement("div",{className:(0,c.default)(d.default.container,r({},d.default.containerSmallIcon,"small-icon"===e.theme))},n,t)};m.displayName="MsgPlaceholder",t.default=m},cgajhcgiji:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=a(c),u=n("ecbgeejjjh"),f=a(u),d=n("ceffhbhahb"),p=a(d),h=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"render",value:function(){var e=null;switch(this.props.theme){case"upper":e=s.default.createElement("div",{key:"upper-shade",className:(0,p.default)(f.default.fullWidthShade,f.default.stripHeightShade,f.default.upperShade)});break;case"lower":e=s.default.createElement("div",{key:"lower-shade",className:(0,p.default)(f.default.fullWidthShade,f.default.stripHeightShade,f.default.lowerShade)});break;case"full-rounded":e=s.default.createElement("div",{key:"full-rounded-shade",className:(0,p.default)(f.default.fullWidthShade,f.default.fullHeightShade,f.default.roundedCorners)});break;case"full-sharp":e=s.default.createElement("div",{key:"full-sharp-shade",className:(0,p.default)(f.default.fullWidthShade,f.default.fullHeightShade)})}return e}}]),t}(c.PureComponent);h.displayName="Shade",t.default=h},cgbbacefei:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}var r=n("bdiiahhjbe"),o=a(r),i=n("bhggeigghg"),l=a(i),c=n("dgdjiicfdg"),s={queryNextLabelColor:function(){return this._queryLabelColor(!0)},queryLabelPalette:function(){return this._queryLabelColor()},createLabel:function(e,t){return this._createOrDeleteLabels("create",e,t)},deleteLabel:function(e){return this._createOrDeleteLabels("delete",void 0,void 0,e)},_queryLabelColor:function(e){var t=this,n=e?"next label color":"all label color palette";return new Promise(function(a,r){var i=function(e){t.BinaryProtocol.read(e).then(function(e){var r={};if(o.default.logColor("green","bin-recv: response,"+n,e)(),"response"===t.N.tag(e)&&"label"===t.N.attr("type",e)){r.labelColors=[];var i=t.N.children(e);if(Array.isArray(i))for(var l=0;l<i.length;l++){var c=t.parseLabelColor(i[l]);c&&r.labelColors.push(c)}}a(r)}).catch(r)},l=t.queryNode({type:"label",kind:"color",create:e?"true":void 0});t.binSend("sendEphemeral",l,r,{onSend:t.binWrap(i,a),onDrop:t.wrap(r)},{debugString:"query,"+n,metric:e?t.M.QUERY_NEXT_LABEL_COLOR:t.M.QUERY_LABEL_PALETTE})})},addOrRemoveLabels:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return new Promise(function(a,r){var o=t.wrap(a),i=e.map(function(e){return["label",{id:e.id,type:e.type},void 0]}),s=n.map(function(e){return e instanceof l.default.Chat._model?["chat",{jid:e.id},void 0]:e instanceof l.default.Contact._model?["contact",{jid:e.id},void 0]:e instanceof l.default.Msg._model?["message",{index:e.id.id,owner:void 0===e.id.fromMe?void 0:e.id.fromMe.toString(),jid:e.id.remote},void 0]:void 0}),u=t.actionNode("set",[["label",{type:"update"},s.concat(i)]]);t.binSend("send",u,r,{onSend:o,onDrop:t.wrap(r)},{debugString:"action,label,remove or add",metric:t.M.ADD_OR_REMOVE_LABELS,expires:c().unix()})})},_createOrDeleteLabels:function(e,t,n,a){var r=this;if("delete"!==e&&"create"!==e)throw new Error("_createOrDeleteLabels must be called with type of delete or create");return new Promise(function(o,i){var l=r.wrap(o),s={type:e,name:t,color:n,id:a||void 0},u=r.actionNode("set",[["label",s,void 0]]);r.binSend("send",u,i,{onSend:l,onDrop:r.wrap(i)},{debugString:"action,label,create or delete",metric:r.M.CREATE_OR_DELETE_LABELS,expires:c().unix()})})},editLabel:function(e,t,n){var a=this;return new Promise(function(r,o){var i=a.wrap(r),l={id:e,name:t||void 0,color:n||void 0,type:"update"},s=a.actionNode("set",[["label",l,void 0]]);a.binSend("send",s,o,{onSend:i,onDrop:a.wrap(o)},{debugString:"action,label,edit",metric:a.M.EDIT_LABELS,expires:c().unix()})})},parseLabelColor:function(e){if("label"===this.N.tag(e)){var t=this.N.attr("color",e),n={color:t},a=[!t];return this.dropIfConditionMet(a,n)}}};e.exports=s},cgbdcdhgig:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){return i((0,v.unproxy)(e))}function o(e){return l((0,v.unproxy)(e))}function i(e){l(e)?g.default.sendMessagePlayed(e.id).then(function(t){e.ack=f.default.ACK_PLAYED}).catch(s.WapDrop,function(){}):m.default.log("Msg:msg should not call sendPlayed")()}function l(e){return!e.isSentByMe&&(!(e.ack>=f.default.ACK_PLAYED)&&("ptt"===e.type||"video"===e.type&&!e.isGif&&p.default.supportsFeature(p.default.F.VIDEO_PLAYED_STATUS)))}Object.defineProperty(t,"__esModule",{value:!0}),t.markPlayed=r,t.canMarkPlayed=o;var c=n("cajijabhgb"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("eadfaddcj"),f=a(u),d=n("ccaaiecfib"),p=a(d),h=n("bdiiahhjbe"),m=a(h),b=n("chajfbfiga"),g=a(b),v=n("bheafeifce")},cgbdhdjdcf:function(e,t,n){e.exports=n.p+"bryndan_write_20e48b2ec8c64b2a1ceb5b28d9bcc9d0.ttf"},cgbdjhghfb:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("djfhiceeje"),f=a(u),d=n("bjigbaghc"),p=a(d),h=n("biecbbiiee"),m=a(h),b=n("dagdiahdfi"),g=a(b),v=n("dhefcajhhb"),y=a(v),_=n("eacidghfgh"),E=a(_),j=n("bajidgjehj"),w=a(j),O=n("biddiiafgd"),C=a(O),S=n("icadbbfej"),P=a(S),M=n("daijadgha"),T=a(M),k=n("icaahcghc"),N=a(k),I=n("chcdheijc"),R=a(I),A=n("cajbicccif"),D=a(A),x=n("ceibefacih"),L=a(x),F=n("egjjcjcg"),U=a(F),B=n("dbgdaechch"),G=a(B),V=n("bhhdeihhhf"),W=a(V),H=n("dhhfaeacef"),Y=a(H),q=n("gbfffciea"),K=a(q),z=n("gbbacfeci"),Q=a(z),X=n("egfffcbhi"),J=a(X),Z=n("bhfdfhefca"),$=n("ccaaiecfib"),ee=a($),te=n("bfjajhbdf"),ne=a(te),ae=n("ihfccfgdf"),re=a(ae),oe=n("fbjjefaic"),ie=a(oe),le=n("eceadcicaf"),ce=a(le),se=n("ejbdjaifi"),ue=n("didfdhbecg"),fe=a(ue),de=n("bfdcadbbif"),pe=a(de),he=n("dabbhadeic"),me=a(he),be=function(e){function t(){r(this,t);var e=o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.onWindowFocus=function(){},e.onMouseDown=function(){},e.onDrag=function(t){e.didDrag=!0},e.onClickCapture=function(e){},e.onNewChat=function(e){e.preventDefault(),K.default.openDrawerLeft(s.createElement(P.default,null))},e.onProfile=function(){var e=Q.default.assertGet(p.default.me),t=y.default.assertGet(p.default.me);K.default.openDrawerLeft(s.createElement(w.default,{status:e,profilePicThumb:t,conn:p.default}))},e.onUnmute=function(){g.default.globalMute().unmute(),K.default.openToast(s.createElement(ne.default,{msg:l10n.t("global_unmuted"),id:(0,te.genId)()}))},e.state={},e}return i(t,e),l(t,[{key:"componentWillMount",value:function(){}},{key:"render",value:function(){var e=null;this.props.mute.isMuted&&(e=s.createElement(Z.MenuBarItem,{a8nText:"menu-bar-unmute",icon:s.createElement(pe.default,{name:"dnd"}),title:l10n.t("global_unmute"),onClick:this.onUnmute,key:"btn-dnd"}));var t=null;return ee.default.supportsFeature(ee.default.F.STATUS_V3_UI_VIEWING)&&(t=s.createElement(J.default,null)),s.createElement("header",{className:me.default.header,onMouseDown:this.onMouseDown,onClickCapture:this.onClickCapture},s.createElement("div",{className:me.default.listUser},s.createElement(Y.default,{id:p.default.me,size:40,onClick:this.onProfile})),s.createElement("div",{className:me.default.listControls},s.createElement(Z.MenuBar,{key:"chatlist-header"},s.createElement(fe.default,{transitionName:"btn"},e,t,s.createElement(Z.MenuBarItem,{a8nText:"menu-bar-chat",icon:s.createElement(pe.default,{name:"chat",directional:!0}),title:l10n.t("web_menuitem_new"),onClick:this.onNewChat}),s.createElement(Z.MenuBarItem,{a8nText:"menu-bar-menu",icon:s.createElement(pe.default,{name:"menu"}),title:l10n.t("menutitle_menu")},s.createElement(ge,null))))))}}]),t}(s.Component);be.CONCERNS={mute:["isMuted"]},be.displayName="ChatlistHeader",e.exports=(0,ie.default)((0,ce.default)((0,re.default)((0,se.hoc)(be),be.CONCERNS)));var ge=function(e){function t(){r(this,t);var e=o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.onCreateGroup=function(){K.default.openDrawerLeft(s.createElement(T.default,null))},e.onProfile=function(){var e=Q.default.assertGet(p.default.me),t=y.default.assertGet(p.default.me);K.default.openDrawerLeft(s.createElement(w.default,{status:e,profilePicThumb:t,conn:p.default}))},e.onDisconnect=function(){if(!m.default.some(function(e){return 0===e.ack&&e.local&&e.isSentByMe}))return E.default.logout();K.default.openModal(s.createElement(C.default,{title:l10n.t("confirm_logout"),onOK:function(){return E.default.logout()},okText:l10n.t("menuitem_logout"),onCancel:function(){return K.default.closeModal()},cancelText:l10n.t("web_cancel")},l10n.t("some_of_your_messages_are_still_sending")))},e.onArchived=function(){K.default.openDrawerLeft(s.createElement(D.default,null))},e.onSettings=function(){K.default.openDrawerLeft(s.createElement(N.default,null))},e.onStarred=function(){K.default.openDrawerLeft(s.createElement(L.default,{starredMsgs:f.default}))},e.onLabel=function(){K.default.openDrawerLeft(s.createElement(R.default,null))},e.state={rememberMe:U.default.getRememberMe()},e}return i(t,e),l(t,[{key:"render",value:function(){var e=s.createElement(W.default,{a8n:"mi-new-group menu-item",action:this.onCreateGroup},l10n.t("web_menuitem_groupchat")),t=s.createElement(W.default,{a8n:"mi-starred menu-item",action:this.onStarred},l10n.t("menuitem_starred")),n=null;ee.default.supportsFeature(ee.default.F.LABELS_EDIT)&&(n=s.createElement(W.default,{a8n:"mi-setting menu-item",action:this.onLabel},l10n.t("labels_setting_title")));var a=l10n.t("menuitem_profile_status");return s.createElement(G.default,{type:"dropdown_menu",flipOnRTL:!0,key:"ChatlistHeader",dirX:B.DirX.LEFT},e,s.createElement(W.default,{a8n:"mi-profile-status menu-item",action:this.onProfile},a),s.createElement(W.default,{a8n:"mi-archived menu-item",action:this.onArchived},l10n.t("menuitem_archived")),t,n,s.createElement(W.default,{a8n:"mi-setting menu-item",action:this.onSettings},l10n.t("menuitem_settings")),s.createElement(W.default,{a8n:"mi-logout menu-item",action:this.onDisconnect},l10n.t("menuitem_logout")))}}]),t}(s.Component);ge.displayName="ChatlistHeaderDropdown"},cgbfcjgjcf:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(s),f=n("ceffhbhahb"),d=a(f),p=n("bffjfbgbg"),h=a(p),m=n("dhgfhcggji"),b=a(m),g=n("ihfccfgdf"),v=a(g),y=n("bfdcadbbif"),_=a(y),E=n("ejbdjaifi"),j=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return l(t,e),c(t,[{key:"componentDidMount",value:function(){this.props.imgRef&&this.props.imgRef(this.img)}},{key:"componentWillUnmount",value:function(){this.props.imgRef&&this.props.imgRef(null)}},{key:"renderPlaceholder",value:function(){return u.createElement("div",{className:(0,d.default)(b.default.mediaCanvas,b.default.placeholder),onClick:this.props.onClick},u.createElement(_.default,{name:"business-description"}))}},{key:"render",value:function(){var e,t=this.props,n=t.mediaData,a=t.theme,o=t.active,i=t.onClick,l=void 0;l=n.mediaStage===h.default.STAGE.RESOLVED?u.createElement("div",{className:b.default.mediaCanvas,style:{backgroundImage:"url("+n.renderableUrl+")"},onClick:i,ref:(0,E.GetRef)("img",this)}):n.mediaStage===h.default.STAGE.PREPARING?this.renderPlaceholder():n.mediaStage===h.default.STAGE.ERROR_MISSING?null:u.createElement("div",{className:b.default.mediaCanvas});var c=(0,d.default)(this.props.classes,(e={},r(e,b.default.canvasSecondRow,"hideableSecondRow"===a),r(e,b.default.canvasComponent,"list"!==a),r(e,b.default.list,"list"===a),r(e,b.default.viewerFlow,"viewerFlow"===a),r(e,b.default.active,!0===o),e));return this.props.large?u.createElement("div",{className:b.default.canvasComponentLarge},l):u.createElement("div",{className:c},u.createElement("div",{className:b.default.canvasBody}),l)}}]),t}(u.Component);j.CONCERNS={mediaData:["mediaStage","mediaBlob","renderableUrl","preview"]},j.displayName="ProductThumb",t.default=(0,v.default)((0,E.hoc)(j),j.CONCERNS)},cgbgedjgag:function(e,t){e.exports={muted:"Yxg_3",actionBtns:"pTuis",newLabelBtn:"_1Lre5",plus:"R8Aiw"}},cgcgefjeah:function(e,t){e.exports={muted:"_2S0Lg",dimmed:"W1iiE"}},cgchdicacf:function(e,t){e.exports={muted:"pmboJ",conversation:"lp3Gs",placeholder:"_1g3ta",composeBoxQuoted:"_3a9fe",quoted:"_1G7oM",stickerPanel:"n9kOx",clickable:"_1VqBB",hide:"_1PrrL"}},cgebaggcga:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=a(s),f=n("ceffhbhahb"),d=a(f),p=n("ihfccfgdf"),h=a(p),m=n("ejbdjaifi"),b=n("dgibicjjj"),g=a(b),v=n("gdhdegbhg"),y=a(v),_=n("cgcgefjeah"),E=a(_),j=n("bfgbdiffgd"),w=a(j),O=n("ccaaiecfib"),C=a(O),S=n("bjebjijbfc"),P=a(S),M=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return l(t,e),c(t,[{key:"render",value:function(){var e=this.props,t=e.statusV3,n=e.contact,a=(0,d.default)(r({},E.default.dimmed,n.statusMute)),o=void 0;return o=w.default.statusRanking&&C.default.supportsFeature(C.default.F.STATUS_RANKING)?t.hasUnread?l10n.t("status_v3_num_unread_updates",{count:t.unreadCount,_plural:t.unreadCount}):l10n.t("status_v3_num_read_updates",{count:t.totalCount,_plural:t.totalCount}):P.default.relativeDateAndTimeStr(t.t),u.default.createElement(g.default,{className:a,key:t.id.toString(),customImage:!0,theme:"status-list",image:u.default.createElement(y.default,{statusV3:t,contact:n,onClick:this.props.onClick}),primary:n.formattedName,secondary:o,onClick:this.props.onClick,contextEnabled:function(){return!1}})}}]),t}(s.PureComponent);M.CONCERNS={statusV3:["id","t","hasUnread","unreadCount","totalCount","contact"],contact:["formattedName","statusMute"]},M.displayName="StatusV3Cell",t.default=(0,h.default)((0,m.hoc)(M),M.CONCERNS)},cgecdbiihg:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.PLAYER_TYPE={FLOATER:"FLOATER",OG_FLOATER:"OG_FLOATER",MEDIA_VIEWER:"MEDIA_VIEWER"},t.YOUTUBE_VIDEO_DEFAULT_ASPECT_RATIO=16/9,t.URL_PATTERNS={ONLINE_VIDEO_URL:{YOUTUBE:[/^https?:\/\/youtu\.be\/(.{11})/,/^https?:\/\/www\.youtube\.com\/watch\?v=(.{11})/,/^https?:\/\/m\.youtube\.com\/watch\?v=(.{11})/]}},t.YOUTUBE_URL_TIME_PARAM_NAME="t",t.YOUTUBE_URL_TIME_PARAM_PATTERN=/^(\d+h)?(\d+m)?(\d+s)?(\d+)?$/},cgejchjdhj:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments[2];if(e.scrollIntoViewIfNeeded&&s.default.isFunction(e.scrollIntoViewIfNeeded))return e.scrollIntoViewIfNeeded(t);var a=l(n||e.parentNode),r=window.getComputedStyle(a,null),o=parseInt(r.getPropertyValue("border-top-width")),i=e.offsetTop-a.offsetTop<a.scrollTop,c=e.offsetTop-a.offsetTop+e.clientHeight-o>a.scrollTop+a.clientHeight,u=i&&!c;return(i||c)&&t&&(a.scrollTop=e.offsetTop-a.offsetTop-a.clientHeight/2-o+e.clientHeight/2),!i&&!c||t||e.scrollIntoView(u),!(i||c)}function o(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments[2],a=l(n||e.parentNode),r=window.getComputedStyle(a,null),o=parseInt(r.getPropertyValue("border-top-width")),i=e.offsetTop-a.offsetTop<a.scrollTop,c=e.offsetTop-a.offsetTop+e.clientHeight-o>a.scrollTop+a.clientHeight,s=i&&!c;return t?a.scrollTop=e.offsetTop-a.offsetTop-a.clientHeight/2-o+e.clientHeight/2:e.scrollIntoView(s),!(i||c)}function i(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=l(t||e.offsetParent),r=n.pos||"center",o=n.duration||1e3,i=n.offset||0;switch(r){case"top":return a.scrollTop=e.offsetTop+i,Promise.resolve();case"bottom":return a.scrollTop=e.offsetTop+e.clientHeight-a.clientHeight,Promise.resolve();case"center":return n.animate?((0,f.default)(e,"stop"),(0,f.default)(a,"stop"),(0,f.default)(e,"scroll",{duration:o,container:a,offset:(e.clientHeight-a.clientHeight)/2,easing:n.easing})):(a.scrollTop=e.offsetTop+e.clientHeight/2-a.clientHeight/2,Promise.resolve());case"offset":return n.animate?((0,f.default)(e,"stop"),(0,f.default)(a,"stop"),(0,f.default)(e,"scroll",{duration:o,container:a,offset:-i,easing:n.easing})):(a.scrollTop=e.offsetTop-i,Promise.resolve())}return Promise.resolve()}function l(e){if(e&&e instanceof HTMLElement)return e;throw new Error("utils:DOM parent not defined or is not a valid HTMLElement")}Object.defineProperty(t,"__esModule",{value:!0}),t.scrollIntoViewIfNeeded=r,t.scrollIntoView=o,t.scrollAt=i;var c=n("hbhijdici"),s=a(c),u=n("bcifhbgija"),f=a(u)},cgfdjcbhag:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("ceffhbhahb"),f=a(u),d=n("hbhijdici"),p=a(d),h=n("bdiiahhjbe"),m=a(h),b=n("bifbhbbiie"),g=a(b),v=n("dgfhiaehb"),y=a(v),_=n("fffdgbfji"),E=a(_),j=n("bdghdbcbdc"),w=a(j),O=n("ciaidfgabf"),C=a(O),S=n("didfdhbecg"),P=a(S),M=n("bfifafibjc"),T=a(M),k=n("cfdfdbefea"),N=a(k),I=n("bfdcadbbif"),R=a(I),A=function(e){function t(e){r(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={menuWidth:null,offset:0},n._handleItemClick=function(e,t){n.props.onItemClick&&n.props.onItemClick(e,t)},n._handleNextClick=function(){var e=n.props.numItems,t=n.state.offset+n.props.numColumns;"number"!=typeof e||t>e||n.setState({offset:n.state.offset+1})},n._handlePrevClick=function(){0!==n.state.offset&&n.setState({offset:n.state.offset-1})},n._handleResize=function(e){var t=e.width;n.setState({menuWidth:t})},n._renderItem=function(e,t,a){var r=n.props.numItems;if("number"==typeof r&&e>=r)return null;var o=e-n.state.offset;return s.createElement(y.default,{column:o,carouselNumColumns:n.props.numColumns,key:e,menuWidth:a,onClick:n._handleItemClick,index:e,selected:t},n.props.renderItem(e))},n._checkSelectedIndex(e),n}return i(t,e),l(t,[{key:"componentWillReceiveProps",value:function(e){this._checkSelectedIndex(e)}},{key:"_checkSelectedIndex",value:function(e){var t=e.onItemClick,n=e.numItems,a=e.selectedIndex;if(t&&0!==n){m.default.assert(a>=0,"carousel_menu: selectedIndex is smaller than 0")();var r=n-1;a>r&&t(r)}}},{key:"_renderPrevButton",value:function(){if(0===this.state.offset)return null;var e=E.default.isRTL()?"chevron-right":"chevron-left";return this._renderButton({className:N.default.prevButton,icon:e,onClick:this._handlePrevClick})}},{key:"_renderNextButton",value:function(){var e=this.props,t=e.numColumns,n=e.numItems;if("number"!=typeof n)return null;if(this.state.offset+t>=n)return null;var a=E.default.isRTL()?"chevron-left":"chevron-right";return this._renderButton({className:N.default.nextButton,icon:a,onClick:this._handleNextClick})}},{key:"_renderButton",value:function(e){var t=e.className,n=e.icon,a=e.onClick,r=this.props.numColumns,o=this.state.menuWidth?p.default.round(this.state.menuWidth/r)+"px":100/r+"%";return s.createElement("div",{className:(0,f.default)(N.default.button,t),style:{width:o},onClick:a,role:"button"},s.createElement(R.default,{className:N.default.buttonIcon,name:n}))}},{key:"render",value:function(){var e=this.props,t=e.numColumns,n=e.numItems,a=e.selectedIndex,r=this.state,o=r.menuWidth,i=r.offset,l=void 0;if(a<i)l=-1;else if(a>=i+t){var c=t-1;l=c+1}else l=(a-i)%t;return s.createElement(w.default,{className:this.props.className},s.createElement(T.default,{className:N.default.resizeContainer,onResize:this._handleResize},s.createElement(P.default,null,this._renderPrevButton()),s.createElement(g.default,{menuWidth:o,numColumns:t,numItems:n,offset:i,renderItem:this._renderItem,selectedIndex:a}),s.createElement(P.default,null,this._renderNextButton()),s.createElement(C.default,{numTabs:t,selectedTabIndex:l,hide:-1===l||0===l&&i>0||l===t})))}}]),t}(s.PureComponent);A.displayName="CarouselMenu",t.default=A},cgfeeffgi:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(s),f=n("gbfffciea"),d=a(f),p=n("biddiiafgd"),h=a(p),m=n("dhigahgdjb"),b=a(m),g=n("fifhbjiec"),v=a(g),y=n("bcbahjefec"),_=a(y),E=n("cjcffhicea"),j=a(E),w=n("cgjcdbggeb"),O=function(e){function t(){var e,n,a,l;o(this,t);for(var c=arguments.length,s=Array(c),f=0;f<c;f++)s[f]=arguments[f];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(s))),a.isGroupParticipant=function(e){return!!a.props.chat.groupMetadata.participants.get(e)},a.customSecondaryText=function(e){return a.props.chat.groupMetadata.participants.get(e)?l10n.t("already_added_to_group"):null},a.contactFilter=function(e){var t=a.props.chat.groupMetadata;return!!b.default.isFilteredContact(e)&&(!t.participants.get(e.id)||l10n.t("already_added_to_group"))},a.confirmAddParticipant=function(e){var t=a.props.chat;a.push(u.createElement(h.default,{onOK:a.onAddParticipant.bind(a,e),okText:l10n.t("add_group_participant",{_plural:e.length}),onCancel:a._pop,cancelText:l10n.t("web_cancel")},u.createElement(v.default,{text:a.makeNameEnumeration(e,t.contact.name)})))},a.makeNameEnumeration=function(e,t){var n=e.map(function(e){return e.formattedShortName||e.shortName}).reduce(function(t,n,a){return[].concat(r(t),[n,a!==e.length-1&&l10n.t("enumeration_comma")||""])},[]);return l10n.t("confirm_add_group_participants",{participants:n.join(""),subject:t})},a.onAddParticipant=function(e){(0,w.addParticipants)(a.props.chat,e).catch(function(){}),d.default.closeModal()},a._pop=function(){a.pop()},l=n,i(a,l)}return l(t,e),c(t,[{key:"componentWillMount",value:function(){this.push(u.createElement(j.default,{onChat:this.confirmAddParticipant,filter:this.contactFilter,title:l10n.t("add_group_participant"),isDisabled:this.isGroupParticipant,isSelected:this.isGroupParticipant,customSecondaryText:this.customSecondaryText,listType:E.ListType.PARTICIPANT_MANAGE_MODAL}))}}]),t}(_.default);t.default=O},cgffcjcehg:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("ihfccfgdf"),f=a(u),d=n("ejbdjaifi"),p=n("bfdcadbbif"),h=a(p),m=n("eadfaddcj"),b=a(m),g=n("chicdhgich"),v=a(g),y=b.default.MSG_TYPE,_=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"render",value:function(){var e=this.props.msg,t=e.ack,n=e.isMedia&&!e.caption&&e.type!==y.AUDIO&&e.type!==y.PRODUCT||e.type===y.LOCATION&&!e.loc&&!e.isLive,a=void 0;return a=t<1?n?"msg-time-light":"msg-time":1===t?n?"msg-check-light":"msg-check":2===t?n?"msg-dblcheck-light":"msg-dblcheck":n?"msg-dblcheck-ack-light":"msg-dblcheck-ack",s.createElement("div",{className:v.default.icon},s.createElement(h.default,{name:a}))}}]),t}(s.PureComponent);_.CONCERNS={msg:["ack","isMedia","caption","type","loc","isLive"]},_.displayName="Status",t.default=(0,f.default)((0,d.hoc)(_),_.CONCERNS)},cgfgefjfje:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(s),f=n("ceffhbhahb"),d=a(f),p=n("cjhcbjdgc"),h=a(p),m=n("effbcehec"),b=a(m),g=n("egbbijije"),v=a(g),y=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={rendered:!1},n}return l(t,e),c(t,[{key:"componentDidMount",value:function(){this.setState({rendered:!0})}},{key:"render",value:function(){var e,t=this.props,n=t.children,a=t.rowNumber,o=t.rowHeight,i=t.zIndex,l=r({zIndex:i,height:o},h.default.prefix("transform"),"translate3d(0, "+o*a+"px, 0)"),c=(0,d.default)(v.default.item,(e={},r(e,v.default.keyframe,this.props.animate&&!this.state.rendered),r(e,v.default.transition,this.props.animate),e));return u.createElement("div",{"data-a8n":b.default.key("infinite-list-item"),className:c,style:l},n)}}]),t}(u.Component);y.displayName="ListItem",e.exports=y},cgfjiaegih:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function c(e){var t,n=e.action||null,a=(0,g.default)(ee.default.butterbar,(t={},r(t,ee.default.action,n),r(t,ee.default.computer,"computer"===e.type),r(t,ee.default.phone,"phone"===e.type),r(t,ee.default.notification,"notification"===e.type),r(t,ee.default.battery,"battery"===e.type),r(t,ee.default.update,"update"===e.type),t)),o={computer:"alert-computer",phone:"alert-phone",notification:"alert-notification",battery:"alert-battery",update:"alert-update"},i=e.onDismiss?m.default.createElement("div",{className:ee.default.controls},m.default.createElement(Z.default,{name:"x-light",onClick:e.onDismiss})):null,l=e.text?m.default.createElement("div",{className:ee.default.text},e.text):null;return m.default.createElement("div",{className:ee.default.wrapper},m.default.createElement("div",{className:a,onClick:n},m.default.createElement("div",{className:ee.default.icon},m.default.createElement(Z.default,{name:o[e.type]})),m.default.createElement("div",{className:ee.default.body},m.default.createElement("div",{className:ee.default.title},e.title),l),i))}function s(){y.default.closeModal()}function u(){switch(q.default.browser){case w.default.BROWSER_TYPE.CHROME:return window.open(w.default.FAQ_BASE_URL+"/faq/web/28080004","_blank");case w.default.BROWSER_TYPE.FIREFOX:return window.open(w.default.FAQ_BASE_URL+"/faq/web/28080006","_blank");case w.default.BROWSER_TYPE.SAFARI:return window.open(w.default.FAQ_BASE_URL+"/faq/web/28080008","_blank");case w.default.BROWSER_TYPE.OPERA:return window.open(w.default.FAQ_BASE_URL+"/faq/web/28080007","_blank");default:return window.open(w.default.FAQ_BASE_URL+"/faq/web/28080004","_blank")}}function f(){window.open(w.default.FAQ_BASE_URL+"/faq/web/28080002")}function d(e){return m.default.createElement("span",{className:ee.default.actionLink},m.default.createElement("span",{className:ee.default.actionText,onClick:e.action},e.children),m.default.createElement(Z.default,{className:ee.default.chevron,directional:!0,name:"chevron-right-text"}))}Object.defineProperty(t,"__esModule",{value:!0});var p=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),h=n("ddhijeejag"),m=a(h),b=n("ceffhbhahb"),g=a(b),v=n("gbfffciea"),y=a(v),_=n("bjigbaghc"),E=a(_),j=n("eadfaddcj"),w=a(j),O=n("ffchhcfdj"),C=a(O),S=n("eceadcicaf"),P=a(S),M=n("bfbggcdbfb"),T=a(M),k=n("dgdjiicfdg"),N=a(k),I=n("ebggjhghhi"),R=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(I),A=n("didfdhbecg"),D=a(A),x=n("ceddibdhdb"),L=a(x),F=n("eacidghfgh"),U=a(F),B=n("ihfccfgdf"),G=a(B),V=n("ejbdjaifi"),W=n("dcdiaahjj"),H=a(W),Y=n("bcjcbbafcj"),q=a(Y),K=n("cbbhbjebii"),z=a(K),Q=n("cfgcdfcfee"),X=a(Q),J=n("bfdcadbbif"),Z=a(J),$=n("djibdcebeh"),ee=a($),te=3e3,ne=function(e){function t(){var e,n,a,r;o(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.state={allowReconnect:!0},a.reconnect=function(){var e=X.default.numSocketsAttempted+1;U.default.poke(),R.waitForBBEvent(H.default,"change:displayInfo",function(){return H.default.displayInfo===W.StreamInfo.NORMAL}).then(function(){new T.default.WebcManualWebsocketAttempt({webcManualWebsocketAttemptSuccessful:X.default.numSocketsAttempted===e}).commit()}),a.setState({allowReconnect:!1}),a._reconnectTimeoutTimer.onOrAfter(te)},a._reconnectTimeoutTimer=new L.default(function(){a.setState({allowReconnect:!0})}),r=n,i(a,r)}return l(t,e),p(t,[{key:"componentWillUnmount",value:function(){this._reconnectTimeoutTimer.cancel()}},{key:"render",value:function(){var e=void 0,t=void 0;return this.state.allowReconnect?(e=m.default.createElement(m.default.Fragment,null,l10n.t("make_sure_computer_active_internet_connection")+" ",m.default.createElement(d,{action:this.reconnect},l10n.t("reconnect"))),t=l10n.t("computer_not_connected")):(e=null,t=l10n.t("connecting_to_whatsapp_or_phone")),m.default.createElement(c,{type:"computer",title:t,text:e})}}]),t}(h.PureComponent);ne.displayName="Offline";var ae=function(e){function t(){var e,n,a,r;o(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.state={takingTooLong:!1,didShowSubtitle:!1},a._timeoutTimer=new L.default(function(){a.setState({takingTooLong:!0,didShowSubtitle:!0})}),a.onProgress=function(){a._rerenderTimer.cancel(),a._timeoutTimer.onOrBefore(3e3),a.setState({takingTooLong:!1})},a._rerenderTimer=new L.default(function(){a.forceUpdate()}),a.retry=function(){U.default.poke(),a.onProgress()},r=n,i(a,r)}return l(t,e),p(t,[{key:"componentWillMount",value:function(){this.props.listeners.add(U.default,"change:state",this.onProgress),this.props.listeners.add(U.default,"change:retryTimestamp",this.onProgress)}},{key:"componentDidMount",value:function(){this._timeoutTimer.onOrBefore(3e3)}},{key:"componentWillUnmount",value:function(){this._timeoutTimer.cancel(),this._rerenderTimer.cancel()}},{key:"render",value:function(){var e=void 0,t=void 0;if(H.default.displayInfo===W.StreamInfo.OPENING)e=l10n.t("connecting_to_whatsapp");else{if(H.default.displayInfo!==W.StreamInfo.CONNECTING)return null;e=l10n.t("connecting_to_whatsapp_or_phone")}if(this.state.takingTooLong){this._rerenderTimer.onOrAfter(1e3);var n=U.default.retryTimestamp-Date.now();if(n<1)n=l10n.t("retrying"),setTimeout(function(){U.default.poke()},0);else if(n<6e4){var a=Math.ceil(n/1e3);n=l10n.t("retrying_in_some_seconds",{number:a,_plural:a})}else n=l10n.t("retrying_in",{duration:N.default.duration(n).humanize()});t=m.default.createElement(m.default.Fragment,null,n," ",m.default.createElement(d,{action:this.retry},l10n.t("retry_now")))}else t=this.state.didShowSubtitle?m.default.createElement("span",null,l10n.t("retrying")):null;return m.default.createElement(c,{type:"computer",title:e,text:t})}}]),t}(h.Component);ae.displayName="ResumeClass";var re=(0,P.default)((0,V.hoc)(ae)),oe=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));n.onReload=function(){z.default.restart()},n.onClickManualDownload=function(){},n._showBatteryTimer=new L.default(function(){return n.batteryUpdate(!1)}),n.dismissLowBatteryWarning=function(){var e=n.state.lowBatteryWarning;e>0&&n.setState({lowBatteryWarning:-e})},n._showNotifyTimer=new L.default(function(e){n.setState({showNotify:e})}),n.requestPermissions=function(){y.default.openModal(m.default.createElement(C.default,{title:"guide_desktop_notifications_title",desc:"guide_desktop_notifications_description",onConfirm:s,onCancel:u,type:C.default.TYPE.GUIDE_ALLOW})),window.Notification.requestPermission(function(e){y.default.closeModal(),n.setState({notifyPermission:e})})};var a=E.default.battery<w.default.BATTERY_LOW_THRESHOLD_1?E.default.battery<w.default.BATTERY_LOW_THRESHOLD_2?2:1:0;n.state={lowBatteryWarning:E.default.plugged?0:a,notifyPermission:window.Notification&&window.Notification.permission,showNotify:!1};var r=function(){n.batteryUpdate(!0)};return e.listeners.add(E.default,"change:plugged",r),e.listeners.add(E.default,"change:battery",r),n}return l(t,e),p(t,[{key:"componentWillUnmount",value:function(){this._showNotifyTimer.cancel(),this._showBatteryTimer.cancel()}},{key:"batteryUpdate",value:function(e){var t=this.state.lowBatteryWarning;E.default.plugged||E.default.battery>w.default.BATTERY_LOW_THRESHOLD_1?0!==t&&this.setState({lowBatteryWarning:0}):E.default.battery<=w.default.BATTERY_LOW_THRESHOLD_2?-2!==t&&(e?this._showBatteryTimer.onOrBefore(w.default.BATTERY_DELAY):2!==t&&this.setState({lowBatteryWarning:2})):t>-1&&E.default.battery<=w.default.BATTERY_LOW_THRESHOLD_1&&(e?this._showBatteryTimer.onOrBefore(w.default.BATTERY_DELAY):1!==t&&this.setState({lowBatteryWarning:1}))}},{key:"render",value:function(){var e=null;switch(H.default.displayInfo){case W.StreamInfo.OFFLINE:e=m.default.createElement(ne,{key:"bbar"});break;case W.StreamInfo.OPENING:case W.StreamInfo.CONNECTING:e=m.default.createElement(re,{key:"bbar"});break;case W.StreamInfo.NORMAL:break;case W.StreamInfo.RESUMING:case W.StreamInfo.TIMEOUT:var t=m.default.createElement(m.default.Fragment,null,l10n.t("make_sure_phone_active_internet_connection")," ",m.default.createElement(d,{action:f},l10n.t("learn_more")));e=m.default.createElement(c,{type:"phone",key:"bbar",title:l10n.t("phone_not_connected"),text:t})}if(!e&&this.state.lowBatteryWarning>0&&(e=m.default.createElement(c,{type:"battery",key:"bbar",title:l10n.t("phone_battery_low"),text:l10n.t("charge_phone_description"),dismissable:!0,onDismiss:this.dismissLowBatteryWarning})),!e&&H.default.needsUpdate){var n=m.default.createElement(d,null,l10n.t("click_to_update_whatsapp_web"));e=m.default.createElement(c,{type:"update",key:"bbar",title:l10n.t("update_available"),text:n,action:this.onReload})}if(e)this.state.showNotify&&this._showNotifyTimer.onOrBefore(0,!1);else if(this.state.showNotify){if(window.Notification&&this.state.notifyPermission===w.default.PERMISSION_DEFAULT){var a=m.default.createElement(d,null,l10n.t("enable_desktop_notifications"));e=m.default.createElement(c,{type:"notification",key:"bbar",title:l10n.t("get_notified_of_new_messages"),text:a,action:this.requestPermissions})}}else this._showNotifyTimer.onOrBefore(w.default.NOTIFICATION_PROMPT_DELAY,!0);return m.default.createElement(D.default,{transitionName:"butterbar",className:ee.default.container},e)}}]),t}(h.PureComponent);oe.CONCERNS={stream:["displayInfo","needsUpdate"]},oe.displayName="ButterBarClass";var ie=(0,P.default)((0,G.default)((0,V.hoc)(oe),oe.CONCERNS));t.default=function(){return m.default.createElement(ie,{stream:H.default})},c.displayName="BB",d.displayName="ActionLink"},cggajedfhg:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(s),f=n("eeghcebdh"),d=a(f),p=n("ejegihaeh"),h=a(p),m=n("gbfffciea"),b=a(m),g=n("eadfaddcj"),v=a(g),y=n("bjgiedaj"),_=a(y),E=n("fifhbjiec"),j=a(E),w=n("ccaaiecfib"),O=a(w),C=n("dhccihecch"),S=a(C),P=n("deabffecii"),M=a(P),T=n("cfegjiegcd"),k=a(T),N=n("bfejacaeaj"),I=a(N),R=n("ihfccfgdf"),A=a(R),D=n("dcjdgceiej"),x=a(D),L=n("cehjjfagii"),F=a(L),U=n("gaifbabbj"),B=n("dcbdjheea"),G=n("ejbdjaifi"),V=n("bgjddhffji"),W=n("bheafeifce"),H=n("iiaihjfbi"),Y=a(H),q=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.ProductCatalogSession=new M.default,a.launchProductView=function(e){if(e&&e.stopPropagation(),O.default.supportsFeature(O.default.F.CATALOG)){var t=a.props.msg;if(t){var n=t.businessOwnerJid&&(0,B.createWid)(t.businessOwnerJid);if(n){var r=h.default.get(n);if(r){var o=t.productId&&r.productCollection.get(t.productId),i=t.productId&&r.msgProductCollection.get(t.productId);if(o||i){var l=i;o&&o.t>=t.t&&(l=o,i&&r.msgProductCollection.remove(i)),l&&((0,V.logProductMsgClick)((0,W.unproxy)(l),a.ProductCatalogSession.toString()),b.default.openDrawerRight(u.createElement(k.default,{chat:t.chat,product:l,refreshCarousel:!0,sessionId:a.ProductCatalogSession.toString()}),"slide-left",a.context.uim))}}}}}},i=n,o(a,i)}return i(t,e),c(t,[{key:"componentDidMount",value:function(){if(O.default.supportsFeature(O.default.F.CATALOG)){var e=this.props.msg;if(!(e.businessOwnerJid&&(0,B.createWid)(e.businessOwnerJid)))return;h.default.addMsgAsproduct((0,W.unproxy)(e))}}},{key:"renderProductInfo",value:function(){var e=this.props,t=e.msg,n=e.trusted,a=t.title,r=t.description,o=t.priceAmount1000,i=t.currencyCode,l=n?U.Configuration.TrustedConversation:U.Configuration.UntrustedConversation,c=l({mentions:t.mentionMap(),links:t.getLinks(),selectable:!0}),s=o&&i?_.default.format(i,o):r,f=u.createElement(j.default,{direction:"inherit",selectable:!0,text:a,formatters:c,ellipsify:!0,className:d.default.title}),p=u.createElement(Y.default,{msg:t,className:d.default.subtitle},u.createElement(j.default,{direction:"inherit",selectable:!0,text:s,formatters:c,textLimit:v.default.MAX_PRODUCT_SUBTITLE_LENGTH}));return u.createElement("div",{className:d.default.productInfo,onClick:this.launchProductView},f,p)}},{key:"render",value:function(){if(!O.default.supportsFeature(O.default.F.CATALOG))return null;var e=this.props,t=e.displayAuthor,n=e.msg,a=!1!==t?!n.isSentByMe&&n.isGroupMsg:null,r=a?u.createElement("div",{className:d.default.author},u.createElement(F.default,{msg:n,contact:n.senderObj})):null,o=u.createElement(S.default,l({},this.props,{displayAuthor:!1,contentContainerClassName:d.default.productContainer,captionComponent:this.renderProductInfo(),thumbClassName:d.default.thumb,onThumbClick:this.launchProductView})),i=u.createElement(j.default,{className:d.default.productCta,onClick:this.launchProductView,text:l10n.t("product_message_view_product")});return u.createElement("div",{className:d.default.bubble},r,o,i)}}]),t}(u.Component);q.contextTypes={uim:I.default.instanceOf(x.default)},q.CONCERNS={msg:["businessOwnerJid","chat","chat","currencyCode","description","dir","id","isGroupMsg","isProductInquiry","isSentByMe","mediaData","priceAmount1000","productId","productImageCount","retailerId","rtl","senderObj","t","title","url"]},q.displayName="Product",t.default=(0,A.default)((0,G.hoc)(q),q.CONCERNS)},cggchheahd:function(e,t){e.exports={muted:"wcUYd",container:"_38w5G",fullscreen:"blq_W",youtubeContainer:"_7KBPw",blockYoutube:"_25JqX",videoControlsWrapper:"_3Tkpy",strippedVideoControls:"_2wzgf",opacityTransition:"_1Cx2d",widgetsWrapper:"Xv_gE",dimmed:"_2oMEO"}},cgjafchgje:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function l(e){var t=e.containerClassName,n=e.onClick,a=e.onFocusPrev,r=e.onFocusNext,o=e.onRef;return u.createElement("div",{className:(0,d.default)(t,j.default.emptyContainer),onClick:n},u.createElement("div",{className:j.default.emptySticker,style:{backgroundImage:"url("+O.default+")"}}),u.createElement(b.default,{handlers:{"shift+tab":a,tab:r},onRef:o},u.createElement("p",{className:j.default.emptyText},l10n.t("sticker_panel_empty"))))}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}();t.StickerPanelEmpty=l;var s=n("ddhijeejag"),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(s),f=n("ceffhbhahb"),d=a(f),p=n("ecjegjabde"),h=a(p),m=n("dhfbfehaef"),b=a(m),g=n("iagahbjff"),v=a(g),y=n("dbhijaface"),_=a(y),E=n("dfhebgbhja"),j=a(E),w=n("cjfhhbcfdh"),O=a(w),C=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a._handleGridFocusPrev=function(){a.props.onFocusPrev&&a.props.onFocusPrev()},a._setRefScrollGrid=function(e){a._refScrollGrid=e},i=n,o(a,i)}return i(t,e),c(t,[{key:"focus",value:function(){this._refScrollGrid&&this._refScrollGrid.focus()}},{key:"_getContent",value:function(){return this.props.recentStickersEnabled&&0===this.props.selectedStickerPackIndex?u.createElement(v.default,{ref:this._setRefScrollGrid,onFocusPrev:this._handleGridFocusPrev,onScroll:this.props.onScroll,onStickerClick:this.props.onSticker,onStickerEnter:this.props.onSticker}):u.createElement(_.default,{ref:this._setRefScrollGrid,onFocusPrev:this._handleGridFocusPrev,onScroll:this.props.onScroll,onStickerClick:this.props.onSticker,onStickerEnter:this.props.onSticker,selectedStickerPackIndex:this.props.selectedStickerPackIndex-this.props.specialItemsCount})}},{key:"render",value:function(){return u.createElement(b.default,{className:j.default.container,handlers:(0,h.default)({"shift+tab":this.props.onFocusPrev,tab:this.props.onFocusNext})},this._getContent())}}]),t}(u.PureComponent);C.displayName="StickerPanelContent",t.default=C,l.displayName="StickerPanelEmpty"},cgjcdbggeb:function(e,t,n){"use strict";function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){return s((0,T.unproxy)(e),t)}function i(e,t){return u((0,T.unproxy)(e),t)}function l(e,t){return f((0,T.unproxy)(e),t)}function c(e,t){return d((0,T.unproxy)(e),t)}function s(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:(0,P.genId)(),a=e.groupMetadata.participants;if(h.default.some(t,function(e){return a.get(e.id)}))return j.default.error("models:groupMetadata:participantCollection:addParticipants already a group member")(),Promise.reject(new b.ActionError);if(!a.canAdd())return Promise.reject(new b.ActionError);var r=(0,M.sendAddParticipants)(e.id,t.map(function(e){return e.id})),o=t.map(function(e){return e.formattedShortName}).join(l10n.t("enumeration_comma")),i=new P.ActionType(l10n.t("action_participant_adding",{participantNames:o,_plural:t.length})),l=r.then(function(e){a.sendForNeededAddRequest(e);var n=v.formatResult(e,v.addSuccessString,v.addFailedString,v.addPartialFailedString,t);return new P.ActionType(n)}).catch(function(a){return j.default.error("models:groupMetadata:participantCollection:addParticipants dropped")(a),new P.ActionType(l10n.t("action_participant_add_failed",{participantNames:o,_plural:t.length}),l10n.t("action_try_again"),function(){return s(e,t,n)})});return _.default.openToast(O.default.createElement(P.ActionToast,{id:n,initialAction:i,pendingAction:l})),r.then(function(){})}function u(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:(0,P.genId)(),a=e.groupMetadata.participants;if(h.default.some(t,function(e){return!a.canRemove(e)}))return Promise.reject(new b.ActionError);var r=S.default.removeParticipants(e.id,t.map(function(e){return e.id})),o=t.map(function(e){return e.contact.formattedShortName}).join(l10n.t("enumeration_comma")),i=new P.ActionType(l10n.t("action_participant_removing",{participantNames:o,_plural:t.length})),l=r.then(function(e){var n=v.formatRemoveResult(e,t.map(function(e){return e.contact}));return new P.ActionType(n)}).catch(function(a){return j.default.error("models:groupMetadata:participantCollection:removeParticipants dropped")(a),new P.ActionType(l10n.t("action_participant_remove_failed",{participantNames:o,_plural:t.length}),l10n.t("action_try_again"),function(){return u(e,t,n)})});return _.default.openToast(O.default.createElement(P.ActionToast,{id:n,initialAction:i,pendingAction:l})),r.then(function(){})}function f(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:(0,P.genId)(),a=e.groupMetadata.participants;if(h.default.some(t,function(e){return!a.canPromote(e)}))return Promise.reject(new b.ActionError);var r=S.default.promoteParticipants(e.id,t.map(function(e){return e.id})),o=t.map(function(e){return e.contact.formattedShortName}).join(l10n.t("enumeration_comma")),i=new P.ActionType(l10n.t("action_participant_promoting",{participantNames:o,_plural:t.length})),l=r.then(function(e){var n=v.formatResult(e,v.promoteSuccessString,v.promoteFailedString,v.promotePartialFailedString,t.map(function(e){return e.contact}));return new P.ActionType(n)}).catch(function(a){return j.default.error("models:groupMetadata:participantCollection:removeParticipants dropped")(a),new P.ActionType(l10n.t("action_participant_promote_failed",{participantNames:o,_plural:t.length}),l10n.t("action_try_again"),function(){return f(e,t,n)})});return _.default.openToast(O.default.createElement(P.ActionToast,{id:n,initialAction:i,pendingAction:l})),r.then(function(){})}function d(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:(0,P.genId)(),a=e.groupMetadata.participants;if(h.default.some(t,function(e){return!a.canDemote(e)}))return Promise.reject(new b.ActionError);var r=S.default.demoteParticipants(e.id,t.map(function(e){return e.id})),o=t.map(function(e){return e.contact.formattedShortName}).join(l10n.t("enumeration_comma")),i=new P.ActionType(l10n.t("action_participant_demoting",{participantNames:o,_plural:t.length})),l=r.then(function(e){var n=v.formatResult(e,v.demoteSuccessString,v.demoteFailedString,v.demotePartialFailedString,t.map(function(e){return e.contact}));return new P.ActionType(n)}).catch(function(a){return j.default.error("models:groupMetadata:participantCollection:demoteParticipants dropped")(a),new P.ActionType(l10n.t("action_participant_demote_failed",{participantNames:o,_plural:t.length}),l10n.t("action_try_again"),function(){return d(e,t,n)})});return _.default.openToast(O.default.createElement(P.ActionToast,{id:n,initialAction:i,pendingAction:l})),r.then(function(){})}Object.defineProperty(t,"__esModule",{value:!0}),t.addParticipants=o,t.removeParticipants=i,t.promoteParticipants=l,t.demoteParticipants=c;var p=n("hbhijdici"),h=r(p),m=n("cajijabhgb"),b=a(m),g=n("gcehifbbc"),v=a(g),y=n("gbfffciea"),_=r(y),E=n("bdiiahhjbe"),j=r(E),w=n("ddhijeejag"),O=r(w),C=n("chajfbfiga"),S=r(C),P=n("ccihhdchab"),M=n("bceahhbbcj"),T=n("bheafeifce")},cgjijjgidi:function(e,t){e.exports={muted:"_1wi1c",hidden:"_3hTQn",container:"_34tCm"}},chaebfegeh:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){try{return(0,c.createWid)(e)}catch(t){return e}}function o(e){var t="",n="",a=e.singleByte,o=e.doubleByte,i=e.nibbleDecode;this.readNode=function(e){var n=e.readByte(),a=this.readListSize(e,n);if((n=e.readByte())===f.STREAM_END)throw new Error("unexpected stream end "+e.debugInfo());var r=this.readString(e,n);if(0===a||!r)throw new Error("invalid node. 0 list or empty tag"+e.debugInfo());var o=a-2+a%2>>1;t=r;var i=this.readAttributes(e,o);if(a%2==1)return[r,i,void 0];var l=void 0;if(n=e.readByte(),this.isListTag(n))l=this.readList(e,n);else if(n===f.BINARY_8){var c=e.readByte();l=e.readBytes(c)}else if(n===f.BINARY_20){var s=e.readInt20();l=e.readBytes(s)}else if(n===f.BINARY_32){var u=e.readInt32();l=e.readBytes(u)}else l=this.readString(e,n);return[r,i,l]},this.isListTag=function(e){return e===f.LIST_EMPTY||e===f.LIST_8||e===f.LIST_16},this.readListSize=function(e,t){if(t===f.LIST_EMPTY)return 0;if(t===f.LIST_8)return e.readByte();if(t===f.LIST_16)return e.readInt16();throw new Error("invalid list size "+e.debugInfo())},this.readString=function(e,a){var o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=void 0;if(-1===a)throw new Error("invalid start token readString"+e.debugInfo());if(a>2&&a<236){var c=this.getToken(a);return"s.whatsapp.net"===c&&(c="c.us"),c}switch(a){case f.DICTIONARY_0:case f.DICTIONARY_1:case f.DICTIONARY_2:case f.DICTIONARY_3:var s=e.readByte();return this.getTokenDouble(a-f.DICTIONARY_0,s);case f.LIST_EMPTY:return;case f.BINARY_8:return i=e.readString(e.readByte()),this.isAttr&&o&&l.default.isWid(i)?r(i):i;case f.BINARY_20:return i=e.readString(e.readInt20()),this.isAttr&&o&&l.default.isWid(i)?r(i):i;case f.BINARY_32:return i=e.readString(e.readInt32()),this.isAttr&&o&&l.default.isWid(i)?r(i):i;case f.JID_PAIR:var d=this.readString(e,e.readByte()),p=this.readString(e,e.readByte());if(void 0!==d&&void 0!==p){var h=d+"@"+p;return o&&l.default.isWid(h)?r(h):h}if(void 0!==p)return p;throw new Error("invalid jid "+d+","+p+" "+e.debugInfo());case f.NIBBLE_8:case f.HEX_8:return this.readPacked8(a,e);default:throw u.default.infoVerbose("\n Unexpected token in binary protocol read. Token : "+a+"\n lastTag: "+t+"\n lastAttributeKey: "+n+"\n "+e.debugInfoWithPadding()+"\n ")(),new Error("invalid string "+a)}},this.getToken=function(e){var t=void 0;if(e>=0&&e<a.length&&(t=a[e]),void 0===t)throw new Error("invalid token "+e);return t},this.getTokenDouble=function(e,t){var n=void 0,a=256*e+t;if(a>=0&&a<o.length&&(n=o[a]),void 0===n)throw new Error("invalid double byte token "+e+" "+t);return n},this.readAttributes=function(e,t){this.isAttr=!0;for(var a=void 0,r=void 0,o=t?{}:void 0,i=0;i<t;i++)a=this.readString(e,e.readByte()),n=a,r=this.readString(e,e.readByte(),l.default.canBeWid(a)),o[a]=r;return this.isAttr=!1,o},this.readList=function(e,t){for(var n=[],a=this.readListSize(e,t),r=0;r<a;r++)n.push(this.readNode(e));return n},this.readPacked8=function(e,t){for(var n=t.readByte(),a=n>>7,r=127&n,o="",i=0;i<r;i++){var l=t.readByte();o+=this.unpackByte(e,(240&l)>>4),o+=this.unpackByte(e,15&l)}return a&&(o=o.substring(0,o.length-1)),o},this.unpackByte=function(e,t){switch(e){case f.NIBBLE_8:return this.unpackNibble(t);case f.HEX_8:return this.unpackHex(t);default:throw new Error("unpack non-nibble/hex type: "+e)}},this.unpackNibble=function(e){if(!i.hasOwnProperty(e))throw new Error("invalid nibble to unpack: "+e);return i[e]},this.unpackHex=function(e){if(e>=0&&e<=15)return e.toString(16).toUpperCase();throw new Error("invalid hex to unpack: "+e)}}var i=n("jccfhaecf"),l=a(i),c=n("dcbdjheea"),s=n("bdiiahhjbe"),u=a(s),f=n("ccebfaijda");e.exports=o},chbfbiahhb:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=a(s),f=n("dfbccdiiii"),d=a(f),p=n("bfdcadbbif"),h=a(p),m=n("ceffhbhahb"),b=a(m),g=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return l(t,e),c(t,[{key:"render",value:function(){return u.default.createElement("div",{className:(0,b.default)(d.default.button,r({},d.default.fullscreen,this.props.isFullscreenMode)),onClick:this.props.onClick},this.props.isFullscreenMode?u.default.createElement(h.default,{name:"video-exit-fullscreen"}):u.default.createElement(h.default,{name:"video-fullscreen"}))}}]),t}(s.PureComponent);g.displayName="FullscreenToogleButton",t.default=g},chbgjdggfh:function(e,t){e.exports={muted:"_1Jc4O",chat:"_2UaNq",chatAvatar:"_3vpWv",chatBody:"_2WP9Q",chatDetails:"_2-LYg",chatMain:"KgevS",noDelete:"_221a1",chatSecondary:"xD91K",chatTitle:"_3H4MS",chatStatus:"_2Bw3Q",chatMeta:"_0LqQ",unread:"_2ko65",active:"_3mMX1",chatDrag:"_3w49t",idle:"_1k-OW",themeMessage:"_2J5yE",themeSearch:"_3sA1g",themeDrawerList:"_2nQ7u",themeStatus:"_2t0gn",themeCheckbox:"_3UYKy",themeIdentity:"_3fAgu",themePlain:"_3Ff9z",themeListNames:"_27Ppf",member:"_30Q1W",themeLabel:"_2ZcHO",groupV4Invite:"_1tsvT",product:"_2f0ay",media:"ROigK"}},chccggajbc:function(e,t){e.exports={muted:"o_Fi2",statusLoading:"_2kE6F"}},chcdheijc:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("bcbahjefec"),f=a(u),d=n("hbciiabei"),p=a(d),h=n("dggfjficbb"),m=a(h),b=n("fidbefhib"),g=a(b),v=n("bijffg"),y=a(v),_=n("gbfffciea"),E=a(_),j=n("cahigbeecb"),w=a(j),O=n("eadfaddcj"),C=a(O),S=n("biddiiafgd"),P=a(S),M=n("cfhgffgbcb"),T=a(M),k=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),u=0;u<l;u++)c[u]=arguments[u];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.onDeleteLabel=function(e){e.forEach(function(e){var t=e.id;y.default.deleteLabel(t)})},a.onManageLabels=function(e){E.default.openModal(s.createElement(T.default,{modelsToUpdate:e}))},a.onEditLabel=function(e){E.default.openModal(s.createElement(g.default,{labelId:e,onUpdateLabel:a.onUpdateLabel,onCancel:E.default.closeModal()}))},a.onLabelClick=function(e){a.push(s.createElement(m.default,{openLabelColorDrawer:a.openLabelColorDrawer,labelId:e,onManageLabels:a.onManageLabels,onClose:a._pop,onRemoveLabel:a.onRemoveLabel,onEditLabel:a.onEditLabel}))},a.openAddLabel=function(){y.default.toArray().length>=C.default.MAX_SMB_LABEL_COUNT?E.default.openModal(s.createElement(P.default,{okText:l10n.t("ok_got_it"),onOK:function(){return E.default.closeModal()}},l10n.t("you_cant_add_more_than_x_labels",{count:C.default.MAX_SMB_LABEL_COUNT}))):E.default.openModal(s.createElement(g.default,{onAddLabel:a.onAddLabel,onCancel:E.default.closeModal()}))},a.onUpdateLabel=function(e,t,n){y.default.updateLabel(e,t,n)},a.openLabelColorDrawer=function(e,t){a.push(s.createElement(w.default,{labelId:e,onClose:a._pop,onUpdateColor:a.onUpdateLabel,currentColor:t}))},a._pop=function(){a.pop()},i=n,o(a,i)}return i(t,e),l(t,[{key:"componentWillMount",value:function(){this.push(s.createElement(p.default,{onDeleteLabel:this.onDeleteLabel,onLabelClick:this.onLabelClick,onClose:this._pop,openAddLabel:this.openAddLabel}))}},{key:"onAddLabel",value:function(e,t){y.default.addNewLabel(e,t)}},{key:"onRemoveLabel",value:function(e,t){var n=[{id:e,type:"remove"}];y.default.addOrRemoveLabels(n,t)}}]),t}(f.default);t.default=k},chdfbgffgh:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(s),f=n("cegfhjajbg"),d=a(f),p=n("dbdfbgehgj"),h=a(p),m=n("iaibjaeb"),b=a(m),g=n("hdccjfbbg"),v=a(g),y=n("dhfbfehaef"),_=a(y),E=n("bbhhbdicgc"),j=a(E),w=n("cbgeijgefb"),O=a(w),C=n("dcaibchbg"),S=a(C),P=n("bcfjfagjhe"),M=a(P),T=n("bgddggdhc"),k=0,N=1,I=2,R=3,A=function(e){function t(){var e,n,a,r;o(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.onFocusGain=function(e){e.target===(0,T.forbiddenAssertDOMNode)(a)&&(a.selection.index<0?a.focusFirst():a.selection.reset(!0))},a.focusFirst=function(){a.selection.setFirst(!0)},a.onNextContact=function(e){e.preventDefault(),e.stopPropagation(),a.selection.setNext(!0)},a.onPrevContact=function(e){e.preventDefault(),e.stopPropagation(),a.selection.prev()>-1?a.selection.setPrev(!0):(a.selection.unset(),a.props.onFocusSearch(e))},a.renderContact=function(e,t){var n=void 0;return e.isBlocked()&&(n=l10n.t("contact_list_blocked_contact")),u.createElement(v.default,{active:a.selection,contact:e,onClick:a.props.onClick,secondary:n,frequent:t,waitIdle:!0})},a.renderItem=function(e){switch(e.type){case k:return u.createElement(O.default,{key:"frequent-contacts-header",header:l10n.t("web_frequent_contacts")});case R:var t=e.data,n=e.frequent;return a.renderChat(t,n);case I:var r=e.data,o=e.frequent;return a.renderContact(r,o);case N:var i=e.data,l=e.separator;return u.createElement("div",{className:M.default.header},l?u.createElement(d.default,{key:"separator-"+i}):null,u.createElement(O.default,{header:i}));default:throw new E.UnknownDataError(e)}},r=n,i(a,r)}return l(t,e),c(t,[{key:"componentWillMount",value:function(){this.selection=new S.default(this.getSelectionList(this.props)),this.frequentContacts=this.props.frequentContacts||[]}},{key:"componentWillReceiveProps",value:function(e){this.selection.init(this.getSelectionList(e)),this.frequentContacts=e.frequentContacts||[]}},{key:"getSelectionList",value:function(e){var t=e.contacts,n=e.frequentContacts,a=n?n.map(function(e){return g.FREQUENT_PREFIX+e.id.toString()}):[],r=[],o=[];return t.forEach(function(e){e.isGroup?o.push(e.id.toString()):r.push(e.id.toString())}),a.concat(r).concat(o)}},{key:"renderChat",value:function(e,t){return u.createElement(b.default,{active:this.selection,chat:e,mode:m.Mode.INFO,noContext:!0,onClick:this.props.onClick,frequent:t})}},{key:"getFrequentContactsData",value:function(){var e=this,t=[];return this.frequentContacts.forEach(function(n){var a=e.getContactDataItem(n,!0);a&&t.push(a)}),t}},{key:"getContactDataItem",value:function(e,t){var n=t?g.FREQUENT_PREFIX:"",a=n+e.id.toString();if(e.isGroup){var r=h.default.get(e.id);return r?{key:a,data:r,type:R,frequent:t}:null}return{key:a,data:e,type:I,frequent:t}}},{key:"getData",value:function(){var e=[],t=[],n=[];this.frequentContacts&&this.frequentContacts.length&&(e.push({key:"frequent-contacts-header",type:k}),e.push.apply(e,r(this.getFrequentContactsData()))),this.props.contacts.forEach(function(e){e.isGroup?n.push(e):t.push(e)});var a=this.getDataFromContacts(t),o=this.getDataFromContacts(n);if(this.props.showPersonGroupDivisionHeader&&a.length>0){var i=l10n.t("web_contacts");e.push({key:"header-"+i,data:i,separator:!0,type:N})}if(e.push.apply(e,r(a)),this.props.showPersonGroupDivisionHeader&&o.length>0){var l=l10n.t("web_groups");e.push({key:"header-"+l,data:l,separator:!0,type:N})}return e.push.apply(e,r(o)),e}},{key:"getDataFromContacts",value:function(e){if(0===e.length)return[];for(var t=e[0].isGroup?"group":"contact",n=[],a=e.length>10,r="XXX",o=0;o<e.length;o++){var i=e[o];if(a&&i.header){var l=i.header;if(l!==r){var c=o<e.length-1&&l!==e[o+1].header;n.push({key:"header-"+t+"-"+l,data:l,separator:c,type:N}),r=l}}var s=this.getContactDataItem(i);s&&n.push(s)}return n}},{key:"render",value:function(){var e={down:this.onNextContact,up:this.onPrevContact};return u.createElement(_.default,{handlers:e,onFocus:this.onFocusGain,"data-tab":3},u.createElement(j.default,{data:this.getData(),renderItem:this.renderItem,flatListController:this.props.flatListController}))}}]),t}(u.PureComponent);A.displayName="ContactList",t.default=A},chdggedfah:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){var t=e.msg,n=e.displayAuthor;e.displayType;return i.createElement(p.default,{msg:t,displayAuthor:n},i.createElement(f.default,{iconName:"unknown",msg:t},c.default.msgText(t)))}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var o=n("ddhijeejag"),i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(o),l=n("dgjddffcfg"),c=a(l),s=n("eadfaddcj"),u=(a(s),n("cfiighfhhg")),f=a(u),d=n("dbabefhajh"),p=a(d);r.displayName="TemplateMessage"},chdhhgfaj:function(e,t){e.exports={muted:"_4renq",container:"_15Ywg",wrapper:"fsf95",innerWrapper:"_1Awt5",starIcon:"_11MuB",thumb:"K-kNO",blur:"_2sb6A"}},chegeejfcg:function(e,t){e.exports={"-emoji-width":"44px",emojiWidth:"44px",muted:"_3Rs2r",panel:"_2JiCb"}},chfehjfdj:function(e,t,n){"use strict";function a(e,t){if("sticker"===t.tag(e)){var n=t.attr("filehash",e);if(!n)return void o.default.error("sticker:parse missing filehash field")();var a={id:n,clientUrl:t.attr("url",e),directPath:t.attr("direct_path",e),mediaKey:t.attr("media_key",e),filehash:n,uploadhash:t.attr("enc_filehash",e),mimetype:t.attr("mimetype",e),width:parseInt(t.attr("width",e),10),height:parseInt(t.attr("height",e),10),size:parseInt(t.attr("size",e),10)};return(!a.mimetype||Number.isNaN(a.width)||Number.isNaN(a.height)||Number.isNaN(a.size))&&o.default.error("sticker:parse missing preferred fields: ")(a),a}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var r=n("bdiiahhjbe"),o=function(e){return e&&e.__esModule?e:{default:e}}(r)},chgafjbahd:function(e,t){e.exports={muted:"wlceo",container:"Drque",quotedMsg:"_2HTIU",statusV3QuotedMsg:"_7Q1c5",composeBoxQuotedMsg:"_2I-yY",hover:"_1W7nH",colorBar:"_1dvF4",msgBody:"_3LVMN",msgText:"SdGy6",quotedPaymentMsg:"zPdFn"}},chhcagejdh:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(s),f=n("ceffhbhahb"),d=a(f),p=n("dfgeejdaib"),h=a(p),m=n("cjiiehdbge"),b=a(m),g=n("ccgdfaeibd"),v=n("bfdcadbbif"),y=a(v),_=n("eceadcicaf"),E=a(_),j=n("ejbdjaifi"),w=n("cdcbgdeab"),O=a(w),C=n("hbhijdici"),S=a(C),P=n("dhfbfehaef"),M=a(P),T=n("ddajbaceej"),k=n("bgddggdhc"),N={RIGHT:"RIGHT",LEFT:"LEFT"},I=4,R=function(e){function t(){var e,n,a,r;o(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.state={curIndex:0,direction:N.RIGHT},a.msgLength=0,a.starredPreviewRef={},a.selectionIndex=0,a.onSlideLeft=function(){return a.hasLeft()?new Promise(function(e){a.setState({curIndex:a.state.curIndex-1,direction:N.LEFT},function(){e(!0)})}):Promise.resolve(!1)},a.onSlideRight=function(){return a.hasRight()?new Promise(function(e){a.setState({curIndex:a.state.curIndex+1,direction:N.RIGHT},function(){e(!0)})}):Promise.resolve(!1)},a.setRef=function(e){a._ref=e},a.hasRight=function(){return a.state.curIndex+I<a.msgLength},a.hasLeft=function(){return a.state.curIndex>0},a.handleLeftArrow=function(e){a.onSlideLeft().then(function(t){if(a.selectionIndex=t?a.selectionIndex:a.selectionIndex-1,a.selectionIndex<0)return void a.stopEvent(e);a.stopEvent(e),a.focusStarredGif()})},a.handleRightArrow=function(e){a.onSlideRight().then(function(t){a.selectionIndex=t?a.selectionIndex-1:a.selectionIndex;var n=Object.keys(a.starredPreviewRef).length;if(a.selectionIndex<3&&a.selectionIndex<n-1)a.selectionIndex=a.selectionIndex+1;else{if(!a.hasRight())return void a.stopEvent(e);a.selectionIndex=3}a.stopEvent(e),a.focusStarredGif()})},a.stopEvent=function(e){e&&(e.preventDefault(),e.stopPropagation())},a.handleEnter=function(e){a.stopEvent(e),a.starredPreviewRef[a.selectionIndex].component._gifRef.handleClick()},a.focusStarredGif=function(){var e=(0,k.forbiddenAssertDOMNode)(a.starredPreviewRef[a.selectionIndex]);e&&(0,T.focus)(e)},a.initSelection=function(){a.selectionIndex=0,a.focusStarredGif()},r=n,i(a,r)}return l(t,e),c(t,[{key:"componentWillMount",value:function(){var e=this,t=h.default;this.props.listeners.add(t,"add remove reset",function(){e.forceUpdate()}),t.isSynced||t.sync()}},{key:"getClientHeight",value:function(){return this._ref&&this._ref.clientHeight}},{key:"hasGifs",value:function(){return Boolean(this._ref&&this._ref.childNodes.length)}},{key:"isStarredGif",value:function(e){return!!e&&(!!this._ref&&this._ref.contains(e))}},{key:"render",value:function(){var e=this,t={left:this.handleLeftArrow,right:this.handleRightArrow,enter:this.handleEnter},n=S.default.uniqBy(h.default.toArray(),"filehash");if(this.msgLength=n.length,0===n.length)return u.createElement("div",null);if(n.length<=I){var a=0,o=n.map(function(t,n){return a+=Math.round(t.mediaData.aspectRatio*g.TARGET_GIF_HEIGHT),u.createElement(b.default,{key:t.filehash,ref:function(t){return e.starredPreviewRef[n]=t},msg:t,onSend:e.props.onSend})});return a+=(o.length-1)*g.GAP_SIZE,u.createElement(M.default,{className:O.default.section,handlers:t},u.createElement("div",{ref:this.setRef,className:O.default.searchRow,style:{maxWidth:a+"px"}},o))}var i=this.hasLeft(),l=this.hasRight(),c=i?this.onSlideLeft:null,s=l?this.onSlideRight:null,f=(0,d.default)(O.default.pager,O.default.pagerLeft,r({},O.default.pagerDisabled,!i)),p=(0,d.default)(O.default.pager,O.default.pagerRight,r({},O.default.pagerDisabled,!l)),m=u.createElement("div",{className:f,onClick:c},u.createElement(y.default,{name:"chevron-left-alt"})),v=u.createElement("div",{className:p,onClick:s},u.createElement(y.default,{name:"chevron-right-alt"})),_=n.slice(this.state.curIndex,this.state.curIndex+I).map(function(t,n){return u.createElement(b.default,{key:t.filehash,ref:function(t){return e.starredPreviewRef[n]=t},msg:t,onSend:e.props.onSend})});return u.createElement("div",{className:O.default.section},u.createElement(M.default,{onRef:this.setRef,className:O.default.searchRow,handlers:t},m,u.createElement("div",{className:O.default.body},_),v))}}]),t}(u.Component);R.displayName="StarredGifs";var A=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return l(t,e),c(t,[{key:"getClientHeight",value:function(){return this.getComponent().getClientHeight()}},{key:"hasGifs",value:function(){return this.getComponent().hasGifs()}},{key:"isStarredGif",value:function(e){return this.getComponent().isStarredGif(e)}}]),t}((0,E.default)((0,j.hoc)(R)));t.default=A},chicdhgich:function(e,t){e.exports={muted:"_2wqr_",icon:"rhQRM"}},chjchbjied:function(e,t){e.exports={muted:"_1AsLo",quote:"_2FaAB",hasAuthor:"woe4f",forwarded:"_3mOLI",hasSuspiciousLinks:"_2UjxI",more:"_2VdJh",linkPreview:"NB3Gq",meta:"_1sfgn",title:"KfTPt",footer:"_3Pggp"}},chjdbchg:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=r(s),f=n("djcchigfih"),d=a(f),p=n("dajffajabh"),h=a(p),m=n("djbhiedbef"),b=a(m),g=n("cajijabhgb"),v=r(g),y=n("dhhfaeacef"),_=a(y),E=n("cicgeajfge"),j=n("fifhbjiec"),w=a(j),O=n("cabhjigfgc"),C=a(O),S=n("bhedcifgbg"),P=a(S),M=n("cccgaejadd"),T=a(M),k=n("gbfffciea"),N=a(k),I=n("eagfdbhhhh"),R=n("bfjajhbdf"),A=a(R),D=n("fffdgbfji"),x=a(D),L=n("bfdcadbbif"),F=a(L),U=n("dhbceejbjg"),B=a(U),G=n("ihfccfgdf"),V=a(G),W=n("bjbedjfe"),H=a(W),Y=n("ejbdjaifi"),q=n("cehhcbdgih"),K=a(q),z={LOADING:0,REVOKING:1,SUCCESS:2},Q=function(e){function t(){var e,n,a,r;o(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.state={state:z.LOADING},a.getErrorMessageFromStatusCode=function(e){switch(e){case 401:return x.default.t("group_invite_query_401");case 403:return x.default.t("group_invite_query_403");case 404:return x.default.t("group_invite_query_404");default:return x.default.t("group_invite_query_406")}},a.handleLoadingStatusCode=function(e){if(200===e)a.setState({state:z.SUCCESS});else{var t=a.getErrorMessageFromStatusCode(e);a.props.onBack(),N.default.openToast(u.createElement(A.default,{msg:t,id:(0,R.genId)()}))}},a.handleRevokeGroupInvite=function(){N.default.openModal(u.createElement(P.default,{pushTransition:"none",popTransition:"none",chat:a.props.chat,onConfirm:a.handleConfirmRevokeGroupInvite}),{transition:"modal-flow"})},a.handleRevokingStatusCode=function(e){if(200===e)N.default.openToast(u.createElement(A.default,{msg:x.default.t("group_invite_revoke_success"),id:(0,R.genId)()})),a.setState({state:z.SUCCESS});else{var t=a.getErrorMessageFromStatusCode(e);a.props.onBack(),N.default.openToast(u.createElement(A.default,{msg:t,id:(0,R.genId)()}))}},a.handleConfirmRevokeGroupInvite=function(){a.setState({state:z.REVOKING});var e=a.props.groupMetadata.revokeGroupInvite();Promise.delay(500).return(e).checkpoint(a.props.rejectOnUnmount()).then(function(e){a.handleRevokingStatusCode(e)}).catch(v.Unmount,function(){})},a.handleSendGroupInviteLink=function(){N.default.openModal(u.createElement(T.default,{chat:a.props.chat,pushTransition:"none",popTransition:"none"}),{transition:"modal-flow"})},a.handleClickGroupInviteLinkCapture=function(e){e.preventDefault(),e.stopPropagation()},a.handleCopyLink=function(){window.getSelection().removeAllRanges();var e=document.querySelector("#group-invite-link-anchor"),t=document.createRange();e&&t.selectNode(e),window.getSelection().addRange(t);var n=void 0;try{n=document.execCommand("copy"),window.getSelection().removeAllRanges()}catch(e){n=!1}n?N.default.openToast(u.createElement(A.default,{msg:x.default.t("group_invite_link_copy_success"),id:(0,R.genId)()})):N.default.openToast(u.createElement(A.default,{msg:x.default.t("group_invite_link_copy_failed"),id:(0,R.genId)()}))},a.renderDrawerBody=function(){var e=a.props.groupMetadata,t=void 0;if(a.state.state===z.LOADING)t=u.createElement(E.LoadingWithText,{text:x.default.t("group_invite_check_link")});else if(a.state.state===z.REVOKING)t=u.createElement(E.LoadingWithText,{text:x.default.t("group_invite_revoke_in_progress",{groupName:a.props.chat.contact.name})});else{var n=e.groupInviteLink,r=null;document.queryCommandSupported("copy")&&(r=u.createElement(C.default,{a8nText:"li-copy-link",icon:u.createElement(F.default,{name:"copy",className:K.default.icon}),onClick:a.handleCopyLink},x.default.t("group_invite_drawer_copy_link")));var o=u.createElement(_.default,{id:a.props.chat.id,size:82,quality:_.default.Quality.HIGH}),i=u.createElement("span",{className:K.default.linkContainer},u.createElement(I.SelectableLink,{id:"group-invite-link-anchor",href:n,selectable:!0},n));t=u.createElement(b.default,null,u.createElement(B.default,{image:o,primary:u.createElement(w.default,{text:a.props.chat.contact.name,direction:"auto"}),theme:"identity",secondary:i}),u.createElement("div",{className:K.default.descContainer},x.default.t("group_invite_link_description")),u.createElement(C.default,{a8nText:"li-share-link",icon:u.createElement(F.default,{name:"forward",className:K.default.icon}),onClick:a.handleSendGroupInviteLink},x.default.t("group_invite_drawer_send_link")),r,u.createElement(C.default,{a8nText:"li-revoke-link",icon:u.createElement(F.default,{name:"revoke",className:K.default.icon}),onClick:a.handleRevokeGroupInvite},x.default.t("group_invite_drawer_revoke_link")))}return t},r=n,i(a,r)}return l(t,e),c(t,[{key:"componentWillMount",value:function(){this.props.groupMetadata.groupInviteCode().checkpoint(this.props.rejectOnUnmount()).then(this.handleLoadingStatusCode).catch(v.Unmount,function(){})}},{key:"render",value:function(){return u.createElement(d.default,null,u.createElement(h.default,{title:x.default.t("group_invite_link"),onBack:this.props.onBack,type:p.DRAWER_HEADER_TYPE.SMALL}),this.renderDrawerBody())}}]),t}(u.Component);Q.CONCERNS={groupMetadata:["inviteCode","groupInviteLink"]},Q.displayName="GroupInviteLinkDrawer",t.default=(0,H.default)((0,V.default)((0,Y.hoc)(Q),Q.CONCERNS))},ciaidfgabf:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e){var t=f.default.isRTL()?-1:1,n=-1===e.selectedTabIndex?-2:e.selectedTabIndex,a={width:100/e.numTabs+"%",transform:"translateX("+100*n*t+"%)"};return l.createElement("div",{className:(0,s.default)(p.default.menuTabsMarker,r({},p.default.hide,e.hide)),style:a})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=n("ddhijeejag"),l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(i),c=n("ceffhbhahb"),s=a(c),u=n("fffdgbfji"),f=a(u),d=n("bacfgbeffc"),p=a(d);o.displayName="MenuTabMarker"},ciajafaaie:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!i.default.supportsFeature(i.default.F.VIDEO_PLAYBACK_URL))return!1;if(e===c.EXTENDED_TEXT_MESSAGE_PREVIEWTYPE.VIDEO&&t){var n=d.default.hostname(t);if(n===u.default.HOSTNAME.INSTAGRAM||n===u.default.HOSTNAME.STREAMABLE||n===u.default.HOSTNAME.FACEBOOK)return!0}if(t)for(var a in l.URL_PATTERNS.ONLINE_VIDEO_URL)for(var r=l.URL_PATTERNS.ONLINE_VIDEO_URL[a],o=0;o<r.length;o++)if(r[o].test(t))return!0;return!1}Object.defineProperty(t,"__esModule",{value:!0}),t.isParsableOnlineVideoURL=r;var o=n("ccaaiecfib"),i=a(o),l=n("cgecdbiihg"),c=n("bgiachiigg"),s=n("eadfaddcj"),u=a(s),f=n("edbaidcaf"),d=a(f)},cibcaiabfd:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("ceffhbhahb"),f=a(u),d=n("bdiiahhjbe"),p=a(d),h=n("ihfccfgdf"),m=a(h),b=n("ejbdjaifi"),g=n("bfdcadbbif"),v=a(g),y=n("bdgdgicfaf"),_=a(y),E=n("eadfaddcj"),j=a(E),w=n("cicjibbhdb"),O=n("ccaaiecfib"),C=a(O),S=n("eceadcicaf"),P=a(S),M=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.updateAfterFeatureFlagChange=function(){a.forceUpdate()},i=n,o(a,i)}return i(t,e),l(t,[{key:"componentDidMount",value:function(){this.props.listeners.add(C.default,C.default.FEATURE_CHANGE_EVENT,this.updateAfterFeatureFlagChange)}},{key:"render",value:function(){var e=this.props.msg,t=void 0;switch(e.type){case j.default.MSG_TYPE.VIDEO:case j.default.MSG_TYPE.AUDIO:case j.default.MSG_TYPE.VCARD:case j.default.MSG_TYPE.MULTI_VCARD:case j.default.MSG_TYPE.DOCUMENT:case j.default.MSG_TYPE.CIPHERTEXT:case j.default.MSG_TYPE.UNKNOWN:case j.default.MSG_TYPE.IMAGE:var n={video:"status-video",audio:"status-audio",vcard:"status-vcard",multi_vcard:"status-vcard",document:"status-document",ciphertext:"status-ciphertext",unknown:"status-unknown",image:"status-image"};t=e.isGif?"status-gif":n[e.type];break;case j.default.MSG_TYPE.PRODUCT:t=C.default.supportsFeature(C.default.F.CATALOG)?"business-description":"status-unknown";break;case j.default.MSG_TYPE.STICKER:t="status-sticker";break;case j.default.MSG_TYPE.CALL_LOG:t="miss_video"===e.subtype||"miss_group_video"===e.subtype?"status-miss_video":"status-miss";break;case j.default.MSG_TYPE.PTT:t=4===e.ack?"status-ptt-blue":e.isSentByMe?"status-ptt-gray":"status-ptt-green";break;case j.default.MSG_TYPE.REVOKED:t="recalled-in";break;case j.default.MSG_TYPE.LOCATION:t=e.isLive?(0,w.liveLocationIcon)(!1):"status-location";break;case j.default.MSG_TYPE.GROUPS_V4_INVITE:t=C.default.supportsFeature(C.default.F.GROUPS_V_4_JOIN_PERMISSION)?"group":"status-unknown";break;case j.default.MSG_TYPE.PAYMENT:switch(e.subtype){case"send":t="status-document";break;case"ciphertext":t="status-ciphertext";break;case"futureproof":default:t="status-unknown"}break;default:t="status-unknown",p.default.log('chat:getClasses Invalid msg type:"'+e.type+'"')()}var a=(0,f.default)(_.default.symbol,t,e.isRevoked?null:_.default.margin);return s.createElement("div",{className:a},s.createElement(v.default,{name:t}))}}]),t}(s.PureComponent);M.CONCERNS={msg:["ack","isGif","isLive","type","subtype","isRevoked","isSentByMe"]},M.displayName="MsgSymbol",t.default=(0,P.default)((0,m.default)((0,b.hoc)(M),M.CONCERNS))},cicabfhdbb:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function l(e){e&&(e.preventDefault(),e.stopPropagation())}Object.defineProperty(t,"__esModule",{value:!0}),t.EmojiSuggestionsPanelComponent=t.EMOJI_WIDTH=void 0;var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("hbhijdici"),u=a(s),f=n("gbfffciea"),d=a(f),p=n("djegeegcbf"),h=a(p),m=n("fifhbjiec"),b=a(m),g=n("bggjbiacd"),v=a(g),y=n("dfbhcehadj"),_=a(y),E=n("dhfbfehaef"),j=a(E),w=n("eceadcicaf"),O=a(w),C=n("bhhdeihhhf"),S=a(C),P=n("ddhijeejag"),M=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(P),T=n("bgddggdhc"),k=n("fbjjefaic"),N=a(k),I=n("ejbdjaifi"),R=n("caffijjhc"),A=a(R),D=n("dadidajbgf"),x=a(D),L=n("dcjdgceiej"),F=a(L),U=n("gaifbabbj"),B=n("dbgdaechch"),G=n("eecehffbj"),V=n("bfejacaeaj"),W=a(V),H=n("chegeejfcg"),Y=a(H),q=t.EMOJI_WIDTH=parseInt(Y.default["-emoji-width"].replace(/px$/,""),10),K=function(e){function t(){var e,n,a,i;r(this,t);for(var c=arguments.length,s=Array(c),f=0;f<c;f++)s[f]=arguments[f];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(s))),a.state={selectedIndex:0,skinTonePicker:null},a.emojiList=null,a.rowLength=0,a.windowResized=function(){var e=a.getEmojiRowLength();if(a.rowLength!==e){a.rowLength=e;var t=a.state.selectedIndex>=e?e-1:a.state.selectedIndex;a.setState({selectedIndex:t})}},a.onEmojiClick=function(e){if(l(e),e.target instanceof HTMLElement){var t=e.target.dataset.unicode;if(t)if(h.default.skinToneEmojis[t]){var n=a.getEmojiVariant(t);n?a.onEmoji(n):a.onContextMenu(e)}else a.onEmoji(t)}},a.onEmojiMouseDown=function(e){if(l(e),e.target instanceof HTMLElement){var t=e.target.dataset.unicode;t&&h.default.skinToneEmojis[t]&&a.startPickerTimer(e)}},a.onEmoji=function(e){a.props.onEmoji(e),a.releaseFocus()},a.releaseFocus=function(){a.props.onFocusRelease&&a.props.onFocusRelease()},a.getEmojiVariant=function(e){return h.default.skinToneEmojis[e]?_.default.getVariant(e):null},a.setEmojiVariant=function(e,t,n){l(e),a.onEmoji(n),_.default.setVariant(t,n);var r=a.context.uim;return r&&(r.pop(!1,!1),r.uie.requestDismiss()),!1},a.onContextMenu=function(e){if(l(e),e.target instanceof HTMLElement){var t=e.target.dataset.unicode;t&&h.default.skinToneEmojis[t]&&a._onContextMenu(t,e.target)}},a._onContextMenu=function(e,t,n){a.clearPickerTimer();var r=h.default.skinToneEmojis[e],o=G.SKIN_TONE_VARIATIONS.map(function(t){var n=h.default.variantToUnicode(r,t);return M.createElement(S.default,{type:"emoji",key:n,a8n:"mi-emoji-variant",action:function(t){return a.setEmojiVariant(t,e,n)}},M.createElement(b.default,{text:n,formatters:U.Configuration.LargeEmojiOnly(),tabIndex:"-1"}))});a.setState({skinTonePicker:{menu:o,anchor:t,type:"picker",dirX:B.DirX.RIGHT,dirY:B.DirY.TOP,horizontal:!0,autoFocus:n}},function(){var e=a.props.onSkinTonePicker;e&&e(!0)})},a.closeSkinTonePicker=function(){a.setState({skinTonePicker:null},function(){var e=a.props.onSkinTonePicker;e&&e(!1)})},a.clearPickerTimer=function(){a.pickerTimer&&(a.props.clearTimeout(a.pickerTimer),a.pickerTimer=null)},a.startPickerTimer=function(e){l(e),a.clearPickerTimer();var t=e.target;if(t instanceof HTMLElement){var n=t.dataset.unicode;a.pickerTimer=a.props.setTimeout(function(){a.props.listeners.addOnce(d.default,"window_click",l),a._onContextMenu(n,t)},250),a.props.listeners.addOnce(window,"mouseup",a.clearPickerTimer,!0)}},a.getEmojiRowLength=function(){var e=a.emojiPanel&&a.emojiPanel.offsetWidth;return e?Math.floor(e/q):8},a.onEmojiArrowLeft=function(e){a.onEmojiArrow(e,"left")},a.onEmojiArrowRight=function(e){a.onEmojiArrow(e,"right")},a.onEmojiArrow=function(e,t){if(l(e),e.target instanceof HTMLElement){var n=e.target.dataset.emojiIndex;if(n){n=Number(n);var r=a.props.emojiList,o=n;switch(t){case"left":n>0&&(o=n-1);break;case"right":if(n+1>=r.length)return;o=n+1}a.setState({selectedIndex:o})}}},a.renderEmojiList=function(e){var t=e,n=a.getEmojiRowLength();t&&t.length>n&&(t=t.slice(0,n));var r=u.default.map(t,function(e,t){var n=h.default.getUnicodeFromEmoji(e),r=a.getEmojiVariant(n),o=a.state.selectedIndex===t&&!a.state.skinTonePicker;return M.createElement(v.default,{element:"span",emoji:r||n,size:"large",key:n,"data-unicode":n,"data-variant":r,tabIndex:"-1","data-emoji-index":t,selected:o})});return M.createElement(j.default,{onMouseDown:a.onEmojiMouseDown,onClick:a.onEmojiClick,onContextMenu:a.onContextMenu},M.createElement("div",{className:Y.default.panel,ref:(0,I.GetRef)("emojis",a)},r))},a.onEmojiEnter=function(e){if(l(e),e.target instanceof HTMLElement){var t=e.target.dataset.emojiIndex;if(t&&a.props.emojiList){var n=a.props.emojiList[Number(t)],r=h.default.getUnicodeFromEmoji(n);a.keyboardSelectEmoji(e,r)}}},a.keyboardSelectEmoji=function(e,t){if(h.default.skinToneEmojis[t]){var n=a.getEmojiVariant(t);if(n)a.onEmoji(n);else{if(l(e),!(e.target instanceof HTMLElement))return;a._onContextMenu(t,e.target,!0)}}else a.onEmoji(t)},i=n,o(a,i)}return i(t,e),c(t,[{key:"componentWillReceiveProps",value:function(e){var t=Math.min(this.state.selectedIndex,e.emojiList.length-1);this.setState({selectedIndex:t}),this.state.skinTonePicker&&this.closeSkinTonePicker()}},{key:"componentDidMount",value:function(){var e=this;this.props.listeners.add(_.default,"add remove change:variant",function(){return e.forceUpdate()});var t=this.props.debounce(this.windowResized,100);this.props.listeners.add(window,"resize",t),this.windowResized()}},{key:"getEmojiAtIndex",value:function(e){return e>=0&&e<this.props.emojiList.length?h.default.getUnicodeFromEmoji(this.props.emojiList[e]):null}},{key:"getEmojiElement",value:function(e){if(!(e<0)&&this.emojis){var t=(0,T.forbiddenAssertDOMNode)(this.emojis).children;if(!(e>=t.length))return t[e]}}},{key:"render",value:function(){var e=void 0;return this.state.skinTonePicker&&(e=M.createElement(A.default,{displayName:"SkinTonePicker",popable:!0,escapable:!0,requestDismiss:this.closeSkinTonePicker},M.createElement(x.default,{tooltip:this.state.skinTonePicker}))),M.createElement("div",{ref:(0,I.GetRef)("emojiPanel",this)},this.renderEmojiList(this.props.emojiList),e)}},{key:"moveSelectionLeft",value:function(){this.setState({selectedIndex:Math.max(this.state.selectedIndex-1,0)})}},{key:"moveSelectionRight",value:function(){this.setState({selectedIndex:Math.min(this.state.selectedIndex+1,this.getEmojiRowLength()-1,this.props.emojiList.length-1)})}},{key:"pickSelectedEmoji",value:function(){var e=this.getEmojiAtIndex(this.state.selectedIndex);if(!e)return null;if(h.default.skinToneEmojis[e]){var t=this.getEmojiVariant(e);if(t)this.onEmoji(t);else{var n=this.getEmojiElement(this.state.selectedIndex);n&&this._onContextMenu(e,n,!0)}}else this.onEmoji(e)}}]),t}(M.Component);K.contextTypes={uim:W.default.instanceOf(F.default)},K.displayName="EmojiSuggestionsPanel";t.EmojiSuggestionsPanelComponent=K;t.default=(0,O.default)((0,N.default)((0,I.hoc)(K)))},cicgeajfge:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}function i(){var e=n("cajbicccif");w.default.openDrawerLeft(s.createElement(e,null))}Object.defineProperty(t,"__esModule",{value:!0}),t.LazyLoadRetry=t.NoResultForLabel=t.LoadingWithText=t.Loading=t.ImageSearchEmpty=t.SearchingImages=t.BeforeImageSearch=t.DocMsgs=t.LinkMsgs=t.MediaMsgs=t.StarredMsgs=t.AllArchived=t.ListStatus=t.BeforeSearchMessages=t.ListGroups=t.ListChats=t.SearchMessagesUnavailable=t.SearchMessages=t.SearchGroups=t.SearchWithKeyword=t.SearchWithoutKeyword=t.SearchContacts=t.SearchingMessages=t.Searching=t.Search=t.Archived=t.Blocked=t.Empty=void 0;var l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("dbdfbgehgj"),f=a(u),d=n("becfabjeeg"),p=a(d),h=n("effbcehec"),m=a(h),b=n("ceffhbhahb"),g=a(b),v=n("fifhbjiec"),y=a(v),_=n("bfdcadbbif"),E=a(_),j=n("gbfffciea"),w=a(j),O=n("dfbcaibdjh"),C=a(O),S=n("bijffg"),P=a(S),M=function(e){var t=e.a8nText,n=e.a8nTitle,a=e.children,i=e.className,c=e.icon,u=e.text,f=e.theme,d=e.title,p=o(e,["a8nText","a8nTitle","children","className","icon","text","theme","title"]),h=d?s.createElement("div",{"data-a8n":m.default.key(n),className:C.default.title},d):null,b=u?s.createElement("div",{"data-a8n":m.default.key(t),className:C.default.text},s.createElement(y.default,{text:u})):null,v=(0,g.default)(C.default.empty,i,r({},C.default.compact,"compact"===f));return s.createElement("div",l({className:v},p),c,h,b,a)};M.displayName="Empty",t.Empty=M,(t.Blocked=function(){var e=s.createElement("div",{className:C.default.icon},s.createElement(E.default,{name:"empty-blocked"}));return s.createElement(M,{icon:e,title:l10n.t("blocked_empty"),text:l10n.t("add_blocked_description"),a8nTitle:"blocked-empty",a8nText:"add-blocked-description"})}).displayName="Blocked",(t.Archived=function(){var e=s.createElement("div",{className:C.default.icon},s.createElement(E.default,{name:"empty-archived"}));return s.createElement(M,{icon:e,title:l10n.t("archived_empty"),a8nTitle:"archived-empty"})}).displayName="Archived",(t.Search=function(){return s.createElement(M,{className:C.default.emptyTop,text:l10n.t("search_no_chats_or_contacts"),a8nText:"search-no-chats-or-contacts"})}).displayName="Search",(t.Searching=function(){return s.createElement(M,{className:C.default.emptyTop,text:l10n.t("searching_chats_contacts_messages"),a8nText:"searching-chats-contacts-messages"})}).displayName="Searching",(t.SearchingMessages=function(){return s.createElement(M,{className:C.default.emptyTop,text:l10n.t("searching_messages"),a8nText:"searching-messages"})}).displayName="SearchingMessages",(t.SearchContacts=function(){return s.createElement(M,{className:C.default.emptyTop,text:l10n.t("search_no_contacts"),a8nText:"search-no-contacts"})}).displayName="SearchContacts",(t.SearchWithoutKeyword=function(){return s.createElement(M,{className:C.default.emptyTop,text:l10n.t("no_results"),a8nText:"search-no-results-without-keyword"})}).displayName="SearchWithoutKeyword",(t.SearchWithKeyword=function(e){return s.createElement(M,{className:C.default.emptyTop,text:l10n.t("search_no_results_for_keyword",{keyword:e}),a8nText:"search-no-results-without-keyword"})}).displayName="SearchWithKeyword",(t.SearchGroups=function(){return s.createElement(M,{className:C.default.emptyTop,text:l10n.t("search_no_groups"),a8nText:"search-no-groups"})}).displayName="SearchGroups",(t.SearchMessages=function(){return s.createElement(M,{className:C.default.emptyTop,text:l10n.t("search_no_messages"),a8nText:"search-no-messages"})}).displayName="SearchMessages",(t.SearchMessagesUnavailable=function(){return s.createElement(M,{className:C.default.emptyTop,text:l10n.t("search_results_unavailable"),a8nText:"search-results-unavailable"})}).displayName="SearchMessagesUnavailable",(t.ListChats=function(){return s.createElement(M,{text:l10n.t("no_chats"),a8nText:"no-chats"})}).displayName="ListChats",(t.ListGroups=function(){return s.createElement(M,{text:l10n.t("no_groups"),a8nText:"no-groups"})}).displayName="ListGroups",(t.BeforeSearchMessages=function(e,t){var n=t?l10n.t("chat_search_prompt",{chatName:e}):l10n.t("conversation_search_prompt",{chatName:e});return s.createElement(M,{className:C.default.emptyTop,text:n,a8nText:"chat-search-prompt"})}).displayName="BeforeSearchMessages",(t.ListStatus=function(){return s.createElement(M,null)}).displayName="ListStatus",(t.AllArchived=function(){var e=f.default.filter(function(e){return e.archive}).length;return s.createElement(M,{title:l10n.t("all_chats_archived"),a8nTitle:"all-chats-archived"},s.createElement("div",{"data-a8n":m.default.key("see-archived"),role:"button",onClick:i,className:C.default.action},l10n.t("see_archived",{count:e,_plural:e})))}).displayName="AllArchived",(t.StarredMsgs=function(){return s.createElement(M,{text:l10n.t("no_starred_messages"),a8nText:"no-starred-messages"})}).displayName="StarredMsgs",(t.MediaMsgs=function(){return s.createElement(M,{text:l10n.t("no_media"),a8nText:"no-media"})}).displayName="MediaMsgs",(t.LinkMsgs=function(){return s.createElement(M,{text:l10n.t("no_links"),a8nText:"no-links"})}).displayName="LinkMsgs",(t.DocMsgs=function(){return s.createElement(M,{text:l10n.t("no_docs"),a8nText:"no-docs"})}).displayName="DocMsgs",(t.BeforeImageSearch=function(){return s.createElement(M,{text:l10n.t("image_search_prompt"),a8nText:"image-search-prompt"})}).displayName="BeforeImageSearch",(t.SearchingImages=function(){return s.createElement(M,{text:l10n.t("searching_images"),a8nText:"searching-images"})}).displayName="SearchingImages",(t.ImageSearchEmpty=function(){return s.createElement(M,{text:l10n.t("image_search_no_results"),a8nText:"image-search-no-results"})}).displayName="ImageSearchEmpty",(t.Loading=function(){return s.createElement(M,null,s.createElement(p.default,{size:50,stroke:4}))}).displayName="Loading",(t.LoadingWithText=function(e){var t=e.text;return s.createElement(M,null,s.createElement("div",{className:C.default.spinner},s.createElement(p.default,{size:50,stroke:4})),s.createElement(y.default,{element:"div",className:C.default.text,text:t}))}).displayName="LoadingWithText",(t.NoResultForLabel=function(e){var t=e.labelId,n=P.default.assertGet(t);return s.createElement(M,null,s.createElement(y.default,{element:"div",className:C.default.text,text:l10n.t("no_result_found_for_label",{labelName:n.name})}))}).displayName="NoResultForLabel",(t.LazyLoadRetry=function(e){var t=e.className,n=e.onClick;return s.createElement(M,{className:t,onClick:n},s.createElement(E.default,{name:"live-location-refresh"}),s.createElement("div",null,l10n.t("retry")))}).displayName="LazyLoadRetry"},cicjcfabii:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},s=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),u=n("ddhijeejag"),f=a(u),d=n("bfifafibjc"),p=a(d),h=n("cahfddcdga"),m=a(h),b=function(e){function t(){var e,n,a,r;o(this,t);for(var l=arguments.length,s=Array(l),u=0;u<l;u++)s[u]=arguments[u];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(s))),a._setRefObserver=function(e){a._refObserver=e,a.props.onRef&&a.props.onRef(e)},a.getScrollTop=function(){var e=a._refObserver;if(e)return e.scrollTop},a.setScrollTop=function(e){var t=a._refObserver;t&&(t.scrollTop=e)},a._handleRegisterList=function(){var e=(0,m.default)(a._refObserver);a.props.flatListController.triggerLayout({position:e.getBoundingClientRect(),width:e.clientWidth,height:e.clientHeight})},a._handleScroll=function(e){var t=a.props,n=t.flatListController,r=t.onScroll;r&&r(e),n.triggerScroll()},a._handleResize=function(e){var t=a.props,n=t.flatListController,r=t.onLayout,o=(0,m.default)(a._refObserver),i=c({position:o.getBoundingClientRect()},e);n.triggerLayout(i),r&&r(i)},r=n,i(a,r)}return l(t,e),s(t,[{key:"componentDidMount",value:function(){this.props.flatListController.registerContainer({getScrollTop:this.getScrollTop,setScrollTop:this.setScrollTop,onRegisterList:this._handleRegisterList})}},{key:"componentWillUnmount",value:function(){this.props.flatListController.unregisterContainer()}},{key:"render",value:function(){var e=this.props,t=e.children,n=(e.flatListController,e.onScroll,e.onLayout,e.onRef,r(e,["children","flatListController","onScroll","onLayout","onRef"]));return f.default.createElement(p.default,c({},n,{onResize:this._handleResize,onScroll:this._handleScroll,onRef:this._setRefObserver}),t)}}]),t}(u.Component);b.displayName="FlatListContainer",t.default=b},cicjibbhdb:function(e,t,n){"use strict";function a(e){var t="live-location";e&&(t+="-active");var n=r();return n&&(t+="-"+n),t}function r(){switch(i.default.platform){case o.PLATFORMS.ANDROID:case o.PLATFORMS.SMBA:return"android";case o.PLATFORMS.IPHONE:case o.PLATFORMS.SMBI:case o.PLATFORMS.IPAD:case o.PLATFORMS.IPOD:return"iphone";case o.PLATFORMS.WP7:return"wp";default:return""}}Object.defineProperty(t,"__esModule",{value:!0}),t.liveLocationIcon=a;var o=n("bjigbaghc"),i=function(e){return e&&e.__esModule?e:{default:e}}(o)},ciddcjeaij:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("hbhijdici"),s=a(c),u=n("ddhijeejag"),f=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(u),d=n("chcadgfgad"),p=a(d),h=n("djcchigfih"),m=a(h),b=n("dajffajabh"),g=a(b),v=n("djbhiedbef"),y=a(v),_=n("cdbcigcahd"),E=a(_),j=n("dcbdjheea"),w=n("djbfhebjhe"),O=a(w),C=n("cdjajhiedh"),S=a(C),P=n("cgfjebhhej"),M=window.l10n,T=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"renderContacts",value:function(){var e=this;return s.default.filter(this.props.vCard.TEL,function(e){return e.properties.waid}).map(function(t){var n=(0,j.numberToWid)(s.default.first(t.properties.waid));return f.createElement("div",{className:S.default.container,key:"vCard-"+t.index},f.createElement(E.default,{title:(0,O.default)(n),onClick:function(){return e.onSelect(n)},icon:e.props.icon},P.getType(t)))})}},{key:"onSelect",value:function(e){this.props.onSelect(e)}},{key:"render",value:function(){return f.createElement(p.default,{type:d.BoxModalType},f.createElement(m.default,null,f.createElement(g.default,{onCancel:this.props.onCancel,type:b.DRAWER_HEADER_TYPE.POPUP,title:M.t("choose_phone_number")}),f.createElement(y.default,null,this.renderContacts())))}}]),t}(f.Component);T.defaultProps={onCancel:function(){},onSelect:function(){}},T.displayName="VCardWAidChoiceModal",e.exports=T},cieaeggjg:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(s),f=n("cgffcjcehg"),d=a(f),p=n("ihfccfgdf"),h=a(p),m=n("ejbdjaifi"),b=n("bheafeifce"),g=n("bjebjijbfc"),v=a(g),y=n("gbfffciea"),_=a(y),E=n("bfdcadbbif"),j=a(E),w=n("ceffhbhahb"),O=a(w),C=n("cedifchehj"),S=a(C),P=n("eadfaddcj"),M=a(P),T=n("icghcjegh"),k=a(T),N=M.default.MSG_TYPE,I=function(e){function t(){var e,n,a,r;o(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.openInfoDrawer=function(){_.default.msgInfoDrawer((0,b.unproxy)(a.props.msg))},r=n,i(a,r)}return l(t,e),c(t,[{key:"render",value:function(){var e=this.props.msg,t=this.props.theme,n=void 0,a=void 0,o=(e.type===N.IMAGE||e.type===N.VIDEO)&&!e.caption||e.type===N.LOCATION&&!e.isLive&&!e.get("loc");if(e.broadcast){var i=o?"broadcast-light":"broadcast";n=u.createElement("div",{className:S.default.icon},u.createElement(j.default,{name:i}))}if(e.star&&!e.isRevoked){var l=o?"star-light":e.isSentByMe?"star":"star-in";a=u.createElement("div",{className:S.default.icon},u.createElement(j.default,{name:l}))}var c=e.isSentByMe&&e.type!==N.REVOKED?u.createElement(d.default,{msg:this.props.msg}):null,s=e.isSentByMe&&e.type!==N.REVOKED,f=(0,O.default)(S.default.meta,r({},S.default.metaLight,o)),p=e.labels?u.createElement("span",{className:S.default.labels},u.createElement(k.default,{labels:e.labels,showName:!1})):null;return u.createElement("div",{className:f,onClick:s?this.openInfoDrawer:null,role:s?"button":null},a,n,p,u.createElement("span",{className:S.default.timestamp},"date"!==t?e.t?v.default.timestampStr(e.t):null:e.t?v.default.relativeStr(e.t):null),c)}}]),t}(u.PureComponent);I.CONCERNS={msg:["t","isSentByMe","isLive","isRevoked","type","broadcast","star","caption","labels"]},I.displayName="Meta",t.default=(0,h.default)((0,m.hoc)(I),I.CONCERNS)},ciebcgbegd:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("effbcehec"),f=a(u),d=n("eadfaddcj"),p=a(d),h=n("djcchigfih"),m=a(h),b=n("dajffajabh"),g=a(b),v=n("djbhiedbef"),y=a(v),_=n("cabhjigfgc"),E=a(_),j=n("bfbggcdbfb"),w=n("ecbjchafdg"),O=a(w),C=n("bfebbjhgbh"),S=a(C),P=n("gbfffciea"),M=a(P),T=n("gifddfdia"),k=a(T),N=n("edbaidcaf"),I=a(N),R=n("eagfdbhhhh"),A=n("fbdhjahjj"),D=a(A),x="animated-doodle",L=n("bjhdcidgah"),F={selector:"."+D.default.animation,low:{default:L},high:{default:L}},U=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),u=0;u<l;u++)c[u]=arguments[u];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.openTime=-1,a.actionsTaken=!1,a.onTOS=function(){var e="https://www.whatsapp.com/legal/";e=I.default.build(e,{lg:l10n.getLocale()}),a.actionsTaken=!0,window.open(e,"_blank")},a.onFAQ=function(){var e=p.default.FAQ_BASE_URL+"/faq/web";e=e=I.default.build(e,{lg:l10n.getLocale()}),window.open(e,"_blank"),a.logSessionEvent(j.CONTACT_US_EXIT_STATE.FAQ)},a.onContactUs=function(){M.default.openModal(s.createElement(S.default,{onCancel:a.onContactUsCancel,onSend:a.onContactUsSend}))},a.onSendNativeLogComplete=function(e,t){e?a.onContactUsSend():a.onContactUsCancel()},a.onContactUsCancel=function(){a.logSessionEvent(j.CONTACT_US_EXIT_STATE.PROBLEM_DESCRIPTION)},a.onContactUsSend=function(e){a.logSessionEvent(j.CONTACT_US_EXIT_STATE.EMAIL_SEND,e)},a.onKeyboardShortcuts=function(){M.default.openModal(s.createElement(O.default,null))},i=n,o(a,i)}return i(t,e),l(t,[{key:"componentWillMount",value:function(){this.openTime=performance.now(),k.default.isAssetLoaded(x)||k.default.loadAsset(F,x)}},{key:"componentWillUnmount",value:function(){this.actionsTaken||this.logSessionEvent(j.CONTACT_US_EXIT_STATE.CANCELLED)}},{key:"logSessionEvent",value:function(e,t){var n=new j.ContactUsSession({contactUsExitState:e,contactUsT:Math.ceil(performance.now()-this.openTime)});t&&(n.contactUsAutomaticEmail=!0,n.contactUsProblemDescription=t.subject,n.contactUsScreenshotC=t.numScreenshots),n.commit(),this.actionsTaken=!0}},{key:"render",value:function(){return s.createElement(m.default,null,s.createElement(g.default,{a8n:"drawer-title-help",title:l10n.t("help_drawer_title"),onBack:this.props.onClose,type:b.DRAWER_HEADER_TYPE.LARGE}),s.createElement(y.default,null,s.createElement("div",{className:D.default.animation}),s.createElement(R.SelectableDiv,{"data-a8n":f.default.key("version"),className:D.default.version,selectable:!0},l10n.t("version",{version:p.default.VERSION_STR})),s.createElement(E.default,{a8nText:"li-faq",onClick:this.onFAQ},l10n.t("web_settings_faq")),s.createElement(E.default,{a8nText:"li-contact-us",onClick:this.onContactUs},l10n.t("send_logs_title")),s.createElement(E.default,{a8nText:"li-tos",onClick:this.onTOS},l10n.t("terms_and_privacy_link"))))}}]),t}(s.Component);U.displayName="HelpDrawer",t.default=U},cieccfhhib:function(e,t,n){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var i=function e(t,n,a){null===t&&(t=Function.prototype);var r=Object.getOwnPropertyDescriptor(t,n);if(void 0===r){var o=Object.getPrototypeOf(t);return null===o?void 0:e(o,n,a)}if("value"in r)return r.value;var i=r.get;if(void 0!==i)return i.call(a)},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("eceadcicaf"),f=function(e){return e&&e.__esModule?e:{default:e}}(u),d=n("ejbdjaifi"),p=function(e){function t(){var e,n,o,i;a(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=o=r(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),o.isOpen=!1,o._setRefInput=function(e){o._refInput=e},o._handleClick=function(e){e.stopPropagation(),o._handleOpen()},o._handleChange=function(e){o._handleClose(),o.props.onChange(e)},i=n,r(o,i)}return o(t,e),l(t,[{key:"open",value:function(){this._refInput&&(this.isOpen||this._refInput.click())}},{key:"_handleOpen",value:function(){this.isOpen=!0}},{key:"_handleClose",value:function(){this.isOpen=!1}},{key:"render",value:function(){return s.createElement("input",{accept:this.props.mimes,ref:this._setRefInput,type:"file",multiple:!0,style:{display:"none"},onClick:this._handleClick,onChange:this._handleChange})}}]),t}(s.PureComponent);p.displayName="FilePicker";var h=function(e){function t(){return a(this,t),r(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return o(t,e),l(t,[{key:"open",value:function(){return i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"getComponent",this).call(this).open()}}]),t}((0,f.default)((0,d.hoc)(p)));t.default=h},ciefdgaafc:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(s),f=n("hdccjfbbg"),d=a(f),p=n("bdfjbfgea"),h=a(p),m=n("hbhijdici"),b=a(m),g=n("eceadcicaf"),v=a(g),y=n("ejbdjaifi"),_=n("didfdhbecg"),E=a(_),j=function(e){function t(e){r(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.renderPills=function(e){var t=n.props,a=t.useShortName,r=t.isDisabled,o=t.onDelete;return b.default.size(e)?e.map(function(e){var t=r&&r(e.id)?null:{onDelete:o};return u.createElement(d.default,l({contact:e,useShortName:a},t,{type:f.Type.SMALL,key:e.id.toString(),theme:"list-names",waitIdle:!0}))}):null},n.props.listeners.add(n.props.selections,"all"),n}return i(t,e),c(t,[{key:"componentDidMount",value:function(){this.forceUpdate()}},{key:"render",value:function(){return u.createElement(E.default,{transitionName:"slide-up-down-footer",className:h.default.selectedListContainer},this.renderPills(this.props.selections.getSelected()))}}]),t}(u.Component);j.displayName="ContactSelectionPill",t.default=(0,v.default)((0,y.hoc)(j))},cificacaii:function(e,t){e.exports={muted:"_1f7YV",header:"_1mJpB",photo:"_1Z4e7",text:"_3K8QZ",name:"_1zc7y",description:"_1S1xi",spinner:"_160a0",img:"_1IGJ4"}},cifjfjfegc:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function c(e){var t=e.duration,n=f.default.durationStr(t);return n?P.createElement("span",{className:j.default.mediaCanvasDuration},n):null}var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),u=n("bjebjijbfc"),f=a(u),d=n("djiibcjggg"),p=a(d),h=n("eceadcicaf"),m=a(h),b=n("bffjfbgbg"),g=a(b),v=n("ejbdjaifi"),y=n("bfdcadbbif"),_=a(y),E=n("cafgbeeihg"),j=a(E),w=n("bbjadhadbg"),O=a(w),C=n("ccaaiecfib"),S=a(C),P=n("ddhijeejag"),M=n("ceffhbhahb"),T=function(e){function t(){o(this,t);var e=i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.onSelectClick=function(t){e.props.onMessageSelect&&e.props.onMessageSelect(e.props.msg,!e.props.selected)},e.onMouseOver=function(t){e.state.hover||e.setState({hover:!0})},e.onMouseEnter=function(t){e.state.hover||e.setState({hover:!0})},e.onMouseLeave=function(t){e.state.hover&&e.setState({hover:!1})},e._renderImg=function(t,n,a){return e.props.onDragStart?P.createElement("div",{className:t,style:n,onClick:e.props.onClick||null,ref:(0,v.GetRef)("img",e),onDragStart:e.props.onDragStart,draggable:!0},a):P.createElement("div",{className:t,style:n,onClick:e.props.onClick||null,ref:(0,v.GetRef)("img",e)},a)},e.state={hover:!1},e}return l(t,e),s(t,[{key:"componentDidMount",value:function(){this.props.listeners.add(this.props.msg.mediaData,"change:preview"),this.props.listeners.add(this.props.msg,"change:star"),this.props.imgRef&&this.props.imgRef(this.img)}},{key:"componentWillUnmount",value:function(){this.props.imgRef&&this.props.imgRef(null)}},{key:"render",value:function(){var e,t=this,n=this.props,a=n.msg.mediaData,o=n.selectable,i=n.theme,l=n.active,s=this.props.selected||!1,u=void 0,f=null,d=null,h=null,m=null,b=null,v=null;if(this.props.msg.star&&(a.type!==g.default.TYPE.AUDIO&&(d=P.createElement("div",{className:j.default.shade})),b=P.createElement("div",{className:j.default.iconStar},P.createElement(_.default,{name:"star-light"}))),a.type===g.default.TYPE.IMAGE)if(u=j.default.mediaCanvas,S.default.supportsFeature(S.default.F.REPLACE_MEDIABLOB)){var y=function(e){return t._renderImg(u,{backgroundImage:"url("+e+")"},d)},E=function(){return a.preview?y(a.preview.url()):t._renderImg(u,null,d)};v=P.createElement(O.default,{mediaData:a,placeholderRenderer:E},y)}else a.renderableUrl?f={backgroundImage:"url("+a.renderableUrl+")"}:a.preview&&(f={backgroundImage:'url("'+a.preview.url()+'")'}),v=this._renderImg(u,f,d);else{switch(a.type){case g.default.TYPE.AUDIO:u=j.default.mediaCanvas+" attach-media-audio-thumb",h=P.createElement("div",{className:j.default.iconType},P.createElement(_.default,{name:"msg-audio-light"})),m=P.createElement(c,{duration:a.duration});break;case g.default.TYPE.VIDEO:d=P.createElement("div",{className:j.default.shade}),a.isGif?(u=a.preview?j.default.mediaCanvas:j.default.mediaCanvas+" media-video-thumb",h=P.createElement("div",{className:j.default.iconType},P.createElement(_.default,{name:"msg-gif-light"}))):(u=j.default.mediaCanvas,h=P.createElement("div",{className:j.default.iconType},P.createElement(_.default,{name:"msg-video-light"})),m=P.createElement(c,{duration:a.duration})),a.preview&&(f={backgroundImage:'url("'+a.preview.url()+'")'})}v=this._renderImg(u,f,d)}var w=void 0;(o||this.state.hover)&&(w=P.createElement("div",{className:j.default.mediaSelect},P.createElement("div",{className:j.default.shadeTop,onClick:this.props.onClick||null}),P.createElement(p.default,{onChange:this.onSelectClick,hover:this.state.hover,checked:s})));var C=null,T=null,k=null;this.props.hoverEvent&&(C=this.onMouseOver,T=this.onMouseEnter,k=this.onMouseLeave);var N=M(this.props.classes,j.default.canvasComponent,(e={},r(e,j.default.canvasSelected,s),r(e,j.default.canvasSecondRow,"hideableSecondRow"===i),r(e,j.default.viewerFlow,"viewerFlow"===i),r(e,j.default.active,!0===l),e));return P.createElement("div",{className:N,onMouseOver:C,onMouseEnter:T,onMouseLeave:k},w,P.createElement("div",{className:j.default.canvasBody},h,m,b),v)}}]),t}(P.Component);T.displayName="MediaThumb",e.exports=(0,m.default)((0,v.hoc)(T))},cigbgdjabj:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("ichcjagij"),f=a(u),d=n("icghcjegh"),p=a(d),h=n("ccaaiecfib"),m=a(h),b=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),u=0;u<l;u++)c[u]=arguments[u];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.renderLabel=function(){var e=a.props.labels;if(e)return e.map(function(e,t){return s.createElement("div",{key:t,className:f.default.labelRow},s.createElement(p.default,{labels:[e],showName:!0}))})},i=n,o(a,i)}return i(t,e),l(t,[{key:"render",value:function(){return this.props.labels&&m.default.supportsFeature(m.default.F.LABELS_DISPLAY)?s.createElement("div",{className:f.default.labelContainer},this.renderLabel()):null}}]),t}(s.PureComponent);b.displayName="InfoDrawerLabelWell",t.default=b},cigddfbici:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=r(s),f=n("gbfffciea"),d=a(f),p=n("biddiiafgd"),h=a(p),m=n("dbdfbgehgj"),b=a(m),g=n("dhigahgdjb"),v=a(g),y=n("cajijabhgb"),_=r(y),E=n("bcbahjefec"),j=a(E),w=n("ccaaiecfib"),O=a(w),C=n("bfcjfjfjjj"),S=a(C),P=n("becfabjeeg"),M=a(P),T=n("chajfbfiga"),k=a(T),N=n("dcbdjheea"),I=function(e){function t(){var e,n,a,r;o(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a._cancel=function(){a._queryChatPromise&&a._queryChatPromise.cancel(),a._queryChatPromise=void 0,a.end()},a.error=function(e){a.push(u.createElement(h.default,{onOK:function(){return a.end()},okText:l10n.t("web_ok")},l10n.t("msg_send_error")))},r=n,i(a,r)}return l(t,e),c(t,[{key:"componentWillMount",value:function(){var e=this;this.push(u.createElement(h.default,{title:l10n.t("starting_chat"),onCancel:this._cancel,cancelText:l10n.t("web_cancel")},u.createElement("div",{className:S.default.spinner},u.createElement(M.default,{stroke:6,size:24})))),this._queryChatPromise=this.queryChat().cancellable().then(function(e){return b.default.find(e)}).then(function(t){e.props.onSuccess(t),e.openChat(t),e.end()}).catch(Promise.CancellationError,function(){}).catch(this.error)}},{key:"queryChat",value:function(){var e=this.props.phone,t=(0,N.createWid)(e.slice(1));return v.default.get(t)?Promise.resolve(t):k.default.queryExist(e).then(function(e){return 200===e.status?(O.default.supportsFeature(O.default.F.QUERY_VNAME)&&e.biz&&k.default.queryVname(e.jid).catch(_.WapDrop,function(){}),e.jid):Promise.reject("Invalid number")})}},{key:"openChat",value:function(e){var t=this.props.msgText;e.active&&t?d.default.pasteChatTextInput(e,t):(t&&e.setComposeContents({text:t}),d.default.openChatFromUnread(e).then(function(t){t&&d.default.focusChatTextInput(e)}))}}]),t}(j.default);I.defaultProps={removeTopDrawer:!0,pushTransition:"none",popTransition:"none"},t.default=I},cighigadh:function(e,t){e.exports={muted:"_2GCfc",msg:"FTBzM","msgСontinuation":"_17BiH","msgсontinuation":"_17BiH",msgSystem:"_3CGDY",message:"_1zGQT",messageTransparent:"a81-s",tailOverrideHide:"PJFFv",messageSystem:"a7otO",messageChat:"_2ugFP",messageCode:"_3kab4",messageE2ENotification:"S-bQb",messageBizNotification:"_1LwB5",messagePlaceholder:"_28d1E",msgGallery:"_3RxKY",messageAudio:"_1uSEj",messageDocument:"oty3x",messageImage:"_26GKj",messageProduct:"nt61F",messageMultiVcard:"_2HP6E",messagePTT:"xPyAe",messagePtt:"xPyAe",messageSticker:"ossEC",messageVcard:"_1ikYm",messageGif:"_2lXrM",messageVideo:"_1hLcX",messageLocation:"_2qxEJ",messageLiveLocation:"_3Vhqk",msgInfo:"_2DWMU",messageHidden:"_2Bze7",messageContainer:"_3FLoA",btnForward:"gxf3C",msgPSA:"_3ZL2B",msgPsa:"_3ZL2B",messageVideoLinkPreview:"wsR1v",placeholder:"_1wS8b"}},cihcggiidc:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("djcchigfih"),s=a(c),u=n("djbhiedbef"),f=a(u),d=n("dajffajabh"),p=a(d),h=n("fffdgbfji"),m=a(h),b=n("dfigcajgai"),g=a(b),v=n("bjbedjfe"),y=a(v),_=n("ejbdjaifi"),E=n("ddhijeejag"),j=a(E),w=n("didfdhbecg"),O=a(w),C=n("cdjhjdcbeg"),S=a(C),P=n("bfdcadbbif"),M=a(P),T=n("begjfegacj"),k=a(T),N=n("hfhhcchgj"),I=a(N),R=n("chcadgfgad"),A=a(R),D=n("dhbceejbjg"),x=a(D),L=n("dhhfaeacef"),F=a(L),U=n("bjieiiccce"),B=a(U),G=n("dhefcajhhb"),V=a(G),W=n("fifhbjiec"),H=a(W),Y=n("eadfaddcj"),q=a(Y),K=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.state={isBusy:!1,inviteComment:m.default.t("group_v4_invite_add_a_caption_placeholder")},a.setRefParticipantList=function(e){a.refParticipantList=e},a.onClose=function(){(0,a.props.onClose)()},a.getGroupThumbBase64=function(){var e=a.props.gid,t=V.default.get(e);return new Promise(function(e,n){if(!t||!t.img)return void e(void 0);B.default.get(t.img,B.default.RESP_TYPE.BLOB).then(function(t){if(200===t.status){var n=new FileReader;n.onloadend=function(){var t=n.result.toString().split(",")[1];e(t)},n.readAsDataURL(t.response)}else e(void 0)}).catch(function(){return e(void 0)})})},a.onSend=function(){var e=a.props.onSend,t=a.state.inviteComment;a.getGroupThumbBase64().then(function(n){e(t,n)})},a.onInviteCommentChange=function(e){a.setState({inviteComment:e})},a.setRefEmojiInput=function(e){a.refEmojiInput=e},i=n,o(a,i)}return i(t,e),l(t,[{key:"render",value:function(){var e=j.default.createElement(S.default,{a8nText:"group-participants-btn",large:!0,onClick:this.onSend},j.default.createElement(M.default,{name:"send-light",directional:!0})),t=j.default.createElement(F.default,{id:this.props.gid}),n=j.default.createElement(H.default,{text:this.props.subject});return j.default.createElement(A.default,{type:"invite"},j.default.createElement(s.default,{theme:"invite"},j.default.createElement(p.default,{type:d.DRAWER_HEADER_TYPE.POPUP,title:m.default.t("groups_v4_invite_add_caption_modal_title"),onCancel:this.onClose}),j.default.createElement(f.default,null,j.default.createElement("div",{className:k.default.search},j.default.createElement("div",{"data-list-scroll-container":!0},j.default.createElement(g.default,{ref:this.setRefParticipantList,theme:"list-names",contacts:this.props.participants.map(function(e){return e.contact})}))),j.default.createElement("div",{className:k.default.commentInput},j.default.createElement(I.default,{ref:this.setRefEmojiInput,value:this.state.inviteComment,showRemaining:!0,maxLength:q.default.MAX_CAPTION_LENGTH,onChange:this.onInviteCommentChange,theme:"v4-invite-caption",supportsEmoji:!0})),j.default.createElement(O.default,{transitionName:"btn",className:k.default.onSendInvite},e),j.default.createElement("div",{className:k.default.groupInfo},j.default.createElement(x.default,{idle:!0,image:t,primary:n,secondary:m.default.t("group_v4_invite_subtitle"),theme:"group_v4_invite"})))))}}]),t}(E.Component);K.displayName="GroupV4InviteAddComment",t.default=(0,y.default)((0,_.hoc)(K))},cihffbbgjc:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return i.default.sendConversationPin(e,t,n).then(function(n){return s.default.supportsFeature(s.default.F.MODEL_STORAGE)&&200===n.status&&!n._duplicate?l.Chat.merge(e.toString(),{pin:t}).return(n):n})}Object.defineProperty(t,"__esModule",{value:!0}),t.sendConversationPin=r;var o=n("chajfbfiga"),i=a(o),l=n("cefcddgdgg"),c=n("ccaaiecfib"),s=a(c)},cihhicgaca:function(e,t){e.exports={muted:"_1trhb",textThumb:"_25_R-",statusImage:"_39J1B",container:"_20CJh"}},cihiahfgbc:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("hbhijdici"),f=a(u),d=n("iaibjaeb"),p=a(d),h=n("cicgeajfge"),m=n("dfjibhjhde"),b=a(m),g=n("dcaibchbg"),v=a(g),y=n("dgjddffcfg"),_=a(y),E=function(e){function t(e){r(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onSelect=function(e,t){if(t instanceof d.Mode){var a=t.props.chat;!0===n.props.filter(a)&&n.props.onGroup(t.props.chat)}},n.onSearch=f.default.debounce(function(e){n.setState({searchText:e})},100),n.renderItem=function(e){var t=n.props,a=t.onGroup,r=t.filter,o=void 0,i=void 0,l=r(e.chat),c="boolean"!=typeof l;return c&&(o=l,i="group-modal"),s.createElement(p.default,{chat:e.chat,contact:e.chat.contact,mode:d.Mode.INFO,active:n.selection,secondary:o,noContext:!0,theme:i,onClick:c?void 0:a.bind(null,e.chat)})},n.selection=new v.default,n.state={loading:!0,searchText:void 0},n}return i(t,e),l(t,[{key:"componentWillMount",value:function(){var e=this,t=this.props.chats;Promise.delay(300).then(function(){return Promise.all(f.default.map(f.default.filter(t,function(e){return e.groupMetadata.stale}),function(e){return e.groupMetadata.update().catch(function(){})}))}).then(function(){return e.setState({loading:!1})})}},{key:"getData",value:function(){var e=this.props,t=e.chats,n=e.filter,a=this.state,r=a.loading,o=a.searchText,i=[];if(r)return i;var l=l10n.accentFold(o),c=_.default.numberSearch(l),s=t.filter(function(e){return n(e)&&(!l||l&&e.contact.searchMatch(l,c))});return this.selection.init(s.filter(function(e){return!0===n(e)}).map(function(e){return e.id})),s.map(function(e){return{chat:e,key:e.id.toString()}})}},{key:"render",value:function(){var e=this.props.onCancel,t=this.state.loading,n=t?s.createElement(h.Loading,null):s.createElement(h.SearchGroups,null);return s.createElement(b.default,{title:l10n.t("web_groups"),data:this.getData(),renderItem:this.renderItem,emptyState:n,selection:this.selection,onSearch:this.onSearch,searchPlaceholder:l10n.t("search_groups"),onSelect:this.onSelect,onCancel:e})}}]),t}(s.Component);E.defaultProps={filter:function(){return!0}},E.displayName="GroupsModal",t.default=E},cihjadddhc:function(e,t){e.exports={muted:"-Wycj",container:"_1XANn",media:"_2vDTu",document:"_10zRs",text:"Cltyv",icon:"_3YCc3"}},ciibfajghc:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function l(e,t){var n="",a=!1,r=!0;return(0,h.default)(e,t,function(e,t,o){return a?(r=c(e),!0):n.length>E||void((a=e===j)||(n=e+n))}),a&&r?n:void 0}function c(e){return Boolean(v.default[e])||C.test(e)}var s=n("digcccheca"),u=a(s),f=n("ebgjhfacdb"),d=a(f),p=n("bidcddiaag"),h=a(p),m=n("decdhbjfjc"),b=a(m),g=n("jjjdieajj"),v=a(g),y=n("bcjcbbafcj"),_=y.isTrident,E=25,j="/",w={Enter:d.default.ENTER,Tab:d.default.TAB,ArrowUp:d.default.UP,ArrowDown:d.default.DOWN,Backspace:d.default.BACKSPACE},O=function(e){function t(){var e,n,a,i;r(this,t);for(var c=arguments.length,s=Array(c),u=0;u<c;u++)s[u]=arguments[u];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(s))),a.handleSelect=function(e){e.useOnce();var t=window.getSelection(),n=l(a.ctx,t);void 0!==n&&((0,b.default)(t,n.length+1),a.ctx.replaceSelection(e.message),(0,b.default)(t,e.message.length),a.handle(d.default.INACTIVE))},a.handlers={onKeyDown:function(e,t){var n=w[e.key];return!!n&&this.handle(n,[e,t])},onSelect:function(e,t){if(_)return!1;if(this.ctx.isComposing)return!1;var n=window.getSelection(),a=l(this.ctx,n);return void 0===a?(this.handle(d.default.INACTIVE),!1):(this.handle(d.default.FILTER,[a]),!1)},onBlur:function(){return this.handle(d.default.INACTIVE),!1}},i=n,o(a,i)}return i(t,e),t}(u.default),C=/\W/;e.exports=new O},ciifehaief:function(e,t){e.exports={muted:"_1pOq-",container:"_2ndBv",clickable:"_3UFi3",caption:"_3FeE8",author:"_3Qug7",meta:"_1L1b-",hasCaption:"_21klb",actionButton:"_1B0oP",thumb:"_3qW--",avatar:"_2rdru",map:"uTFa6",overlay:"_2qCGf",expired:"aJedp",thumbBody:"_1NZVj",quote:"_23sdy",status:"_3C3Pi",statusIcon:"_149ps",statusText:"_2ofvs",stopLocation:"_2SLZ5",viewLocation:"zPczZ",hidden:"_3upOq"}},cijaehcdg:function(e,t,n){"use strict";e.exports=function(e){return!e.getModifierState("Shift")&&!e.getModifierState("Alt")&&!e.getModifierState("Control")}},cijhadicdb:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("becfabjeeg"),f=a(u),d=n("bfdcadbbif"),p=a(d),h=n("dcbcechchi"),m=a(h),b=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"render",value:function(){var e=this.props.direction,t=void 0,n=void 0,a=void 0;if("earlier"===e&&this.props.isLoadingEarlierMsgs||"recent"===e&&this.props.isLoadingRecentMsgs||"around"===e&&this.props.isLoadingAroundMsgs)t=s.createElement(f.default,{stroke:6,size:24,color:"highlight"}),n=l10n.t("loading_messages");else{switch(e){case"earlier":n=l10n.t("load_earlier_messages");break;case"recent":n=l10n.t("load_recent_messages");break;default:n=l10n.t("loading_messages")}t=s.createElement("div",{className:m.default.icon},s.createElement(p.default,{name:"refresh"})),a=this.props.loadMoreMsgs}return s.createElement("div",{className:m.default.wrapper},s.createElement("div",{className:m.default.button,title:n,onClick:a},t))}}]),t}(s.PureComponent);b.displayName="LoadMoreMessages",t.default=b},cijhchjfjc:function(e,t){e.exports={muted:"_21zN-",preview:"HNuTV",bubbleIn:"Lhd3q",bubbleOut:"_2nZ2E",title:"_2IHkF",description:"_3JxFB",source:"_23MBZ",body:"_2a6mc",noThumb:"D_Fkg",thumbnailWrapper:"h6D8Z",thumbnail:"WGJYh",youtubeThumbnail:"pCs82",thumbnailPlaceholder:"_1RKID",mediaStateControlsWrapper:"_2QYdY"}},cijihedhb:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("cificacaii"),f=a(u),d=n("fifhbjiec"),p=a(d),h=n("bhheahajjg"),m=a(h),b=n("ihfccfgdf"),g=a(b),v=n("eedjbihej"),y=a(v),_=n("ejbdjaifi"),E=n("dhhfaeacef"),j=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"renderDescription",value:function(){var e=this.props.businessProfile;return e&&e.description?s.createElement("div",{className:f.default.description},s.createElement(p.default,{text:e.description,direction:"auto",selectable:!0,titlify:!0})):null}},{key:"renderPicture",value:function(){var e=this.props,t=e.profilePicThumb,n=e.contact;if(!t)return null;var a=(0,E.getDefaultIcon)(n.id);return s.createElement("div",{className:f.default.photo},s.createElement(E.DetailImageCommon,{profilePicThumb:t,loader:!0,defaultIcon:a,profilePicThumbImg:t.imgFull,spinnerClassName:f.default.spinner,imgClassName:f.default.img,theme:"business"}))}},{key:"render",value:function(){var e=this.props.contact;return s.createElement("div",{className:f.default.header},this.renderPicture(),s.createElement("div",{className:f.default.text},s.createElement(y.default,{block:!0,className:f.default.name,theme:"large"},s.createElement(m.default,{contact:e,selectable:!0,showBusinessCheckmark:!0})),this.renderDescription()))}}]),t}(s.Component);j.CONCERNS={profilePicThumb:["imgFull"],contact:["id","isMe"],businessProfile:["description"]},j.displayName="ProductListDrawerHeader",t.default=(0,g.default)((0,_.hoc)(j),j.CONCERNS)},cjaagagigi:function(e,t){e.exports={muted:"zCXcX",author:"_1QjgA",name:"_1uQFN",number:"ZObjg",screenName:"_1F9Ap",verifiedIcon:"_1Tvm-",hoverable:"_2q8oz"}},cjaiehadfe:function(e,t,n){"use strict";var a={sendConversationDismissChangeNumber:function(e){return this.sendConversationOpWithKey("modify",e,void 0,void 0)}};e.exports=a},cjbgdeaacg:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("ihfccfgdf"),f=a(u),d=n("ejbdjaifi"),p=n("bfdcadbbif"),h=a(p),m=n("bacgdahheh"),b=a(m),g=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"render",value:function(){var e=this.props.msg.ack,t=void 0;return t=e<1?"status-time":1===e?"status-check":2===e?"status-dblcheck":"status-dblcheck-ack",s.createElement("div",{className:b.default.ack},s.createElement(h.default,{name:t}))}}]),t}(s.PureComponent);g.CONCERNS={msg:["ack"]},g.displayName="MsgAck",t.default=(0,f.default)((0,d.hoc)(g),g.CONCERNS)},cjbicbfaej:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("baehciajii"),f=a(u),d=n("gbfffciea"),p=a(d),h=n("dhfbfehaef"),m=a(h),b=n("djhbegbdaf"),g=a(b),v=n("fffdgbfji"),y=a(v),_=n("chcadgfgad"),E=a(_),j=n("cfaiaibca"),w=a(j),O=n("bfjajhbdf"),C=a(O),S=n("ceffhbhahb"),P=a(S),M={ILLEGAL:"ILLEGAL",KNOCKOFF:"KNOCKOFF",NO_MATCH:"NO_MATCH",OTHER:"OTHER",SCAM:"SCAM",SPAM:"SPAM",SELECT_REASON:"SELECT_REASON"},T=[M.NO_MATCH,M.SPAM,M.ILLEGAL,M.SCAM,M.KNOCKOFF,M.OTHER],k={NO_MATCH:"product_report_reason_no_match",SPAM:"product_report_reason_spam",ILLEGAL:"product_report_reason_illegal",SCAM:"product_report_reason_scam",KNOCKOFF:"product_report_reason_knockoff",OTHER:"product_report_reason_other"},N=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.state={reason:null},a.onCancel=function(){var e=a.props.onCancel;e&&e()},a.onSubmit=function(){if(!a.state.reason)return a.noSelectionToast();a.props.onTellUsMoreSubmit(a.state.reason)},a.onReasonChange=function(e){e.target&&e.target.value&&a.setState({reason:e.target.value})},i=n,o(a,i)}return i(t,e),l(t,[{key:"noSelectionToast",value:function(){p.default.openToast(s.createElement(C.default,{msg:y.default.t("product_report_reason_unselected"),id:(0,O.genId)()}))}},{key:"renderRadioOptions",value:function(){var e=this,t=this.state.reason;return T.map(function(n){return s.createElement("li",{key:"ReportProductReasonPopup-"+n+"-option"},s.createElement("label",{className:f.default.label},s.createElement("input",{type:"radio",name:n,value:n,onChange:e.onReasonChange,className:f.default.input,checked:t===n}),s.createElement(g.default,{id:k[n]})))})}},{key:"render",value:function(){var e=y.default.t("product_report_reason_popup_title"),t=s.createElement("div",{className:(0,P.default)(f.default.section)},s.createElement("ul",{className:f.default.reasonList},this.renderRadioOptions())),n=s.createElement(w.default,{a8nText:"popup-controls-submit",type:"primary",onClick:this.onSubmit,key:"ReportProductReasonPopup-submitButton",disabled:!this.state.reason},y.default.t("product_report_reason_submit")),a=s.createElement(w.default,{type:"plain",a8nText:"popup-controls-cancel",onClick:this.onCancel,key:"ReportProductReasonPopup-cancelButton"},y.default.t("web_cancel")),r={escape:this.onCancel},o=s.createElement("div",{className:f.default.buttons},a,n);return s.createElement(m.default,{handlers:r},s.createElement(E.default,{title:e,actions:o,children:t}))}}]),t}(s.Component);N.displayName="ReportProductReasonPopup",t.default=N},cjcaccbiih:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("bjdfbiahbi"),f=a(u),d=n("fifhbjiec"),p=a(d),h=n("ccaaiecfib"),m=a(h),b=n("ihfccfgdf"),g=a(b),v=n("ejbdjaifi"),y=n("bfdcadbbif"),_=a(y),E=n("ecgfheibgg"),j=a(E),w=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"render",value:function(){var e=this.props,t=e.contact,n=e.presence,a=void 0,r=void 0;return a="list"===this.props.location||"info"===this.props.location?n.getFormattedString():n.withholdDisplay?this.props.placeholder:n.getFormattedString()||(n.forceDisplay?"":this.props.placeholder),a&&(r=s.createElement(f.default,{text:a,location:this.props.location})),"title"===this.props.location&&m.default.supportsFeature(m.default.F.VNAME_V_2)&&a!==this.props.placeholder&&t&&t.showBusinessVname?s.createElement("div",{className:j.default.wrapper},s.createElement(p.default,{text:t.verifiedName,className:j.default.verifiedText,direction:"auto",ellipsify:!0,titlify:!0}),s.createElement("div",{className:j.default.icon},s.createElement(_.default,{name:"psa-verified"})),r&&s.createElement("span",{className:j.default.divider},"·"),r):r||null}}]),t}(s.PureComponent);w.CONCERNS={contact:["name","verifiedName","showBusinessVname"],presence:["withholdDisplay","forceDisplay","hasData"],chatstate:["type","deny","t"]},w.displayName="UserSubtitle",t.default=(0,g.default)((0,v.hoc)(w),w.CONCERNS)},cjcecfgaji:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){var t=e.mimeType,n=e.url,a=e.isGif,r=e.size,i=e.processing,d=e.preview,h=void 0;switch(E[t].msgType){case"image":h=l.createElement("img",{src:n,className:y.default.img});break;case"video":var m=a?{loop:!i,autoPlay:!i,muted:!1,controls:!1}:{},b=i?l.createElement("div",{className:y.default.spinner},l.createElement(f.default,{color:u.colorOptions.white,size:50,stroke:3})):null,v=d?l.createElement("img",{className:y.default.staticPreview,src:"data:image/jpeg;base64,"+d}):null,_=i?null:l.createElement(p.default,o({controls:!0,className:y.default.video},m,{src:n}));h=l.createElement("div",{className:(0,g.default)(y.default.img,y.default.videoContainer)},b,_,v);break;case"audio":h=l.createElement("audio",{controls:!0,className:y.default.audio,type:t,src:n})}return l.createElement("div",{className:y.default.container,"data-animate-attach-media":!0},l.createElement("div",{className:y.default.media},l.createElement(s.default,{type:c.FIT_TYPE.SCALE_DOWN,size:r},h)))}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e};t.default=r;var i=n("ddhijeejag"),l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(i),c=n("dgfecega"),s=a(c),u=n("becfabjeeg"),f=a(u),d=n("ccfdaijebj"),p=a(d),h=n("hbhijdici"),m=a(h),b=n("ceffhbhahb"),g=a(b),v=n("dhhbehfjej"),y=a(v),_=n("behbjhhbg"),E=m.default.pickBy(_.MIMETYPES,function(e){return"image"===e.msgType||"video"===e.msgType});r.displayName="AttachMediaTypeMedia"},cjcffhicea:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.ListType=void 0;var l=function e(t,n,a){null===t&&(t=Function.prototype);var r=Object.getOwnPropertyDescriptor(t,n);if(void 0===r){var o=Object.getPrototypeOf(t);return null===o?void 0:e(o,n,a)}if("value"in r)return r.value;var i=r.get;if(void 0!==i)return i.call(a)},c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("dbdfbgehgj"),u=a(s),f=n("dceicchccd"),d=a(f),p=n("bgddggdhc"),h=n("dcaibchbg"),m=a(h),b=n("gajigdged"),g=a(b),v=n("gbfffciea"),y=a(v),_=n("djcchigfih"),E=a(_),j=n("djbhiedbef"),w=a(j),O=n("dajffajabh"),C=a(O),S=n("bggeiidigb"),P=a(S),M=n("dhfbfehaef"),T=a(M),k=n("dbciicjiad"),N=a(k),I=n("chcadgfgad"),R=a(I),A=n("efhjefegg"),D=a(A),x=n("bhcdajjdgi"),L=a(x),F=n("fbjjefaic"),U=a(F),B=n("ejbdjaifi"),G=n("ccfcjccjbg"),V=a(G),W=n("ciefdgaafc"),H=a(W),Y=n("ddajbaceej"),q=n("ddhijeejag"),K=t.ListType={CHAT_SELECT_MODAL:"CHAT_SELECT_MODAL",CONTACT_SELECT_MODAL:"CONTACT_SELECT_MODAL",PARTICIPANT_MANAGE_MODAL:"PARTICIPANT_MANAGE_MODAL"},z=function(e){function t(){var e,n,a,i;r(this,t);for(var l=arguments.length,c=Array(l),s=0;s<l;s++)c[s]=arguments[s];return n=a=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),a.setSearch=function(e){return a.search=e},a.setList=function(e){return a.list=e},a.flatListController=new P.default,a.state={searchText:""},a.onSearch=a.props.debounce(function(e){a.setState({searchText:e})},100),a.onFocusList=function(e){e&&(e.preventDefault(),e.stopPropagation()),a.list&&Y.focus((0,p.forbiddenAssertDOMNode)(a.list))},a.indicateSearchFocus=function(e){a.active.unset(),(0,M.indicateFocus)(a.search,["#fbfbfb","#D9F3FF"])},a.onLeaveList=function(e){(0,M.shouldIndicateFocus)(),Y.focus(a.search)},a.handleEnter=function(e){a.list&&a.list.toggleFirst(!1)},a.handleForward=function(){var e=a.props,t=e.onChat,n=e.listType,r=a.selectedChats.getSelected();n===K.CONTACT_SELECT_MODAL||n===K.PARTICIPANT_MANAGE_MODAL?t(r):Promise.map(r,function(e){return e instanceof V.default?u.default.find(e.id):e}).then(function(e){t(e)})},a.handleSelectionChanged=function(e,t){a.search&&a.search.select()},a.onSelectedListDelete=function(e,t){a.selectedChats.setVal(t,!1)},a.onCancel=a.props.onCancel?a.props.onCancel:function(){return y.default.closeModal()},i=n,o(a,i)}return i(t,e),c(t,[{key:"componentWillMount",value:function(){this.active=new m.default([],function(e){return e.id}),this.selectedChats=new d.default([],function(e){return e.id.toString()})}},{key:"componentWillUnmount",value:function(){this.onSearch.cancel()}},{key:"render",value:function(){var e={down:this.onFocusList,enter:this.handleEnter},t=void 0;switch(this.props.listType){case K.CHAT_SELECT_MODAL:t=q.createElement(D.default,{ref:this.setList,msgType:this.props.msgType,excludeChat:this.props.excludeChat,getInitialItems:this.props.getInitialItems,searchText:this.state.searchText,activeChat:this.active,selectedChats:this.selectedChats,maxChats:this.props.maxItems,onLeaveList:this.onLeaveList,onSelectionChanged:this.handleSelectionChanged,hasFrequentlyForwarded:this.props.hasFrequentlyForwarded,flatListController:this.flatListController});break;case K.PARTICIPANT_MANAGE_MODAL:case K.CONTACT_SELECT_MODAL:t=q.createElement(L.default,{ref:this.setList,useAllContacts:this.props.useAllContacts,getInitialItems:this.props.getInitialItems,searchText:this.state.searchText,activeChat:this.active,selectedChats:this.selectedChats,maxContacts:this.props.maxItems,onLeaveList:this.onLeaveList,onSelectionChanged:this.handleSelectionChanged,isDisabled:this.props.isDisabled,isSelected:this.props.isSelected,customSecondaryText:this.props.customSecondaryText,filter:this.props.filter,allowBlockedContacts:this.props.allowBlockedContacts,flatListController:this.flatListController});break;default:throw new Error("Invalid list type: "+this.props.listType)}var n=this.props,a=n.listType,r=n.useShortName,o=!!this.props.getInitialItems&&0!==this.props.getInitialItems().length,i=a===K.PARTICIPANT_MANAGE_MODAL?q.createElement(H.default,{selections:this.selectedChats,useShortName:r,onDelete:this.onSelectedListDelete,isDisabled:this.props.isDisabled}):null,l=a===K.PARTICIPANT_MANAGE_MODAL?b.FooterType.MANAGE_ADMINS:null;return q.createElement(R.default,{type:I.TowerModalType},q.createElement(E.default,{key:"chat-modal"},q.createElement(C.default,{title:this.props.title,type:O.DRAWER_HEADER_TYPE.POPUP,onCancel:this.onCancel}),q.createElement(T.default,{handlers:e,onFocus:this.indicateSearchFocus},q.createElement(N.default,{ref:this.setSearch,onSearch:this.onSearch,placeholder:l10n.t("search")})),this.props.customHeader,i,q.createElement(w.default,{flatListController:this.flatListController},t),q.createElement(g.default,{type:l,selections:this.selectedChats,onForward:this.handleForward,startActive:o})))}}]),t}(q.Component);z.displayName="SelectModal";var Q=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),c(t,[{key:"onFocusList",value:function(e){l(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"getComponent",this).call(this).onFocusList(e)}}]),t}((0,U.default)((0,B.hoc)(z)));t.default=Q},cjdaccjhdg:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("bffjfbgbg"),f=a(u),d=n("bfafbgcdjg"),p=a(d),h=n("ihfccfgdf"),m=a(h),b=n("ejbdjaifi"),g=function(e){function t(e){r(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={blob:p.default.get(n.props.mediaData.filehash)},n.state.blob||e.mediaData.mediaStage!==f.default.STAGE.RESOLVED||e.downloadMedia(),n}return i(t,e),l(t,[{key:"componentDidUpdate",value:function(){if(!this.state.blob){var e=this.props.mediaData.filehash;p.default.has(e)&&this.setState({blob:p.default.get(e)})}}},{key:"render",value:function(){var e=this.state.blob;return e?this.props.render(e):this.props.renderPlaceholder()}}]),t}(s.Component);g.CONCERNS={mediaData:["filehash","mediaStage"]},g.displayName="MediaBlobProvider",t.default=(0,m.default)((0,b.hoc)(g),g.CONCERNS)},cjdafdbcjb:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=n("ddhijeejag"),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(s),f=n("ceffhbhahb"),d=a(f),p=n("eadfaddcj"),h=a(p),m=n("eahbjifecd"),b=a(m),g=n("bahgfcjcda"),v=a(g),y=n("cgfjebhhej"),_=a(y),E=n("cfedfiga"),j=a(E),w=h.default.MSG_TYPE,O=w.CHAT,C=w.IMAGE,S=w.VIDEO,P=w.LOCATION,M=w.DOCUMENT,T=w.VCARD,k=w.MULTI_VCARD,N=w.PRODUCT,I=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return l(t,e),c(t,[{key:"render",value:function(){var e,t=this.props,n=t.msg,a=t.inConversation,o=t.theme,i=void 0,l=void 0;switch(n.type){case C:case S:case M:case N:i=u.createElement(b.default,{mediaData:n.mediaData});break;case P:n.body&&(i=u.createElement("div",{style:{backgroundImage:"url(data:image/jpeg;base64,"+n.body+")"},className:j.default.image}));break;case O:n.thumbnail&&(i=u.createElement("div",{style:{backgroundImage:'url("data:image/jpeg;base64,'+n.thumbnail+'")'},className:j.default.image}));break;case T:l=a?58:79,i=u.createElement(v.default,{waid:n.getVCardThumbnailWAid(),thumb:n.body&&_.default.thumbnail(n.body),quoted:!0,square:!0,size:l});break;case k:l=a?58:79,i=u.createElement(v.default,{size:l,square:!0,quoted:!0})}var c=(0,d.default)(j.default.imageWrapper,(e={},r(e,j.default.composeBox,"composeBox"===o),r(e,j.default.statusV3,"statusV3"===o),e));return i?u.createElement("div",{className:c},u.createElement("div",{className:j.default.msgImage},i)):null}}]),t}(u.PureComponent);I.displayName="QuotedMedia",t.default=I},cjdfbfihbe:function(e,t,n){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e){for(var t in e)return!1;return!0}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),i=function(){function e(){a(this,e),this._children={}}return o(e,[{key:"addBackwardsString",value:function(t){for(var n=t.length-1,a=this;n>=0;){var r=t.charAt(n);a=a.get(r)||a.set(r,new e),n--}return this}},{key:"get",value:function(e){return this._children[e]}},{key:"set",value:function(e,t){return this._children[e]=t,t}},{key:"hasChildren",value:function(){return!r(this._children)}}],[{key:"fromBackwardsStrings",value:function(t){return t.reduce(function(e,t){return e.addBackwardsString(t)},new e)}}]),e}();t.default=i},cjeajhjegi:function(e,t){e.exports={muted:"_3oqez",container:"_15Rkh",link:"_1000r",title:"lnNFH",address:"eqh3k",hasURL:"_32tnI",hasUrl:"_32tnI",text:"_2mjS6",author:"KKKc8",forwarded:"ZT7uk",forwardedIndicator:"_3Jnwt",hasAuthor:"_2nXsu",meta:"_29iuh",hasCaption:"_3z_3G",thumb:"_3s-xU",thumbBody:"_1YW53",quote:"_3wvFg",caption:"_1FHrD",footer:"_2N5do"}},cjegehjigc:function(e,t){e.exports={muted:"t3vGj",playerWrapper:"_2VR0P",mediaStateControls:"g5ZbI",playerBackground:"_3KWZg",media:"_2Rvcb",captionBackdrop:"_3omcs",mediaCaption:"_23YnB",progresBarBackdrop:"_1wQjq",progressBarBackdropNarrow:"_3qWvl",profile:"_2soDh",nonClickProfile:"_1biSk",profileNarrow:"_20Axr",playerAvatar:"_38nNR",measuringProfile:"_1f7BH",profileMac:"N4pj4",msgInfo:"F6FSn",msgInfoName:"_1Og5G",timestamp:"_3sv8f",playerContent:"_1nKyQ",statusPanelPlayerContent:"_3ZnPf",statusThumbnailPlayerContent:"_24B2W",loading:"nck4i",v3Image:"_3LH4d",v3Video:"QYk9n",text:"_2ylxC",textLarge:"Iz658",textMedium:"_3JSAh",textSmall:"_2Rme_",font_1:"_3xchW",font1:"_3xchW",font_2:"_3Y-cn",font2:"_3Y-cn",font_3:"izRyU",font3:"izRyU",font_5:"_1el17",font5:"_1el17",unknown:"_37AKF",textThumbnailPlayerContent:"_1A1Ek"}},cjejfecgc:function(e,t){e.exports={muted:"_2Wn9_",avatar:"_3RWII",avatarDefault:"B9BIa",avatarImage:"jZhyM",isLoaded:"_13Xdg",avatarSquare:"eLUC2",avatarBorder:"L4M2f",status_v3:"_1G8Da",statusV3:"_1G8Da"}},cjfhhbcfdh:function(e,t,n){e.exports=n.p+"img/sticker-empty_9d7feb47a66ef5b59cc731acafd02266.png"},cjfiaefceb:function(e,t){e.exports={muted:"_4sjWD",ring:"_18eSE",read:"_3J6CL",unread:"_3yudO"}},cjgadgafji:function(e,t){e.exports={muted:"_1C0vb",btn:"_1g8sv",large:"NOJWi"}},cjgafgfbff:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),c=n("ddhijeejag"),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(c),u=n("fffdgbfji"),f=a(u),d=n("cfiighfhhg"),p=a(d),h=n("dbabefhajh"),m=a(h),b=function(e){function t(){return r(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,e),l(t,[{key:"render",value:function(){var e=this.props.msg;return s.createElement(m.default,{msg:e,displayAuthor:this.props.displayAuthor},s.createElement(p.default,{iconName:"unknown",msg:e},f.default.t("check_phone_for_invite_message")))}}]),t}(s.Component);b.displayName="GroupsV4InviteMsgPlaceholder",t.default=b},cjgdeggcdi:function(e,t){e.exports={muted:"WHk74",inputEmoji:"_2hexs",wrapper:"_3ogpF",textInput:"_3B1_S",labelText:"Am8s6",clearInput:"_2DGEU",float:"WoUSh",textActive:"_35YcC",suggestionsPositioner:"_1A9F6",suggestionsContainer:"_2bcHA",charCounter:"_3LlXC",inputControls:"_1zv3N",charCounterWithClearBtn:"_2bX7-",spacer:"_388ph",noPlaceholder:"_1aGJU",buttonContainer:"_3vWnP",active:"_2Fvnm"}},cjhacaccbi:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("func
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment