"use strict";(self.webpackChunkdragblock=self.webpackChunkdragblock||[]).push([[4521],{4521:function(t,s,i){i.r(s),i.d(s,{VDMX:function(){return r}});var n=i(2592);class r extends n.x{constructor(t,s){const{p:i}=super(t,s);this.version=i.uint16,this.numRecs=i.uint16,this.numRatios=i.uint16,this.ratRanges=[...new Array(this.numRatios)].map((t=>new a(i))),this.offsets=[...new Array(this.numRatios)].map((t=>i.Offset16)),this.VDMXGroups=[...new Array(this.numRecs)].map((t=>new e(i)))}}class a{constructor(t){this.bCharSet=t.uint8,this.xRatio=t.uint8,this.yStartRatio=t.uint8,this.yEndRatio=t.uint8}}class e{constructor(t){this.recs=t.uint16,this.startsz=t.uint8,this.endsz=t.uint8,this.records=[...new Array(this.recs)].map((s=>new u(t)))}}class u{constructor(t){this.yPelHeight=t.uint16,this.yMax=t.int16,this.yMin=t.int16}}}}]);