1"use strict";(self.webpackChunkwebclient_webpack=self.webpackChunkwebclient_webpack||[]).push([[2343],{4002:(Y,y,i)=>{i.r(y),i.d(y,{peopleRoutes:()=>Pe});var u=i(25558),w=i(99172),b=i(96354),M=i(88141),L=i(99437),v=i(53993),l=i(70152),E=i(96697),j=i(17705),a=i(2615),X=i(38844),k=i(16444),g=i(252),D=i(38132),m=i(38561),h=i(89417),p=i(12426),x=i(42610),I=i(68083),P=i(3032),et=i(84412),B=i(84572),F=i(7673),V=i(68018),S=i(96106),nt=i(13499),ot=i(11082),N=i(33971),it=i(73042),z=i(20284),H=i(53775),J=i(96049),st=i(576),at=i(45421),K=i(50644),Z=i(40259),rt=i(63078),ct=i(68845),$=i(68580),pt=i(49371),dt=i(1566),mt=i(28333),t=i(73664);let ht=(()=>{class n{constructor(){this.localStorage=(0,a.WQX)(p.sj),this.routerLink="",this.appSaveRouterLink=""}onClick(){this.routerLink&&this.appSaveRouterLink&&this.localStorage.store(this.appSaveRouterLink,this.routerLink)}static{this.\u0275fac=function(s){return new(s||n)}}static{this.\u0275dir=t.FsC({type:n,selectors:[["","appSaveRouterLink",""]],hostBindings:function(s,o){1&s&&t.bIt("click",function(){return o.onClick()})},inputs:{routerLink:"routerLink",appSaveRouterLink:"appSaveRouterLink"}})}}return n})();var ut=i(28073),gt=i(76928),G=i(72200),vt=i(93052),Ct=i(6536),ft=i(54495);const xt=()=>["+name"],_t=(n,r)=>["/people",n,r];function Pt(n,r){if(1&n){const e=t.RV6();t.j41(0,"li",9)(1,"a",13),t.bIt("click",function(){a.eBV(e);const o=t.XpG(2);return a.Njj(o.newChat())}),t.k0s()()}2&n&&(t.R7$(),t.Y8G("translate","_i18n.NewChat"))}function wt(n,r){if(1&n){const e=t.RV6();t.j41(0,"ul",8),t.nVh(1,Pt,2,1,"li",9),t.nI1(2,"async"),t.j41(3,"li",9)(4,"a",10),t.bIt("click",function(){a.eBV(e);const o=t.XpG();return a.Njj(o.newCall())}),t.k0s()(),t.j41(5,"li",9)(6,"a",11),t.bIt("click",function(){a.eBV(e);const o=t.XpG();return a.Njj(o.newContact())}),t.k0s()(),t.j41(7,"li",9)(8,"a",12),t.bIt("click",function(){a.eBV(e);const o=t.XpG();return a.Njj(o.meet())}),t.k0s()()()}if(2&n){const e=t.XpG();t.R7$(),t.vxM(t.bMT(2,4,e.isChatEnabled$)?1:-1),t.R7$(3),t.Y8G("translate","_i18n.NewCall"),t.R7$(2),t.Y8G("translate","_i18n.NewContact"),t.R7$(2),t.Y8G("translate","_i18n.Meet")}}function Mt(n,r){if(1&n&&(t.j41(0,"li",9)(1,"a",20),t.EFF(2),t.k0s()()),2&n){const e=r.$implicit,s=t.XpG().$implicit,o=t.XpG(3);t.R7$(),t.Y8G("routerLink",t.l_i(3,_t,s.id,e.id))("appSaveRouterLink",o.saveLink),t.R7$(),t.SpI(" ",o.getGroupPresentation(s,e)," ")}}function It(n,r){if(1&n&&(t.Z7z(0,Mt,3,6,"li",9,t.fX1),t.nI1(2,"notFavoritesGroup"),t.nI1(3,"async"),t.nI1(4,"hasVisibleExtensions"),t.nI1(5,"notHidden"),t.nI1(6,"groupsSort")),2&n){const e=r.$implicit,s=t.XpG(3);t.Dyx(t.bMT(6,9,t.bMT(5,7,t.i5U(4,4,t.bMT(2,0,e.groups),t.bMT(3,2,s.showUnregistered$)))))}}function Tt(n,r){if(1&n&&(t.j41(0,"ul",17)(1,"li",9)(2,"a",18),t.EFF(3),t.nI1(4,"translate"),t.k0s()(),t.j41(5,"li",9)(6,"a",19),t.EFF(7),t.nI1(8,"translate"),t.k0s()(),t.Z7z(9,It,7,11,null,null,t.fX1),t.nI1(11,"async"),t.nI1(12,"notHidden"),t.nI1(13,"orderBy"),t.k0s()),2&n){const e=t.XpG(2);t.R7$(2),t.Y8G("appSaveRouterLink",e.saveLink),t.R7$(),t.SpI(" ",t.bMT(4,4,"_i18n.All")," "),t.R7$(3),t.Y8G("appSaveRouterLink",e.saveLink),t.R7$(),t.SpI(" ",t.bMT(8,6,"_i18n.Favorites")," "),t.R7$(2),t.Dyx(t.i5U(13,12,t.bMT(12,10,t.bMT(11,8,e.bridges$)),t.lJ4(15,xt)))}}function St(n,r){1&n&&(t.j41(0,"div",6)(1,"button",14),t.nrm(2,"app-route-title")(3,"span",15),t.k0s(),t.DNE(4,Tt,14,16,"ul",16),t.k0s())}let A=(()=>{class n{get limitIncrement(){return(0,j.naY)()?40:100}constructor(){this.app=(0,a.WQX)(X.t),this.dialerService=(0,a.WQX)(nt.$),this.myPhone=(0,a.WQX)(k.gx),this.route=(0,a.WQX)(g.nX),this.router=(0,a.WQX)(g.Ix),this.peopleService=(0,a.WQX)(P.Z),this.phoneService=(0,a.WQX)(z.u),this.phonebookLocalService=(0,a.WQX)(H.Ou),this.addressBookIcon='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M96 0C60.7 0 32 28.7 32 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H96zM208 288h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H144c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM512 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-
17.2 16-16V80zM496 192c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm16 144c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V336z"/></svg>\n',this.saveLink=x.Hh.SavePeople,this.getGroupPresentation=Z.O,this.searchControl=new h.MJ(this.peopleService.lastSearchedText,{nonNullable:!0}),this.limit=this.limitIncrement,this.limit$=new et.t(this.limit);const e=this.myPhone,s=this.route,o=(0,a.WQX)(V.c$),c=(0,a.WQX)(p.sj);this.isChatEnabled$=e.myPhoneSession.pipe((0,u.n)(f=>f.chatIsAllowed$)),this.showUnregistered$=(0,S.lB)(c,x.Hh.ShowUnregisteredExtensions,!0),this.presenceSorting$=e.myPhoneSession.pipe((0,N.b$)(c)),this.showPersonalContacts$=(0,S.lB)(c,x.Hh.ShowPersonalContacts,!1),this.search$=this.searchControl.valueChanges.pipe((0,w.Z)(this.searchControl.value),(0,K.H)());const d=(0,S.lB)(c,x.Hh.HiddenGroups,[]).pipe((0,b.T)(f=>function Rt(n){return n.map(r=>{const[e,s]=r.split("@");return{bridgeId:e,groupId:s}})}(f)));let C;if(this.bridges$=(0,I.tp)(e.myPhoneSession,d),s.snapshot.data.showAllUnique)C=this.bridges$.pipe(I.nu),this.groupName$=o.stream("_i18n.All");else if(s.snapshot.data.showFavorites)C=e.myPhoneSession.pipe(I.dI),this.groupName$=o.stream("_i18n.Favorites");else{const f=s.params.pipe((0,M.M)(()=>{this.limit=this.limitIncrement})),T=(0,B.z)([f,this.bridges$]);this.groupName$=T.pipe((0,b.T)(_=>{const[R,U]=_,Q=U.find(Te=>Te.id===R.bridgeId);if(void 0===Q)return"";const tt=Q.groupsMap[R.groupId];return void 0===tt?"":this.getGroupPresentation(Q,tt)})),C=T.pipe((0,u.n)(_=>{const[R,U]=_;return this.getContactsOfGroupObservable(U,R.bridgeId,R.groupId)}),(0,L.W)(()=>(this.router.navigate(x.lX),(0,F.of)([]))))}const we=this.phonebookLocalService.getContactBulk((0,F.of)(""),(0,F.of)(J.o.personalPhonebook()),(0,N.Jd)(this.myPhone.myPhoneSession),"/people"),Me=this.showPersonalContacts$.pipe((0,u.n)(f=>f?we.pipe((0,b.T)(T=>({items:T.Entries.map(_=>m.KA.create(_)),totalCount:T.TotalCount}))):(0,F.of)({items:[],totalCount:0}))),Ie=this.phonebookLocalService.getContactBulk(this.search$,(0,F.of)(J.o.allPersons()),(0,N.b$)(c)(this.myPhone.myPhoneSession),"/people").pipe((0,v.E)(this.myPhone.myPhoneSession),(0,b.T)(([f,T])=>({items:f.Entries.map(_=>T.createMergedContact(_)),totalCount:f.TotalCount})));this.people$=(0,B.z)([this.search$,this.myPhone.myPhoneSession.pipe((0,u.n)(f=>f.myPrimaryDepartmentId$))]).pipe((0,u.n)(([f,T])=>f?Ie.pipe((0,b.T)(_=>({extensions:[],persons:_}))):(0,B.z)([Me,C]).pipe((0,b.T)(([_,R])=>({persons:_,extensions:R})))))}ngAfterViewInit(){this.searchControlChangeSub=this.searchControl.valueChanges.pipe((0,l.B)(S.tN)).subscribe(e=>{this.peopleService.lastSearchedText=e})}ngOnDestroy(){this.searchControlChangeSub.unsubscribe()}showMoreContacts(e){(0,B.z)([this.search$,this.showPersonalContacts$]).pipe((0,E.s)(1)).subscribe(([s,o])=>{"extensions"===e?(this.limit+=this.limitIncrement,this.limit$.next(this.limit)):"contacts"===e&&this.phonebookLocalService.showMore()})}newChat(){this.router.navigate(["/people/chat/create"])}newCall(){this.dialerService.emitInCallDialerAction("newCall")}meet(){this.router.navigate([ot.Hk])}newContact(){this.router.navigate(["contacts/new",""])}toggleShowPersonalContacts(){this.showPersonalContacts=!this.showPersonalContacts}getContactsOfGroupObservable(e,s,o){const c=e.find(C=>C.id===s);if(void 0===c)throw new Error("_i18n.BridgeNotFound");const d=c.groupsMap[o];if(void 0===d)throw new Error("_i18n.BridgeNotFound");return d.contactsMap$.pipe((0,b.T)(C=>C.getContacts()))}onEnterPressed(e){const s=(0,N.t9)(e);it.Q.isNullOrEmpty(s)||this.phoneService.call(s,!1)}static{this.\u0275fac=function(s){return new(s||n)}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["ng-component"]],features:[t.Jv_([st.P,H.Ou])],decls:14,vars:22,consts:[["data-qa","people"],["placeholder","_i18n.SearchPeopleOrEnterNumber","data-qa","search-bar",1,"layout-type2-header",3,"enterPressed","formControl"],["search-prepend","","dropdown","","data-qa","add-new"],["data-id","btnNewAdd","app-plus-solid-icon","","dropdownToggle","","type","button","data-qa","toggle",1,"btn","btn-plain"],["
1id","dropdown-alignment","class","dropdown-menu","role","menu","data-qa","dropdown",4,"dropdownMenu"],["data-qa","personal-contacts-toggle","search-prepend","","id","btnTogglePersonalContacts",1,"mb-0",3,"ngModelChange","ngModel","title","icon"],["search-append","","dropdown","","placement","bottom right","data-qa","departments-filter"],[1,"layout-type2-content",3,"showMoreContactsClicked","presenceSorting","extensionsLimit","showUnregistered","isChatEnabled","peopleList"],["id","dropdown-alignment","role","menu","data-qa","dropdown",1,"dropdown-menu"],["role","menuitem"],["data-id","btnNewCall",1,"dropdown-item",3,"click","translate"],["data-id","btnNewContact",1,"dropdown-item",3,"click","translate"],["data-id","btnNewMeet",1,"dropdown-item",3,"click","translate"],["data-qa","new-chat",1,"dropdown-item",3,"click","translate"],["id","button-alignment","dropdownToggle","","type","button","data-qa","toggle",1,"btn","btn-plain","dropdown-toggle"],[1,"caret"],["id","dropdown-alignment","class","dropdown-menu dropdown-menu-right","role","menu","data-qa","dropdown",4,"dropdownMenu"],["id","dropdown-alignment","role","menu","data-qa","dropdown",1,"dropdown-menu","dropdown-menu-right"],["data-id","btnAllGroups","routerLink","/people",1,"dropdown-item",3,"appSaveRouterLink"],["data-id","btnFavPeople","routerLink","/people/favorites",1,"dropdown-item",3,"appSaveRouterLink"],[1,"dropdown-item",3,"routerLink","appSaveRouterLink"]],template:function(s,o){1&s&&(t.j41(0,"layout-type2",0)(1,"search-bar",1),t.bIt("enterPressed",function(d){return o.onEnterPressed(d)}),t.j41(2,"div",2),t.nrm(3,"button",3),t.DNE(4,wt,9,6,"ul",4),t.k0s(),t.j41(5,"field-switch",5),t.mxI("ngModelChange",function(d){return t.DH7(o.showPersonalContacts,d)||(o.showPersonalContacts=d),d}),t.k0s(),t.nVh(6,St,5,0,"div",6),t.nI1(7,"async"),t.k0s(),t.j41(8,"people-list",7),t.nI1(9,"async"),t.nI1(10,"async"),t.nI1(11,"async"),t.nI1(12,"async"),t.nI1(13,"async"),t.bIt("showMoreContactsClicked",function(d){return o.showMoreContacts(d)}),t.k0s()()),2&s&&(t.R7$(),t.Y8G("formControl",o.searchControl),t.R7$(4),t.R50("ngModel",o.showPersonalContacts),t.Y8G("title",o.showPersonalContacts?"_i18n.HidePersonalContacts":"_i18n.ShowPersonalContacts")("icon",o.addressBookIcon),t.R7$(),t.vxM(t.bMT(7,10,o.search$)?-1:6),t.R7$(2),t.Y8G("presenceSorting",t.bMT(9,12,o.presenceSorting$))("extensionsLimit",t.bMT(10,14,o.limit$))("showUnregistered",t.bMT(11,16,o.showUnregistered$))("isChatEnabled",t.bMT(12,18,o.isChatEnabled$))("peopleList",t.bMT(13,20,o.people$)))},dependencies:[rt.g,ct.L,h.X1,h.BC,h.l_,$.Kk,pt.K,$.UL,$.hs,V.Mm,dt.g,h.YN,h.vS,mt.T,D.Wk,ht,at.t,ut.u,gt.m,G.Jj,V.D9,vt.K,Ct.V,ft.P],encapsulation:2})}}return function(n,r,e,s){var d,o=arguments.length,c=o<3?r:null===s?s=Object.getOwnPropertyDescriptor(r,e):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)c=Reflect.decorate(n,r,e,s);else for(var C=n.length-1;C>=0;C--)(d=n[C])&&(c=(o<3?d(c):o>3?d(r,e,c):d(r,e))||c);o>3&&c&&Object.defineProperty(r,e,c)}([(0,p.DT)(x.Hh.ShowPersonalContacts,!1)],n.prototype,"showPersonalContacts",void 0),n})();var yt=i(40838),Vt=i(59295),q=i(46062),$t=i(13961),W=i(24337),jt=i(95),kt=i(19341),Ft=i(66409),Ot=i(19859),Et=i(9764),Bt=i(79296),Nt=i(67686),Gt=i(35463),Lt=i(82658),Xt=i(33564),Dt=i(4202),At=i(70685),Wt=i(96081),Ut=i(9852),Qt=i(37382),O=i(1211),Yt=i(58973),zt=i(89079),Ht=i(38902),Jt=i(18530),Kt=i(85968);const Zt=(n,r)=>r.value.Id;function qt(n,r){if(1&n){const e=t.RV6();t.j41(0,"li",11)(1,"a",12),t.bIt("click",function(){const o=a.eBV(e).$implicit,c=t.XpG(3);return a.Njj(c.onItemSelected(o))}),t.EFF(2),t.nI1(3,"async"),t.nI1(4,"translate"),t.k0s()()}if(2&n){const e=r.$implicit,s=t.XpG(3);t.R7$(),t.AVh("focus",e===s.selectedItem),t.R7$(),t.SpI(" ",t.bMT(4,5,t.bMT(3,3,e.label$))," ")}}function te(n,r){if(1&n&&(t.j41(0,"ul",10),t.Z7z(1,qt,5,7,"li",11,Zt),t.k0s()),2&n){const e=t.XpG(2);t.R7$(),t.Dyx(e.dropdownItems)}}function ee(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",0)(1,"span",1),t.EFF(2),t.nI1(3,"translate"),t.k0s(),t.j41(4,"div",2)(5,"button",3)(6,"span",4),t.EFF(7),t.nI1(8,"async"),t.nI1(9,"translate"),t.k0s()(),t.DNE(10,te,3,0,"ul",5),t.k0s(),t.j41(11,"button",6),t.bIt("click",function(){a.eBV(e);const o=t.XpG();return a.Njj(o.savePendingChanges())}),t.nrm(12,"span",7),t.j41(13,"span"),t.EFF(14),t.nI1(15,"translate"),t.k0s()()(),t.j41(16,"div",8),t.nrm(17,"app-forwarding-profile-editor",9),t.k0s()}if(2&n){const e=t.XpG();t.R7$(2),t.JRh(t.bMT(3,7,"_i18n.Profile")),t.R7$(5),t.JRh(t.bMT(9,11,t.bMT(8,9,e.selectedItem.label$))),t.R7$(4),t.Y8G("disabled",!e.canSavePendingChanges),t.R7$(3),t.JRh(t.bMT(15,13,"_i18n.Save")),t.R7$(3),t.Y8G("formControl",e.profileControl)("extensionInfo",e.extensionInfo)("showValidation",!0)}}let ne=(()=>{class n{constructor(){this.cd=(0,a.WQX)(j.gRc),this.fwdProfilesService=(0,a.WQX)(Ht._),this.myPhone=(0,a.WQX)(k.gx),this.modalService=(0,a.WQX)(W.B),this.destroyRef=(0,a.WQX)(a.abz),this.refreshProfiles$=ne
1w Jt.B,this.originalProfile=null,this.profileControl=new h.MJ(null)}ngOnInit(){this.extensionInfo={MobileNumber:this.contact.nativeMobileNumber,Number:this.contact.extensionNumber},this.refreshProfiles$.pipe((0,u.n)(()=>this.fwdProfilesService.getExtensionForwardingProfiles$(this.extensionInfo.Number,!1)),(0,zt.pQ)(this.destroyRef)).subscribe(e=>{const s=this.fwdProfilesService.getProfileDisplayNames$(e).pipe((0,K.H)()),o=e.map(d=>({value:d,label$:s.pipe((0,b.T)(C=>C[d.Name]||d.Name))})),c=this.selectedItem&&o.find(d=>d.value.Id===this.selectedItem.value.Id)||o[0];this.dropdownItems=o,this.onItemSelected(c)}),this.destroyRef.onDestroy(()=>{this.savePendingChanges()}),this.refreshProfiles$.next()}onItemSelected(e){this.selectedItem&&this.selectedItem.value.Id!==e.value.Id&&this.savePendingChanges(),this.selectedItem=e,this.originalProfile=e.value,this.profileControl.setValue(e.value,{emitEvent:!1}),this.profileControl.markAsPristine(),this.profileControl.markAsUntouched(),this.cd.markForCheck()}get canSavePendingChanges(){const{value:e,valid:s,pristine:o}=this.profileControl;return this.originalProfile&&e&&s&&!o}savePendingChanges(){if(!this.canSavePendingChanges)return;const e=this.profileControl.value,s=this.originalProfile,o=e.Exceptions?{Exceptions:e.Exceptions}:(0,Yt.v)(s,e,{});if(!o)return;const c=new O.Fdx({Id:s.Id,Action:O.X2v.Updated,...o});this.myPhone.get(new O.vXy({TargetExtension:this.extensionInfo.Number,Update:new O.gJe({Action:O.X2v.Updated,Items:[c]})})).pipe((0,S.Tg)(this.modalService)).subscribe(()=>{this.refreshProfiles$.next()})}static{this.\u0275fac=function(s){return new(s||n)}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-people-contact-call-forwarding"]],inputs:{contact:"contact"},decls:1,vars:1,consts:[[1,"aside-align","border-bottom","d-flex","align-items-center","px-4","gap-1"],[1,"text-lg"],["dropdown","",1,"btn-group","m-0","h4","bg-tiles","mw-0"],["type","button","dropdownToggle","",1,"btn","btn-plain","dropdown-toggle","mw-0"],["data-qa","profile-name",1,"text-truncate"],["class","dropdown-menu mw-0",4,"dropdownMenu"],["type","button",1,"btn","btn-primary","ms-1",3,"click","disabled"],["app-save-solid-icon",""],[1,"px-4"],[3,"formControl","extensionInfo","showValidation"],[1,"dropdown-menu","mw-0"],["role","menuitem"],[1,"dropdown-item","text-truncate",3,"click"]],template:function(s,o){1&s&&t.nVh(0,ee,18,15),2&s&&t.vxM(o.dropdownItems?0:-1)},dependencies:[Qt.F,Kt.x,h.X1,h.BC,h.l_,$.Kk,$.UL,$.hs,V.D9,G.Jj],styles:["[_nghost-%COMP%]{display:block;max-width:900px}[_nghost-%COMP%] app-page{border-right:none;border-bottom:none}.dropdown-item.focus[_ngcontent-%COMP%]{background:var(--bg-primary-active)}"],changeDetection:0})}}return n})(),oe=(()=>{class n{static{this.\u0275fac=function(s){return new(s||n)}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-phone-arrow-up-right-solid-icon"],["","app-phone-arrow-up-right-solid-icon",""]],decls:2,vars:0,consts:[["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 512 512"],["d","M295 183l135-135L384 48c-13.3 0-24-10.7-24-24s10.7-24 24-24L488 0c13.3 0 24 10.7 24 24l0 104c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-46.1L329 217c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9zM117.5 1.4c19.4-5.3 39.7 4.6 47.4 23.2l40 96c6.8 16.3 2.1 35.2-11.6 46.3L144 207.3c33.3 70.4 90.3 127.4 160.7 160.7L345 318.7c11.2-13.7 30-18.4 46.3-11.6l96 40c18.6 7.7 28.5 28 23.2 47.4l-24 88C481.8 499.9 466 512 448 512C200.6 512 0 311.4 0 64C0 46 12.1 30.2 29.5 25.4l88-24z"]],template:function(s,o){1&s&&(a.qSk(),t.rj2(0,"svg",0),t.Hgh(1,"path",1),t.eux())},encapsulation:2})}}return n})(),ie=(()=>{class n{static{this.\u0275fac=function(s){return new(s||n)}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-user-pen-solid-icon"],["","app-user-pen-solid-icon",""]],decls:2,vars:0,consts:[["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 640 512"],["d","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l293.1 0c-3.1-8.8-3.7-18.4-1.4-27.8l15-60.1c2.8-11.3 8.6-21.5 16.8-29.7l40.3-40.3c-32.1-31-75.7-50.1-123.9-50.1l-91.4 0zm435.5-68.3c-15.6-15.6-40.9-15.6-56.6 0l-29.4 29.4 71 71 29.4-29.4c15.6-15.6 15.6-40.9 0-56.6l-14.4-14.4zM375.9 417c-4.1 4.1-7 9.2-8.4 14.9l-15 60.1c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l60.1-15c5.6-1.4 10.8-4.3 14.9-8.4L576.1 358.7l-71-71L375.9 417z"]],template:function(s,o){1&s&&(a.qSk(),t.rj2(0,"svg",0),t.Hgh(1,"path",1),t.eux())},encapsulation:2})}}return n})();var se=i(43462),ae=i(60235);const le=n=>({p1:n}),re=n=>({phone:n});function ce(n,r){if(1&n){const e=t.RV6();t.j41(0,"a",20),t.nI1(1,"translate"),t.bIt("click",function(){a.eBV(e);const o=t.XpG().phone,c=t.XpG();return a.Njj(c.smsChatService.navigateToProviderWizard(o))}),t.nrm(2,"span",21),t.k0s()}if(2&n){const e=t.XpG().phone;t.Y8G("title",t.i5U(1,1,"_i18n.SendSmsTo",t.eq3(4,le,e)))}}function pe(n,r){if(1&n&&(t.nVh(0,ce,3,6,"a",19),t.nI1(1,"async")),2&n){const e=t.XpG();t.vxM(t.bMT(1,1,e.smsChatService.isSmsAvailable$)?0:-1)}}function de(n,r){if(1&n){const e=t.RV6();t.j41(0,"a",22),t.nI1(1,"translate"),t.bIt("click",function(){a.eBV(e);const o=t.XpG();return a.Njj(o.peopleService.callToExtensionNumber(o.extensionContact,!0))}),t.k0s()}2&n&&t.Y8G("title",t.mNQ(t.bMT(1,2,"_i18n.Video")))}function me(n,r){if(1&n){const e=t.RV6();t.j41(0,"a",23),t.nI1(1,"translate"),t.bIt("click",function(){a.eBV(e);const o=t.XpG();return a.Njj(o.chatWithExtension())}),t.k0s()}2&n&&t.Y8G("title",t.mNQ(t.bMT(1,2,"_i18n.Chat")))}function he(n,r){if(1&n){const e=t.RV6();t.j41(0,"a",24),t.nI1(1,"translate"),t.bIt("click",function(){a.eBV(e);const o=t.XpG();return a.Njj(o.peopleService.addToFavorites(o.extensionContact))}),t.k0s()}
12&n&&t.Y8G("title",t.mNQ(t.bMT(1,2,"_i18n.AddToFavorites")))}function ue(n,r){if(1&n){const e=t.RV6();t.j41(0,"a",25),t.nI1(1,"translate"),t.bIt("click",function(){a.eBV(e);const o=t.XpG();return a.Njj(o.peopleService.removeFromFavorites(o.extensionContact))}),t.k0s()}2&n&&t.Y8G("title",t.mNQ(t.bMT(1,2,"_i18n.RemoveFromFavorites")))}function ge(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",16)(1,"a",26),t.bIt("click",function(){a.eBV(e);const o=t.XpG();return a.Njj(o.phone.call(o.extensionContact.phones.extension))}),t.nrm(2,"span",27)(3,"span",28),t.j41(4,"span",29),t.EFF(5),t.k0s()()()}if(2&n){const e=t.XpG();t.R7$(3),t.Y8G("translate","_i18n.Extension"),t.R7$(2),t.JRh(e.extensionContact.phones.extension)}}function ve(n,r){1&n&&t.eu8(0)}function Ce(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",16)(1,"a",30),t.bIt("click",function(){a.eBV(e);const o=t.XpG();return a.Njj(o.phone.call(o.extensionContact.phones.mobile))}),t.nrm(2,"span",31)(3,"span",28),t.j41(4,"span",32),t.EFF(5),t.k0s()(),t.DNE(6,ve,1,0,"ng-container",33),t.k0s()}if(2&n){const e=t.XpG(),s=t.sdS(1);t.R7$(3),t.Y8G("translate","_i18n.MobileNumber"),t.R7$(2),t.JRh(e.extensionContact.phones.mobile),t.R7$(),t.Y8G("ngTemplateOutlet",s)("ngTemplateOutletContext",t.eq3(4,re,e.extensionContact.phones.mobile))}}function fe(n,r){if(1&n&&(t.j41(0,"a",17),t.nrm(1,"span",34)(2,"span",28),t.j41(3,"span",35),t.EFF(4),t.k0s()()),2&n){const e=t.XpG();t.Y8G("href",t.VkB("mailto:",e.extensionContact.emailAddress),t.B4B),t.R7$(2),t.Y8G("translate","_i18n.ContactData5"),t.R7$(2),t.JRh(e.extensionContact.emailAddress)}}function be(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",36),t.bIt("click",function(){a.eBV(e);const o=t.XpG();return a.Njj(o.setStatus())}),t.nrm(1,"span",37),t.j41(2,"a",38),t.EFF(3),t.nI1(4,"translate"),t.k0s()(),t.j41(5,"div",39),t.bIt("click",function(){a.eBV(e);const o=t.XpG();return a.Njj(o.setCallForwarding())}),t.nrm(6,"span",40),t.j41(7,"a",38),t.EFF(8),t.nI1(9,"translate"),t.k0s()()}2&n&&(t.R7$(3),t.JRh(t.bMT(4,2,"_i18n.SetStatus")),t.R7$(5),t.JRh(t.bMT(9,4,"_i18n.SetCallForwarding")))}function xe(n,r){if(1&n&&t.nrm(0,"app-people-contact-call-forwarding",18),2&n){const e=t.XpG();t.Y8G("contact",e.extensionContact)}}const Pe=[{path:"",component:A,data:{title:"_i18n.All",showAllUnique:!0}},{path:"chat",children:yt.R},{path:"view",component:(()=>{class n{constructor(){this.phone=(0,a.WQX)(z.u),this.peopleService=(0,a.WQX)(P.Z),this.cd=(0,a.WQX)(j.gRc),this.myPhoneService=(0,a.WQX)(k.gx),this.smsChatService=(0,a.WQX)(jt.V),this.modal=(0,a.WQX)(W.B),this.router=(0,a.WQX)(g.Ix),this.modalService=(0,a.WQX)(W.B),this.callForwardingRequested=(0,a.vPA)(!1),this.isReceptionist=(0,a.vPA)(!1),this.callForwardingEditMode=(0,Vt.EW)(()=>this.isReceptionist()&&this.callForwardingRequested()),this.extensionContact=new m.KA("-1",q.eE.Extension,q.Ij),this.subscription=new $t.yU,this.isChatEnabled$=this.myPhoneService.myPhoneSession.pipe((0,u.n)(s=>s.chatIsAllowed$)),this.subscription.add(this.router.events.subscribe(s=>{(s instanceof g.wF||s instanceof g.lW)&&this.callForwardingRequested.set(!0===this.router.currentNavigation()?.extras.state?.callForwarding)}))}ngOnInit(){this.subscription.add(this.peopleService.currentExtension$.pipe().subscribe({next:e=>{e?(this.extensionContact=e,this.isReceptionist.set(this.peopleService.isReceptionist(e)),this.cd.markForCheck()):this.peopleService.navigatePeople()},error:e=>this.modal.error(e)}))}callToExtensionNumber(){this.extensionContact.myContact||this.peopleService.callToExtensionNumber(this.extensionContact)}chatWithExtension(){this.extensionContact.myContact||this.peopleService.chatWithExtension(this.extensionContact)}
1navigateBack(){this.peopleService.navigatePreviousUrl()}ngOnDestroy(){this.subscription.unsubscribe()}setCallForwarding(){this.isReceptionist()&&this.callForwardingRequested.set(!0)}setStatus(){if(!this.isReceptionist())return;const e=this.extensionContact,s=e.extensionNumber;this.modalService.showComponent(ae.c,{initialState:{profileName:e.profile?.internalName||se.SB.Available,contact:e}}).pipe((0,S.Sf)(),(0,u.n)(c=>this.peopleService.setStatus(s,c)),(0,S.Tg)(this.modalService)).subscribe()}static{this.\u0275fac=function(s){return new(s||n)}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-people-contact-view"]],decls:31,vars:25,consts:[["sms",""],[1,"d-flex","h-100","flex-column","bg-tiles"],[1,"p-1","b-b","d-flex","align-items-center","aside-align","bg"],["id","backBtn","app-arrow-left-light-icon","",1,"btn","btn-plain","me-1",3,"click"],[1,"text-md","text-truncate"],[1,"me-1"],[1,"d-flex","flex-fill","align-items-center",2,"min-width","0"],["id","callBtnTile","app-phone-alt-solid-icon","",1,"btn","btn-plain",3,"click","title"],["id","videoBtnTile","app-video-solid-icon","",1,"btn","btn-plain",3,"title"],["id","chatBtnTile","app-comment-alt-solid-icon","",1,"btn","btn-plain",3,"title"],["id","addToFavoritesTile","app-star-light-icon","",1,"btn","btn-plain",3,"title"],["id","removeFromFavoritesTile","app-star-solid-icon","",1,"btn","btn-plain","fillIconOrange",3,"title"],[3,"closeClicked"],[1,"d-flex","flex-column","flex-md-row","row-gap-3","scrollable","flex-grow-1"],["size","l",3,"ext","allowLetters"],[1,"d-flex","flex-column","flex-lg-row","row-gap-3","flex-grow-1","mw-0"],[1,"d-flex","mb-3"],["id","contactEmailAddress","target","_blank","rel","noopener",1,"extension-item","mhover","mb-3",3,"href"],[1,"flex-grow-1","mw-0",3,"contact"],[1,"sms-anchor","mhover",3,"title"],[1,"sms-anchor","mhover",3,"click","title"],["app-comment-lines-light-icon","",1,"customSVGIcons","svg-md"],["id","videoBtnTile","app-video-solid-icon","",1,"btn","btn-plain",3,"click","title"],["id","chatBtnTile","app-comment-alt-solid-icon","",1,"btn","btn-plain",3,"click","title"],["id","addToFavoritesTile","app-star-light-icon","",1,"btn","btn-plain",3,"click","title"],["id","removeFromFavoritesTile","app-star-solid-icon","",1,"btn","btn-plain","fillIconOrange",3,"click","title"],["id","contactExtensionBtn",1,"extension-item","mhover",3,"click"],["app-phone-alt-light-icon","",1,"customSVGIcons","svg-md"],[3,"translate"],["id","extNumber"],["id","contactMobileBtn",1,"extension-item","mhover",3,"click"],["app-mobile-android-alt-light-icon","",1,"customSVGIcons","svg-md"],["id","extMob"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["app-envelope-light-icon","",1,"customSVGIcons","svg-md"],["id","extEmail"],["data-qa","set-status",1,"extension-item-link",3,"click"],["app-user-pen-solid-icon","",1,"customSVGIcons","svg-md"],[1,"link"],["data-qa","set-call-forwarding",1,"extension-item-link",3,"click"],["app-phone-arrow-up-right-solid-icon","",1,"customSVGIcons","svg-sm"]],template:function(s,o){if(1&s){const c=t.RV6();t.DNE(0,pe,2,3,"ng-template",null,0,t.C5r),t.j41(2,"div",1)(3,"div",2)(4,"a",3),t.bIt("click",function(){return a.eBV(c),a.Njj(o.navigateBack())}),t.k0s(),t.j41(5,"span",4)(6,"span",5),t.EFF(7),t.nI1(8,"lforfl"),t.nI1(9,"async"),t.k0s(),t.j41(10,"span"),t.EFF(11),t.k0s()(),t.nrm(12,"div",6),t.j41(13,"a",7),t.nI1(14,"translate"),t.bIt("click",function(){return a.eBV(c),a.Njj(o.callToExtensionNumber())}),t.k0s(),t.nVh(15,de,2,4,"a",8),t.nI1(16,"async"),t.nVh(17,me,2,4,"a",9),t.nI1(18,"async"),t.nVh(19,he,2,4,"a",10),t.nVh(20,ue,2,4,"a",11),t.j41(21,"app-mobile-close-button",12),t.bIt("closeClicked",function(){return a.eBV(c),a.Njj(o.navigateBack())}),t.k0s()(),t.j41(22,"div",13),t.nrm(23,"app-avatar",14),t.j41(24,"div",15)(25,"div"),t.nVh(26,ge,6,2,"div",16),t.nVh(27,Ce,7,6,"div",16),t.nVh(28,fe,5,4,"a",17),t.nVh(29,be,10,6),t.k0s(),t.nVh(30,xe,1,1,"app-people-contact-call-forwarding",18),t.k0s()()()}2&s&&(t.R7$(7),t.SpI(" ",t.bMT(9,17,t.bMT(8,15,o.extensionContact))," "),t.R7$(4),t.SpI(" ",o.extensionContact.phones.extension," "),t.R7$(2),t.Y8G("title",t.mNQ(t.bMT(14,19,"_i18n.Call"))),t.R7$(2),t.vxM(t.bMT(16,21,o.peopleService.isVideoCallEnabled$)?15:-1),t.R7$(2),t.vxM(t.bMT(18,23,o.isChatEnabled$)?17:-1),t.R7$(2),t.vxM(o.peopleService.isAddToFavorites(o.extensionContact)?19:-1),t.R7$(),t.vxM(o.peopleService.isRemoveFromFavorites(o.extensionContact)?20:-1),t.R7$(3),t.Y8G("ext",o.extensionContact)("allowLetters",!1),t.R7$(3),t.vxM(o.extensionContact.phones.extension?26:-1),t.R7$(),t.vxM(o.extensionContact.phones.mobile?27:-1),t.R7$(),t.vxM(o.extensionContact.emailAddress?28:-1),t.R7$(),t.vxM(o.isReceptionist()?29:-1),t.R7$(),t.vxM(o.callForwardingEditMode()?30:-1))},dependencies:[kt.L,Ft.$,Ot.v,Et.T,Bt.k,Nt.h,Gt.m,At.U,Wt.f,Lt.y,V.Mm,Xt.X,G.T3,Dt.l,ne,oe,ie,Ut._,G.Jj,V.D9],styles:['@media(max-width:1399.98px){.d-xxl-down-none[_ngcontent-%COMP%], .xxl-visible[_ngcontent-%COMP%]{display:none}}@media(max-width:1199.98px){.d-xl-down-none[_ngcontent-%COMP%], .xl-visible[_ngcontent-%COMP%]{display:none}}@media(max-width:991.98px){.d-lg-down-none[_ngcontent-%COMP%], .lg-visible[_ngcontent-%COMP%]{display:none}}@media(max-width:767.98px){.d-md-down-none[_ngcontent-%COMP%], .md-visible[_ngcontent-%COMP%]{display:none}}.extension-item[_ngcontent-%COMP%], .extension-item-link[_ngcontent-%COMP%]{min-width:250px;height:50px;display:grid;align-items:center;grid-template-columns:50px auto;grid-template-areas:"icon label" "icon text"}.extension-item[_ngcontent-%COMP%] .customSVGIcons[_ngcontent-%COMP%], .extension-item-link[_ngcontent-%COMP%] .customSVGIcons[_ngcontent-%COMP%]{justify-self:center;grid-area:icon}.extension-item-link[_ngcontent-%COMP%]{height:32px;grid-template-areas:"icon link"}.extension-item-link[_ngcontent-%COMP%] .link[_ngcontent-%COMP%]{grid-area:link}.sms-anchor[_ngcontent-%COMP%]{display:flex;flex:none;width:50px;align-items:center;justify-content:center}@media(max-width:991.98px){app-people-contact-call-forwarding[_ngcontent-%COMP%]{border-top:1px solid var(--border-color)}}@media(min-width:992px){app-people-contact-call-forwarding[_ngcontent-%COMP%]{border-left:1px solid var(--border-color)}}']})}}return n})(),data:{animation:"people_view"}},{path:"favorites",component:A,data:{title:"_i18n.Favorites",showFavorites:!0}},{path:":bridgeId/:groupId",component:A,data:{showByGroup:!0},resolve:{title:Z.V}}]},72788:(Y,y,i)=>{i.d(y,{B:()=>k});var u=i(89417),w=i(84460),b=i(31755),M=i(95604),L=i(68018),v=i(2615),l=i(73664);const E=[[["",8,"input-group-prepend"]],[["val-errors"]],[["","description",""]],[["",8,"input-group-append"]]],j=[".input-group-prepend","val-errors","[description]",".input-group-append"];function a(g,D){if(1&g&&(l.j41(0,"div",4)(1,"span",7),l.EFF(2),l.nI1(3,"translate"),l.k0s()()),2&g){const m=l.XpG();
1l.R7$(2),l.JRh(l.bMT(3,1,m.units))}}function X(g,D){1&g&&l.SdG(0,3)}let k=(()=>{class g extends w.m{constructor(){super(...arguments),this.max=2147483647,this.integer=!0}get containerClass(){return this.label&&!this.inlineLabel||!this.max?this.units&&this.max?"min-length-"+this.max.toString().length:"":"max-length-"+this.max.toString().length}preventInvalidInput(m){switch(m.key){case".":case",":(this.integer||this.units)&&m.preventDefault();break;case"-":(this.value&&this.value<0||null!=this.min&&this.min>=0)&&m.preventDefault();break;case"+":case"e":m.preventDefault()}if(this.integer&&/\d/.test(m.key)&&this.value){const h=(this.value>=0?this.max:-2147483648).toString().length;this.value.toString().length-(window.getSelection()?.toString()||"").length>=h&&m.preventDefault()}}validate(m){if(!m.value&&0!==m.value)return null;const h=+m.value;return isNaN(h)?this.integer||this.units?{invalidInteger:!0}:{invalidNumber:!0}:(this.integer||this.units)&&h!==Math.floor(h)?{invalidInteger:!0}:void 0!==this.min&&u.k0.min(this.min)(m)||void 0!==this.max&&u.k0.max(this.max)(m)||null}focus(){this.inputElement.nativeElement.focus()}static{this.\u0275fac=(()=>{let m;return function(p){return(m||(m=l.xGo(g)))(p||g)}})()}static{this.\u0275cmp=l.VBU({type:g,selectors:[["field-input-number"]],hostVars:2,hostBindings:function(h,p){2&h&&l.HbH(p.containerClass)},inputs:{min:"min",max:"max",integer:"integer",units:"units"},features:[l.Jv_([{provide:u.kq,multi:!0,useExisting:g},{provide:u.cz,multi:!0,useExisting:g},{provide:b.b,useExisting:g}]),l.Vt3],ngContentSelectors:j,decls:12,vars:18,consts:[["inputElement",""],[3,"label","labelFor","inlineLabel","inlineLabelAuto","disabled","required","description","hint"],[1,"input-group","flex-nowrap"],["data-qa","input","type","number",1,"form-control",3,"ngModelChange","keydown","paste","focus","blur","id","name","disabled","readonly","placeholder","ngModel","autocomplete"],[1,"input-group-append"],["ngProjectAs","val-errors",5,["val-errors"]],["ngProjectAs","[description]",5,["","description",""]],[1,"input-group-text"]],template:function(h,p){if(1&h){const x=l.RV6();l.NAR(E),l.j41(0,"field-wrapper",1)(1,"div",2),l.SdG(2),l.j41(3,"input",3,0),l.nI1(5,"translate"),l.bIt("ngModelChange",function(P){return v.eBV(x),v.Njj(p.valueChanged(P))})("keydown",function(P){return v.eBV(x),v.Njj(p.preventInvalidInput(P))})("paste",function(P){return v.eBV(x),v.Njj(p.onPaste(P))})("focus",function(){return v.eBV(x),v.Njj(p.onFocus())})("blur",function(P){return v.eBV(x),v.Njj(p.onBlur(P))}),l.k0s(),l.nVh(6,a,4,3,"div",4)(7,X,1,0),l.k0s(),l.qex(8,5),l.SdG(9,1),l.bVm(),l.qex(10,6),l.SdG(11,2),l.bVm(),l.k0s()}2&h&&(l.Y8G("label",p.label)("labelFor",p.id)("inlineLabel",p.inlineLabel??!!p.units)("inlineLabelAuto",p.inlineLabelAuto)("disabled",p.disabled)("required",p.isRequired)("description",p.description)("hint",p.hint),l.R7$(3),l.Y8G("id",p.id)("name",p.name)("disabled",p.disabled)("readonly",p.readonly)("placeholder",l.bMT(5,16,p.indeterminate?p.indeterminatePlaceholder:p.placeholder||""))("ngModel",p.value)("autocomplete",p.autocomplete),l.R7$(3),l.vxM(p.units?6:7))},dependencies:[M.z,u.X1,u.me,u.Q0,u.BC,u.YN,u.vS,L.D9],styles:["[_nghost-%COMP%]{display:block;margin-bottom:1em}[_nghost-%COMP%] field-wrapper[_ngcontent-%COMP%]{margin-bottom:0}[_nghost-%COMP%] .input-group>.btn{border-left:0}.ng-touched.ng-invalid[_nghost-%COMP%] .form-control, .invalid[_nghost-%COMP%] .form-control{border-top-color:var(--error)!important;border-left-color:var(--error)!important;border-bottom-color:var(--error)!important}.ng-touched.ng-invalid[_nghost-%COMP%] .form-control:last-child, .invalid[_nghost-%COMP%] .form-control:last-child{border-right-color:var(--error)!important}.ng-touched.ng-invalid[_nghost-%COMP%] .input-group>.btn, .ng-touched.ng-invalid[_nghost-%COMP%] .input-group>.input-group-append>.btn, .ng-touched.ng-invalid[_nghost-%COMP%] .input-group>.input-group-append>.input-group-text, .invalid[_nghost-%COMP%] .input-group>.btn, .invalid[_nghost-%COMP%] .input-group>.input-group-append>
1.btn, .invalid[_nghost-%COMP%] .input-group>.input-group-append>.input-group-text{border-bottom-color:var(--error)!important;border-top-color:var(--error)!important}.ng-touched.ng-invalid[_nghost-%COMP%] .input-group>.btn:last-child, .ng-touched.ng-invalid[_nghost-%COMP%] .input-group>.input-group-append>.btn:last-child, .ng-touched.ng-invalid[_nghost-%COMP%] .input-group>.input-group-append>.input-group-text:last-child, .invalid[_nghost-%COMP%] .input-group>.btn:last-child, .invalid[_nghost-%COMP%] .input-group>.input-group-append>.btn:last-child, .invalid[_nghost-%COMP%] .input-group>.input-group-append>.input-group-text:last-child{border-right-color:var(--error)!important}.max-length-3[_nghost-%COMP%] input[type=number]{max-width:calc(.75rem * 2 + .65em * 3);min-width:calc(.75rem * 2 + .65em * 3)}.max-length-4[_nghost-%COMP%] input[type=number]{max-width:calc(1.5rem + 2.6em);min-width:calc(1.5rem + 2.6em)}.max-length-5[_nghost-%COMP%] input[type=number]{max-width:calc(1.5rem + 3.25em);min-width:calc(1.5rem + 3.25em)}.max-length-6[_nghost-%COMP%] input[type=number]{max-width:calc(.75rem * 2 + .65em * 6);min-width:calc(.75rem * 2 + .65em * 6)}.max-length-7[_nghost-%COMP%] input[type=number]{max-width:calc(1.5rem + 4.55em);min-width:calc(1.5rem + 4.55em)}.min-length-3[_nghost-%COMP%] input[type=number]{min-width:calc(.75rem * 2 + .65em * 3)}.min-length-4[_nghost-%COMP%] input[type=number]{min-width:calc(1.5rem + 2.6em)}.min-length-5[_nghost-%COMP%] input[type=number]{min-width:calc(1.5rem + 3.25em)}.min-length-6[_nghost-%COMP%] input[type=number]{min-width:calc(.75rem * 2 + .65em * 6)}.min-length-7[_nghost-%COMP%] input[type=number]{min-width:calc(1.5rem + 4.55em)}[_nghost-%COMP%] .clear[_ngcontent-%COMP%]{position:absolute;top:10px;right:10px;cursor:pointer;z-index:10}[_nghost-%COMP%] .clear[_ngcontent-%COMP%] svg{fill:var(--text-primary)}"],changeDetection:0})}}return g})()},85968:(Y,y,i)=>{i.d(y,{x:()=>b});var u=i(2615),w=i(73664);let b=(()=>{class M{static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275cmp=w.VBU({type:M,selectors:[["app-save-solid-icon"],["","app-save-solid-icon",""]],decls:2,vars:0,consts:[["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 448 512"],["d","m433.941 129.941-83.882-83.882A48 48 0 0 0 316.118 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V163.882a48 48 0 0 0-14.059-33.941zM224 416c-35.346 0-64-28.654-64-64 0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64zm96-304.52V212c0 6.627-5.373 12-12 12H76c-6.627 0-12-5.373-12-12V108c0-6.627 5.373-12 12-12h228.52c3.183 0 6.235 1.264 8.485 3.515l3.48 3.48A11.996 11.996 0 0 1 320 111.48z"]],template:function(l,E){1&l&&(u.qSk(),w.rj2(0,"svg",0),w.Hgh(1,"path",1),w.eux())},encapsulation:2})}}return M})()}}]);
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.