"use strict";(self.webpackChunkdragblock=self.webpackChunkdragblock||[]).push([[9665,8509],{9665:function(t,i,n){n.r(i),n.d(i,{CBLC:function(){return e}});var s=n(8509);class e extends s.EBLC{constructor(t,i){super(t,i,"CBLC")}}},8509:function(t,i,n){n.r(i),n.d(i,{EBLC:function(){return u}});var s=n(2649),e=n(2592),r=n(7047);class u extends e.x{constructor(t,i,n){const{p:e}=super(t,i,n);this.majorVersion=e.uint16,this.minorVersion=e.uint16,this.numSizes=e.uint32,(0,r.Z)(this,"bitMapSizes",(()=>[...new Array(this.numSizes)].map((t=>new s.al(e)))))}}},2649:function(t,i,n){n.d(i,{al:function(){return s},od:function(){return e}});class s{constructor(t){this.indexSubTableArrayOffset=t.Offset32,this.indexTablesSize=t.uint32,this.numberofIndexSubTables=t.uint32,this.colorRef=t.uint32,this.hori=new r(t),this.vert=new r(t),this.startGlyphIndex=t.uint16,this.endGlyphIndex=t.uint16,this.ppemX=t.uint8,this.ppemY=t.uint8,this.bitDepth=t.uint8,this.flags=t.int8}}class e{constructor(t){this.hori=new r(t),this.vert=new r(t),this.ppemX=t.uint8,this.ppemY=t.uint8,this.substitutePpemX=t.uint8,this.substitutePpemY=t.uint8}}class r{constructor(t){this.ascender=t.int8,this.descender=t.int8,this.widthMax=t.uint8,this.caretSlopeNumerator=t.int8,this.caretSlopeDenominator=t.int8,this.caretOffset=t.int8,this.minOriginSB=t.int8,this.minAdvanceSB=t.int8,this.maxBeforeBL=t.int8,this.minAfterBL=t.int8,this.pad1=t.int8,this.pad2=t.int8}}}}]);