1"use strict";(self.webpackChunkwebclient_webpack=self.webpackChunkwebclient_webpack||[]).push([[3862],{3862(x,G,i){i.d(G,{switchboardRoutes:()=>Lt});var s=i(85802),u=i(59882),k=i(93049),$=i(6356),h=i(16444),f=i(7673),N=i(5964),m=i(96354),P=i(99172),d=i(25558),T=i(96697);function w(o){return o?`${o.queueNumber} ${o.name}`:""}var b=i(68580),V=i(17098),t=i(35547);let X=(()=>{class o{static \u0275fac=function(n){return new(n||o)};static \u0275cmp=t.VBU({type:o,selectors:[["app-external-link-alt-regular-icon"],["","app-external-link-alt-regular-icon",""]],decls:2,vars:0,consts:[["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 512 512"],["d","M432 288h-16a16 16 0 0 0-16 16v154a6 6 0 0 1-6 6H54a6 6 0 0 1-6-6V118a6 6 0 0 1 6-6h154a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16H48a48 48 0 0 0-48 48v352a48 48 0 0 0 48 48h352a48 48 0 0 0 48-48V304a16 16 0 0 0-16-16zM500 0H364a12 12 0 0 0-8.48 20.48l48.19 48.21-272.2 272.2a12 12 0 0 0 0 17l22.63 22.63a12 12 0 0 0 17 0l272.2-272.21 48.21 48.2A12 12 0 0 0 512 148V12a12 12 0 0 0-12-12z"]],template:function(n,a){1&n&&(s.qSk(),t.rj2(0,"svg",0),t.Hgh(1,"path",1),t.eux())},encapsulation:2})}return o})();var W=i(28333),p=i(68018),v=i(49769),D=i(76928),g=i(8516),R=i(58689);const E=()=>["queueNumber"],A=o=>["/switchboard/queues",o];function Y(o,l){1&o&&(t.j41(0,"h3",2),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&o&&(t.R
17$(),t.JRh(t.bMT(2,1,"_i18n.Panel")))}function B(o,l){if(1&o&&(t.j41(0,"a",10),t.nrm(1,"span",11),t.k0s()),2&o){t.XpG();const e=t.r8f(1);t.AVh("btn-border",e),t.Y8G("maxWidth",1250)("maxHeight",1e3)("widthHeightProportion",.7)("href",l,t.B4B)}}function O(o,l){1&o&&(t.j41(0,"li",13),t.nrm(1,"a",19),t.k0s()),2&o&&(t.R7$(),t.Y8G("translate","_i18n.QueueCalls"))}function _(o,l){if(1&o&&(t.j41(0,"li",13)(1,"a",20),t.EFF(2),t.k0s()()),2&o){const e=l.$implicit,n=t.XpG(2);t.R7$(),t.Y8G("routerLink",t.eq3(2,A,e.id)),t.R7$(),t.SpI(" ",n.queueName(e)," ")}}function H(o,l){if(1&o&&(t.j41(0,"ul",12)(1,"li",13),t.nrm(2,"a",14),t.k0s(),t.j41(3,"li",13),t.nrm(4,"a",15),t.k0s(),t.nVh(5,O,2,1,"li",13),t.nI1(6,"async"),t.Z7z(7,_,3,4,"li",13,t.fX1),t.nI1(9,"async"),t.nI1(10,"orderBy"),t.nrm(11,"li",16),t.j41(12,"li",13),t.nrm(13,"a",17),t.k0s(),t.nrm(14,"li",16),t.j41(15,"li",13),t.nrm(16,"a",18),t.k0s()()),2&o){const e=t.XpG();t.R7$(2),t.Y8G("translate","_i18n.AllCallsMode"),t.R7$(2),t.Y8G("translate","_i18n.OperatorMode"),t.R7$(),t.vxM(t.bMT(6,5,e.isPro$)?5:-1),t.R7$(2),t.Dyx(t.i5U(10,9,t.bMT(9,7,e.queues$),t.lJ4(12,E))),t.R7$(6),t.Y8G("translate","_i18n.Wallboard"),t.R7$(3),t.Y8G("translate","_i18n.Reminders")}}let z=(()=>{class o{myPhoneService=(0,s.WQX)(h.gx);route=(0,s.WQX)(u.nX);_router=(0,s.WQX)(u.Ix);switchboardService=(0,s.WQX)($.I);queues$;newWindowLink$;isPro$;isNewDesign=(0,s.WQX)(R.T);Funnel=g.rhG;constructor(){const e=this.myPhoneService,n=this.route,r=()=>n.snapshot.firstChild?.firstChild?.data?.newWindowLink;this.newWindowLink$=this._router.events.pipe((0,N.p)(c=>c instanceof u.wF),(0,m.T)(()=>r()),(0,P.Z)(r())),this.queues$=e.isPro$.pipe((0,d.n)(c=>c?this.switchboardService.queues$:(0,f.of)([]))),this.isPro$=this.myPhoneService.isPro$}queueName(e){return w(e)}static \u0275fac=function(n){return new(n||o)};static \u0275cmp=t.VBU({type:o,selectors:[["ng-component"]],decls:14,vars:10,consts:[["data-qa","panel",1,"d-flex","flex-column","h-100","w-100","position-relative","overflow-hidden"],[1,"p-1","lter","aside-align","d-flex","align-items-center","justify-content-end","b-b","flex-grow-0","flex-shrink-0"],[1,"p-3","m-0","me-auto"],["dropdown","","placement","bottom right",1,"d-flex","justify-content-end","position-relative"],["newWindowLink","","target","_blank",1,"btn","btn-plain",3,"btn-border","maxWidth","maxHeight","widthHeightProportion","href"],["id","button-alignment","dropdownToggle","","type","button","aria-controls","dropdown-alignment",1,"btn","btn-plain","dropdown-toggle"],[1,"me-1",3,"img"],[1,"caret"],["id","dropdown-alignment","class","dropdown-menu dropdown-menu-right ","role","menu","aria-labelledby","button-alignment",4,"dropdownMenu"],[1,"scrollable","flex-1","bg-tiles"],["newWindowLink","","target","_blank",1,"btn","btn-plain",3,"maxWidth","maxHeight","widthHeightProportion","href"],["app-external-link-alt-regular-icon","",1,"customSVGIcons","svg-sm"],["id","dropdown-alignment","role","menu","aria-labelledby","button-alignment",1,"dropdown-menu","dropdown-menu-right"],["role","menuitem"],["routerLink","/switchboard",1,"dropdown-item",3,"translate"],["routerLink","/switchboard/receptionist",1,"dropdown-item",3,"translate"],[1,"divider","dropdown-divider"],["routerLink","/switchboard/wallboard",1,"dropdown-item",3,"translate"],["routerLink","/switchboard/reminders",1,"dropdown-item",3,"translate"],["routerLink","/switchboard/queue_calls",1,"dropdown-item",3,"translate"],[1,"dropdown-item",3,"routerLink"]],template:function(n,a){if(1&n&&(t.j41(0,"div",0),t.SS7(1),t.j41(2,"div",1),t.nVh(3,Y,3,3,"h3",2),t.j41(4,"div",3),t.nVh(5,B,2,6,"a",4),t.nI1(6,"async"),t.j41(7,"button",5),t.nrm(8,"lucide-icon",6)(9,"app-route-title")(10,"span",7),t.k0s(),t.DNE(11,H,17,13,"ul",8),t.k0s()(),t.j41(12,"div",9),t.nrm(13,"router-outlet"),t.k0s()()),2&n){let r;t.R7$();const c=t.bH3(a.isNewDesign());t.R7$(2),t.vxM(c?3:-1),t.R7$(),t.AVh("gap-2",c),t.R7$(),t.vxM((r=t.bMT(6,8,a.newWindowLink$))?5:-1,r),t.R7$(2),t.AVh("btn-border",c),t.R7$(),t.Y8G("img",a.Funnel)}},dependencies:[b.Kk,V.a,X,b.UL,W.T,b.hs,k.Wk,p.Mm,u.n3,g.flO,g.WGl,v.Jj,D.m,p.D9],encapsulation:2})}return o}
1)();var C=i(84572),U=i(983),J=i(74421),y=i(1211),S=i(38601),q=i(20284),Z=i(12426),K=i(19918),I=i(33971),tt=i(92771),et=i(62175),nt=i(93029),ot=i(54743),it=i(62382),M=i(9852),at=i(39378),st=i(68739);let rt=(()=>{class o{myPhoneService=(0,s.WQX)(h.gx);transform(e){return this.myPhoneService.myPhoneSession.pipe((0,m.T)(n=>n.contactMatcher.findContactByDn(e.agentNumber,y.Jhl.Extension)||st.Zp))}static \u0275fac=function(n){return new(n||o)};static \u0275pipe=t.EJ8({name:"agentToContact$",type:o,pure:!0})}return o})(),lt=(()=>{class o{transform(e){return(parseInt(e,10)-621355968e9)/1e4}static \u0275fac=function(n){return new(n||o)};static \u0275pipe=t.EJ8({name:"ticksToDate",type:o,pure:!0})}return o})();const ct=(o,l)=>l.id;function ut(o,l){if(1&o){const e=t.RV6();t.j41(0,"a",8),t.bIt("click",function(){s.eBV(e);const a=t.XpG(2).$implicit,r=t.XpG();return s.Njj(r.toggleLoginState(a))}),t.nrm(1,"u",9),t.k0s(),t.EFF(2),t.nI1(3,"ticksToDate"),t.nI1(4,"amDateFormat")}if(2&o){const e=t.XpG();t.R7$(),t.Y8G("translate","_i18n.LoggedIn"),t.R7$(),t.SpI(" ",e.LastLogInUtc?t.i5U(4,4,t.bMT(3,2,e.LastLogInUtc),"L LT"):""," ")}}function mt(o,l){if(1&o){const e=t.RV6();t.j41(0,"a",10),t.bIt("click",function(){s.eBV(e);
1const a=t.XpG(2).$implicit,r=t.XpG();return s.Njj(r.toggleLoginState(a))}),t.nrm(1,"u",9),t.k0s(),t.EFF(2),t.nI1(3,"ticksToDate"),t.nI1(4,"amDateFormat")}if(2&o){const e=t.XpG();t.R7$(),t.Y8G("translate","_i18n.LoggedOut"),t.R7$(),t.SpI(" ",e.LastLogOutUtc?t.i5U(4,4,t.bMT(3,2,e.LastLogOutUtc),"L LT"):""," ")}}function dt(o,l){if(1&o&&(t.j41(0,"span",4),t.nVh(1,ut,5,7)(2,mt,5,7),t.k0s(),t.j41(3,"span"),t.nrm(4,"app-long-arrow-down-light-icon",5),t.nI1(5,"translate"),t.EFF(6),t.nrm(7,"app-long-arrow-down-light-icon",6),t.nI1(8,"translate"),t.EFF(9),t.k0s(),t.j41(10,"span",7),t.nI1(11,"translate"),t.EFF(12),t.nI1(13,"secondsToHHmmss"),t.k0s()),2&o){const e=l,n=t.XpG().$implicit,a=t.XpG();t.R7$(),t.vxM(n.queueStatus?1:2),t.R7$(3),t.Y8G("title",t.mNQ(t.bMT(5,10,"_i18n.AnsweredAgentCalls"))),t.R7$(2),t.SpI("",e.TotalCallsServiced," "),t.R7$(),t.Y8G("title",t.mNQ(t.bMT(8,12,"_i18n.RefusedAgentCalls"))),t.R7$(2),t.SpI("",a.agentAbandonedCalls(e)," "),t.R7$(),t.Y8G("title",t.mNQ(t.bMT(11,14,"_i18n.TotalAgentTime"))),t.R7$(2),t.JRh(t.bMT(13,16,e.TotalTalkTime))}}function pt(o,l){if(1&o&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&o){const e=t.XpG().$implicit;t.R7$(),t.JRh(t.bMT(2,1,e.queueStatus?"_i18n.LoggedIn":"_i18n.LoggedOut"))}}function gt(o,l){if(1&o){const e=t.RV6();t.j41(0,"li",1)(1,"app-avatar",2),t.nI1(2,"agentToContact$"),t.nI1(3,"async"),t.bIt("click",function(){const a=s.eBV(e).$implicit,r=t.XpG
1();return s.Njj(r.phoneService.call(a.agentNumber))}),t.k0s(),t.nrm(4,"app-extension-line-view",3),t.nI1(5,"lforfl"),t.nI1(6,"async"),t.nVh(7,dt,14,18)(8,pt,3,3,"span"),t.k0s()}if(2&o){let e;const n=l.$implicit;t.R7$(),t.Y8G("ext",t.bMT(3,6,t.bMT(2,4,n))),t.R7$(3),t.Y8G("name",t.bMT(6,10,t.bMT(5,8,n)))("phone",n.agentNumber),t.R7$(3),t.vxM((e=n.stat)?7:8,e)}}let ht=(()=>{class o{myPhoneService=(0,s.WQX)(h.gx);modalService=(0,s.WQX)(S.B);phoneService=(0,s.WQX)(q.u);localStorage=(0,s.WQX)(Z.sj);queue=null;queue$=new tt.m(1);agentSorting$=this.myPhoneService.myPhoneSession.pipe((0,I.b$)(this.localStorage),(0,m.T)(K.nb));agents$=(0,C.z)([this.queue$,this.agentSorting$]).pipe((0,m.T)(([e,n])=>e.agents.sort((a,r)=>n.map(c=>(a[c]||"").toLowerCase().localeCompare((r[c]||"").toLowerCase())).find(Boolean)||0)));ngOnChanges(e){e.queue&&this.queue&&this.queue$.next(this.queue)}toggleLoginState(e){if(!e.stat||!this.queue)return;const n=new y.TG2({AgentId:e.id,QueueId:this.queue.id,NewQueueStatus:!e.queueStatus});this.myPhoneService.get(n).subscribe({error:a=>this.modalService.error(a)})}agentAbandonedCalls(e){const n=+e.TotalTimesRefused,a=+e.TotalTimesCallExpired;return(isNaN(n)?0:n)+(isNaN(a)?0:a)}static \u0275fac=function(n){return new(n||o)};static \u0275cmp=t.VBU({type:o,selectors:[["queue-agents"]],hostAttrs:[1,"keep-old-design"],inputs:{queue:"queue"},features:[t.OA$],decls:4,vars:2,consts:[[1,"list-group","no-bg","border-0","queue-agent-list"],[1,"queue-tile","me-1","m-b-xxs"],[1,"m-0",3,"click","ext"],[3,"name","phone"],[1,"status"],[1,"fillIconBlue","svg-xs",3,"title"],[1,"fillIconRed","svg-xs",3,"title"],[3,"title"],[1,"lg-o",3,"click"],[1,"text-truncate",3,"translate"],[3,"click"]],template:function(n,a){1&n&&(t.j41(0,"ul",0),t.Z7z(1,gt,9,12,"li",1,ct),t.nI1(3,"async"),t.k0s()),2&n&&(t.R7$(),t.Dyx(t.bMT(3,0,a.agents$)))},dependencies:[et.f,nt.w,p.Mm,ot.g,it.a,p.D9,M._,at.T,v.Jj,rt,lt],styles:['[_nghost-%COMP%]{grid-area:agents;overflow:auto}a.lg-o[_ngcontent-%COMP%]{color:var(--bg-secondary)}.queue-tile[_ngcontent-%COMP%]{max-height:var(--avatar-size);display:grid;align-items:center;grid-template-areas:"avatar name name" "avatar status status" "avatar answered time";grid-template-rows:1fr auto auto;grid-template-columns:auto 1fr auto;grid-column-gap:5px;font-size:var(--small-font-size);border-bottom:1px solid var(--border-color)} .avatar-style-circle .queue-tile{border:none}.queue-agent-list[_ngcontent-%COMP%] .queue-tile[_ngcontent-%COMP%]{background:var(--bg-primary)!important}.status[_ngcontent-%COMP%]{grid-area:status}app-avatar[_ngcontent-%COMP%]{align-self:self-start;grid-area:avatar}app-extension-line-view[_ngcontent-%COMP%]{grid-area:name}app-long-arrow-down-light-icon[_ngcontent-%COMP%]{display:inline-block;transform:rotate(45deg)}app-stopwatch-regular-icon[_ngcontent-%COMP%]{--svg-color: var(--bg-tertiary-active);display:inline-block}.new-design [_nghost-%COMP%] .queue-tile[_ngcontent-%COMP%]{max-height:55px;height:53.5px}']})}return o})();var vt=i(46345);function ft(o,l){if(1&o&&t.nrm(0,"active-calls",0)(1,"queue-agents",1)(2,"queue-stat",2),2&o){const e=l,n=t.XpG();t.Y8G("header",e.name)("calls",n.calls$),t.R7$(),t.Y8G("queue",e),t.R7$(),t.Y8G("stat",e.stat)}}let bt=(()=>{class o{myClass="responsive-layout3";calls$;queue$;constructor(){const e=(0,s.WQX)(u.nX),n=(0,s.WQX)($.I),a=(0,s.WQX)(u.Ix);this.queue$=(0,C.z)([n.queues$,e.params]).pipe((0,d.n)(r=>{const[c,Gt]=r,kt=Gt.id,L=c.find(Nt=>Nt.id===+kt);return void 0===L?(a.navigate(["/switchboard"]),U.w):(0,f.of)(L)})),this.calls$=this.queue$.pipe((0,d.n)(r=>r?r.callDb.activeCalls$:(0,f.of)([])))}static \u0275fac=function(n){return new(n||o)};static \u0275cmp=t.VBU({type:o,selectors:[["ng-component"]],hostVars:2,hostBindings:function(n,a){2&n&&t.HbH(a.myClass)},decls:2,vars:3,consts:[[3,"header","calls"],[3,"queue"],[3,"stat"]],template:function(n,a){if(1&n&&(t.nVh(0,ft,3,4),t.nI1(1,"async")),2&n){let r;t.vxM((r=t.bMT(1,1,a.queue$))?0:-1,r)}},dependencies:[J.T,ht,vt.$,v.Jj],encapsulation:2})}return o})();var j=i(32271),xt=i(93727),$t=i(67374),Tt=i.n($t),F=i(96106),wt=i(57347),Rt=i(12720),Ct=i(1191);function yt(o,l){if(1&o){const e=t.RV6();t.j41(0,"tr",11),t.bIt("click",function(){const a=s.eBV(e).$implicit,r=t.XpG
1();return s.Njj(r.edit(a))}),t.j41(1,"td"),t.EFF(2),t.k0s(),t.j41(3,"td",12),t.EFF(4),t.nI1(5,"async"),t.nI1(6,"lforfl"),t.nI1(7,"async"),t.k0s(),t.j41(8,"td"),t.EFF(9),t.k0s(),t.j41(10,"td",12),t.EFF(11),t.nI1(12,"translate"),t.k0s(),t.j41(13,"td",9)(14,"div",13)(15,"a",14),t.nI1(16,"translate"),t.bIt("click",function(a){const r=s.eBV(e).$implicit;return t.XpG().edit(r),s.Njj(a.stopPropagation())}),t.nrm(17,"app-icon",15),t.k0s(),t.j41(18,"a",14),t.nI1(19,"translate"),t.bIt("click",function(a){const r=s.eBV(e).$implicit;return t.XpG().delete(r),s.Njj(a.stopPropagation())}),t.nrm(20,"app-icon",15),t.k0s()()()()}if(2&o){const e=l.$implicit,n=t.XpG();t.R7$(2),t.SpI(" ",e.ExtensionNumber," "),t.R7$(2),t.SpI(" ",t.bMT(7,18,t.bMT(6,16,t.bMT(5,14,n.getExtensionContact$(e))))," "),t.R7$(5),t.SpI(" ",n.formatDate(e.When)," "),t.R7$(2),t.SpI(" ",t.bMT(12,20,n.getTranslationTag(e.Status))," "),t.R7$(4),t.AVh("btn-icon",n.isNewDesign()),t.Y8G("title",t.mNQ(t.bMT(16,22,"_i18n.EditReminder"))),t.R7$(2),t.Y8G("icon",n.pencilIcon()),t.R7$(),t.AVh("btn-icon",n.isNewDesign()),t.Y8G("title",t.mNQ(t.bMT(19,24,"_i18n.DeleteReminder"))),t.R7$(2),t.Y8G("icon",n.trashIcon())}}let St=(()=>{class o{modalService=(0,s.WQX)(S.B);remindersService=(0,s.WQX)(xt.n);myPhone=(0,s.WQX)(h.gx);isNewDesign=(0,s.WQX)(R.T);pencilIcon=(0,j.EW)(()=>this.isNewDesign()?g.gHP:wt);trashIcon=(0,j.EW)(()=>this.isNewDesign()?g.TBR:Rt);reminders;constructor(){this.remindersService.loadReminders$().pipe((0,F.Tg)(this.modalService)).subscribe(e=>{this.reminders=e})}getExtensionContact$(e){return this.myPhone.myPhoneSession.pipe((0,T.s)(1),(0,m.T)(n=>n.contactDb.findPhone(e.ExtensionNumber)))}formatDate(e){const n=(0,I.Nu)(e);return Tt()(n).format("LLLL")}getTranslationTag(e){return`_i18n.Reminders_${e}`}delete(e){this.modalService.confirmDeletion("_i18n.ConfirmReminderDelete").pipe((0,d.n)(()=>this.remindersService.deleteReminder(e.ExtensionNumber)),(0,F.Tg)(this.modalService)).subscribe(()=>{const n=this.reminders.indexOf(e);-1!==n&&this.reminders.splice(n,1)})}edit(e){this.getExtensionContact$(e).pipe((0,d.n)(n=>this.remindersService.editReminderDialog(n??{extensionNumber:e.ExtensionNumber},e.When))).subscribe(n=>{e.When=n})}static \u0275fac=function(n){return new(n||o)};static \u0275cmp=t.VBU({type:o,selectors:[["ng-component"]],hostAttrs:[1,"keep-old-design"],decls:18,vars:5,consts:[[1,"card","border-0","bg-tiles"],[1,"card-header","bg-tiles","b-b",2,"padding","5px 4px 7px 15px"],[1,"table-nh"],[1,"td-nh-s",3,"translate"],[1,"overflow-auto"],[1,"scrollable-table"],["data-breakpoints","xs",3,"translate"],[1,"md-visible",3,"translate"],[3,"translate"],[1,"actions"],[1,"mhover","active-call-item"],[1,"mhover","active-call-item",3,"click"],[1,"md-visible"],[1,"wcToolbarTiles"],[1,"btn","btn-plain",3,"click","title"],[3,"icon"]],template:function(n,a){1&n&&(t.j41(0,"div",0)(1,"div",1)(2,"table",2)(3,"tr")(4,"td",3),t.EFF(5," Reminders "),t.k0s()()()(),t.j41(6,"div",4)(7,"table",5)(8,"thead")(9,"tr"),t.nrm(10,"th",6)(11,"th",7)(12,"th",8)(13,"th",7)(14,"th",9),t.k0s()(),t.j41(15,"tbody"),t.Z7z(16,yt,21,26,"tr",10,t.fX1),t.k0s()()()()),2&n&&(t.R7$(4),t.Y8G("translate","_i18n.Reminders"),t.R7$(6),t.Y8G("translate","_i18n.Extension"),t.R7$(),t.Y8G("translate","_i18n.Name"),t.R7$(),t.Y8G("translate","_i18n.When"),t.R7$(),t.Y8G("translate","_i18n.Status"),t.R7$(3),t.Dyx(a.reminders))},dependencies:[p.Mm,g.flO,Ct.R,p.D9,v.Jj,M._],styles:[".wcToolbarTiles[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center}"]})}return o})();var It=i(86484),Mt=i(42839),jt=i(80280),Ft=i(31327);const Lt=[{path:"",component:z,children:[{path:"queue_calls",children:It.allQueueCallsRoutes,data:{contextMenu:!0,queue:!0}},{path:"receptionist",data:{contextMenu:!0,queue:!1},children:Mt.receptionistRoutes},{path:"queues/:id",component:bt,resolve:{title:o=>{const l=(0,s.WQX)(h.gx),{id:e}=o.params;return l.myPhoneSession.pipe((0,d.n)(n=>n.queues$),(0,m.T)(n=>w(n[e])),(0,T.s)(1))}}},{path:"wallboard",children:jt.wallboardRoutes},{path:"reminders",component:St,data:{title:"_i18n.Reminders"}},{path:"",children:Ft.activeCallsRoutes,data:{contextMenu:!0,queue:!1}}]}]},57347(x){x.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s1
15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1v32c0 8.8 7.2 16 16 16h32zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"/></svg>\n'}}]);
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.