mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-19 04:57:52 +00:00
1 line
31 KiB
JavaScript
1 line
31 KiB
JavaScript
!function(){function e(e,n){for(var t=0;t<n.length;t++){var o=n[t];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function n(n,t,o){return t&&e(n.prototype,t),o&&e(n,o),n}function t(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(self.webpackChunkgabinete_digital=self.webpackChunkgabinete_digital||[]).push([[531],{90531:function(e,n,o){"use strict";o.r(n),o.d(n,{ContactsPageModule:function(){return m}});var r,i=o(38583),a=o(3679),s=o(35957),c=o(39895),l=o(75488),d=o(37716),g=[{path:"",component:l.K}],u=function(){var e=function e(){t(this,e)};return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=d.oAB({type:e}),e.\u0275inj=d.cJS({imports:[[c.Bz.forChild(g)],c.Bz]}),e}(),p=o(35503),m=((r=function e(){t(this,e)}).\u0275fac=function(e){return new(e||r)},r.\u0275mod=d.oAB({type:r}),r.\u0275inj=d.cJS({imports:[[i.ez,a.u5,s.Pc,u,p.D]]}),r)},75488:function(e,o,r){"use strict";r.d(o,{K:function(){return v}});var i=r(64762),a=r(37716),s=r(54629),c=r(35957),l=r(91841),d=r(9014),g=r(37556),u=r(38583),p=r(9216);function m(e,n){1&e&&a._UZ(0,"ion-progress-bar",17)}function h(e,n){if(1&e&&(a.TgZ(0,"div",18),a.TgZ(1,"ion-label"),a._uU(2),a.qZA(),a.qZA()),2&e){var t=n.$implicit;a.xp6(2),a.Oqu(t)}}function f(e,n){if(1&e){var t=a.EpF();a.TgZ(0,"div",19),a.NdJ("click",function(){var e=a.CHM(t).$implicit;return a.oxw().openMessagesPage(e.username)}),a.TgZ(1,"p"),a._uU(2),a.qZA(),a.TgZ(3,"span",20),a._UZ(4,"ion-icon",21),a.qZA(),a.qZA()}if(2&e){var o=n.$implicit;a.xp6(2),a.Oqu(o.name),a.xp6(2),a.Tol(o.status)}}var v=function(){var e=function(){function e(n,o,r,i){t(this,e),this.modalController=n,this.http=o,this.chatService=r,this.authService=i,this.users=[],this.openMessage=new a.vpe,this.loggedUser=i.ValidatedUserChat.data,this.textSearch="",this.dm=null,this.room=null}return n(e,[{key:"ngOnInit",value:function(){this.loadUsers()}},{key:"onChange",value:function(e){this.textSearch=e.detail.value}},{key:"openMessagesPage",value:function(e){var n=this;window.innerWidth<=1024?this.createRoom(e):this.chatService.createRoom({username:e}).subscribe(function(e){console.log(e),n.room=e.room,n.openMessage.emit(n.room._id)})}},{key:"loadUsers",value:function(){var e=this;this.options={headers:this.headers},this.chatService.getAllUsers().subscribe(function(n){console.log(n.users),e.contacts=n.users.filter(function(n){return n.username!=e.loggedUser.me.username}),e.users=e.contacts.sort(function(e,n){return e.name<n.name?-1:e.name>n.name?1:0}),e.showLoader=!1})}},{key:"separateLetter",value:function(e,n,t){if(0==n)return e.name[0];var o=e.name[0];return t[n-1].name[0]!=o?o:null}},{key:"doRefresh",value:function(e){}},{key:"close",value:function(){this.modalController.dismiss()}},{key:"clicked",value:function(){console.log("clicked")}},{key:"createRoom",value:function(e){var n=this;this.chatService.createRoom({username:e}).subscribe(function(e){console.log(e),n.room=e.room,n.getDirectMessage(n.room._id)})}},{key:"getDirectMessage",value:function(e){var n=this;console.log(e),this.chatService.getAllDirectMessages().subscribe(function(t){var o=t.ims.filter(function(n){return n._id==e});n.dm=o[0],console.log(n.dm),n.openModal(n.dm)})}},{key:"openModal",value:function(e){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function n(){var t;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return this.close(),console.log(e),n.next=3,this.modalController.create({component:s.c,cssClass:"group-messages",backdropDismiss:!1,componentProps:{dm:e}});case 3:return t=n.sent,n.next=6,t.present();case 6:t.onDidDismiss();case 7:case"end":return n.stop()}},n,this)}))}},{key:"openMessages",value:function(e){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function n(){return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:this.createRoom(e),console.log(this.dm);case 1:case"end":return n.stop()}},n,this)}))}}]),e}();return e.\u0275fac=function(n){return new(n||e)(a.Y36(c.IN),a.Y36(l.eN),a.Y36(d.a),a.Y36(g.e))},e.\u0275cmp=a.Xpm({type:e,selectors:[["app-contacts"]],outputs:{openMessage:"openMessage"},decls:21,vars:7,consts:[[1,"ion-no-border"],[1,"header-toolbar"],[1,"main-header"],[1,"title-content"],[1,"back-icon"],["slot","end","src","assets/images/icons-arrow-arrow-left.svg",3,"click"],[1,"div-title"],[1,"title"],[1,"toolbar-search"],[1,"search"],["debounce","500","placeholder","Pesquisar por cantacto",3,"ionChange"],["name","refresher","slot","fixed",3,"ionRefresh"],["type","indeterminate",4,"ngIf"],[1,"main-content"],["approxItemHeight","70px",3,"items","headerFn"],["class","item-divider",4,"virtualHeader"],["class","item-user",3,"click",4,"virtualItem"],["type","indeterminate"],[1,"item-divider"],[1,"item-user",3,"click"],[1,"icon"],["slot","end","name","ellipse"]],template:function(e,n){1&e&&(a.TgZ(0,"ion-header",0),a.TgZ(1,"ion-toolbar",1),a.TgZ(2,"div",2),a.TgZ(3,"div",3),a.TgZ(4,"div",4),a.TgZ(5,"ion-icon",5),a.NdJ("click",function(){return n.close()}),a.qZA(),a.qZA(),a.TgZ(6,"div",6),a.TgZ(7,"ion-label",7),a._uU(8,"Nova Conversa"),a.qZA(),a.qZA(),a.qZA(),a.qZA(),a.qZA(),a.TgZ(9,"ion-toolbar",8),a.TgZ(10,"div",9),a.TgZ(11,"ion-searchbar",10),a.NdJ("ionChange",function(e){return n.onChange(e)}),a.qZA(),a.qZA(),a.qZA(),a.qZA(),a.TgZ(12,"ion-content"),a.TgZ(13,"ion-refresher",11),a.NdJ("ionRefresh",function(e){return n.doRefresh(e)}),a.YNc(14,m,1,0,"ion-progress-bar",12),a._UZ(15,"ion-refresher-content"),a.qZA(),a.TgZ(16,"div",13),a.TgZ(17,"ion-virtual-scroll",14),a.ALo(18,"filter"),a.YNc(19,h,3,1,"div",15),a.YNc(20,f,5,4,"div",16),a.qZA(),a.qZA(),a.qZA()),2&e&&(a.xp6(14),a.Q6J("ngIf",n.showLoader),a.xp6(3),a.Q6J("items",a.Dn7(18,3,n.users,n.textSearch,"name"))("headerFn",n.separateLetter))},directives:[c.Gu,c.sr,c.gu,c.Q$,c.VI,c.j9,c.W2,c.nJ,u.O5,c.Wo,c.aJ,c.A_,c.Rw,c.X7],pipes:[p.g],styles:[".header-toolbar[_ngcontent-%COMP%]{--background:transparent;--opacity:1}.header-toolbar[_ngcontent-%COMP%] .main-header[_ngcontent-%COMP%]{width:100%;height:100%;font-family:Roboto;border-top-left-radius:25px;border-top-right-radius:25px;background-color:#fff;overflow:hidden;padding:30px 20px 0;color:#000;transform:translate3d(0,1px,0)}.header-toolbar[_ngcontent-%COMP%] .main-header[_ngcontent-%COMP%] .div-icon[_ngcontent-%COMP%]{width:40px;float:right;font-size:35px;overflow:auto;padding:1px}.header-toolbar[_ngcontent-%COMP%] .main-header[_ngcontent-%COMP%] .div-icon[_ngcontent-%COMP%] ion-icon[_ngcontent-%COMP%]{float:right;padding-left:20px}.header-toolbar[_ngcontent-%COMP%] .main-header[_ngcontent-%COMP%] .title-content[_ngcontent-%COMP%]{margin:0 auto;overflow:auto;padding:0!important}.header-toolbar[_ngcontent-%COMP%] .main-header[_ngcontent-%COMP%] .back-icon[_ngcontent-%COMP%]{width:37px;float:left;font-size:35px;overflow:auto}.header-toolbar[_ngcontent-%COMP%] .main-header[_ngcontent-%COMP%] .div-title[_ngcontent-%COMP%]{width:221px;padding:0!important;float:left;margin:2.5px 0 0 5px}.header-toolbar[_ngcontent-%COMP%] .main-header[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:25px}.toolbar-search[_ngcontent-%COMP%]{--padding-top:0!important;--padding-bottom:0!important;--padding-start:0!important;--padding-end:0!important}.toolbar-search[_ngcontent-%COMP%] .search[_ngcontent-%COMP%]{border:1px solid #ebebeb;margin:5px 20px;border-radius:5px;height:auto;padding:0!important}.toolbar-search[_ngcontent-%COMP%] .search[_ngcontent-%COMP%] ion-searchbar[_ngcontent-%COMP%]{width:100%;margin:0!important;padding:0!important;--border-radius:5px;--box-shadow:none;overflow:hidden;--icon-color:#0d89d1}ion-content[_ngcontent-%COMP%]{--background:transparent}.main-content[_ngcontent-%COMP%]{width:100%;height:100%;font-family:Roboto;margin:0 auto;background-color:#fff;padding:0;overflow:auto}.main-content[_ngcontent-%COMP%] .item-divider[_ngcontent-%COMP%]{background:#ebebeb;font-size:15px;margin:10px 0;padding:5px 0 5px 20px}.main-content[_ngcontent-%COMP%] .item-user[_ngcontent-%COMP%]{display:flex;margin:10px 20px!important;overflow:auto;align-items:center}.main-content[_ngcontent-%COMP%] .item-user[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{display:block;margin:0!important;width:90%;font-size:15px;color:#0d89d1;float:left}.main-content[_ngcontent-%COMP%] .item-user[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{width:10%;font-size:10px;display:block;text-align:right;overflow:auto}.main-content[_ngcontent-%COMP%] .online[_ngcontent-%COMP%]{color:#99e47b}.main-content[_ngcontent-%COMP%] .offline[_ngcontent-%COMP%]{color:#cbced1}.main-content[_ngcontent-%COMP%] .away[_ngcontent-%COMP%]{color:#ffd21f}.main-content[_ngcontent-%COMP%] .invisible[_ngcontent-%COMP%]{color:#cbced1}.main-content[_ngcontent-%COMP%] .busy[_ngcontent-%COMP%]{color:#f5455c}"]}),e}()},54629:function(e,o,r){"use strict";r.d(o,{c:function(){return P}});var i=r(64762),a=r(9441),s=r(34298),c=r(31347),l=r(37716),d=r(35957),g=r(9014),u=r(37556),p=r(25970),m=r(84465),h=r(39895),f=r(38583),v=r(3679),C=["scrollMe"];function b(e,n){if(1&e&&(l.TgZ(0,"div",27),l.TgZ(1,"ion-label",28),l._uU(2),l.qZA(),l.TgZ(3,"span"),l._UZ(4,"ion-icon",29),l.qZA(),l.qZA()),2&e){var t=n.$implicit;l.xp6(2),l.Oqu(t.name),l.xp6(2),l.Tol(t.status)}}function M(e,n){1&e&&l._UZ(0,"ion-progress-bar",30)}function _(e,n){if(1&e&&(l.TgZ(0,"div",31),l.TgZ(1,"div"),l.TgZ(2,"div",28),l.TgZ(3,"ion-label"),l._uU(4),l.qZA(),l.TgZ(5,"span",32),l._uU(6),l.ALo(7,"date"),l.qZA(),l.qZA(),l.TgZ(8,"div"),l.TgZ(9,"ion-label"),l._uU(10),l.qZA(),l.qZA(),l.qZA(),l.qZA()),2&e){var t=n.$implicit,o=l.oxw();l.xp6(1),l.Gre("incoming-",t.u.username!=o.loggedUser.me.username," max-width-45"),l.xp6(3),l.Oqu(t.u.name),l.xp6(2),l.Oqu(l.xi3(7,6,t._updatedAt,"HH:mm")),l.xp6(4),l.Oqu(t.msg)}}function O(e,n){if(1&e){var t=l.EpF();l.TgZ(0,"button",6),l.NdJ("click",function(){return l.CHM(t),l.oxw().sendMessage()}),l._UZ(1,"ion-icon",33),l.qZA()}}function x(e,n){1&e&&(l.TgZ(0,"button",34),l._UZ(1,"ion-icon",33),l.qZA())}var P=function(){var e=function(){function e(n,o,r,i,a,s,c,l){t(this,e),this.popoverController=n,this.modalController=o,this.chatService=r,this.authService=i,this.animationController=a,this.alertService=s,this.toastService=c,this.route=l,this.message="",this.userPresence="",this.loggedUser=i.ValidatedUserChat.data}return n(e,[{key:"ngOnChanges",value:function(e){this.load()}},{key:"ngOnInit",value:function(){this.scrollToBottom(),this.load(),console.log(this.roomId),console.log("Chat route",this.route.url)}},{key:"ngOnDestroy",value:function(){this.checktimeOut=!1,console.log("On Destroy")}},{key:"notImplemented",value:function(){this.alertService.presentAlert("Funcionalidade em desenvolvimento")}},{key:"load",value:function(){this.checktimeOut=!0,this.serverLongPull(),this.getChatMembers()}},{key:"doRefresh",value:function(e){this.load(),e.target.complete()}},{key:"ngAfterViewChecked",value:function(){}},{key:"scrollToBottom",value:function(){try{this.myScrollContainer.nativeElement.scrollTop=this.myScrollContainer.nativeElement.scrollHeight}catch(e){}}},{key:"sendMessage",value:function(){this.chatService.sendMessage({message:{rid:this.roomId,msg:this.message}}).subscribe(function(e){}),this.message=""}},{key:"loadMessages",value:function(){var e=this;this.chatService.getRoomMessages(this.roomId).subscribe(function(n){console.log(n),e.messages=n.messages.reverse(),console.log(e.messages)})}},{key:"getChatMembers",value:function(){var e=this;console.log(this.roomId),this.chatService.getMembers(this.roomId).subscribe(function(n){e.dmUsers=n.members.filter(function(n){return n.username!=e.loggedUser.me.username}),console.log(n),console.log(e.dmUsers),e.showLoader=!1})}},{key:"openMessagesOptions",value:function(e){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function n(){var t;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,this.popoverController.create({component:s.t,componentProps:{roomId:this.dm._id},cssClass:"messages-options",event:e,translucent:!0});case 2:return t=n.sent,n.next=5,t.present();case 5:return n.abrupt("return",n.sent);case 6:case"end":return n.stop()}},n,this)}))}},{key:"addContacts",value:function(){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function e(){var n;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.modalController.create({component:c.K,componentProps:{},cssClass:"contacts",backdropDismiss:!1});case 2:return n=e.sent,e.next=5,n.present();case 5:n.onDidDismiss();case 6:case"end":return e.stop()}},e,this)}))}},{key:"openSendMessageOptions",value:function(e){window.innerWidth<=1024?(console.log("mobile"),this.openChatOptions(e)):(console.log("desktop"),this._openChatOptions())}},{key:"openChatOptions",value:function(e){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function n(){var t;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,this.popoverController.create({component:a.y,cssClass:"chat-options-popover",event:e,translucent:!0});case 2:return t=n.sent,n.next=5,t.present();case 5:return n.abrupt("return",n.sent);case 6:case"end":return n.stop()}},n,this)}))}},{key:"_openMessagesOptions",value:function(){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function e(){var n,t,o=this;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=function(e){var n=o.animationController.create().addElement(e.querySelector("ion-backdrop")).fromTo("opacity","0.01","var(--backdrop-opacity)"),t=o.animationController.create().addElement(e.querySelector(".modal-wrapper")).keyframes([{offset:0,opacity:"1",right:"-100%"},{offset:1,opacity:"1",right:"0px"}]);return o.animationController.create().addElement(e).easing("ease-out").duration(500).addAnimation([n,t])},e.next=3,this.modalController.create({enterAnimation:n,leaveAnimation:function(e){return n(e).direction("reverse")},component:s.t,cssClass:"model profile-modal search-submodal",componentProps:{roomId:this.roomId}});case 3:return t=e.sent,e.next=6,t.present();case 6:return e.abrupt("return",e.sent);case 7:case"end":return e.stop()}},e,this)}))}},{key:"_openChatOptions",value:function(){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function e(){var n,t,o=this;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=function(e){var n=o.animationController.create().addElement(e.querySelector("ion-backdrop")).fromTo("opacity","0.01","var(--backdrop-opacity)"),t=o.animationController.create().addElement(e.querySelector(".modal-wrapper")).keyframes([{offset:0,opacity:"1",right:"-100%"},{offset:1,opacity:"1",right:"0px"}]);return o.animationController.create().addElement(e).easing("ease-out").duration(500).addAnimation([n,t])},e.next=3,this.modalController.create({enterAnimation:n,leaveAnimation:function(e){return n(e).direction("reverse")},component:a.y,cssClass:"model profile-modal search-submodal",componentProps:{roomId:this.roomId}});case 3:return t=e.sent,e.next=6,t.present();case 6:return e.abrupt("return",e.sent);case 7:case"end":return e.stop()}},e,this)}))}},{key:"serverLongPull",value:function(){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function e(){var n=this;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:this.chatService.getRoomMessages(this.roomId).subscribe(function(e){return(0,i.mG)(n,void 0,void 0,regeneratorRuntime.mark(function n(){return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(502!=e){n.next=5;break}return n.next=3,this.serverLongPull();case 3:n.next=21;break;case 5:if(200==e){n.next=19;break}if(this.messages=e.messages.reverse(),console.log(this.messages),"/home/chat"==this.route.url){n.next=12;break}console.log("Timer message stop"),n.next=17;break;case 12:return n.next=14,new Promise(function(e){return setTimeout(e,1e3)});case 14:return n.next=16,this.serverLongPull();case 16:console.log("Timer message running");case 17:n.next=21;break;case 19:return n.next=21,this.serverLongPull();case 21:case"end":return n.stop()}},n,this)}))});case 1:case"end":return e.stop()}},e,this)}))}}]),e}();return e.\u0275fac=function(n){return new(n||e)(l.Y36(d.Dh),l.Y36(d.IN),l.Y36(g.a),l.Y36(u.e),l.Y36(d.vB),l.Y36(p.c),l.Y36(m.k),l.Y36(h.F0))},e.\u0275cmp=l.Xpm({type:e,selectors:[["app-messages"]],viewQuery:function(e,n){var t;(1&e&&l.Gf(C,5),2&e)&&(l.iGM(t=l.CRH())&&(n.myScrollContainer=t.first))},inputs:{roomId:"roomId",showMessages:"showMessages"},features:[l.TTD],decls:34,vars:6,consts:[[1,"ion-no-border"],[1,"header-toolbar"],[1,"main-header"],[1,"header-top"],["class","middle",4,"ngFor","ngForOf"],[1,"right"],[1,"btn-no-color",3,"click"],["src","assets/images/icons-menu.svg"],["hidden","",1,"header-bottom",3,"click"],[1,"header-bottom-icon"],["src","assets/icon/icons-user.svg"],[1,"header-bottom-contacts"],[1,"text-color-blue"],["name","refresher","slot","fixed",3,"ionRefresh"],["type","indeterminate",4,"ngIf"],[1,"messages"],["scrollMe",""],["class","container-width-100",4,"ngFor","ngForOf"],[1,"container","width-100","d-flex"],["src","assets/icon/icons-chat-options.svg",1,"chat-icon-options"],[1,"width-80"],["lines","none",1,"ion-no-padding","type-message"],["clearOnEdit","true","placeholder","Escrever uma mensagem","rows","1",1,"message-input",3,"ngModel","ngModelChange"],["hidden","",1,"btn-no-color",3,"click"],["slot","end","src","assets/icon/icons-chat-mic.svg"],["class","btn-no-color",3,"click",4,"ngIf"],["class","btn-no-color",4,"ngIf"],[1,"middle"],[1,"title"],["name","ellipse"],["type","indeterminate"],[1,"container-width-100"],[1,"time"],["src","assets/icon/icons-chat-send.svg",1,"chat-icon-send"],[1,"btn-no-color"]],template:function(e,n){1&e&&(l.TgZ(0,"ion-header",0),l.TgZ(1,"ion-toolbar",1),l.TgZ(2,"div",2),l.TgZ(3,"div",3),l.YNc(4,b,5,4,"div",4),l.TgZ(5,"div",5),l.TgZ(6,"button",6),l.NdJ("click",function(){return n._openMessagesOptions()}),l._UZ(7,"ion-icon",7),l.qZA(),l.qZA(),l.qZA(),l.TgZ(8,"div",8),l.NdJ("click",function(){return n.addContacts()}),l.TgZ(9,"div",9),l._UZ(10,"ion-icon",10),l.qZA(),l.TgZ(11,"div",11),l.TgZ(12,"ion-label",12),l._uU(13,"Adicionar contacto"),l.qZA(),l.qZA(),l.qZA(),l.qZA(),l.qZA(),l.qZA(),l.TgZ(14,"ion-content"),l.TgZ(15,"ion-refresher",13),l.NdJ("ionRefresh",function(e){return n.doRefresh(e)}),l.YNc(16,M,1,0,"ion-progress-bar",14),l._UZ(17,"ion-refresher-content"),l.qZA(),l.TgZ(18,"div",15,16),l.YNc(20,_,11,9,"div",17),l.qZA(),l.qZA(),l.TgZ(21,"ion-footer"),l.TgZ(22,"div",18),l.TgZ(23,"div"),l.TgZ(24,"button",6),l.NdJ("click",function(){return n.openSendMessageOptions()}),l._UZ(25,"ion-icon",19),l.qZA(),l.qZA(),l.TgZ(26,"div",20),l.TgZ(27,"ion-item",21),l.TgZ(28,"ion-textarea",22),l.NdJ("ngModelChange",function(e){return n.message=e}),l.qZA(),l.TgZ(29,"button",23),l.NdJ("click",function(){return n.notImplemented()}),l._UZ(30,"ion-icon",24),l.qZA(),l.qZA(),l.qZA(),l.TgZ(31,"div"),l.YNc(32,O,2,0,"button",25),l.YNc(33,x,2,0,"button",26),l.qZA(),l.qZA(),l.qZA()),2&e&&(l.xp6(4),l.Q6J("ngForOf",n.dmUsers),l.xp6(12),l.Q6J("ngIf",n.showLoader),l.xp6(4),l.Q6J("ngForOf",n.messages),l.xp6(8),l.Q6J("ngModel",n.message),l.xp6(4),l.Q6J("ngIf",n.message),l.xp6(1),l.Q6J("ngIf",!n.message))},directives:[d.Gu,d.sr,f.sg,d.gu,d.Q$,d.W2,d.nJ,f.O5,d.Wo,d.fr,d.Ie,d.g2,d.j9,v.JJ,v.On,d.X7],pipes:[f.uU],styles:[".header-toolbar[_ngcontent-%COMP%]{--background:transparent;--opacity:1}.header-toolbar[_ngcontent-%COMP%] .main-header[_ngcontent-%COMP%]{width:100%;height:100%;font-family:Roboto;background-color:#fff;overflow:hidden;color:#000;transform:translate3d(0,1px,0);padding:30px 20px 0!important}.header-toolbar[_ngcontent-%COMP%] .main-header[_ngcontent-%COMP%] .header-top[_ngcontent-%COMP%]{width:100%;overflow:auto;background:#fff}.header-toolbar[_ngcontent-%COMP%] .main-header[_ngcontent-%COMP%] .header-top[_ngcontent-%COMP%] .middle[_ngcontent-%COMP%]{float:left;width:280px;margin:2px 0 0 5px;display:flex;align-items:center}.header-toolbar[_ngcontent-%COMP%] .main-header[_ngcontent-%COMP%] .header-top[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{padding:0!important;float:right;font-size:25px;color:#0782c9;margin:5px 0 0}.header-toolbar[_ngcontent-%COMP%] .main-header[_ngcontent-%COMP%] .header-bottom[_ngcontent-%COMP%]{width:95%;overflow:auto}.header-toolbar[_ngcontent-%COMP%] .main-header[_ngcontent-%COMP%] .header-bottom[_ngcontent-%COMP%] .header-bottom-icon[_ngcontent-%COMP%]{width:30px;font-size:25px;float:left;padding:2px}.header-toolbar[_ngcontent-%COMP%] .main-header[_ngcontent-%COMP%] .header-bottom[_ngcontent-%COMP%] .header-bottom-contacts[_ngcontent-%COMP%]{width:275px;font-size:15px;color:#797979;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float:left;padding:5px;margin:1px}.header-toolbar[_ngcontent-%COMP%] .main-header[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:25px;overflow:auto;float:left}.header-toolbar[_ngcontent-%COMP%] .main-header[_ngcontent-%COMP%] .div-icon[_ngcontent-%COMP%]{width:40px;float:right;font-size:35px;overflow:auto;padding:1px}.header-toolbar[_ngcontent-%COMP%] .main-header[_ngcontent-%COMP%] .div-icon[_ngcontent-%COMP%] ion-icon[_ngcontent-%COMP%]{float:right;padding-left:20px}ion-content[_ngcontent-%COMP%]{width:100%;height:100%;padding:30px 20px 0!important}ion-content[_ngcontent-%COMP%] .welcome-text[_ngcontent-%COMP%]{width:100%;background:#ebebeb;text-align:center;font-size:13px;color:#797979;padding:10px;margin:0 auto;line-height:1.2rem;border-radius:8px;border:1px solid red}ion-content[_ngcontent-%COMP%] .messages[_ngcontent-%COMP%]{font-size:13px;font-family:Roboto;overflow:auto;position:absolute;top:0;left:0;overflow-x:hidden;overflow-y:auto;width:100%;height:100%;word-wrap:break-word;-webkit-overflow-scrolling:touch}ion-content[_ngcontent-%COMP%] .messages[_ngcontent-%COMP%] .container-width-100[_ngcontent-%COMP%]{width:100%;overflow:auto}ion-content[_ngcontent-%COMP%] .messages[_ngcontent-%COMP%] .incoming-false[_ngcontent-%COMP%], ion-content[_ngcontent-%COMP%] .messages[_ngcontent-%COMP%] .incoming-true[_ngcontent-%COMP%]{padding:15px 20px;border-radius:10px}ion-content[_ngcontent-%COMP%] .messages[_ngcontent-%COMP%] .incoming-true[_ngcontent-%COMP%]{margin:10px 75px 10px 20px;background:#ebebeb;float:left}ion-content[_ngcontent-%COMP%] .incoming-false[_ngcontent-%COMP%]{margin:10px 20px 10px 75px;background:#e4f4fe;float:right}ion-content[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{display:inline;color:#0782c9;font-weight:700;margin-bottom:5px}ion-content[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] .time[_ngcontent-%COMP%]{color:#797979;text-align:right;margin-left:10px;float:right}ion-footer[_ngcontent-%COMP%]{padding-top:7.5px;padding-bottom:7.5px}ion-footer[_ngcontent-%COMP%] .container[_ngcontent-%COMP%]{justify-content:center;justify-content:space-evenly}ion-footer[_ngcontent-%COMP%] .chat-icon-options[_ngcontent-%COMP%]{display:block!important;font-size:25px;float:right!important;margin-top:10px}ion-footer[_ngcontent-%COMP%] .chat-icon-send[_ngcontent-%COMP%]{font-size:45px;margin:4px auto 0}ion-footer[_ngcontent-%COMP%] .type-message[_ngcontent-%COMP%]{display:flex;border:1px solid #ebebeb;border-radius:25px;padding-left:15px;align-items:center;overflow:auto}ion-footer[_ngcontent-%COMP%] .type-message[_ngcontent-%COMP%] ion-textarea[_ngcontent-%COMP%]{margin:0!important;align-self:center}.text-color-blue[_ngcontent-%COMP%]{font-size:15px;color:#0782c9;font-weight:500;letter-spacing:normal}.online[_ngcontent-%COMP%], .user-status-online[_ngcontent-%COMP%]{color:#99e47b}.offline[_ngcontent-%COMP%], .online[_ngcontent-%COMP%], .user-status-online[_ngcontent-%COMP%]{display:block;float:left;padding-left:10px}.offline[_ngcontent-%COMP%]{color:#cbced1}.away[_ngcontent-%COMP%]{color:#ffd21f}.away[_ngcontent-%COMP%], .invisible[_ngcontent-%COMP%]{display:block;float:left;padding-left:10px}.invisible[_ngcontent-%COMP%]{color:#cbced1}.busy[_ngcontent-%COMP%]{color:#f5455c;display:block;float:left;padding-left:10px}"]}),e}()},31347:function(e,o,r){"use strict";r.d(o,{K:function(){return h}});var i=r(64762),a=r(91841),s=r(88599),c=r(37716),l=r(35957),d=r(41849),g=r(38583);function u(e,n){1&e&&c._UZ(0,"ion-progress-bar",19)}function p(e,n){if(1&e&&(c.TgZ(0,"div",20),c.TgZ(1,"ion-label"),c._uU(2),c.qZA(),c.qZA()),2&e){var t=n.$implicit;c.xp6(2),c.Oqu(t)}}function m(e,n){if(1&e&&(c.TgZ(0,"div",21),c._UZ(1,"ion-checkbox",22),c.TgZ(2,"p"),c._uU(3),c.qZA(),c._UZ(4,"ion-icon",23),c.qZA()),2&e){var t=n.$implicit;c.xp6(3),c.AsE("",t.first," ",t.last,"")}}var h=function(){var e=function(){function e(n,o){t(this,e),this.modalController=n,this.http=o,this.users=[],this.contact=[" Ana M.","Andre F.","Bruno G.","Catarina T","Tiago"],this.contacts=[{first:"Ana",last:"Manuel",url:"https://randomuser.me/api/portraits/med/women/54.jpg"},{first:"Abdullah",last:"Hill",url:"https://randomuser.me/api/portraits/med/women/54.jpg"},{first:"Batur",last:"Oymen",url:"https://randomuser.me/api/portraits/med/women/54.jpg"},{first:"Bianca",last:"Costa",url:"https://randomuser.me/api/portraits/med/women/54.jpg"},{first:"Zaya",last:"Mary",url:"https://randomuser.me/api/portraits/med/women/54.jpg"},{first:"Tiago",last:"Kayaya",url:"https://randomuser.me/api/portraits/med/women/54.jpg"}],this.headers=new a.WM,this.headers=this.headers.set("Access-Control-Allow-Origin","*"),this.headers=this.headers.set("Access-Control-Allow-Methods","POST, GET, OPTIONS, PUT"),this.headers=this.headers.set("Accept","application/json"),this.headers=this.headers.set("content-type","application/json")}return n(e,[{key:"ngOnInit",value:function(){this.loadUsers()}},{key:"loadUsers",value:function(){this.options={headers:this.headers},this.users=this.contacts.sort(function(e,n){return e.first<n.first?-1:e.first>n.first?1:0})}},{key:"separateLetter",value:function(e,n,t){if(0==n)return e.first[0];var o=e.first[0];return t[n-1].first[0]!=o?o:null}},{key:"doRefresh",value:function(e){}},{key:"close",value:function(){this.modalController.dismiss()}},{key:"onChange",value:function(e){}},{key:"clicked",value:function(){console.log("clicked")}},{key:"groupMessages",value:function(){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function e(){var n;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.modalController.create({component:s.$,componentProps:{},cssClass:"contacts",backdropDismiss:!1});case 2:return n=e.sent,e.next=5,n.present();case 5:n.onDidDismiss();case 6:case"end":return e.stop()}},e,this)}))}}]),e}();return e.\u0275fac=function(n){return new(n||e)(c.Y36(l.IN),c.Y36(a.eN))},e.\u0275cmp=c.Xpm({type:e,selectors:[["app-contacts"]],decls:22,vars:3,consts:[[1,"ion-no-border"],[1,"header-toolbar"],[1,"main-header"],[1,"title-content"],[1,"back-icon"],[1,"btn-no-color",3,"click"],["slot","end","src","assets/images/icons-arrow-arrow-left.svg"],[1,"div-title"],[1,"title"],[3,"click"],[1,"toolbar-search"],[1,"search"],["placeholder","Pesquisar por cantacto",3,"ionChange"],["name","refresher","slot","fixed",3,"ionRefresh"],["type","indeterminate",4,"ngIf"],[1,"main-content"],["approxItemHeight","70px",3,"items","headerFn"],["class","item-divider",4,"virtualHeader"],["class","item-checkbox",4,"virtualItem"],["type","indeterminate"],[1,"item-divider"],[1,"item-checkbox"],["color","primary"],["name","ellipse"]],template:function(e,n){1&e&&(c.TgZ(0,"ion-header",0),c.TgZ(1,"ion-toolbar",1),c.TgZ(2,"div",2),c.TgZ(3,"div",3),c.TgZ(4,"div",4),c.TgZ(5,"button",5),c.NdJ("click",function(){return n.close()}),c._UZ(6,"ion-icon",6),c.qZA(),c.qZA(),c.TgZ(7,"div",7),c.TgZ(8,"ion-label",8),c._uU(9,"Contactos"),c.qZA(),c.qZA(),c.TgZ(10,"app-btn-seguinte",9),c.NdJ("click",function(){return n.groupMessages()}),c.qZA(),c.qZA(),c.qZA(),c.qZA(),c.TgZ(11,"ion-toolbar",10),c.TgZ(12,"div",11),c.TgZ(13,"ion-searchbar",12),c.NdJ("ionChange",function(e){return n.onChange(e)}),c.qZA(),c.qZA(),c.qZA(),c.qZA(),c.TgZ(14,"ion-content"),c.TgZ(15,"ion-refresher",13),c.NdJ("ionRefresh",function(e){return n.doRefresh(e)}),c.YNc(16,u,1,0,"ion-progress-bar",14),c._UZ(17,"ion-refresher-content"),c.qZA(),c.TgZ(18,"div",15),c.TgZ(19,"ion-virtual-scroll",16),c.YNc(20,p,3,1,"div",17),c.YNc(21,m,5,2,"div",18),c.qZA(),c.qZA(),c.qZA()),2&e&&(c.xp6(16),c.Q6J("ngIf",n.showLoader),c.xp6(3),c.Q6J("items",n.users)("headerFn",n.separateLetter))},directives:[l.Gu,l.sr,l.gu,l.Q$,d.m,l.VI,l.j9,l.W2,l.nJ,g.O5,l.Wo,l.aJ,l.A_,l.Rw,l.X7,l.nz,l.w],styles:[".header-toolbar[_ngcontent-%COMP%]{--background:transparent;--opacity:1}.header-toolbar[_ngcontent-%COMP%] .main-header[_ngcontent-%COMP%]{width:100%;height:100%;font-family:Roboto;border-top-left-radius:25px;border-top-right-radius:25px;background-color:#fff;overflow:hidden;padding:30px 20px 0;color:#000;transform:translate3d(0,1px,0)}.header-toolbar[_ngcontent-%COMP%] .main-header[_ngcontent-%COMP%] .div-icon[_ngcontent-%COMP%]{width:40px;float:right;font-size:35px;overflow:auto;padding:1px}.header-toolbar[_ngcontent-%COMP%] .main-header[_ngcontent-%COMP%] .div-icon[_ngcontent-%COMP%] ion-icon[_ngcontent-%COMP%]{float:right;padding-left:20px}.header-toolbar[_ngcontent-%COMP%] .main-header[_ngcontent-%COMP%] .title-content[_ngcontent-%COMP%]{margin:0 auto;overflow:auto;padding:0!important}.header-toolbar[_ngcontent-%COMP%] .main-header[_ngcontent-%COMP%] .back-icon[_ngcontent-%COMP%]{width:37px;float:left;font-size:35px;overflow:auto}.header-toolbar[_ngcontent-%COMP%] .main-header[_ngcontent-%COMP%] .div-title[_ngcontent-%COMP%]{width:221px;padding:0!important;float:left;margin:2.5px 0 0 5px}.header-toolbar[_ngcontent-%COMP%] .main-header[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:25px}.toolbar-search[_ngcontent-%COMP%]{--padding-top:0!important;--padding-bottom:0!important;--padding-start:0!important;--padding-end:0!important}.toolbar-search[_ngcontent-%COMP%] .search[_ngcontent-%COMP%]{border:1px solid #ebebeb;margin:5px 20px;border-radius:5px}.toolbar-search[_ngcontent-%COMP%] .search[_ngcontent-%COMP%] ion-searchbar[_ngcontent-%COMP%]{width:100%;margin:0!important;padding:0!important;--border-radius:5px;--box-shadow:none;overflow:auto;--icon-color:#0d89d1}ion-content[_ngcontent-%COMP%]{--background:transparent}.main-content[_ngcontent-%COMP%]{width:100%;height:100%;font-family:Roboto;margin:0 auto;background-color:#fff;overflow:auto;padding:0}.main-content[_ngcontent-%COMP%] .item-divider[_ngcontent-%COMP%]{background:#ebebeb;font-size:15px;margin:10px 0;padding:5px 0 5px 20px}.main-content[_ngcontent-%COMP%] .item-checkbox[_ngcontent-%COMP%]{display:flex;margin:10px 20px!important;overflow:auto;align-items:center}.main-content[_ngcontent-%COMP%] .item-checkbox[_ngcontent-%COMP%] ion-checkbox[_ngcontent-%COMP%]{--border-color:#0d89d1;--background-checked:#0d89d1;float:left}.main-content[_ngcontent-%COMP%] .item-checkbox[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{display:block;margin:0!important;width:330px;padding-left:10px;font-size:15px;color:#0d89d1;float:left}.main-content[_ngcontent-%COMP%] .item-checkbox[_ngcontent-%COMP%] ion-icon[_ngcontent-%COMP%]{font-size:10px;float:left;color:#99e47b;margin-left:10px}"]}),e}()}}])}(); |