class aripak{MAX_PACK=220;ZERO=0;RAW=1;PATCH=2;COPY=3;copies=0;blocks=[];bit_buf=[];bit_block=[];constructor(t,i,s,h,e){this.ctx=t,this.cb=e,this.bits=i,this.oldf=s,this.newf=h,this.bsize=1<t+(i===h[s]?1:0),0)}bits_init(){this.bit_buf=[]}bits_emit(t,i){for(var s=0;s>i-1-s&1)}bits_get(){for(var t=[],i=0;i8*this.MAX_PACK?this.emit_blocks():this.bit_block=this.bit_block.concat(this.bit_buf)),h}pak(){for(var t=0;tt.toString(16).padStart(2,"0")).join("")),this.bit_block=[],this.bits_init()}}try{module.exports=aripak}catch(t){}