Files
doneit-web/_platforms/browser/www/531-es2015.9dd27b5ee20cf14832bf.js
T
tiago.kayaya 24e2a8f518 save
2021-08-18 18:58:02 +01:00

1 line
27 KiB
JavaScript

(self.webpackChunkgabinete_digital=self.webpackChunkgabinete_digital||[]).push([[531],{90531:function(t,e,n){"use strict";n.r(e),n.d(e,{ContactsPageModule:function(){return p}});var o=n(38583),i=n(3679),r=n(35957),s=n(39895),a=n(75488),c=n(37716);const d=[{path:"",component:a.K}];let l=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=c.oAB({type:t}),t.\u0275inj=c.cJS({imports:[[s.Bz.forChild(d)],s.Bz]}),t})();var g=n(35503);let p=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=c.oAB({type:t}),t.\u0275inj=c.cJS({imports:[[o.ez,i.u5,r.Pc,l,g.D]]}),t})()},75488:function(t,e,n){"use strict";n.d(e,{K:function(){return u}});var o=n(64762),i=n(37716),r=n(54629),s=n(35957),a=n(91841),c=n(9014),d=n(37556),l=n(38583),g=n(9216);function p(t,e){1&t&&i._UZ(0,"ion-progress-bar",17)}function h(t,e){if(1&t&&(i.TgZ(0,"div",18),i.TgZ(1,"ion-label"),i._uU(2),i.qZA(),i.qZA()),2&t){const t=e.$implicit;i.xp6(2),i.Oqu(t)}}function m(t,e){if(1&t){const t=i.EpF();i.TgZ(0,"div",19),i.NdJ("click",function(){const e=i.CHM(t).$implicit;return i.oxw().openMessagesPage(e.username)}),i.TgZ(1,"p"),i._uU(2),i.qZA(),i.TgZ(3,"span",20),i._UZ(4,"ion-icon",21),i.qZA(),i.qZA()}if(2&t){const t=e.$implicit;i.xp6(2),i.Oqu(t.name),i.xp6(2),i.Tol(t.status)}}let u=(()=>{class t{constructor(t,e,n,o){this.modalController=t,this.http=e,this.chatService=n,this.authService=o,this.users=[],this.openMessage=new i.vpe,this.loggedUser=o.ValidatedUserChat.data,this.textSearch="",this.dm=null,this.room=null}ngOnInit(){this.loadUsers()}onChange(t){this.textSearch=t.detail.value}openMessagesPage(t){window.innerWidth<=1024?this.createRoom(t):this.chatService.createRoom({username:t}).subscribe(t=>{console.log(t),this.room=t.room,this.openMessage.emit(this.room._id)})}loadUsers(){this.options={headers:this.headers},this.chatService.getAllUsers().subscribe(t=>{console.log(t.users),this.contacts=t.users.filter(t=>t.username!=this.loggedUser.me.username),this.users=this.contacts.sort((t,e)=>t.name<e.name?-1:t.name>e.name?1:0),this.showLoader=!1})}separateLetter(t,e,n){if(0==e)return t.name[0];let o=t.name[0];return n[e-1].name[0]!=o?o:null}doRefresh(t){}close(){this.modalController.dismiss()}clicked(){console.log("clicked")}createRoom(t){this.chatService.createRoom({username:t}).subscribe(t=>{console.log(t),this.room=t.room,this.getDirectMessage(this.room._id)})}getDirectMessage(t){console.log(t),this.chatService.getAllDirectMessages().subscribe(e=>{let n=e.ims.filter(e=>e._id==t);this.dm=n[0],console.log(this.dm),this.openModal(this.dm)})}openModal(t){return(0,o.mG)(this,void 0,void 0,function*(){this.close(),console.log(t);const e=yield this.modalController.create({component:r.c,cssClass:"group-messages",backdropDismiss:!1,componentProps:{dm:t}});yield e.present(),e.onDidDismiss()})}openMessages(t){return(0,o.mG)(this,void 0,void 0,function*(){this.createRoom(t),console.log(this.dm)})}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(s.IN),i.Y36(a.eN),i.Y36(c.a),i.Y36(d.e))},t.\u0275cmp=i.Xpm({type:t,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(t,e){1&t&&(i.TgZ(0,"ion-header",0),i.TgZ(1,"ion-toolbar",1),i.TgZ(2,"div",2),i.TgZ(3,"div",3),i.TgZ(4,"div",4),i.TgZ(5,"ion-icon",5),i.NdJ("click",function(){return e.close()}),i.qZA(),i.qZA(),i.TgZ(6,"div",6),i.TgZ(7,"ion-label",7),i._uU(8,"Nova Conversa"),i.qZA(),i.qZA(),i.qZA(),i.qZA(),i.qZA(),i.TgZ(9,"ion-toolbar",8),i.TgZ(10,"div",9),i.TgZ(11,"ion-searchbar",10),i.NdJ("ionChange",function(t){return e.onChange(t)}),i.qZA(),i.qZA(),i.qZA(),i.qZA(),i.TgZ(12,"ion-content"),i.TgZ(13,"ion-refresher",11),i.NdJ("ionRefresh",function(t){return e.doRefresh(t)}),i.YNc(14,p,1,0,"ion-progress-bar",12),i._UZ(15,"ion-refresher-content"),i.qZA(),i.TgZ(16,"div",13),i.TgZ(17,"ion-virtual-scroll",14),i.ALo(18,"filter"),i.YNc(19,h,3,1,"div",15),i.YNc(20,m,5,4,"div",16),i.qZA(),i.qZA(),i.qZA()),2&t&&(i.xp6(14),i.Q6J("ngIf",e.showLoader),i.xp6(3),i.Q6J("items",i.Dn7(18,3,e.users,e.textSearch,"name"))("headerFn",e.separateLetter))},directives:[s.Gu,s.sr,s.gu,s.Q$,s.VI,s.j9,s.W2,s.nJ,l.O5,s.Wo,s.aJ,s.A_,s.Rw,s.X7],pipes:[g.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}"]}),t})()},54629:function(t,e,n){"use strict";n.d(e,{c:function(){return P}});var o=n(64762),i=n(9441),r=n(34298),s=n(31347),a=n(37716),c=n(35957),d=n(9014),l=n(37556),g=n(25970),p=n(84465),h=n(39895),m=n(38583),u=n(3679);const f=["scrollMe"];function C(t,e){if(1&t&&(a.TgZ(0,"div",27),a.TgZ(1,"ion-label",28),a._uU(2),a.qZA(),a.TgZ(3,"span"),a._UZ(4,"ion-icon",29),a.qZA(),a.qZA()),2&t){const t=e.$implicit;a.xp6(2),a.Oqu(t.name),a.xp6(2),a.Tol(t.status)}}function b(t,e){1&t&&a._UZ(0,"ion-progress-bar",30)}function M(t,e){if(1&t&&(a.TgZ(0,"div",31),a.TgZ(1,"div"),a.TgZ(2,"div",28),a.TgZ(3,"ion-label"),a._uU(4),a.qZA(),a.TgZ(5,"span",32),a._uU(6),a.ALo(7,"date"),a.qZA(),a.qZA(),a.TgZ(8,"div"),a.TgZ(9,"ion-label"),a._uU(10),a.qZA(),a.qZA(),a.qZA(),a.qZA()),2&t){const t=e.$implicit,n=a.oxw();a.xp6(1),a.Gre("incoming-",t.u.username!=n.loggedUser.me.username," max-width-45"),a.xp6(3),a.Oqu(t.u.name),a.xp6(2),a.Oqu(a.xi3(7,6,t._updatedAt,"HH:mm")),a.xp6(4),a.Oqu(t.msg)}}function _(t,e){if(1&t){const t=a.EpF();a.TgZ(0,"button",6),a.NdJ("click",function(){return a.CHM(t),a.oxw().sendMessage()}),a._UZ(1,"ion-icon",33),a.qZA()}}function O(t,e){1&t&&(a.TgZ(0,"button",34),a._UZ(1,"ion-icon",33),a.qZA())}let P=(()=>{class t{constructor(t,e,n,o,i,r,s,a){this.popoverController=t,this.modalController=e,this.chatService=n,this.authService=o,this.animationController=i,this.alertService=r,this.toastService=s,this.route=a,this.message="",this.userPresence="",this.loggedUser=o.ValidatedUserChat.data}ngOnChanges(t){this.load()}ngOnInit(){this.scrollToBottom(),this.load(),console.log(this.roomId),console.log("Chat route",this.route.url)}ngOnDestroy(){this.checktimeOut=!1,console.log("On Destroy")}notImplemented(){this.alertService.presentAlert("Funcionalidade em desenvolvimento")}load(){this.checktimeOut=!0,this.serverLongPull(),this.getChatMembers()}doRefresh(t){this.load(),t.target.complete()}ngAfterViewChecked(){}scrollToBottom(){try{this.myScrollContainer.nativeElement.scrollTop=this.myScrollContainer.nativeElement.scrollHeight}catch(t){}}sendMessage(){this.chatService.sendMessage({message:{rid:this.roomId,msg:this.message}}).subscribe(t=>{}),this.message=""}loadMessages(){this.chatService.getRoomMessages(this.roomId).subscribe(t=>{console.log(t),this.messages=t.messages.reverse(),console.log(this.messages)})}getChatMembers(){console.log(this.roomId),this.chatService.getMembers(this.roomId).subscribe(t=>{this.dmUsers=t.members.filter(t=>t.username!=this.loggedUser.me.username),console.log(t),console.log(this.dmUsers),this.showLoader=!1})}openMessagesOptions(t){return(0,o.mG)(this,void 0,void 0,function*(){const e=yield this.popoverController.create({component:r.t,componentProps:{roomId:this.dm._id},cssClass:"messages-options",event:t,translucent:!0});return yield e.present()})}addContacts(){return(0,o.mG)(this,void 0,void 0,function*(){const t=yield this.modalController.create({component:s.K,componentProps:{},cssClass:"contacts",backdropDismiss:!1});yield t.present(),t.onDidDismiss()})}openSendMessageOptions(t){window.innerWidth<=1024?(console.log("mobile"),this.openChatOptions(t)):(console.log("desktop"),this._openChatOptions())}openChatOptions(t){return(0,o.mG)(this,void 0,void 0,function*(){const e=yield this.popoverController.create({component:i.y,cssClass:"chat-options-popover",event:t,translucent:!0});return yield e.present()})}_openMessagesOptions(){return(0,o.mG)(this,void 0,void 0,function*(){const t=t=>{const e=this.animationController.create().addElement(t.querySelector("ion-backdrop")).fromTo("opacity","0.01","var(--backdrop-opacity)"),n=this.animationController.create().addElement(t.querySelector(".modal-wrapper")).keyframes([{offset:0,opacity:"1",right:"-100%"},{offset:1,opacity:"1",right:"0px"}]);return this.animationController.create().addElement(t).easing("ease-out").duration(500).addAnimation([e,n])},e=yield this.modalController.create({enterAnimation:t,leaveAnimation:e=>t(e).direction("reverse"),component:r.t,cssClass:"model profile-modal search-submodal",componentProps:{roomId:this.roomId}});return yield e.present()})}_openChatOptions(){return(0,o.mG)(this,void 0,void 0,function*(){const t=t=>{const e=this.animationController.create().addElement(t.querySelector("ion-backdrop")).fromTo("opacity","0.01","var(--backdrop-opacity)"),n=this.animationController.create().addElement(t.querySelector(".modal-wrapper")).keyframes([{offset:0,opacity:"1",right:"-100%"},{offset:1,opacity:"1",right:"0px"}]);return this.animationController.create().addElement(t).easing("ease-out").duration(500).addAnimation([e,n])},e=yield this.modalController.create({enterAnimation:t,leaveAnimation:e=>t(e).direction("reverse"),component:i.y,cssClass:"model profile-modal search-submodal",componentProps:{roomId:this.roomId}});return yield e.present()})}serverLongPull(){return(0,o.mG)(this,void 0,void 0,function*(){this.chatService.getRoomMessages(this.roomId).subscribe(t=>(0,o.mG)(this,void 0,void 0,function*(){502==t?yield this.serverLongPull():200!=t?(this.messages=t.messages.reverse(),console.log(this.messages),"/home/chat"!=this.route.url?console.log("Timer message stop"):(yield new Promise(t=>setTimeout(t,1e3)),yield this.serverLongPull(),console.log("Timer message running"))):yield this.serverLongPull()}))})}}return t.\u0275fac=function(e){return new(e||t)(a.Y36(c.Dh),a.Y36(c.IN),a.Y36(d.a),a.Y36(l.e),a.Y36(c.vB),a.Y36(g.c),a.Y36(p.k),a.Y36(h.F0))},t.\u0275cmp=a.Xpm({type:t,selectors:[["app-messages"]],viewQuery:function(t,e){if(1&t&&a.Gf(f,5),2&t){let t;a.iGM(t=a.CRH())&&(e.myScrollContainer=t.first)}},inputs:{roomId:"roomId",showMessages:"showMessages"},features:[a.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(t,e){1&t&&(a.TgZ(0,"ion-header",0),a.TgZ(1,"ion-toolbar",1),a.TgZ(2,"div",2),a.TgZ(3,"div",3),a.YNc(4,C,5,4,"div",4),a.TgZ(5,"div",5),a.TgZ(6,"button",6),a.NdJ("click",function(){return e._openMessagesOptions()}),a._UZ(7,"ion-icon",7),a.qZA(),a.qZA(),a.qZA(),a.TgZ(8,"div",8),a.NdJ("click",function(){return e.addContacts()}),a.TgZ(9,"div",9),a._UZ(10,"ion-icon",10),a.qZA(),a.TgZ(11,"div",11),a.TgZ(12,"ion-label",12),a._uU(13,"Adicionar contacto"),a.qZA(),a.qZA(),a.qZA(),a.qZA(),a.qZA(),a.qZA(),a.TgZ(14,"ion-content"),a.TgZ(15,"ion-refresher",13),a.NdJ("ionRefresh",function(t){return e.doRefresh(t)}),a.YNc(16,b,1,0,"ion-progress-bar",14),a._UZ(17,"ion-refresher-content"),a.qZA(),a.TgZ(18,"div",15,16),a.YNc(20,M,11,9,"div",17),a.qZA(),a.qZA(),a.TgZ(21,"ion-footer"),a.TgZ(22,"div",18),a.TgZ(23,"div"),a.TgZ(24,"button",6),a.NdJ("click",function(){return e.openSendMessageOptions()}),a._UZ(25,"ion-icon",19),a.qZA(),a.qZA(),a.TgZ(26,"div",20),a.TgZ(27,"ion-item",21),a.TgZ(28,"ion-textarea",22),a.NdJ("ngModelChange",function(t){return e.message=t}),a.qZA(),a.TgZ(29,"button",23),a.NdJ("click",function(){return e.notImplemented()}),a._UZ(30,"ion-icon",24),a.qZA(),a.qZA(),a.qZA(),a.TgZ(31,"div"),a.YNc(32,_,2,0,"button",25),a.YNc(33,O,2,0,"button",26),a.qZA(),a.qZA(),a.qZA()),2&t&&(a.xp6(4),a.Q6J("ngForOf",e.dmUsers),a.xp6(12),a.Q6J("ngIf",e.showLoader),a.xp6(4),a.Q6J("ngForOf",e.messages),a.xp6(8),a.Q6J("ngModel",e.message),a.xp6(4),a.Q6J("ngIf",e.message),a.xp6(1),a.Q6J("ngIf",!e.message))},directives:[c.Gu,c.sr,m.sg,c.gu,c.Q$,c.W2,c.nJ,m.O5,c.Wo,c.fr,c.Ie,c.g2,c.j9,u.JJ,u.On,c.X7],pipes:[m.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}"]}),t})()},31347:function(t,e,n){"use strict";n.d(e,{K:function(){return h}});var o=n(64762),i=n(91841),r=n(88599),s=n(37716),a=n(35957),c=n(41849),d=n(38583);function l(t,e){1&t&&s._UZ(0,"ion-progress-bar",19)}function g(t,e){if(1&t&&(s.TgZ(0,"div",20),s.TgZ(1,"ion-label"),s._uU(2),s.qZA(),s.qZA()),2&t){const t=e.$implicit;s.xp6(2),s.Oqu(t)}}function p(t,e){if(1&t&&(s.TgZ(0,"div",21),s._UZ(1,"ion-checkbox",22),s.TgZ(2,"p"),s._uU(3),s.qZA(),s._UZ(4,"ion-icon",23),s.qZA()),2&t){const t=e.$implicit;s.xp6(3),s.AsE("",t.first," ",t.last,"")}}let h=(()=>{class t{constructor(t,e){this.modalController=t,this.http=e,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 i.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")}ngOnInit(){this.loadUsers()}loadUsers(){this.options={headers:this.headers},this.users=this.contacts.sort((t,e)=>t.first<e.first?-1:t.first>e.first?1:0)}separateLetter(t,e,n){if(0==e)return t.first[0];let o=t.first[0];return n[e-1].first[0]!=o?o:null}doRefresh(t){}close(){this.modalController.dismiss()}onChange(t){}clicked(){console.log("clicked")}groupMessages(){return(0,o.mG)(this,void 0,void 0,function*(){const t=yield this.modalController.create({component:r.$,componentProps:{},cssClass:"contacts",backdropDismiss:!1});yield t.present(),t.onDidDismiss()})}}return t.\u0275fac=function(e){return new(e||t)(s.Y36(a.IN),s.Y36(i.eN))},t.\u0275cmp=s.Xpm({type:t,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(t,e){1&t&&(s.TgZ(0,"ion-header",0),s.TgZ(1,"ion-toolbar",1),s.TgZ(2,"div",2),s.TgZ(3,"div",3),s.TgZ(4,"div",4),s.TgZ(5,"button",5),s.NdJ("click",function(){return e.close()}),s._UZ(6,"ion-icon",6),s.qZA(),s.qZA(),s.TgZ(7,"div",7),s.TgZ(8,"ion-label",8),s._uU(9,"Contactos"),s.qZA(),s.qZA(),s.TgZ(10,"app-btn-seguinte",9),s.NdJ("click",function(){return e.groupMessages()}),s.qZA(),s.qZA(),s.qZA(),s.qZA(),s.TgZ(11,"ion-toolbar",10),s.TgZ(12,"div",11),s.TgZ(13,"ion-searchbar",12),s.NdJ("ionChange",function(t){return e.onChange(t)}),s.qZA(),s.qZA(),s.qZA(),s.qZA(),s.TgZ(14,"ion-content"),s.TgZ(15,"ion-refresher",13),s.NdJ("ionRefresh",function(t){return e.doRefresh(t)}),s.YNc(16,l,1,0,"ion-progress-bar",14),s._UZ(17,"ion-refresher-content"),s.qZA(),s.TgZ(18,"div",15),s.TgZ(19,"ion-virtual-scroll",16),s.YNc(20,g,3,1,"div",17),s.YNc(21,p,5,2,"div",18),s.qZA(),s.qZA(),s.qZA()),2&t&&(s.xp6(16),s.Q6J("ngIf",e.showLoader),s.xp6(3),s.Q6J("items",e.users)("headerFn",e.separateLetter))},directives:[a.Gu,a.sr,a.gu,a.Q$,c.m,a.VI,a.j9,a.W2,a.nJ,d.O5,a.Wo,a.aJ,a.A_,a.Rw,a.X7,a.nz,a.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}"]}),t})()}}]);