1import{i as e,r as t}from"./browser-TWcCOFHF.js";var n=class extends t{constructor(e,t){let{p:n}=super(e,t);this.version=n.uint16,this.offsetToSVGDocumentList=n.Offset32,n.currentPosition=this.tableStart+this.offsetToSVGDocumentList,this.documentList=new r(n)}},r=class extends e{constructor(e){super(e),this.numEntries=e.uint16,this.documentRecords=[...Array(this.numEntries)].map(t=>new i(e))}getDocument(e){let t=this.documentRecords[e];if(!t)return``;let n=this.start+t.svgDocOffset;return this.parser.currentPosition=n,this.parser.readBytes(t.svgDocLength)}getDocumentForGlyph(e){let t=this.documentRecords.findIndex(t=>t.startGlyphID<=e&&e<=t.endGlyphID);return t===-1?``:this.getDocument(t)}},i=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.svgDocOffset=e.Offset32,this.svgDocLength=e.uint32}};export{n as SVG};
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.