1"use strict";(self.webpackChunkwebclient_webpack=self.webpackChunkwebclient_webpack||[]).push([[2839],{28073(P,C,n){n.d(C,{u:()=>y});var c=n(35547);let y=(()=>{class a{transform(l){return l.filter(i=>!i.isFavorite())}static \u0275fac=function(i){return new(i||a)};static \u0275pipe=c.EJ8({name:"notFavoritesGroup",type:a,pure:!0})}return a})()},76928(P,C,n){n.d(C,{m:()=>y});var c=n(35547);let y=(()=>{class a{static _orderByComparator(l,i){if(isNaN(parseFloat(l))||!isFinite(l)||isNaN(parseFloat(i))||!isFinite(i)){if(l.toLowerCase()<i.toLowerCase())return-1;if(l.toLowerCase()>i.toLowerCase())return 1}else{if(parseFloat(l)<parseFloat(i))return-1;if(parseFloat(l)>parseFloat(i))return 1}return 0}transform(l,i){if(!Array.isArray(l))return l;if(i=arguments[1]||"+",!Array.isArray(i)||Array.isArray(i)&&1===i.length){const d=Array.isArray(i)?i[0]:i,f=d.startsWith("-");if(!d||"-"===d||"+"===d)return f?l.sort().reverse():l.sort();{const u=d.startsWith("+")||d.startsWith("-")?d.substring(1):d;return l.sort((g,h)=>f?-a._orderByComparator(g[u],h[u]):a._orderByComparator(g[u],h[u]))}}return l.sort((d,f)=>{for(const u of i){const g="-"===u.substr(0,1),h="+"===u.substr(0,1)||"-"===u.substr(0,1)?u.substr(1):u,b=g?-a._orderByComparator(d[h
1],f[h]):a._orderByComparator(d[h],f[h]);if(0!==b)return b}return 0})}static \u0275fac=function(i){return new(i||a)};static \u0275pipe=c.EJ8({name:"orderBy",type:a,pure:!1})}return a})()},42839(P,C,n){n.d(C,{receptionistRoutes:()=>oe});var c=n(85802),y=n(6356),a=n(74421),M=n(17705),l=n(84412),i=n(7673),d=n(49769),f=n(68018),u=n(40259),g=n(68580),h=n(68845),b=n(89417),$=n(25558),V=n(99172),w=n(96354),A=n(99437),E=n(96697),R=n(50644),N=n(19061),B=n(49629),j=n(576),L=n(53775),S=n(96106),G=n(42610),H=n(33971),x=n(16444),X=n(12426),F=n(68083),e=n(35547);let D=(()=>{class r{transform(o){return o?o.filter(s=>!s.isHidden):[]}static \u0275fac=function(s){return new(s||r)};static \u0275pipe=e.EJ8({name:"notHidden",type:r,pure:!0})}return r})();var U=n(76928),W=n(28073);let J=(()=>{class r{transform(o,s){return o.filter(s?t=>t.contacts.length:t=>t.contacts.some(p=>p.isRegistered))}static \u0275fac=function(s){return new(s||r)};static \u0275pipe=e.EJ8({name:"hasVisibleExtensions",type:r,pure:!0})}return r})();var O=n(54495),Y=n(7881),k=n(99775),I=n(8516),Q=n(23773),z=n(58689),K=n(37199);const Z=()=>["+name"];function q(r,T){if(1&r){const o=e.RV6();e.j41(0,"li",14)(1,"a",17),e.bIt("click",function(){const t=c.eBV(o).$implicit,p=e.XpG().$implicit,m=e.XpG(2);return c.Njj(m.selectGroup({bridgeId:p.id,groupId:t.id}))}),e.EFF(2),e.k0s()()}if(2&r){const o=T.$implicit,s=e.XpG().$implicit,t=e.XpG(2);e.R7$(2),e.SpI(" ",t.getGroupPresentation(s,o)," ")}}function _(r,T){if(1&r&&(e.Z7z(0,q,3,1,"li",14,e.fX1),e.nI1(2,"notFavoritesGroup"),e.nI1(3,"async"),e.nI1(4,"hasVisibleExtensions"),e.nI1(5,"notHidden"),e.nI1(6,"groupsSort")),2&r){const o=T.$implicit,s=e.XpG(2);e.Dyx(e.bMT(6,9,e.bMT(5,7,e.i5U(4,4,e.bMT(2,0,o.groups),e.bMT(3,2,s.showUnregistered$)))))}}function ee(r,T){if(1&r){const o=e.RV6();e.j41(0,"ul",13)(1,"li",14)(2,"a",15),e.bIt("click",function(){c.eBV(o);const t=e.XpG();return c.Njj(t.selectGroup("showAll"))}),e.EFF(3),e.nI1(4,"translate"),e.k0s()(),e.j41(5,"li",14)(6,"a",16),e.bIt("click",function(){c.eBV(o);const t=e.XpG();return c.Njj(t.selectGroup("favorites"))}),e.EFF(7),e.nI1(8,"translate"),e.k0s()(),e.Z7z(9,_,7,11,null,null,e.fX1),e.nI1(11,"async"),e.nI1(12,"notHidden"),e.nI1(13,"orderBy"),e.k0s()}if(2&r){const o=e.XpG();e.R7$(3),e.SpI(" ",e.bMT(4,2,"_i18n.All")," "),e.R7$(4),e.SpI(" ",e.bMT(8,4,"_i18n.Favorites")," "),e.R7$(2),e.Dyx(e.i5U(13,10,e.bMT(12,8,e.bMT(11,6,o.bridges$)),e.lJ4(13,Z)))}}let te=(()=>{class r{myPhoneService=(0,c.WQX)(x.gx);localStorageService=(0,c.WQX)(X.sj);compactView=(0,Q.I)(G.Hh.CompactView,!1);isNewDesign=(0,c.WQX)(z.T);Funnel=I.rhG;List=I.B8B;Table=I.XIK;get limitIncrement(){return(0,M.naY)()?40:100}limit=this.limitIncrement;limit$=new l.t(this.limit);showUnregistered$;presenceSorting$;isChatEnabled$;search$;selectedGroupIdentitySubj=new l.t("showAll");selectedGroupIdentity$=this.selectedGroupIdentitySubj.asObservable();selectedGroupName$;bridges$;peopleList$;searchControl=new b.MJ("",{nonNullable:!0});constructor(){this.isChatEnabled$=this.myPhoneService.myPhoneSession.pipe((0,$.n)(t=>t.chatIsAllowed$)),this.showUnregistered$=(0,S.lB)(this.localStorageService,G.Hh.ShowUnregisteredExtensions,!0),this.presenceSorting$=this.myPhoneService.myPhoneSession.pipe((0,H.b$)(this.localStorageService)),this.search$=this.searchControl.valueChanges.pipe((0,V.Z)(this.searchControl.value),(0,R.H9)());const o=(0,S.lB)(this.localStorageService,G.Hh.HiddenGroups,[]).pipe((0,w.T)(t=>t.map(p=>{const[m,v]=p.split("@");return{bridgeId:m,groupId:v}})));this.bridges$=(0,F.tp)(this.myPhoneService.myPhoneSession,o);const s=this.selectedGroupIdentity$.pipe((0,$.n)(t=>"showAll"===t?this.bridges$.pipe(F.nu):"favorites"===t?this.myPhoneService.myPhoneSession.pipe(F.dI):this.bridges$.pipe((0,$.n)(p=>{const m=p.find(v=>v.id===t.bridgeId)?.groupsMap[t.groupId];if(void 0===m)throw new Error("_i18n.BridgeNotFound");return m.contactsMap$.pipe((0,w.T)(v=>v.getContacts()))}))),(0,A.W)(t=>(console.error((0,Y.PE)(t)),(0,i.of)([]))));this.selectedGroupName$=this.selectedGroupIdentity$.pipe((0,$.n)(t=>"showAll"===t?(0,i.of)("_i18n.All"):"favorites"===t?(0,i.of)("_i18n.Favorites"):this.bridges$.pipe((0,w.T)(p=>{const m=p.find(se=>se.id===t.bridgeId),v=m?.groupsMap[t.groupId];return void 0===m||void 0===v?"":this.getGroupPresentation(m,v)})))),this.peopleList$=this.search$.pipe((0,$.n)(t=>t?s.pipe((0,w.T)(p=>B.A.filterContactUsingText(p,t))):s),(0,w.T)(t=>({persons:{items:[],totalCount:0},extensions:t})))}selectGroup(o){this.selectedGroupIdentitySubj.next(o)}showMoreContacts(o){this.search$.pipe((0,E.s)(1)).subscribe(s=>{"extensions"===o&&(this.limit+=this.limitIncrement,this.limit$.next(this.limit))})}setCompactView(o){this.compactView.set(o)}getGroupPresentation=u.O;static \u0275fac=function(s){return new(s||r)};static \u0275cmp=e.VBU({type:r,selectors:[["app-all-persons"]],features:[e.Jv_([j.P,L.Ou])],decls:24,vars:43,consts:[["data-qa","agents",1,"d-flex","flex-column","flex-grow-1","overflow-auto","border"],["placeholder","_i18n.SearchPeopleOrEnterNumber",1,"px-3",3,"formControl","clearable"],["search-append","",1,"d-flex","align-items-center","gap-2"],["dropdown","","placement","bottom right"],["id","button-alignment","dropdownToggle","","type","button","aria-controls","dropdown-alignment"],[1,"me-1",3,"img"],["id","dropdown-groups","class","dropdown-menu","role","menu","aria-labelledby","button-alignment",4,"dropdownMenu"],["data-qa","receptionist-view",1,"buttons-split-group"],["type","button","data-qa","gridView",1,"btn","btn-border","btn-icon",3,"click","title"],[3,"img"],["type","button","data-qa","compactView",1,"btn","btn-border","btn-icon",3,"click","title"],["cdk-scrollable","",1,"scrollable","flex-1"],[3,"showMoreContactsClicked","presenceSorting","extensionsLimit","showUnregistered","isChatEnabled","tileSize","peopleList"],["id","dropdown-groups","role","menu","aria-labelledby","button-alignment",1,"dropdown-menu"],["role","menuitem"],["data-id","btnAllGroups",1,"dropdown-item",3,"click"],["data-id","btnFavPeople",1,"dropdown-item",3,"click"],[1,"dropdown-item",3,"click"]],template:function(s,t){1&s&&(e.j41(0,"div",0)(1,"search-bar",1)(2,"div",2)(3,"div",3)(4,"button",4),e.nrm(5,"lucide-icon",5),e.EFF(6),e.nI1(7,"async"),e.nI1(8,"translate"),e.k0s(),e.DNE(9,ee,14,14,"ul",6),e.k0s(),e.j41(10,"div",7)(11,"button",8),e.nI1(12,"translate"),e.bIt("click",function(){return t.setCompactView(!1)}),e.nrm(13,"lucide-icon",9),e.k0s(),e.j41(14,"button",10),e.nI1(15,"translate"),e.bIt("click",function(){return t.setCompactView(!0)}),e.nrm(16,"lucide-icon",9),e.k0s()()()(),e.j41(17,"div",11)(18,"people-list",12),e.nI1(19,"async"),e.nI1(20,"async"),e.nI1(21,"async"),e.nI1(22,"async"),e.nI1(23,"async"),e.bIt("showMoreContactsClicked",function(m){return t.showMoreContacts(m)}),e.k0s()()()),2&s&&(e.R7$(),e.AVh("pt-2",t.isNewDesign()),e.Y8G("formControl",t.searchControl)("clearable",t.isNewDesign()),e.R7$(3),e.HbH(e.VkB("btn dropdown-toggle ",t.isNewDesign()?"btn-border":"btn-plain")),e.R7$(),e.Y8G("img",t.Funnel),e.R7$(),e.SpI(" ",e.bMT(8,27,e.bMT(7,25,t.selectedGroupName$)||"")," "),e.R7$(5),e.AVh("active",!t.compactView()),e.Y8G("title",e.mNQ(e.bMT(12,29,"_i18n.DefaultView"))),e.R7$(2),e.Y8G("img",t.Table),e.R7$(),e.AVh("active",t.compactView()),e.Y8G("title",e.mNQ(e.bMT(15,31,"_i18n.CompactView"))),e.R7$(2),e.Y8G("img",t.List),e.R7$(2),e.Y8G("presenceSorting",e.bMT(19,33,t.presenceSorting$))("extensionsLimit",e.bMT(20,35,t.limit$))("showUnregistered",e.bMT(21,37,t.showUnregistered$))("isChatEnabled",e.bMT(22,39,t.isChatEnabled$))("tileSize",t.compactView()?"xs":t.isNewDesign()?"m":"l")("peopleList",e.bMT(23,41,t.peo
1pleList$)))},dependencies:[K.l,g.Kk,g.UL,h.L,b.X1,b.BC,b.l_,g.hs,N.t,k.uv,I.flO,I.WGl,f.D9,d.Jj,D,U.m,W.u,J,O.P],styles:["[_nghost-%COMP%]{overflow:hidden;display:flex;flex-direction:column;background:var(--bg-primary)}"],changeDetection:0})}return r})();var ne=n(99044);const oe=[{path:"",component:(()=>{class r{switchboardService=(0,c.WQX)(y.I);myClass="standard-layout3";static \u0275fac=function(s){return new(s||r)};static \u0275cmp=e.VBU({type:r,selectors:[["ng-component"]],hostVars:2,hostBindings:function(s,t){2&s&&e.HbH(t.myClass)},features:[e.Jv_([ne.H])],decls:2,vars:2,consts:[["header","_i18n.OperatorMode",3,"queueVisible","calls"]],template:function(s,t){1&s&&e.nrm(0,"active-calls",0)(1,"app-all-persons"),2&s&&e.Y8G("queueVisible",!0)("calls",t.switchboardService.allCallsMap$)},dependencies:[a.T,te],encapsulation:2})}return r})(),data:{title:"_i18n.OperatorMode",newWindowLink:"#/receptionist"}}]}}]);
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.