1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[409,6626],{71052:function(e,t,n){"use strict";n.d(t,{BY:function(){return p},J0:function(){return d},S:function(){return b},Tt:function(){return h},VW:function(){return f},ik:function(){return m},zJ:function(){return v}});var r=n(47568),o=n(97582),a=n(51019),c=n(55733),i=n(46868),s=n(62057),u=n(16626),l="GroupChat-Dev",d=function(e,t,n){var r=u.firebaseStore.getState().db;if(r){var o="".concat(l,"/").concat(e,"/").concat(t),c=(0,a.query)((0,a.ref)(r,o),(0,a.limitToLast)(100));(0,a.onValue)(c,(function(e){var t=e.val();n(t)}))}},m=function(e){var t=u.firebaseStore.getState().db;if(t){var n=(0,a.query)((0,a.ref)(t,"Abusing-Words"));(0,a.onValue)(n,(function(t){var n=t.val();e(n)}))}},h=function(e,t){var n=u.firebaseStore.getState().db;if(n){var r=(0,a.ref)(n,"".concat(l,"/").concat(e,"/").concat(t));(0,a.off)(r,"value")}},f=function(e){var t=u.firebaseStore.getState().db;if(t){var n=s.authStore.getState(),r=n.userId,o=n.userName,c=n.picture,i=(0,a.ref)(t,"".concat(l,"/").concat(e.channelID,"/").concat(e.roomID));(0,a.push)(i,{date:Date.now(),message:e.message,id:Number(r),senderName:o,userProfile:c&&"null"!=c?c:"",type:e.type?e.type:3})}},b=function(){var e=(0,r.Z)((function(e){return(0,o.__generator)(this,(function(t){switch(t.label){case 0:return[4,(0,i.v_)(c.dB,e)];case 1:return[2,t.sent().data]}}))}));return function(t){return e.apply(this,arguments)}}(),p=function(){var e=(0,r.Z)((function(e){return(0,o.__generator)(this,(function(t){switch(t.label){case 0:return[4,(0,i.v_)(c.Xi,e)];case 1:return[2,t.sent().data]}}))}));return function(t){return e.apply(this,arguments)}}(),v=function(){var e=(0,r.Z)((function(e){return(0,o.__generator)(this,(function(t){switch(t.label){case 0:return[4,(0,i.v_)(c.GX,e)];case 1:return[2,t.sent().data]}}))}));return function(t){return e.apply(this,arguments)}}()},30409:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return x}});var r=n(47568),o=n(97582),a=n(85893),c=n(67294),i=n(57936),s=n.n(i),u=n(2481),l=function(e){var t=e.displayModal,n=e.children,r=e.className,o=void 0===r?"":r,c=e.whiteBox,i=void 0!==c&&c,l=function(){t(!1)};return(0,a.jsxs)("div",{className:"".concat(s().modal," ").concat(o),"data-testid":"modal",children:[(0,a.jsx)("div",{className:s().mov,onClick:l,"data-testid":"modal-overlay"}),(0,a.jsxs)("div",{className:"mbx ".concat(s().mbx," ").concat(i?s().mbxwht+" modal-white":""),"data-testid":"modal-box",children:[(0,a.jsx)(u.Z,{className:s().mcx,icon:"close",role:"button",tabIndex:0,onClick:l,"data-testid":"modal-close-btn"}),n]})]})},d=n(60761),m=n.n(d),h=n(71052),f=n(98702),b=n(56757),p=n(62057),v=n(94136),x=function(e){var t=e.channelId,n=e.mergeRoom,i=e.onShare,s=(e.display,e.setDisplay),u=(0,c.useState)(!0),d=u[0],x=(u[1],(0,c.useState)(1)),_=x[0],g=x[1],C=(0,c.useState)(!1),y=C[0],R=C[1],N=(0,c.useState)(!1),j=N[0],w=N[1],S=(0,c.useRef)(null),k=(0,c.useRef)(null),I=(0,c.useState)(null),M=I[0],B=I[1],A=(0,b.useMainStore)((function(e){return e.setError})),D="/copy.svg",T="/copied.svg",E=(0,c.useRef)(null),O=function(e){var t=e.activeContent,n=e.children;return _===t?n:(0,a.jsx)(a.Fragment,{})};function Z(){return Z=(0,r.Z)((function(){var e,r,a,c,i,s;return(0,o.__generator)(this,(function(o){switch(o.label){case 0:return R(!0),w(!0),e=S.current.value.trim(),r=p.authStore.getState(),a=r.userId,c=r.mobileNo,"general"==e.toLowerCase()?[2,A(f.uC)]:e&&!e.length>3||e.length>12?(w(!1),R(!1),A(f.yA),[2,!0]):e.length>2?(i={Version:"v1",Language:"en",Platform:v.hx,UserId:a,MobileNo:c,ChannelId:t,RoomName:e},[4,(0,h.S)(i)]):[3,2];case 1:return 2==(s=o.sent()).Response.responseCode?(A((0,f.TB)(s.Response.message)),R(!1),w(!1)):1==s.Response.responseCode?(s.ChatRooms&&s.ChatRooms.length&&B(s.ChatRooms[s.ChatRooms.length-1]),n(s.ChatRooms),R(!1),w(!1),g(4)):(A({icon:"error",title:s.Response.message,timer:3e3}),w(!1)),[3,3];case 2:A((0,f.TB)("Add more than 3 characters.")),R(!1),w(!1),o.label=3;case 3:return[2]}}
1))})),Z.apply(this,arguments)}function L(){return L=(0,r.Z)((function(){var e,r,a,c,i,u,l;return(0,o.__generator)(this,(function(o){switch(o.label){case 0:return(e=k.current.value).length>5?(r=p.authStore.getState(),a=r.userId,c=r.mobileNo,i={Version:"V1",Language:"en",Platform:v.hx,UserId:a,MobileNo:c,ChannelId:t,ChatLink:e},R(!0),[4,(0,h.BY)(i)]):[3,2];case 1:return(u=o.sent()).UserChatRooms?(l=u.UserChatRooms[u.UserChatRooms.length-1],n(l),s(!1)):A((0,f.TB)(u.Response.message)),R(!1),[3,3];case 2:A((0,f.TB)("Invalid chat room id")),R(!1),o.label=3;case 3:return[2]}}))})),L.apply(this,arguments)}return d?(0,a.jsxs)(l,{displayModal:s,className:m().crtmrm,whiteBox:!0,children:[(0,a.jsxs)(O,{activeContent:1,children:[(0,a.jsx)("h2",{children:"Chat Room"}),(0,a.jsx)("div",{role:"button",className:"btn bcolor ".concat(m().btn),tabIndex:0,onClick:function(){return g(2)},children:"Join Existing Room"}),(0,a.jsx)("div",{role:"button",className:"btn pcolor ".concat(m().btn),tabIndex:0,onClick:function(){return g(3)},children:"Create a Room"})]}),(0,a.jsxs)(O,{activeContent:2,children:[(0,a.jsx)("h2",{children:"Join Room"}),(0,a.jsx)("input",{type:"text",className:"form-control ".concat(m().input),placeholder:"Enter Room ID",ref:k}),(0,a.jsx)("button",{type:"button",className:"btn pcolor ".concat(m().btn," mt-3"),disabled:y,onClick:function(){return L.apply(this,arguments)},children:"Join Now"})]}),(0,a.jsxs)(O,{activeContent:3,children:[(0,a.jsx)("h2",{children:"Enter Room Name"}),(0,a.jsx)("input",{type:"text",className:"form-control ".concat(m().input),placeholder:"Enter Room Name",ref:S}),(0,a.jsx)("button",{type:"button",className:"btn pcolor ".concat(m().btn," mt-3"),disabled:y,onClick:function(){return Z.apply(this,arguments)},children:"Create Room"})]}),(0,a.jsxs)(O,{activeContent:4,children:[(0,a.jsx)("h2",{children:"Congratulations"}),(0,a.jsx)("p",{children:"You have successfully created chat room now you can share the link or ID with your friends."}),(0,a.jsxs)("div",{className:m().shareField,children:[(0,a.jsx)("input",{className:"form-control createroom-input",type:"text",readOnly:!0,value:M?M.ChatLink:""}),(0,a.jsx)("span",{className:m().copy,role:"button",tabIndex:0,onClick:function(e){var t;document.querySelector(".createroom-input").select(),(null===navigator||void 0===navigator?void 0:navigator.clipboard)?null===navigator||void 0===navigator||null===(t=navigator.clipboard)||void 0===t||t.writeText(M.ChatLink):document.execCommand("copy"),E.current&&(E.current.src=T,E.current.width=40,E.current.height=40,setTimeout((function(){E.current&&(E.current.src=D,E.current.width=30,E.current.height=30)}),3e3))},children:(0,a.jsx)("img",{src:D,ref:E,alt:"Copy",width:"30",height:"30"})})]}),(0,a.jsx)("button",{type:"button",className:"btn pcolor ".concat(m().btn," mt-3"),disabled:y,onClick:i,children:"Share"})]}),j?(0,a.jsx)("div",{className:m().loader}):(0,a.jsx)(a.Fragment,{})]}):(0,a.jsx)(a.Fragment,{})}},98702:function(e,t,n){"use strict";n.d(t,{TB:function(){return a},ZE:function(){return r},u7:function(){return o},uC:function(){return c},yA:function(){return i}});var r={title:"Please enter your message below 99 characters",icon:"warning",timer:2500},o=function(e){return{title:"Are you sure you want to exit the room?",icon:"info",allowOutsideClick:!1,closeOnClickOutside:!1,showDenyButton:!0,showCancelButton:!0,buttons:{cancel:"No",confirm:"Yes"},onSuccess:function(t){return e.success(t)}}},a=function(e){return{title:e,icon:"error",allowOutsideClick:!1,closeOnClickOutside:!1}},c={title:"Room Already Exist",icon:"error",timer:2500},i={title:"Please enter valid title!",icon:"error",timer:2500}},16626:function(e,t,n){"use strict";n.r(t),n.d(t,{firebaseStore:function(){return u},useFirebaseStore:function(){return l}});var r=n(43973),o=n(3341),a=n(26042),c=n(69396),i={db:null},s=function(e){return(0,c.Z)((0,a.Z)({},i),{setDb:function(){Promise.all([n.e(3714),n.e(1627),n.e(9551),n.e(6817),n.e(5391),n.e(8478),n.e(242)]).then(n.bind(n,88344)).then((function(e){return e.default()})).then((function(t){e({db:t})}))}})},u=(0,r.M)(s),l=function(e){return(0,o.o)(u,e)}},57936:function(e){e.exports={modal:"modal_modal__NNdAC",mov:"modal_mov__SdmPA",mbx:"modal_mbx__9Myq3",mbxwht:"modal_mbxwht__OHRAz",mcx:"modal_mcx__YQR8L",mcnts:"modal_mcnts__MOcfo"}},60761:function(e){e.exports={crtmrm:"createRoomModal_crtmrm__7KziY",shareField:"createRoomModal_shareField__PDcTV",input:"createRoomModal_input__AcdiR",btn:"createRoomModal_btn__Gb0r6",loader:"createRoomModal_loader__k1t3_",fadeIn:"createRoomModal_fadeIn___lqWq",spin:"createRoomModal_spin__MQuAN"}}}]);
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.