1import{Y as d}from"./chunk-HVCWS4IF.js";import{j as n}from"./chunk-KJ7W2O2B.js";var a=class a{valueToBadge=new Map;badgesUsed=new Set;getRandomBadge(e,t){this.valueToBadge.has(e)||this.valueToBadge.set(e,new Map);let g=this.valueToBadge.get(e),r=g.get(t);if(r)return r;let i=["badge-yellow","badge-purple","badge-blue","badge-brown","badge-green","badge-secondary"];for(let s of i)if(!this.badgesUsed.has(s))return this.badgesUsed.add(s),g.set(t,s),s;return this.badgesUsed.clear(),this.getRandomBadge(e,t)}};n(a,"\u0275fac",function(t){return new(t||a)}),n(a,"\u0275prov",d({token:a,factory:a.\u0275fac}));var o=a;export{o as a}; 2/**i18n:347eeb695970c32bc275618edc2e751c67145d9fc3012e70543c114a99b9e016*/
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.