UNPKG

react-chat-elements-npvn

Version:
1 lines 85.4 kB
module.exports=function(e){var t={};function o(r){if(t[r])return t[r].exports;var n=t[r]={i:r,l:!1,exports:{}};return e[r].call(n.exports,n,n.exports,o),n.l=!0,n.exports}return o.m=e,o.c=t,o.d=function(e,t,r){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(o.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)o.d(r,n,function(t){return e[t]}.bind(null,n));return r},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=17)}([function(e,t){e.exports=require("react")},function(e,t){e.exports=require("classnames")},function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.Avatar=void 0;var r="/Users/phucnguyen/Projects/Pathable/react-chat-elements/src/Avatar/Avatar.js",n=function(){function e(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,o,r){return o&&e(t.prototype,o),r&&e(t,r),t}}(),a=function(e){return e&&e.__esModule?e:{default:e}}(o(0));o(67);var i=o(1),s=[],l=t.Avatar=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var o=function(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}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return o.requestImage=o.requestImage.bind(o),o}return function(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)}(t,a.default.PureComponent),n(t,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1}},{key:"isLoaded",value:function(e){return-1!==s.indexOf(e)}},{key:"requestImage",value:function(e){var t=this,o=this;this.loading=!0;var r=function(){s.push(e),delete o.loading,!1!==t._isMounted&&o.setState({})},n=document.createElement("img");n.src=e,n.onload=r,n.onerror=r}},{key:"stringToColour",value:function(e){for(var t=0,o=0;o<e.length;o++)t=e.charCodeAt(o)+((t<<5)-t);for(var r="#",n=0;n<3;n++){var a=t>>8*n&255;r+=("00"+(a=a%150+50).toString(16)).substr(-2)}return r}},{key:"render",value:function(){var e=this.props.src,t=!1;return this.props.lazyLoadingImage&&(t=!0,this.isLoaded(e)?t=!1:(e=this.props.lazyLoadingImage,this.loading||this.requestImage(this.props.src))),a.default.createElement("div",{className:i("rce-avatar-container",this.props.type,this.props.size,this.props.className),__source:{fileName:r,lineNumber:79}},this.props.letterItem?a.default.createElement("div",{className:"rce-avatar-letter-background",style:{backgroundColor:this.stringToColour(this.props.letterItem.id)},__source:{fileName:r,lineNumber:82}},a.default.createElement("span",{className:"rce-avatar-letter",__source:{fileName:r,lineNumber:85}},this.props.letterItem.letter)):a.default.createElement("img",{alt:this.props.alt,src:e,onClick:this.props.onClick,onError:this.props.onError,className:i("rce-avatar",{"rce-avatar-lazy":t}),__source:{fileName:r,lineNumber:90}}),this.props.sideElement)}}]),t}();l.defaultProps={type:"default",size:"default",src:"",alt:"",sideElement:null,lazyLoadingImage:void 0,onError:function(){}},t.default=l},function(e,t){e.exports=require("timeago.js")},function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.Button=void 0;var r="/Users/phucnguyen/Projects/Pathable/react-chat-elements/src/Button/Button.js",n=function(){function e(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,o,r){return o&&e(t.prototype,o),r&&e(t,r),t}}(),a=o(0),i=function(e){return e&&e.__esModule?e:{default:e}}(a);o(71);var s=o(1),l={color:"#444444",background:"#d5d5d5",border:"1px solid #afafaf",marginRight:"5px"},u=t.Button=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(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}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(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)}(t,a.Component),n(t,[{key:"render",value:function(){return i.default.createElement("button",{ref:this.props.buttonRef,title:this.props.title,className:s("rce-button",this.props.type,this.props.className),style:"submit"===this.props.type?l:{backgroundColor:this.props.backgroundColor,color:this.props.color,borderColor:this.props.backgroundColor},disabled:this.props.disabled,onClick:this.props.onClick,__source:{fileName:r,lineNumber:16}},this.props.icon?i.default.createElement("span",{className:"rce-button-icon--container",__source:{fileName:r,lineNumber:29}},this.props.text&&("right"===this.props.icon.float||!this.props.icon.float)&&i.default.createElement("span",{__source:{fileName:r,lineNumber:30}},this.props.text),i.default.createElement("span",{style:{float:this.props.icon.float,fontSize:this.props.icon.size||12},className:"rce-button-icon",__source:{fileName:r,lineNumber:32}},this.props.icon.component),this.props.text&&"left"===this.props.icon.float&&i.default.createElement("span",{__source:{fileName:r,lineNumber:34}},this.props.text)):i.default.createElement("span",{__source:{fileName:r,lineNumber:36}},this.props.text))}}]),t}();u.defaultProps={text:"",disabled:!1,type:null,icon:null,backgroundColor:"#3979aa",color:"white",className:null,buttonRef:null,title:null},t.default=u},function(e,t){e.exports=require("react-icons/lib/fa/cloud-download")},function(e,t){e.exports=require("react-icons/lib/fa/exclamation-triangle")},function(e,t){e.exports=require("react-progress-bar.js")},function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.MessageBox=void 0;var r="/Users/phucnguyen/Projects/Pathable/react-chat-elements/src/MessageBox/MessageBox.js",n=function(){function e(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,o,r){return o&&e(t.prototype,o),r&&e(t,r),t}}(),a=k(o(0));o(48);var i=k(o(18)),s=k(o(19)),l=k(o(9)),u=k(o(21)),c=k(o(22)),p=k(o(10)),f=k(o(11)),m=k(o(29)),d=k(o(13)),h=k(o(2)),b=k(o(30)),_=k(o(31)),N=k(o(32)),y=k(o(33)),v=k(o(34)),g=k(o(35)),E=k(o(36)),w=o(3),C=k(o(1));function k(e){return e&&e.__esModule?e:{default:e}}var O=t.MessageBox=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(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}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(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)}(t,a.default.PureComponent),n(t,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.focus!==this.props.focus&&!0===e.focus&&this.refs.message&&(this.refs.message.scrollIntoView({block:"center",behavior:"smooth"}),this.props.onMessageFocused(e))}},{key:"render",value:function(){var e=(0,C.default)("rce-mbox",{"rce-mbox-right":"right"===this.props.position}),t=!(/(text|video|file|meeting|audio)/g.test(this.props.type)||"location"===this.props.type&&this.props.text),o=this.props.date&&!isNaN(this.props.date)&&(this.props.dateString||(0,w.format)(this.props.date));return a.default.createElement("div",{ref:"message",className:(0,C.default)("rce-container-mbox",this.props.className),onClick:this.props.onClick,__source:{fileName:r,lineNumber:55}},this.props.renderAddCmp instanceof Function&&this.props.renderAddCmp(),"system"===this.props.type?a.default.createElement(l.default,{text:this.props.text,__source:{fileName:r,lineNumber:65}}):a.default.createElement("div",{className:(0,C.default)(e,{"rce-mbox--clear-padding":t},{"rce-mbox--clear-notch":!this.props.notch},{"message-focus":this.props.focus}),__source:{fileName:r,lineNumber:68}},a.default.createElement("div",{className:"rce-mbox-body",onContextMenu:this.props.onContextMenu,__source:{fileName:r,lineNumber:75}},!this.props.retracted&&!0===this.props.forwarded&&a.default.createElement("div",{className:(0,C.default)("rce-mbox-forward",{"rce-mbox-forward-right":"left"===this.props.position},{"rce-mbox-forward-left":"right"===this.props.position}),onClick:this.props.onForwardClick,__source:{fileName:r,lineNumber:81}},a.default.createElement(b.default,{__source:{fileName:r,lineNumber:88}})),!this.props.retracted&&!0===this.props.replyButton&&a.default.createElement("div",{className:!0!==this.props.forwarded?(0,C.default)("rce-mbox-forward",{"rce-mbox-forward-right":"left"===this.props.position},{"rce-mbox-forward-left":"right"===this.props.position}):(0,C.default)("rce-mbox-forward",{"rce-mbox-reply-btn-right":"left"===this.props.position},{"rce-mbox-reply-btn-left":"right"===this.props.position}),onClick:this.props.onReplyClick,__source:{fileName:r,lineNumber:95}},a.default.createElement(v.default,{__source:{fileName:r,lineNumber:106}})),!this.props.retracted&&!0===this.props.removeButton&&a.default.createElement("div",{className:!0===this.props.forwarded?(0,C.default)("rce-mbox-remove",{"rce-mbox-remove-right":"left"===this.props.position},{"rce-mbox-remove-left":"right"===this.props.position}):(0,C.default)("rce-mbox-forward",{"rce-mbox-reply-btn-right":"left"===this.props.position},{"rce-mbox-reply-btn-left":"right"===this.props.position}),onClick:this.props.onRemoveMessageClick,__source:{fileName:r,lineNumber:113}},a.default.createElement(g.default,{__source:{fileName:r,lineNumber:124}})),(this.props.title||this.props.avatar)&&a.default.createElement("div",{style:this.props.titleColor&&{color:this.props.titleColor},onClick:this.props.onTitleClick,className:(0,C.default)("rce-mbox-title",{"rce-mbox-title--clear":"text"===this.props.type}),__source:{fileName:r,lineNumber:130}},this.props.avatar&&a.default.createElement(h.default,{letterItem:this.props.letterItem,src:this.props.avatar,__source:{fileName:r,lineNumber:138}}),this.props.title&&a.default.createElement("span",{__source:{fileName:r,lineNumber:144}},this.props.title)),this.props.reply&&a.default.createElement(p.default,{photoURL:this.props.reply.photoURL,title:this.props.reply.title,titleColor:this.props.reply.titleColor,message:this.props.reply.message,onClick:this.props.onReplyMessageClick,__source:{fileName:r,lineNumber:151}}),"text"===this.props.type&&a.default.createElement("div",{className:(0,C.default)("rce-mbox-text",{"rce-mbox-text-retracted":this.props.retracted,left:"left"===this.props.position,right:"right"===this.props.position}),__source:{fileName:r,lineNumber:161}},this.props.retracted&&a.default.createElement(E.default,{__source:{fileName:r,lineNumber:168}}),this.props.text),"location"===this.props.type&&a.default.createElement(u.default,{onOpen:this.props.onOpen,data:this.props.data,target:this.props.target,href:this.props.href,apiKey:this.props.apiKey,src:this.props.src,zoom:this.props.zoom,markerColor:this.props.markerColor,text:this.props.text,__source:{fileName:r,lineNumber:176}}),"photo"===this.props.type&&a.default.createElement(i.default,{onOpen:this.props.onOpen,onDownload:this.props.onDownload,onLoad:this.props.onLoad,onPhotoError:this.props.onPhotoError,data:this.props.data,width:this.props.width,height:this.props.height,text:this.props.text,__source:{fileName:r,lineNumber:190}}),"video"===this.props.type&&a.default.createElement(m.default,{onOpen:this.props.onOpen,onDownload:this.props.onDownload,onLoad:this.props.onLoad,onPhotoError:this.props.onPhotoError,data:this.props.data,width:this.props.width,height:this.props.height,text:this.props.text,__source:{fileName:r,lineNumber:203}}),"file"===this.props.type&&a.default.createElement(s.default,{onOpen:this.props.onOpen,onDownload:this.props.onDownload,data:this.props.data,text:this.props.text,__source:{fileName:r,lineNumber:216}}),"spotify"===this.props.type&&a.default.createElement(c.default,{width:this.props.width,height:this.props.height,theme:this.props.theme,view:this.props.view,data:this.props.data,uri:this.props.uri||this.props.text,__source:{fileName:r,lineNumber:225}}),"meeting"===this.props.type&&this.props.meeting&&a.default.createElement(f.default,{subject:this.props.meeting.subject,title:this.props.meeting.title,date:this.props.meeting.date,dateString:this.props.meeting.dateString,collapseTitle:this.props.meeting.collapseTitle,participants:this.props.meeting.participants,moreItems:this.props.meeting.moreItems,dataSource:this.props.meeting.dataSource,onClick:this.props.onMeetingMessageClick,onMeetingMoreSelect:this.props.onMeetingMoreSelect,onMeetingVideoLinkClick:this.props.onMeetingVideoLinkClick,onMeetingTitleClick:this.props.onMeetingTitleClick,__source:{fileName:r,lineNumber:237}}),"audio"===this.props.type&&a.default.createElement(d.default,{onOpen:this.props.onOpen,onDownload:this.props.onDownload,onLoad:this.props.onLoad,data:this.props.data,text:this.props.text,__source:{fileName:r,lineNumber:253}}),a.default.createElement("div",{className:(0,C.default)("rce-mbox-time",{"rce-mbox-time-block":t},{"non-copiable":!this.props.copiableDate}),"data-text":this.props.copiableDate?void 0:o,__source:{fileName:r,lineNumber:261}},this.props.copiableDate&&this.props.date&&!isNaN(this.props.date)&&(this.props.dateString||(0,w.format)(this.props.date)),this.props.status&&a.default.createElement("span",{className:"rce-mbox-status",__source:{fileName:r,lineNumber:279}},"waiting"===this.props.status&&a.default.createElement(N.default,{__source:{fileName:r,lineNumber:282}}),"sent"===this.props.status&&a.default.createElement(y.default,{__source:{fileName:r,lineNumber:287}}),"received"===this.props.status&&a.default.createElement(_.default,{__source:{fileName:r,lineNumber:292}}),"read"===this.props.status&&a.default.createElement(_.default,{color:"#4FC3F7",__source:{fileName:r,lineNumber:297}})))),this.props.notch&&("right"===this.props.position?a.default.createElement("svg",{className:(0,C.default)("rce-mbox-right-notch",{"message-focus":this.props.focus}),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",__source:{fileName:r,lineNumber:307}},a.default.createElement("path",{d:"M0 0v20L20 0",__source:{fileName:r,lineNumber:311}})):a.default.createElement("div",{__source:{fileName:r,lineNumber:314}},a.default.createElement("svg",{className:(0,C.default)("rce-mbox-left-notch",{"message-focus":this.props.focus}),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",__source:{fileName:r,lineNumber:315}},a.default.createElement("defs",{__source:{fileName:r,lineNumber:319}},a.default.createElement("filter",{id:"filter1",x:"0",y:"0",__source:{fileName:r,lineNumber:320}},a.default.createElement("feOffset",{result:"offOut",in:"SourceAlpha",dx:"-2",dy:"-5",__source:{fileName:r,lineNumber:321}}),a.default.createElement("feGaussianBlur",{result:"blurOut",in:"offOut",stdDeviation:"3",__source:{fileName:r,lineNumber:322}}),a.default.createElement("feBlend",{in:"SourceGraphic",in2:"blurOut",mode:"normal",__source:{fileName:r,lineNumber:323}}))),a.default.createElement("path",{d:"M20 0v20L0 0",filter:"url(#filter1)",__source:{fileName:r,lineNumber:326}}))))))}}]),t}();O.defaultProps={position:"left",type:"text",text:"",title:null,titleColor:null,onTitleClick:null,onForwardClick:null,onReplyClick:null,onRemoveMessageClick:null,onReplyMessageClick:null,date:new Date,data:{},onClick:null,onOpen:null,onDownload:null,onLoad:null,onPhotoError:null,forwarded:!1,reply:!1,status:null,dateString:null,notch:!0,avatar:null,renderAddCmp:null,copiableDate:!1,onContextMenu:null,focus:!1,onMessageFocused:null},t.default=O},function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.SystemMessage=void 0;var r="/Users/phucnguyen/Projects/Pathable/react-chat-elements/src/SystemMessage/SystemMessage.js",n=function(){function e(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,o,r){return o&&e(t.prototype,o),r&&e(t,r),t}}(),a=function(e){return e&&e.__esModule?e:{default:e}}(o(0));o(57);var i=o(1),s=t.SystemMessage=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(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}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(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)}(t,a.default.PureComponent),n(t,[{key:"render",value:function(){return a.default.createElement("div",{className:i("rce-container-smsg",this.props.className),__source:{fileName:r,lineNumber:9}},a.default.createElement("div",{className:"rce-smsg",__source:{fileName:r,lineNumber:10}},a.default.createElement("div",{className:"rce-smsg-text",__source:{fileName:r,lineNumber:12}},this.props.text)))}}]),t}();t.default=s},function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.ReplyMessage=void 0;var r="/Users/phucnguyen/Projects/Pathable/react-chat-elements/src/ReplyMessage/ReplyMessage.js",n=function(){function e(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,o,r){return o&&e(t.prototype,o),r&&e(t,r),t}}(),a=o(0),i=function(e){return e&&e.__esModule?e:{default:e}}(a);o(63);var s=o(1),l=t.ReplyMessage=function(e){function t(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(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}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e))}return function(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)}(t,a.Component),n(t,[{key:"render",value:function(){var e=this.props,t=e.photoURL,o=e.title,n=e.titleColor,a=e.message,l=e.onClick;return i.default.createElement("div",{className:s("rce-mbox-reply",{"rce-mbox-reply-border":!!n}),style:n&&{borderColor:n},onClick:l,__source:{fileName:r,lineNumber:21}},i.default.createElement("div",{className:"rce-mbox-reply-left",__source:{fileName:r,lineNumber:27}},i.default.createElement("div",{style:n&&{color:n},className:"rce-mbox-reply-owner",__source:{fileName:r,lineNumber:28}},o||"Unknown"),i.default.createElement("div",{className:"rce-mbox-reply-message",__source:{fileName:r,lineNumber:33}},a||"...")),t&&i.default.createElement("div",{className:"rce-mbox-reply-right",__source:{fileName:r,lineNumber:39}},i.default.createElement("img",{src:t,alt:"",__source:{fileName:r,lineNumber:40}})))}}]),t}();l.defaultProps={photoURL:null,title:null,titleColor:null,message:null,onClick:function(){}},t.default=l},function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.MeetingMessage=void 0;var r="/Users/phucnguyen/Projects/Pathable/react-chat-elements/src/MeetingMessage/MeetingMessage.js",n=function(){function e(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,o,r){return o&&e(t.prototype,o),r&&e(t,r),t}}(),a=b(o(0));o(65);var i=b(o(23)),s=b(o(24)),l=b(o(25)),u=b(o(26)),c=b(o(27)),p=b(o(28)),f=o(3),m=b(o(2)),d=b(o(12)),h=b(o(1));function b(e){return e&&e.__esModule?e:{default:e}}var _=t.MeetingMessage=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var o=function(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}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return o.state={toogle:!1},o}return function(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)}(t,a.default.PureComponent),n(t,[{key:"toggleClick",value:function(){this.setState({toogle:!this.state.toogle})}},{key:"render",value:function(){var e=this,t=this.props,o=t.date,n=t.dateString,b=t.title,_=t.subject,N=t.collapseTitle,y=t.moreItems,v=t.participants,g=t.dataSource,E=t.onClick,w=t.onMeetingTitleClick,C=t.onMeetingVideoLinkClick,k=t.onMeetingMoreSelect,O=this.props.participantsLimit,M=n||o&&!isNaN(o)&&(0,f.format)(o);return a.default.createElement("div",{className:"rce-mbox-mtmg",__source:{fileName:r,lineNumber:57}},a.default.createElement("div",{className:"rce-mtmg",__source:{fileName:r,lineNumber:58}},a.default.createElement("div",{className:"rce-mtmg-subject",__source:{fileName:r,lineNumber:59}},_||"Unknown Meeting"),a.default.createElement("div",{className:"rce-mtmg-body",onClick:E,__source:{fileName:r,lineNumber:63}},a.default.createElement("div",{className:"rce-mtmg-item",__source:{fileName:r,lineNumber:66}},a.default.createElement(i.default,{__source:{fileName:r,lineNumber:67}}),a.default.createElement("div",{className:"rce-mtmg-content",__source:{fileName:r,lineNumber:68}},a.default.createElement("span",{className:"rce-mtmg-title",__source:{fileName:r,lineNumber:69}},b),a.default.createElement("span",{className:"rce-mtmg-date",__source:{fileName:r,lineNumber:72}},M))),y&&y.length>0&&a.default.createElement("div",{__source:{fileName:r,lineNumber:81}},a.default.createElement(d.default,{animationType:"bottom",animationPosition:"norteast",buttonProps:{className:"rce-mtmg-right-icon",icon:{component:a.default.createElement(s.default,{__source:{fileName:r,lineNumber:88}}),size:24}},items:y,onSelect:k,__source:{fileName:r,lineNumber:82}}))),a.default.createElement("div",{className:"rce-mtmg-body-bottom",onClick:function(){return e.toggleClick()},__source:{fileName:r,lineNumber:97}},!0===this.state.toogle?a.default.createElement("div",{className:"rce-mtmg-bottom--tptitle",__source:{fileName:r,lineNumber:102}},a.default.createElement(l.default,{__source:{fileName:r,lineNumber:103}}),a.default.createElement("span",{__source:{fileName:r,lineNumber:104}},N)):a.default.createElement("div",{className:"rce-mtmg-body-bottom--bttitle",__source:{fileName:r,lineNumber:107}},a.default.createElement(u.default,{__source:{fileName:r,lineNumber:108}}),a.default.createElement("span",{__source:{fileName:r,lineNumber:109}},v.slice(0,O).map(function(e){return e.title||"Unknow"}).join(", "),v.length>O&&", +"+(v.length-O)))),a.default.createElement("div",{className:(0,h.default)("rce-mtmg-toogleContent",{"rce-mtmg-toogleContent--click":!0===this.state.toogle}),__source:{fileName:r,lineNumber:121}},g&&g.map(function(e,t){return a.default.createElement("div",{key:t,__source:{fileName:r,lineNumber:130}},!e.event&&a.default.createElement("div",{className:"rce-mitem",__source:{fileName:r,lineNumber:133}},a.default.createElement("div",{className:(0,h.default)("rce-mitem avatar",{"rce-mitem no-avatar":!e.avatar}),__source:{fileName:r,lineNumber:134}},e.avatar?a.default.createElement(m.default,{src:e.avatar,__source:{fileName:r,lineNumber:141}}):a.default.createElement(p.default,{__source:{fileName:r,lineNumber:142}})),a.default.createElement("div",{className:"rce-mitem-body",__source:{fileName:r,lineNumber:145}},a.default.createElement("div",{className:"rce-mitem-body--top",__source:{fileName:r,lineNumber:146}},a.default.createElement("div",{className:"rce-mitem-body--top-title",onClick:function(o){return w(e,t,o)},__source:{fileName:r,lineNumber:147}},e.title),a.default.createElement("div",{className:"rce-mitem-body--top-time",__source:{fileName:r,lineNumber:152}},e.dateString?e.dateString:e.date&&!isNaN(e.date)&&(0,f.format)(e.date))),a.default.createElement("div",{className:"rce-mitem-body--bottom",__source:{fileName:r,lineNumber:160}},a.default.createElement("div",{className:"rce-mitem-body--bottom-title",__source:{fileName:r,lineNumber:161}},e.message)))),e.event&&a.default.createElement("div",{className:"rce-mitem-event",__source:{fileName:r,lineNumber:172}},a.default.createElement("div",{className:"rce-mitem-bottom-body",__source:{fileName:r,lineNumber:173}},a.default.createElement("div",{className:"rce-mitem-body avatar",__source:{fileName:r,lineNumber:174}},a.default.createElement(c.default,{__source:{fileName:r,lineNumber:175}})),a.default.createElement("div",{className:"rce-mitem-bottom-body-top",__source:{fileName:r,lineNumber:177}},e.event.title,a.default.createElement("div",{className:"rce-mitem-body--top-time",__source:{fileName:r,lineNumber:179}},e.dateString?e.dateString:e.date&&!isNaN(e.date)&&(0,f.format)(e.date)),a.default.createElement("div",{className:"rce-mitem-avatar-content",__source:{fileName:r,lineNumber:186}},a.default.createElement("div",{className:"rce-mitem-avatar",__source:{fileName:r,lineNumber:188}},e.event.avatars&&e.event.avatars.slice(0,e.event.avatarsLimit).map(function(e,t){return e instanceof m.default?e:a.default.createElement(m.default,{key:t,src:e.src,__source:{fileName:r,lineNumber:192}})}),e.event.avatars&&e.event.avatarsLimit&&e.event.avatars.length>e.event.avatarsLimit&&a.default.createElement("div",{className:"rce-mitem-length rce-mitem-tooltip",tooltip:e.event.avatars.slice(e.event.avatarsLimit,e.event.avatars.length).map(function(e){return e.title}).join(","),__source:{fileName:r,lineNumber:200}},a.default.createElement("span",{className:"rce-mitem-tooltip-text",__source:{fileName:r,lineNumber:201}},"+"+(e.event.avatars.length-e.event.avatarsLimit))))),e.record&&a.default.createElement("div",{className:"rce-mtmg-call-record",__source:{fileName:r,lineNumber:211}},a.default.createElement("div",{className:"rce-mtmg-call-body",__source:{fileName:r,lineNumber:212}},a.default.createElement("div",{onClick:function(o){return C(e,t,o)},className:"rce-mtmg-call-avatars",__source:{fileName:r,lineNumber:213}},a.default.createElement(m.default,{className:"rce-mtmg-call-avatars",src:e.record.avatar,__source:{fileName:r,lineNumber:216}}),a.default.createElement("div",{className:"rce-mtmg-record-time",__source:{fileName:r,lineNumber:219}},e.record.time)),a.default.createElement("div",{className:"rce-mtmg-call-body-title",__source:{fileName:r,lineNumber:223}},a.default.createElement("span",{__source:{fileName:r,lineNumber:224}},e.record.title),a.default.createElement("div",{className:"rce-mtmg-call-body-bottom",__source:{fileName:r,lineNumber:227}},e.record.savedBy))))))))}))))}}]),t}();_.defaultProps={date:new Date,dateString:"",title:"",subject:"",collapseTitle:"",participantsLimit:3,avatarFlexible:!1,moreItems:[],dataSource:[],participants:[],onClick:function(){},onMeetingMoreSelect:function(){},onMeetingTitleClick:function(){},onMeetingVideoLinkClick:function(){},onAvatarError:function(){}},t.default=_},function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.Dropdown=void 0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e},n="/Users/phucnguyen/Projects/Pathable/react-chat-elements/src/Dropdown/Dropdown.js",a=function(){function e(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,o,r){return o&&e(t.prototype,o),r&&e(t,r),t}}(),i=o(0),s=u(i);o(69);var l=u(o(4));function u(e){return e&&e.__esModule?e:{default:e}}var c=o(1),p=t.Dropdown=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var o=function(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}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return o.state={show:void 0},o}return function(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)}(t,i.Component),a(t,[{key:"onBlur",value:function(e){!0===this.state.show&&this.setState({show:!1})}},{key:"render",value:function(){var e=this;return s.default.createElement("div",{className:c("rce-dropdown-container",this.props.className),onBlur:this.onBlur.bind(this),__source:{fileName:n,lineNumber:24}},s.default.createElement(l.default,r({},this.props.buttonProps,{onClick:function(){return e.setState({show:!e.state.show})},__source:{fileName:n,lineNumber:26}})),s.default.createElement("div",{className:c("rce-dropdown",this.props.animationType,"rce-dropdown-open__"+this.props.animationPosition,{"dropdown-hide":!1===this.state.show},{"dropdown-show":!0===this.state.show}),__source:{fileName:n,lineNumber:30}},s.default.createElement("ul",{__source:{fileName:n,lineNumber:38}},this.props.title&&s.default.createElement("span",{className:"rce-dropdown-title",__source:{fileName:n,lineNumber:41}},this.props.title),this.props.items.map(function(t,o){return s.default.createElement("li",{key:o,onMouseDown:function(t){return e.props.onSelect(o)},__source:{fileName:n,lineNumber:45}},t instanceof Object?t.icon?s.default.createElement("span",{className:"rce-button-icon--container",__source:{fileName:n,lineNumber:49}},("right"===t.icon.float||!t.icon.float)&&s.default.createElement("a",{__source:{fileName:n,lineNumber:50}},t.text),s.default.createElement("span",{style:{float:t.icon.float,color:t.icon.color,fontSize:t.icon.size||12},className:c("rce-button-icon",t.icon.className),__source:{fileName:n,lineNumber:52}},t.icon.component),"left"===t.icon.float&&s.default.createElement("a",{__source:{fileName:n,lineNumber:54}},t.text)):s.default.createElement("a",{__source:{fileName:n,lineNumber:56}},t.text):s.default.createElement("a",{__source:{fileName:n,lineNumber:58}},t))}))))}}]),t}();p.defaultProps={animationType:"default",animationPosition:"nortwest",items:[],onSelect:Function,buttonProps:null},t.default=p},function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0});var r="/Users/phucnguyen/Projects/Pathable/react-chat-elements/src/AudioMessage/AudioMessage.js",n=function(){function e(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,o,r){return o&&e(t.prototype,o),r&&e(t,r),t}}(),a=function(e){return e&&e.__esModule?e:{default:e}}(o(0));o(75);var i=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(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}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(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)}(t,a.default.PureComponent),n(t,[{key:"render",value:function(){var e=this.props.data.audioURL,t=this.props.data.controlsList;return a.default.createElement("div",{className:"rce-mbox-audio",__source:{fileName:r,lineNumber:11}},a.default.createElement("audio",{controls:!0,controlsList:t||"nodownload",__source:{fileName:r,lineNumber:12}},a.default.createElement("source",{src:e,type:"audio/mp3",__source:{fileName:r,lineNumber:13}}),"Your browser does not support the audio element."),this.props.text&&a.default.createElement("div",{className:"rce-mbox-text",__source:{fileName:r,lineNumber:19}},this.props.text))}}]),t}();t.default=i,i.defaultProps={data:{}}},function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.ChatItem=void 0;var r="/Users/phucnguyen/Projects/Pathable/react-chat-elements/src/ChatItem/ChatItem.js",n=function(){function e(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,o,r){return o&&e(t.prototype,o),r&&e(t,r),t}}(),a=o(0),i=p(a);o(77);var s=p(o(2)),l=o(3),u=p(o(1)),c=o(15);function p(e){return e&&e.__esModule?e:{default:e}}var f=t.ChatItem=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var o=function(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}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return o.state={onHoverTool:!1},o.handleOnMouseEnter=o.handleOnMouseEnter.bind(o),o.handleOnMouseLeave=o.handleOnMouseLeave.bind(o),o.handleOnClick=o.handleOnClick.bind(o),o}return function(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)}(t,a.Component),n(t,[{key:"handleOnMouseEnter",value:function(){this.setState({onHoverTool:!0})}},{key:"handleOnMouseLeave",value:function(){this.setState({onHoverTool:!1})}},{key:"handleOnClick",value:function(e){e.preventDefault(),this.state.onHoverTool}},{key:"render",value:function(){var e=this,t=this.props.statusColorType,o=function(){return window.location.href="/people/"+e.props.personId};return i.default.createElement("div",{key:this.props.key,className:(0,u.default)("rce-container-citem",this.props.className),onClick:this.handleOnClick,onContextMenu:this.props.onContextMenu,__source:{fileName:r,lineNumber:53}},i.default.createElement("div",{className:"rce-citem",__source:{fileName:r,lineNumber:58}},i.default.createElement("div",{className:(0,u.default)("rce-citem-avatar",{"rce-citem-status-encircle":"encircle"===t}),__source:{fileName:r,lineNumber:59}},i.default.createElement(s.default,{src:this.props.avatar,alt:this.props.alt,className:"encircle"===t?"rce-citem-avatar-encircle-status":"",size:"large",letterItem:this.props.letterItem,sideElement:this.props.statusColor&&i.default.createElement("span",{className:"rce-citem-status",style:"encircle"===t?{boxShadow:"inset 0 0 0 2px "+this.props.statusColor+", inset 0 0 0 5px #FFFFFF"}:{backgroundColor:this.props.statusColor},__source:{fileName:r,lineNumber:73}},this.props.statusText),onClick:o,onError:this.props.onAvatarError,lazyLoadingImage:this.props.lazyLoadingImage,type:(0,u.default)("circle",{flexible:this.props.avatarFlexible}),__source:{fileName:r,lineNumber:65}})),i.default.createElement("div",{className:"rce-citem-body",__source:{fileName:r,lineNumber:89}},i.default.createElement("div",{className:"rce-citem-body--top",__source:{fileName:r,lineNumber:90}},i.default.createElement("div",{className:"rce-citem-body--top-title",__source:{fileName:r,lineNumber:91}},i.default.createElement("span",{onClick:o,__source:{fileName:r,lineNumber:92}},this.props.name)),i.default.createElement("div",{className:"rce-citem-body--top-time",__source:{fileName:r,lineNumber:94}},this.props.date&&!isNaN(this.props.date)&&(this.props.dateString||(0,l.format)(this.props.date)))),i.default.createElement("div",{className:"rce-citem-body--bottom",__source:{fileName:r,lineNumber:106}},i.default.createElement("div",{className:"rce-citem-body--bottom-title",__source:{fileName:r,lineNumber:107}},this.props.body),i.default.createElement("div",{className:"rce-citem-body--bottom-tools",onMouseEnter:this.handleOnMouseEnter,onMouseLeave:this.handleOnMouseLeave,__source:{fileName:r,lineNumber:110}},this.props.showMute&&i.default.createElement("div",{className:"rce-citem-body--bottom-tools-item",onClick:this.props.onClickMute,__source:{fileName:r,lineNumber:113}},!0===this.props.muted&&i.default.createElement(c.MdVolumeOff,{__source:{fileName:r,lineNumber:117}}),!1===this.props.muted&&i.default.createElement(c.MdVolumeUp,{__source:{fileName:r,lineNumber:121}})),this.props.onDelete&&i.default.createElement("div",{className:"rce-citem-body--bottom-tools-item",onClick:this.props.onDelete,__source:{fileName:r,lineNumber:127}},i.default.createElement(c.MdDeleteForever,{__source:{fileName:r,lineNumber:129}})),this.props.onOpenThread&&i.default.createElement("div",{className:"rce-citem-body--bottom-tools-item",onClick:this.props.onOpenThread,__source:{fileName:r,lineNumber:134}},i.default.createElement(c.MdReply,{__source:{fileName:r,lineNumber:136}}))),i.default.createElement("div",{className:"rce-citem-body--bottom-tools-item-hidden-hover",__source:{fileName:r,lineNumber:140}},this.props.showMute&&this.props.muted&&i.default.createElement("div",{className:"rce-citem-body--bottom-tools-item",__source:{fileName:r,lineNumber:144}},i.default.createElement(c.MdVolumeOff,{__source:{fileName:r,lineNumber:145}}))),i.default.createElement("div",{className:"rce-citem-body--bottom-status",__source:{fileName:r,lineNumber:149}},this.props.onOpenThread&&i.default.createElement("span",{onClick:this.props.onOpenThread,style:{visibility:this.props.repliesCount>0?"visible":"hidden"},__source:{fileName:r,lineNumber:152}},this.props.repliesCount))))))}}]),t}();f.defaultProps={id:"",onClick:null,avatar:"",avatarFlexible:!1,alt:"",title:"",subtitle:"",date:new Date,repliesCount:0,statusColor:null,statusColorType:"badge",statusText:null,dateString:null,lazyLoadingImage:void 0,onAvatarError:function(){},showMute:null,showDeleteButton:null},t.default=f},function(e,t){e.exports=require("react-icons/lib/md")},function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.MeetingItem=void 0;var r="/Users/phucnguyen/Projects/Pathable/react-chat-elements/src/MeetingItem/MeetingItem.js",n=function(){function e(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,o,r){return o&&e(t.prototype,o),r&&e(t,r),t}}(),a=o(0),i=m(a);o(91);var s=m(o(44)),l=m(o(45)),u=m(o(46)),c=m(o(2)),p=o(3),f=m(o(1));function m(e){return e&&e.__esModule?e:{default:e}}var d=t.MeetingItem=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(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}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(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)}(t,a.Component),n(t,[{key:"render",value:function(){var e=this,t=this.props.statusColorType,o=this.props.avatarLimit,n=this.props.date&&!isNaN(this.props.date)&&(this.props.dateString||(0,p.format)(this.props.date)),a=this.props.subject.substring(0,this.props.subjectLimit)+(this.props.subject.length>this.props.subjectLimit?"...":"");return i.default.createElement("div",{className:(0,f.default)("rce-container-mtitem",this.props.className),onClick:this.props.onClick,onContextMenu:this.props.onContextMenu,__source:{fileName:r,lineNumber:30}},i.default.createElement("audio",{autoPlay:!0,loop:!0,muted:this.props.audioMuted,src:this.props.audioSource,__source:{fileName:r,lineNumber:35}}),i.default.createElement("div",{className:"rce-mtitem",__source:{fileName:r,lineNumber:41}},i.default.createElement("div",{className:"rce-mtitem-top",__source:{fileName:r,lineNumber:42}},i.default.createElement("div",{className:"rce-mtitem-subject",__source:{fileName:r,lineNumber:43}},a),i.default.createElement("div",{className:"rce-mtitem-share",onClick:this.props.onShareClick,__source:{fileName:r,lineNumber:46}},i.default.createElement(l.default,{__source:{fileName:r,lineNumber:49}}))),i.default.createElement("div",{className:"rce-mtitem-body",__source:{fileName:r,lineNumber:52}},i.default.createElement("div",{className:"rce-mtitem-body--avatars",__source:{fileName:r,lineNumber:53}},this.props.avatars.slice(0,o).map(function(o,n){return o instanceof c.default?o:i.default.createElement(c.default,{key:n,src:o.src,alt:o.alt,className:"encircle"===o.statusColorType?"rce-mtitem-avatar-encircle-status":"",size:"small",letterItem:o.letterItem,sideElement:o.statusColor&&i.default.createElement("span",{className:"rce-mtitem-status",style:"encircle"===t?{boxShadow:"inset 0 0 0 2px "+o.statusColor+", inset 0 0 0 5px #FFFFFF"}:{backgroundColor:o.statusColor},__source:{fileName:r,lineNumber:65}},o.statusText),onError:e.props.onAvatarError,lazyLoadingImage:e.props.lazyLoadingImage,type:(0,f.default)("circle",{flexible:e.props.avatarFlexible}),__source:{fileName:r,lineNumber:56}})}),this.props.avatars.length>o&&i.default.createElement("div",{className:"rce-avatar-container circle small rce-mtitem-letter",__source:{fileName:r,lineNumber:83}},i.default.createElement("span",{__source:{fileName:r,lineNumber:84}},"+"+(this.props.avatars.length-o)))),i.default.createElement("div",{className:"rce-mtitem-body--functions",__source:{fileName:r,lineNumber:90}},this.props.closable&&i.default.createElement("div",{className:"rce-mtitem-closable",onClick:this.props.onCloseClick,__source:{fileName:r,lineNumber:93}},i.default.createElement(u.default,{__source:{fileName:r,lineNumber:96}})),i.default.createElement("div",{className:"rce-mtitem-button",onClick:this.props.onMeetingClick,__source:{fileName:r,lineNumber:99}},i.default.createElement(s.default,{__source:{fileName:r,lineNumber:102}})))),i.default.createElement("div",{className:"rce-mtitem-footer",__source:{fileName:r,lineNumber:106}},i.default.createElement("span",{className:"rce-mtitem-date",__source:{fileName:r,lineNumber:107}},n))))}}]),t}();d.defaultProps={id:"",subject:"",subjectLimit:60,onClick:null,avatarFlexible:!1,alt:"",title:"",subtitle:"",date:new Date,dateString:"",lazyLoadingImage:void 0,avatarLimit:5,avatars:[],audioMuted:!0,audioSource:null,onAvatarError:function(){},onMeetingClick:function(){},onShareClick:function(){}},t.default=d},function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.AudioMessage=t.MeetingMessage=t.MeetingList=t.MeetingItem=t.ReplyMessage=t.Popup=t.SideBar=t.Dropdown=t.Navbar=t.Avatar=t.Button=t.Input=t.MessageList=t.ChatList=t.SystemMessage=t.ChatItem=t.MessageBox=void 0;var r=v(o(8)),n=v(o(14)),a=v(o(9)),i=v(o(37)),s=v(o(38)),l=v(o(40)),u=v(o(4)),c=v(o(2)),p=v(o(41)),f=v(o(12)),m=v(o(42)),d=v(o(43)),h=v(o(10)),b=v(o(16)),_=v(o(47)),N=v(o(11)),y=v(o(13));function v(e){return e&&e.__esModule?e:{default:e}}t.MessageBox=r.default,t.ChatItem=n.default,t.SystemMessage=a.default,t.ChatList=i.default,t.MessageList=s.default,t.Input=l.default,t.Button=u.default,t.Avatar=c.default,t.Navbar=p.default,t.Dropdown=f.default,t.SideBar=m.default,t.Popup=d.default,t.ReplyMessage=h.default,t.MeetingItem=b.default,t.MeetingList=_.default,t.MeetingMessage=N.default,t.AudioMessage=y.default},function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.PhotoMessage=void 0;var r="/Users/phucnguyen/Projects/Pathable/react-chat-elements/src/PhotoMessage/PhotoMessage.js",n=function(){function e(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,o,r){return o&&e(t.prototype,o),r&&e(t,r),t}}(),a=l(o(0));o(53);var i=l(o(5)),s=l(o(6));function l(e){return e&&e.__esModule?e:{default:e}}var u=o(7).Circle,c=t.PhotoMessage=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(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}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(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)}(t,a.default.PureComponent),n(t,[{key:"render",value:function(){var e={strokeWidth:2.3,color:"#efe",trailColor:"#aaa",trailWidth:1,step:function(e,t){t.path.setAttribute("trail",e.color),t.path.setAttribute("trailwidth-width",e.width);var o=Math.round(100*t.value());0===o?t.setText(""):t.setText(o)}},t=this.props.data.status&&!0===this.props.data.status.error;return a.default.createElement("div",{className:"rce-mbox-photo",__source:{fileName:r,lineNumber:33}},a.default.createElement("div",{className:"rce-mbox-photo--img",style:this.props.data.width&&this.props.data.height&&{width:this.props.data.width,height:this.props.data.height},__source:{fileName:r,lineNumber:34}},a.default.createElement("img",{src:this.props.data.uri,alt:this.props.data.alt,onClick:this.props.onOpen,onLoad:this.props.onLoad,onError:this.props.onPhotoError,__source:{fileName:r,lineNumber:40}}),t&&a.default.createElement("div",{className:"rce-mbox-photo--img__block",__source:{fileName:r,lineNumber:48}},a.default.createElement("span",{className:"rce-mbox-photo--img__block-item rce-mbox-photo--error",__source:{fileName:r,lineNumber:49}},a.default.createElement(s.default,{__source:{fileName:r,lineNumber:51}}))),!t&&this.props.data.status&&!this.props.data.status.download&&a.default.createElement("div",{className:"rce-mbox-photo--img__block",__source:{fileName:r,lineNumber:59}},!this.props.data.status.click&&a.default.createElement("button",{onClick:this.props.onDownload,className:"rce-mbox-photo--img__block-item rce-mbox-photo--download",__source:{fileName:r,lineNumber:62}},a.default.createElement(i.default,{__source:{fileName:r,lineNumber:65}})),"number"==typeof this.props.data.status.loading&&0!==this.props.data.status.loading&&a.default.createElement(u,{progress:this.props.data.status.loading,options:e,initialAnimate:!0,containerClassName:"rce-mbox-photo--img__block-item",__source:{fileName:r,lineNumber:71}}))),this.props.text&&a.default.createElement("div",{className:"rce-mbox-text",__source:{fileName:r,lineNumber:82}},this.props.text))}}]),t}();c.defaultProps={text:"",data:{},onDownload:null,onOpen:null,onLoad:null,onPhotoError:null},t.default=c},function(e,t,o){Object.defineProperty(t,"__esModule",{value:!0}),t.FileMessage=void 0;var r="/Users/phucnguyen/Projects/Pathable/react-chat-elements/src/FileMessage/FileMessage.js",n=function(){function e(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,o,r){return o&&e(t.prototype,o),r&&e(t,r),t}}(),a=u(o(0));o(55);var i=u(o(5)),s=u(o(6)),l=u(o(20));function u(e){return e&&e.__esModule?e:{default:e}}var c=o(7).Circle,p=t.FileMessage=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(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}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(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:{val