1"use strict";(self.webpackChunkdunia_games=self.webpackChunkdunia_games||[]).push([[88535],{67746(m,a,n){var u=n(24994);Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var c=u(n(17383)),f=u(n(34579)),d=u(n(24150)),l=n(77274),o=function(){function i(e){(0,c.default)(this,i),this.id=e.id,this.before_id=e.comment_before_id,this.message=(0,l.escapeHTML)(e.message),this.username_as=e.username_as||e.username,this.username_real=e.username_real||e.email,this.email=this.username_real,this.user_extras=e.user_extras,this.date=(0,d.default)(e.timestamp,"YYYY-MM-DD"),this.time=(0,d.default)(e.timestamp,"HH:mm"),this.timestamp=e.timestamp,this.unique_id=e.unique_temp_id||e.unique_id,this.unique_temp_id=e.unique_temp_id||e.unique_id,this.avatar=e.user_avatar_url,this.room_id=e.room_id,this.isChannel=e.is_public_channel,this.unix_timestamp=e.unix_timestamp,this.unix_nano_timestamp=e.unix_nano_timestamp,this.extras=e.extras,this.is_deleted=e.is_deleted,this.isPending=!1,this.isFailed=!1,this.isDelivered=!1,this.isRead=!1,this.isSent=!1,this.attachment=null,this.payload=e.payload,this.status=e.status,"reply"===e.type&&(e.payload.replied_comment_message=(0,l.escapeHTML)(e.payload.replied_comment_message),e.payload.text=(0,l.escapeHTML)(e.payload.text)),this.type=e.type,this.subtype="custom"===e.type?e.payload.type:null,"sent"===e.status?this.markAsSent():"delivered"===e.status?this.markAsDelivered():"read"===e.status&&this.markAsRead()}return(0,f.default)(i,[{key:"isAttachment",value:function(t){return"[file]"===t.substring(0,6)}},{key:"isImageAttachment",value:function(t){return this.isAttachment(t)&&null!=t.match(/\.(jpg|jpeg|gif|png)/i)}},{key:"attachUniqueId",value:function(t){this.unique_id=t}},{key:"getAttachmentURI",value:function(t){if(this.isAttachment(t)){var p=t.length-7;return t.substring(6,p).trim()}}},{key:"setAttachment",value:function(t){this.attachment=t}},{key:"markAsPending",value:function(){this.isPending=!0,this.isDelivered=!1,this.status="pending"}},{key:"markAsSent",value:function(){this.isSent=!0,this.isPending=!1,this.isFailed=!1,this.status="sent"}},{key:"markAsDelivered",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t.actor!==t.activeActorId&&(this.isRead||"read"===this.status||(this.isSent=!0,this.isRead=!1,this.isDelivered=!0,this.status="delivered"))}},{key:"markAsRead",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t.actor!==t.activeActorId&&(this.isPending=!1,this.isSent=!0,this.isDelivered=!0,this.isRead=!0,this.status="read")}},{key:"markAsFailed",value:function(){this.isFailed=!0,this.isPending=!1,this.isStatus="failed"}},{key:"update",value:function(t){this.id=t.id,this.before_id=t.comment_before_id,this.message=(0,l.escapeHTML)(t.message),t.payload&&(this.payload=t.payload),t.status&&(this.status=t.status),"reply"===t.type&&(this.payload.replied_comment_message=(0,l.escapeHTML)(t.payload.replied_comment_message),this.payload.text=(0,l.escapeHTML)(t.payload.text)),"sent"===t.status?this.markAsSent():"delivered"===t.status?this.markAsDelivered():"read"===t.status&&this.markAsRead()}}]),i}(),h=o;a.default=h,m.exports=a.default},77588(m,a,n){var c=n(24994);a.Ay=void 0;var f=c(n(17383)),d=c(n(34579)),l=c(n(67746)),o=function(){function i(e){(0,f.default)(this,i),this.id=e.id,this.last_comment_id=e.last_comment_id,this.last_comment_message=e.last_comment_message,this.last_comment_message_created_at=e.last_comment_message_created_at,this.last_comment_topic_title=e.last_comment_topic_title,this.avatar=e.room_avatar||e.avatarURL||e.avatar_url,this.name=e.room_name,this.room_type=e.room_type||e.chat_type,this.secret_code=e.secret_code,this.participants=e.participants,this.options=e.options,this.topics=[],this.last_comment=e.last_comment,this.comments=[],this.count_notif=e.unread_count,this.isLoaded=!1,this.custom_title=null,this.custom_subtitle=null,this.options=e.options,this.unique_id=e.unique_id,this.isChannel=e.is_public_channel,this.participantNumber=e.room_total_participants,e.comments&&this.receiveComments(e.comments)}return(0,d.default)(i,[{key:"isCurrentlySelected",value:function(t){return this.id===t.id}},{key:"getParticipantCount",value:function(){return null==this.participants?this.participantNumber:this.participants.length}},{key:"setTitle",value:function(t){this.custom_title=t}},{key:"setSubTitle",value:function(t){this.custom_subtitle=t}},{key:"receiveComment",value:function(t){if(t.room_id===this.id){var s=this.comments.find(function(r){return r.unique_id===t.unique_id});s?(s.id=t.id,s.message=t.message,s.date=t.date,s.time=t.time,s.unix_timestamp=t.unix_timestamp):this.comments.push(t)}}},{key:"receiveComments",value:function(t){var s=this;t.forEach(function(r){s.receiveComment(new l.default(r))})}},{key:"getParticipant",value:function(t){return this.participants.find(function(s){return s.email===t})||null}},{key:"addParticipant",value:function(t){this.getParticipant(t.email)||this.participants.push(t)}}]),i}();var h=o;a.Ay=h},31653(m,a){a.Rj=void 0;a.Rj={MESSAGE_BEFORE_SENT:"message::before-sent",MESSAGE_BEFORE_RECEIVED:"message::before-received"}},77274(m,a,n){var u=n(24994);Object.defineProperty(a,"__esModule",{value:!0}),a.searchAndReplace=function d(i,e,t){return i.split(e).join(t)},a.escapeHTML=function l(i){return i.replace(/<[^>]*\/?>([\s\S]*)?<\/.*?>/gi,function(e){return e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")})},a.scrollToBottom=function h(i){requestAnimationFrame(function(){if(i>0){var e=document.getElementById(i);if(!e)return!1;e.scrollIntoView({block:"end",behavior:"smooth"})}document.getElementsByClassName("qcw-comment-form").item(0).getElementsByTagName("textarea").item(0).focus()})},a.GroupChatBuilder=void 0;var c=u(n(17383)),f=u(n(34579));var o=function(){function i(e){(0,c.default)(this,i),this.roomAdapter=e,this.name=null,this.emails=[],this.options={}}return(0,f.default)(i,[{key:"withName",value:function(t){return this.name=t,this}},{key:"withOptions",value:function(t){return this.options=t,this}},{key:"addParticipants",value:function(){for(var t,s=arguments.length,r=new Array(s),p=0;p<s;p++)r[p]=arguments[p];return this.emails=(t=this.emails.filter(function(v){return-1===r.indexOf(v)})).concat.apply(t,r),this}},{key:"create",value:function(){var t=this.name,s=this.emails,r=this.options;return this.roomAdapter.createRoom(t,s,{avatarURL:r.avatarURL},r)}}]),i}();a.GroupChatBuilder=o}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.