package gunav2.keymon.com.mx;

import anywheresoftware.b4a.BA;
import anywheresoftware.b4a.pc.*;

public class cpdf_subs_0 {


public static RemoteObject  _calcfontkey(RemoteObject __ref,RemoteObject _afamily,RemoteObject _astyle) throws Exception{
try {
		Debug.PushSubsStack("calcFontKey (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,421);
if (RapidSub.canDelegate("calcfontkey")) { return __ref.runUserSub(false, "cpdf","calcfontkey", __ref, _afamily, _astyle);}
Debug.locals.put("afamily", _afamily);
Debug.locals.put("astyle", _astyle);
 BA.debugLineNum = 421;BA.debugLine="private Sub calcFontKey(afamily As String,astyle A";
Debug.ShouldStop(16);
 BA.debugLineNum = 422;BA.debugLine="If afamily=\"zapfdingbats\" Or afamily=\"Symbol\" The";
Debug.ShouldStop(32);
if (RemoteObject.solveBoolean("=",_afamily,BA.ObjectToString("zapfdingbats")) || RemoteObject.solveBoolean("=",_afamily,BA.ObjectToString("Symbol"))) { 
 BA.debugLineNum = 423;BA.debugLine="astyle=Bit.And(astyle,Bit.Not(Bit.Or(fontBold,fo";
Debug.ShouldStop(64);
_astyle = cpdf.__c.getField(false,"Bit").runMethod(true,"And",(Object)(_astyle),(Object)(cpdf.__c.getField(false,"Bit").runMethod(true,"Not",(Object)(cpdf.__c.getField(false,"Bit").runMethod(true,"Or",(Object)(__ref.getField(true,"_fontbold" /*RemoteObject*/ )),(Object)(__ref.getField(true,"_fontitalic" /*RemoteObject*/ )))))));Debug.locals.put("astyle", _astyle);
 };
 BA.debugLineNum = 425;BA.debugLine="If Bit.And(astyle,fontBold)<>0 And Bit.And(astyle";
Debug.ShouldStop(256);
if (RemoteObject.solveBoolean("!",cpdf.__c.getField(false,"Bit").runMethod(true,"And",(Object)(_astyle),(Object)(__ref.getField(true,"_fontbold" /*RemoteObject*/ ))),BA.numberCast(double.class, 0)) && RemoteObject.solveBoolean("!",cpdf.__c.getField(false,"Bit").runMethod(true,"And",(Object)(_astyle),(Object)(__ref.getField(true,"_fontitalic" /*RemoteObject*/ ))),BA.numberCast(double.class, 0))) { 
 BA.debugLineNum = 426;BA.debugLine="Return afamily & \"-BoldOblique\"";
Debug.ShouldStop(512);
if (true) return RemoteObject.concat(_afamily,RemoteObject.createImmutable("-BoldOblique"));
 };
 BA.debugLineNum = 428;BA.debugLine="If Bit.And(astyle,fontBold)<>0 Then";
Debug.ShouldStop(2048);
if (RemoteObject.solveBoolean("!",cpdf.__c.getField(false,"Bit").runMethod(true,"And",(Object)(_astyle),(Object)(__ref.getField(true,"_fontbold" /*RemoteObject*/ ))),BA.numberCast(double.class, 0))) { 
 BA.debugLineNum = 429;BA.debugLine="Return afamily & \"-Bold\"";
Debug.ShouldStop(4096);
if (true) return RemoteObject.concat(_afamily,RemoteObject.createImmutable("-Bold"));
 };
 BA.debugLineNum = 431;BA.debugLine="If Bit.And(astyle,fontItalic)<>0 Then";
Debug.ShouldStop(16384);
if (RemoteObject.solveBoolean("!",cpdf.__c.getField(false,"Bit").runMethod(true,"And",(Object)(_astyle),(Object)(__ref.getField(true,"_fontitalic" /*RemoteObject*/ ))),BA.numberCast(double.class, 0))) { 
 BA.debugLineNum = 432;BA.debugLine="Return afamily & \"-Oblique\"";
Debug.ShouldStop(32768);
if (true) return RemoteObject.concat(_afamily,RemoteObject.createImmutable("-Oblique"));
 };
 BA.debugLineNum = 434;BA.debugLine="If afamily=\"Times\" Then";
Debug.ShouldStop(131072);
if (RemoteObject.solveBoolean("=",_afamily,BA.ObjectToString("Times"))) { 
 BA.debugLineNum = 435;BA.debugLine="Return \"Times-Roman\"";
Debug.ShouldStop(262144);
if (true) return BA.ObjectToString("Times-Roman");
 };
 BA.debugLineNum = 437;BA.debugLine="Return afamily";
Debug.ShouldStop(1048576);
if (true) return _afamily;
 BA.debugLineNum = 438;BA.debugLine="End Sub";
Debug.ShouldStop(2097152);
return RemoteObject.createImmutable("");
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _catalogwrite(RemoteObject __ref) throws Exception{
try {
		Debug.PushSubsStack("catalogWrite (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,209);
if (RapidSub.canDelegate("catalogwrite")) { return __ref.runUserSub(false, "cpdf","catalogwrite", __ref);}
RemoteObject _bb = RemoteObject.declareNull("gunav2.keymon.com.mx.b4xbytesbuilder");
 BA.debugLineNum = 209;BA.debugLine="private Sub catalogWrite As Byte()";
Debug.ShouldStop(65536);
 BA.debugLineNum = 210;BA.debugLine="Dim bb As B4XBytesBuilder";
Debug.ShouldStop(131072);
_bb = RemoteObject.createNew ("gunav2.keymon.com.mx.b4xbytesbuilder");Debug.locals.put("bb", _bb);
 BA.debugLineNum = 211;BA.debugLine="bb.Initialize";
Debug.ShouldStop(262144);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
 BA.debugLineNum = 212;BA.debugLine="bb.Append($\"${fObjs.Size+1} 0 obj <</Type /Catalo";
Debug.ShouldStop(524288);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable(""),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_fobjs" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "+",1, 1)))),RemoteObject.createImmutable(" 0 obj <</Type /Catalog /Pages 2 0 R>> endobj"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable(""))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 BA.debugLineNum = 213;BA.debugLine="fObjs.Add(bb.Length)";
Debug.ShouldStop(1048576);
__ref.getField(false,"_fobjs" /*RemoteObject*/ ).runVoidMethod ("Add",(Object)((_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_getlength" /*RemoteObject*/ ))));
 BA.debugLineNum = 214;BA.debugLine="Return bb.toarray";
Debug.ShouldStop(2097152);
if (true) return _bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_toarray" /*RemoteObject*/ );
 BA.debugLineNum = 215;BA.debugLine="End Sub";
Debug.ShouldStop(4194304);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _class_globals(RemoteObject __ref) throws Exception{
 //BA.debugLineNum = 12;BA.debugLine="Sub Class_Globals";
 //BA.debugLineNum = 13;BA.debugLine="Type TPDFContext(fX As Double,fY As Double, _";
;
 //BA.debugLineNum = 16;BA.debugLine="Type TPDFPage(fWidth As Double,fHeight As Double,";
;
 //BA.debugLineNum = 17;BA.debugLine="Type TPDFImageInfo(fError As Int,fWidth As Int,fH";
;
 //BA.debugLineNum = 18;BA.debugLine="Type TPDFFontInfo(fCharsWidths(256) As Int,fYUnde";
;
 //BA.debugLineNum = 19;BA.debugLine="Type TPDFTextSize(fWidth As Double,fTop As Double";
;
 //BA.debugLineNum = 20;BA.debugLine="Type TPDFMultilineTextSize(fWidth As Double,fHeig";
;
 //BA.debugLineNum = 23;BA.debugLine="Private fXUI As XUI";
cpdf._fxui = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.XUI");__ref.setField("_fxui",cpdf._fxui);
 //BA.debugLineNum = 26;BA.debugLine="Private const fTextEncoding As String=\"cp1252\"";
cpdf._ftextencoding = BA.ObjectToString("cp1252");__ref.setField("_ftextencoding",cpdf._ftextencoding);
 //BA.debugLineNum = 28;BA.debugLine="Private fLibVersion As String";
cpdf._flibversion = RemoteObject.createImmutable("");__ref.setField("_flibversion",cpdf._flibversion);
 //BA.debugLineNum = 29;BA.debugLine="Private fPDFVersion As String";
cpdf._fpdfversion = RemoteObject.createImmutable("");__ref.setField("_fpdfversion",cpdf._fpdfversion);
 //BA.debugLineNum = 31;BA.debugLine="Private fUnitFactor As Double";
cpdf._funitfactor = RemoteObject.createImmutable(0);__ref.setField("_funitfactor",cpdf._funitfactor);
 //BA.debugLineNum = 33;BA.debugLine="Private fContext As TPDFContext";
cpdf._fcontext = RemoteObject.createNew ("gunav2.keymon.com.mx.cpdf._tpdfcontext");__ref.setField("_fcontext",cpdf._fcontext);
 //BA.debugLineNum = 35;BA.debugLine="Private fProperties As Map";
cpdf._fproperties = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.Map");__ref.setField("_fproperties",cpdf._fproperties);
 //BA.debugLineNum = 37;BA.debugLine="Private fObjs As List";
cpdf._fobjs = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.List");__ref.setField("_fobjs",cpdf._fobjs);
 //BA.debugLineNum = 39;BA.debugLine="Private fPage As Int";
cpdf._fpage = RemoteObject.createImmutable(0);__ref.setField("_fpage",cpdf._fpage);
 //BA.debugLineNum = 41;BA.debugLine="Private fPages As List";
cpdf._fpages = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.List");__ref.setField("_fpages",cpdf._fpages);
 //BA.debugLineNum = 43;BA.debugLine="Private fUsedImages As List";
cpdf._fusedimages = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.List");__ref.setField("_fusedimages",cpdf._fusedimages);
 //BA.debugLineNum = 45;BA.debugLine="Private fUsedFonts As List";
cpdf._fusedfonts = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.List");__ref.setField("_fusedfonts",cpdf._fusedfonts);
 //BA.debugLineNum = 47;BA.debugLine="Private fFontsInfos As Map";
cpdf._ffontsinfos = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.Map");__ref.setField("_ffontsinfos",cpdf._ffontsinfos);
 //BA.debugLineNum = 50;BA.debugLine="Public const pageSizeA3PortraitWidth As Double=-8";
cpdf._pagesizea3portraitwidth = BA.numberCast(double.class, -841.89);__ref.setField("_pagesizea3portraitwidth",cpdf._pagesizea3portraitwidth);
 //BA.debugLineNum = 51;BA.debugLine="Public const pageSizeA3PortraitHeight As Double=-";
cpdf._pagesizea3portraitheight = BA.numberCast(double.class, -1190.55);__ref.setField("_pagesizea3portraitheight",cpdf._pagesizea3portraitheight);
 //BA.debugLineNum = 54;BA.debugLine="Public const pageSizeA4PortraitWidth As Double=-3";
cpdf._pagesizea4portraitwidth = BA.numberCast(double.class, -(double) (0 + 370));__ref.setField("_pagesizea4portraitwidth",cpdf._pagesizea4portraitwidth);
 //BA.debugLineNum = 55;BA.debugLine="Public const pageSizeA4PortraitHeight As Double=-";
cpdf._pagesizea4portraitheight = BA.numberCast(double.class, -(double) (0 + 72));__ref.setField("_pagesizea4portraitheight",cpdf._pagesizea4portraitheight);
 //BA.debugLineNum = 56;BA.debugLine="Public const pageSizeA5PortraitWidth As Double=-4";
cpdf._pagesizea5portraitwidth = BA.numberCast(double.class, -420.94);__ref.setField("_pagesizea5portraitwidth",cpdf._pagesizea5portraitwidth);
 //BA.debugLineNum = 57;BA.debugLine="Public const pageSizeA5PortraitHeight As Double=-";
cpdf._pagesizea5portraitheight = BA.numberCast(double.class, -595.28);__ref.setField("_pagesizea5portraitheight",cpdf._pagesizea5portraitheight);
 //BA.debugLineNum = 58;BA.debugLine="Public const pageSizeLetterPortraitWidth As Doubl";
cpdf._pagesizeletterportraitwidth = BA.numberCast(double.class, -(double) (0 + 612));__ref.setField("_pagesizeletterportraitwidth",cpdf._pagesizeletterportraitwidth);
 //BA.debugLineNum = 59;BA.debugLine="Public const pageSizeLetterPortraitHeight As Doub";
cpdf._pagesizeletterportraitheight = BA.numberCast(double.class, -(double) (0 + 792));__ref.setField("_pagesizeletterportraitheight",cpdf._pagesizeletterportraitheight);
 //BA.debugLineNum = 60;BA.debugLine="Public const pageSizeLegalPortraitWidth As Double";
cpdf._pagesizelegalportraitwidth = BA.numberCast(double.class, -(double) (0 + 612));__ref.setField("_pagesizelegalportraitwidth",cpdf._pagesizelegalportraitwidth);
 //BA.debugLineNum = 61;BA.debugLine="Public const pageSizeLegalPortraitHeight As Doubl";
cpdf._pagesizelegalportraitheight = BA.numberCast(double.class, -(double) (0 + 1008));__ref.setField("_pagesizelegalportraitheight",cpdf._pagesizelegalportraitheight);
 //BA.debugLineNum = 62;BA.debugLine="Public const pageSizeA3LandscapeWidth As Double=-";
cpdf._pagesizea3landscapewidth = BA.numberCast(double.class, -1190.55);__ref.setField("_pagesizea3landscapewidth",cpdf._pagesizea3landscapewidth);
 //BA.debugLineNum = 63;BA.debugLine="Public const pageSizeA3LandscapeHeight As Double=";
cpdf._pagesizea3landscapeheight = BA.numberCast(double.class, -841.89);__ref.setField("_pagesizea3landscapeheight",cpdf._pagesizea3landscapeheight);
 //BA.debugLineNum = 64;BA.debugLine="Public const pageSizeA4LandscapeWidth As Double=-";
cpdf._pagesizea4landscapewidth = BA.numberCast(double.class, -841.89);__ref.setField("_pagesizea4landscapewidth",cpdf._pagesizea4landscapewidth);
 //BA.debugLineNum = 65;BA.debugLine="Public const pageSizeA4LandscapeHeight As Double=";
cpdf._pagesizea4landscapeheight = BA.numberCast(double.class, -595.28);__ref.setField("_pagesizea4landscapeheight",cpdf._pagesizea4landscapeheight);
 //BA.debugLineNum = 66;BA.debugLine="Public const pageSizeA5LandscapeWidth As Double=-";
cpdf._pagesizea5landscapewidth = BA.numberCast(double.class, -595.28);__ref.setField("_pagesizea5landscapewidth",cpdf._pagesizea5landscapewidth);
 //BA.debugLineNum = 67;BA.debugLine="Public const pageSizeA5LandscapeHeight As Double=";
cpdf._pagesizea5landscapeheight = BA.numberCast(double.class, -420.94);__ref.setField("_pagesizea5landscapeheight",cpdf._pagesizea5landscapeheight);
 //BA.debugLineNum = 68;BA.debugLine="Public const pageSizeLetterLandscapeWidth As Doub";
cpdf._pagesizeletterlandscapewidth = BA.numberCast(double.class, -(double) (0 + 792));__ref.setField("_pagesizeletterlandscapewidth",cpdf._pagesizeletterlandscapewidth);
 //BA.debugLineNum = 69;BA.debugLine="Public const pageSizeLetterLandscapeHeight As Dou";
cpdf._pagesizeletterlandscapeheight = BA.numberCast(double.class, -(double) (0 + 612));__ref.setField("_pagesizeletterlandscapeheight",cpdf._pagesizeletterlandscapeheight);
 //BA.debugLineNum = 70;BA.debugLine="Public const pageSizeLegalLandscapeWidth As Doubl";
cpdf._pagesizelegallandscapewidth = BA.numberCast(double.class, -(double) (0 + 1008));__ref.setField("_pagesizelegallandscapewidth",cpdf._pagesizelegallandscapewidth);
 //BA.debugLineNum = 71;BA.debugLine="Public const pageSizeLegalLandscapeHeight As Doub";
cpdf._pagesizelegallandscapeheight = BA.numberCast(double.class, -(double) (0 + 612));__ref.setField("_pagesizelegallandscapeheight",cpdf._pagesizelegallandscapeheight);
 //BA.debugLineNum = 74;BA.debugLine="Public const fontCourier As String=\"Courier\"";
cpdf._fontcourier = BA.ObjectToString("Courier");__ref.setField("_fontcourier",cpdf._fontcourier);
 //BA.debugLineNum = 75;BA.debugLine="Public const fontHelvetica As String=\"Helvetica\"";
cpdf._fonthelvetica = BA.ObjectToString("Helvetica");__ref.setField("_fonthelvetica",cpdf._fonthelvetica);
 //BA.debugLineNum = 76;BA.debugLine="Public const fontTimes As String=\"Times\"";
cpdf._fonttimes = BA.ObjectToString("Times");__ref.setField("_fonttimes",cpdf._fonttimes);
 //BA.debugLineNum = 77;BA.debugLine="Public const fontSymbol As String=\"Symbol\"";
cpdf._fontsymbol = BA.ObjectToString("Symbol");__ref.setField("_fontsymbol",cpdf._fontsymbol);
 //BA.debugLineNum = 78;BA.debugLine="Public const fontZapfdingbats As String=\"zapfding";
cpdf._fontzapfdingbats = BA.ObjectToString("zapfdingbats");__ref.setField("_fontzapfdingbats",cpdf._fontzapfdingbats);
 //BA.debugLineNum = 81;BA.debugLine="Public const fontNormal As Int=0";
cpdf._fontnormal = BA.numberCast(int.class, 0);__ref.setField("_fontnormal",cpdf._fontnormal);
 //BA.debugLineNum = 82;BA.debugLine="Public const fontBold As Int=1";
cpdf._fontbold = BA.numberCast(int.class, 1);__ref.setField("_fontbold",cpdf._fontbold);
 //BA.debugLineNum = 83;BA.debugLine="Public const fontItalic As Int=2";
cpdf._fontitalic = BA.numberCast(int.class, 2);__ref.setField("_fontitalic",cpdf._fontitalic);
 //BA.debugLineNum = 84;BA.debugLine="Public const fontUnderline As Int=4";
cpdf._fontunderline = BA.numberCast(int.class, 4);__ref.setField("_fontunderline",cpdf._fontunderline);
 //BA.debugLineNum = 85;BA.debugLine="Public const fontStrikeThrough As Int=8";
cpdf._fontstrikethrough = BA.numberCast(int.class, 8);__ref.setField("_fontstrikethrough",cpdf._fontstrikethrough);
 //BA.debugLineNum = 88;BA.debugLine="Public const PropertyAuthor As String=\"Author\"";
cpdf._propertyauthor = BA.ObjectToString("Author");__ref.setField("_propertyauthor",cpdf._propertyauthor);
 //BA.debugLineNum = 89;BA.debugLine="Public const PropertyCreator As String=\"Creator\"";
cpdf._propertycreator = BA.ObjectToString("Creator");__ref.setField("_propertycreator",cpdf._propertycreator);
 //BA.debugLineNum = 90;BA.debugLine="Public const PropertyProducer As String=\"Producer";
cpdf._propertyproducer = BA.ObjectToString("Producer");__ref.setField("_propertyproducer",cpdf._propertyproducer);
 //BA.debugLineNum = 91;BA.debugLine="Public const PropertyTitle As String=\"Title\"";
cpdf._propertytitle = BA.ObjectToString("Title");__ref.setField("_propertytitle",cpdf._propertytitle);
 //BA.debugLineNum = 92;BA.debugLine="Public const PropertySubject As String=\"Subject\"";
cpdf._propertysubject = BA.ObjectToString("Subject");__ref.setField("_propertysubject",cpdf._propertysubject);
 //BA.debugLineNum = 93;BA.debugLine="Public const PropertyKeywords As String=\"Keywords";
cpdf._propertykeywords = BA.ObjectToString("Keywords");__ref.setField("_propertykeywords",cpdf._propertykeywords);
 //BA.debugLineNum = 96;BA.debugLine="Public const RectangleBorderOnly As String=\"S\"";
cpdf._rectangleborderonly = BA.ObjectToString("S");__ref.setField("_rectangleborderonly",cpdf._rectangleborderonly);
 //BA.debugLineNum = 97;BA.debugLine="Public const RectangleFillOnly As String=\"f\"";
cpdf._rectanglefillonly = BA.ObjectToString("f");__ref.setField("_rectanglefillonly",cpdf._rectanglefillonly);
 //BA.debugLineNum = 98;BA.debugLine="Public const RectangleBorderAndFill As String=\"B\"";
cpdf._rectangleborderandfill = BA.ObjectToString("B");__ref.setField("_rectangleborderandfill",cpdf._rectangleborderandfill);
 //BA.debugLineNum = 101;BA.debugLine="Public const AlignLeft As String=\"L\"";
cpdf._alignleft = BA.ObjectToString("L");__ref.setField("_alignleft",cpdf._alignleft);
 //BA.debugLineNum = 102;BA.debugLine="Public const AlignCenter As String=\"C\"";
cpdf._aligncenter = BA.ObjectToString("C");__ref.setField("_aligncenter",cpdf._aligncenter);
 //BA.debugLineNum = 103;BA.debugLine="Public const AlignRight As String=\"R\"";
cpdf._alignright = BA.ObjectToString("R");__ref.setField("_alignright",cpdf._alignright);
 //BA.debugLineNum = 104;BA.debugLine="Public const AlignJusify As String=\"J\"";
cpdf._alignjusify = BA.ObjectToString("J");__ref.setField("_alignjusify",cpdf._alignjusify);
 //BA.debugLineNum = 107;BA.debugLine="Public const CompressAlways As Int=0";
cpdf._compressalways = BA.numberCast(int.class, 0);__ref.setField("_compressalways",cpdf._compressalways);
 //BA.debugLineNum = 108;BA.debugLine="Public const CompressIfSmaller As Int=1";
cpdf._compressifsmaller = BA.numberCast(int.class, 1);__ref.setField("_compressifsmaller",cpdf._compressifsmaller);
 //BA.debugLineNum = 109;BA.debugLine="Public const CompressNever As Int=2";
cpdf._compressnever = BA.numberCast(int.class, 2);__ref.setField("_compressnever",cpdf._compressnever);
 //BA.debugLineNum = 111;BA.debugLine="Public const colorBlack(3) As Double=Array As Dou";
cpdf._colorblack = RemoteObject.createNewArray("double",new int[] {3},new Object[] {BA.numberCast(double.class, 0),BA.numberCast(double.class, 0),BA.numberCast(double.class, 0)});__ref.setField("_colorblack",cpdf._colorblack);
 //BA.debugLineNum = 112;BA.debugLine="Public const colorWhite(3) As Double=Array As Dou";
cpdf._colorwhite = RemoteObject.createNewArray("double",new int[] {3},new Object[] {BA.numberCast(double.class, 1),BA.numberCast(double.class, 1),BA.numberCast(double.class, 1)});__ref.setField("_colorwhite",cpdf._colorwhite);
 //BA.debugLineNum = 113;BA.debugLine="Public const colorGray(3) As Double=Array As Doub";
cpdf._colorgray = RemoteObject.createNewArray("double",new int[] {3},new Object[] {BA.numberCast(double.class, 0.5),BA.numberCast(double.class, 0.5),BA.numberCast(double.class, 0.5)});__ref.setField("_colorgray",cpdf._colorgray);
 //BA.debugLineNum = 114;BA.debugLine="Public const colorRed(3) As Double=Array As Doubl";
cpdf._colorred = RemoteObject.createNewArray("double",new int[] {3},new Object[] {BA.numberCast(double.class, 1),BA.numberCast(double.class, 0),BA.numberCast(double.class, 0)});__ref.setField("_colorred",cpdf._colorred);
 //BA.debugLineNum = 115;BA.debugLine="Public const colorGreen(3) As Double=Array As Dou";
cpdf._colorgreen = RemoteObject.createNewArray("double",new int[] {3},new Object[] {BA.numberCast(double.class, 0),BA.numberCast(double.class, 1),BA.numberCast(double.class, 0)});__ref.setField("_colorgreen",cpdf._colorgreen);
 //BA.debugLineNum = 116;BA.debugLine="Public const colorBlue(3) As Double=Array As Doub";
cpdf._colorblue = RemoteObject.createNewArray("double",new int[] {3},new Object[] {BA.numberCast(double.class, 0),BA.numberCast(double.class, 0),BA.numberCast(double.class, 1)});__ref.setField("_colorblue",cpdf._colorblue);
 //BA.debugLineNum = 118;BA.debugLine="End Sub";
return RemoteObject.createImmutable("");
}
public static RemoteObject  _contentadd(RemoteObject __ref,RemoteObject _apage,RemoteObject _acontent) throws Exception{
try {
		Debug.PushSubsStack("contentAdd (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,441);
if (RapidSub.canDelegate("contentadd")) { return __ref.runUserSub(false, "cpdf","contentadd", __ref, _apage, _acontent);}
RemoteObject _sb = RemoteObject.declareNull("anywheresoftware.b4a.keywords.StringBuilderWrapper");
Debug.locals.put("apage", _apage);
Debug.locals.put("acontent", _acontent);
 BA.debugLineNum = 441;BA.debugLine="private Sub contentAdd(apage As Int,acontent As St";
Debug.ShouldStop(16777216);
 BA.debugLineNum = 442;BA.debugLine="Dim sb As StringBuilder";
Debug.ShouldStop(33554432);
_sb = RemoteObject.createNew ("anywheresoftware.b4a.keywords.StringBuilderWrapper");Debug.locals.put("sb", _sb);
 BA.debugLineNum = 443;BA.debugLine="sb.Initialize";
Debug.ShouldStop(67108864);
_sb.runVoidMethod ("Initialize");
 BA.debugLineNum = 444;BA.debugLine="sb.Append(fPages.Get(apage).As(TPDFPage).fbuffer)";
Debug.ShouldStop(134217728);
_sb.runVoidMethod ("Append",(Object)(((__ref.getField(false,"_fpages" /*RemoteObject*/ ).runMethod(false,"Get",(Object)(_apage)))).getField(true,"fBuffer" /*RemoteObject*/ )));
 BA.debugLineNum = 445;BA.debugLine="sb.Append(acontent)";
Debug.ShouldStop(268435456);
_sb.runVoidMethod ("Append",(Object)(_acontent));
 BA.debugLineNum = 446;BA.debugLine="fPages.Get(apage).As(TPDFPage).fbuffer=sb.ToStrin";
Debug.ShouldStop(536870912);
((__ref.getField(false,"_fpages" /*RemoteObject*/ ).runMethod(false,"Get",(Object)(_apage)))).setField ("fBuffer" /*RemoteObject*/ ,_sb.runMethod(true,"ToString"));
 BA.debugLineNum = 447;BA.debugLine="End Sub";
Debug.ShouldStop(1073741824);
return RemoteObject.createImmutable("");
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _contentswrite(RemoteObject __ref,RemoteObject _acompress) throws Exception{
try {
		Debug.PushSubsStack("contentsWrite (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,248);
if (RapidSub.canDelegate("contentswrite")) { return __ref.runUserSub(false, "cpdf","contentswrite", __ref, _acompress);}
RemoteObject _bb = RemoteObject.declareNull("gunav2.keymon.com.mx.b4xbytesbuilder");
int _i = 0;
Debug.locals.put("acompress", _acompress);
 BA.debugLineNum = 248;BA.debugLine="private Sub contentsWrite(acompress As Int) As Byt";
Debug.ShouldStop(8388608);
 BA.debugLineNum = 249;BA.debugLine="Dim bb As B4XBytesBuilder";
Debug.ShouldStop(16777216);
_bb = RemoteObject.createNew ("gunav2.keymon.com.mx.b4xbytesbuilder");Debug.locals.put("bb", _bb);
 BA.debugLineNum = 250;BA.debugLine="bb.Initialize";
Debug.ShouldStop(33554432);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
 BA.debugLineNum = 251;BA.debugLine="For i=0 To fPages.Size-1";
Debug.ShouldStop(67108864);
{
final int step3 = 1;
final int limit3 = RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_fpages" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "-",1, 1).<Integer>get().intValue();
_i = 0 ;
for (;(step3 > 0 && _i <= limit3) || (step3 < 0 && _i >= limit3) ;_i = ((int)(0 + _i + step3))  ) {
Debug.locals.put("i", _i);
 BA.debugLineNum = 252;BA.debugLine="bb.append(contentWrite(acompress,i))";
Debug.ShouldStop(134217728);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)(__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_contentwrite" /*RemoteObject*/ ,(Object)(_acompress),(Object)(BA.numberCast(int.class, _i)))));
 }
}Debug.locals.put("i", _i);
;
 BA.debugLineNum = 254;BA.debugLine="Return bb.toarray";
Debug.ShouldStop(536870912);
if (true) return _bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_toarray" /*RemoteObject*/ );
 BA.debugLineNum = 255;BA.debugLine="End Sub";
Debug.ShouldStop(1073741824);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _contentwrite(RemoteObject __ref,RemoteObject _acompress,RemoteObject _apage) throws Exception{
try {
		Debug.PushSubsStack("contentWrite (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,257);
if (RapidSub.canDelegate("contentwrite")) { return __ref.runUserSub(false, "cpdf","contentwrite", __ref, _acompress, _apage);}
RemoteObject _compress = RemoteObject.createImmutable("");
RemoteObject _bb = RemoteObject.declareNull("gunav2.keymon.com.mx.b4xbytesbuilder");
RemoteObject _c = null;
RemoteObject _filter = RemoteObject.createImmutable("");
RemoteObject _cs = RemoteObject.declareNull("anywheresoftware.b4a.randomaccessfile.CompressedStreams");
RemoteObject _b = null;
Debug.locals.put("acompress", _acompress);
Debug.locals.put("apage", _apage);
 BA.debugLineNum = 257;BA.debugLine="private Sub contentWrite(acompress As Int,apage As";
Debug.ShouldStop(1);
 BA.debugLineNum = 258;BA.debugLine="Dim const compress As String=\"/Filter/FlateDecode";
Debug.ShouldStop(2);
_compress = BA.ObjectToString("/Filter/FlateDecode");Debug.locals.put("compress", _compress);Debug.locals.put("compress", _compress);
 BA.debugLineNum = 259;BA.debugLine="Dim bb As B4XBytesBuilder";
Debug.ShouldStop(4);
_bb = RemoteObject.createNew ("gunav2.keymon.com.mx.b4xbytesbuilder");Debug.locals.put("bb", _bb);
 BA.debugLineNum = 260;BA.debugLine="bb.Initialize";
Debug.ShouldStop(8);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
 BA.debugLineNum = 262;BA.debugLine="Dim c() As Byte=fPages.Get(apage).As(TPDFPage).fB";
Debug.ShouldStop(32);
_c = ((__ref.getField(false,"_fpages" /*RemoteObject*/ ).runMethod(false,"Get",(Object)(_apage)))).getField(true,"fBuffer" /*RemoteObject*/ ).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )));Debug.locals.put("c", _c);Debug.locals.put("c", _c);
 BA.debugLineNum = 263;BA.debugLine="Dim filter As String=\"\"";
Debug.ShouldStop(64);
_filter = BA.ObjectToString("");Debug.locals.put("filter", _filter);Debug.locals.put("filter", _filter);
 BA.debugLineNum = 265;BA.debugLine="If acompress<>CompressNever Then";
Debug.ShouldStop(256);
if (RemoteObject.solveBoolean("!",_acompress,BA.numberCast(double.class, __ref.getField(true,"_compressnever" /*RemoteObject*/ )))) { 
 BA.debugLineNum = 266;BA.debugLine="Dim cs As CompressedStreams";
Debug.ShouldStop(512);
_cs = RemoteObject.createNew ("anywheresoftware.b4a.randomaccessfile.CompressedStreams");Debug.locals.put("cs", _cs);
 BA.debugLineNum = 267;BA.debugLine="Dim b() As Byte=cs.CompressBytes(c,\"zlib\")";
Debug.ShouldStop(1024);
_b = _cs.runMethod(false,"CompressBytes",(Object)(_c),(Object)(RemoteObject.createImmutable("zlib")));Debug.locals.put("b", _b);Debug.locals.put("b", _b);
 BA.debugLineNum = 268;BA.debugLine="If acompress=CompressAlways Or b.Length+compress";
Debug.ShouldStop(2048);
if (RemoteObject.solveBoolean("=",_acompress,BA.numberCast(double.class, __ref.getField(true,"_compressalways" /*RemoteObject*/ ))) || RemoteObject.solveBoolean("<",RemoteObject.solve(new RemoteObject[] {_b.getField(true,"length"),_compress.runMethod(true,"length")}, "+",1, 1),BA.numberCast(double.class, _c.getField(true,"length")))) { 
 BA.debugLineNum = 269;BA.debugLine="c=b";
Debug.ShouldStop(4096);
_c = _b;Debug.locals.put("c", _c);
 BA.debugLineNum = 270;BA.debugLine="filter=compress";
Debug.ShouldStop(8192);
_filter = _compress;Debug.locals.put("filter", _filter);
 };
 };
 BA.debugLineNum = 274;BA.debugLine="bb.Append($\"${fObjs.Size+1} 0 obj <<${filter}/Len";
Debug.ShouldStop(131072);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable(""),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_fobjs" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "+",1, 1)))),RemoteObject.createImmutable(" 0 obj <<"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((_filter))),RemoteObject.createImmutable("/Length "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((_c.getField(true,"length")))),RemoteObject.createImmutable(">>"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable("stream"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable(""))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 BA.debugLineNum = 275;BA.debugLine="bb.Append(c)";
Debug.ShouldStop(262144);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)(_c));
 BA.debugLineNum = 276;BA.debugLine="bb.Append($\"${Chr(10)}endstream${Chr(10)}endobj${";
Debug.ShouldStop(524288);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable(""),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable("endstream"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable("endobj"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable(""))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 BA.debugLineNum = 277;BA.debugLine="fObjs.Add(bb.Length)";
Debug.ShouldStop(1048576);
__ref.getField(false,"_fobjs" /*RemoteObject*/ ).runVoidMethod ("Add",(Object)((_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_getlength" /*RemoteObject*/ ))));
 BA.debugLineNum = 278;BA.debugLine="Return bb.ToArray";
Debug.ShouldStop(2097152);
if (true) return _bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_toarray" /*RemoteObject*/ );
 BA.debugLineNum = 279;BA.debugLine="End Sub";
Debug.ShouldStop(4194304);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _convertimage(RemoteObject __ref,RemoteObject _adir,RemoteObject _afile) throws Exception{
try {
		Debug.PushSubsStack("convertImage (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,796);
if (RapidSub.canDelegate("convertimage")) { return __ref.runUserSub(false, "cpdf","convertimage", __ref, _adir, _afile);}
RemoteObject _img = RemoteObject.declareNull("anywheresoftware.b4a.objects.B4XViewWrapper.B4XBitmapWrapper");
RemoteObject _out = RemoteObject.declareNull("anywheresoftware.b4a.objects.streams.File.OutputStreamWrapper");
Debug.locals.put("adir", _adir);
Debug.locals.put("afile", _afile);
 BA.debugLineNum = 796;BA.debugLine="private Sub convertImage(adir As String,afile As S";
Debug.ShouldStop(134217728);
 BA.debugLineNum = 798;BA.debugLine="Dim img As B4XBitmap";
Debug.ShouldStop(536870912);
_img = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.B4XBitmapWrapper");Debug.locals.put("img", _img);
 BA.debugLineNum = 799;BA.debugLine="img=fXUI.LoadBitmap(adir,afile)";
Debug.ShouldStop(1073741824);
_img = __ref.getField(false,"_fxui" /*RemoteObject*/ ).runMethod(false,"LoadBitmap",(Object)(_adir),(Object)(_afile));Debug.locals.put("img", _img);
 BA.debugLineNum = 800;BA.debugLine="Dim out As OutputStream=File.OpenOutput(adir,afil";
Debug.ShouldStop(-2147483648);
_out = RemoteObject.createNew ("anywheresoftware.b4a.objects.streams.File.OutputStreamWrapper");
_out = cpdf.__c.getField(false,"File").runMethod(false,"OpenOutput",(Object)(_adir),(Object)(RemoteObject.concat(_afile,RemoteObject.createImmutable(".jpg"))),(Object)(cpdf.__c.getField(true,"False")));Debug.locals.put("out", _out);Debug.locals.put("out", _out);
 BA.debugLineNum = 801;BA.debugLine="img.WriteToStream(out,100,\"JPEG\")";
Debug.ShouldStop(1);
_img.runVoidMethod ("WriteToStream",(Object)((_out.getObject())),(Object)(BA.numberCast(int.class, 100)),(Object)(BA.getEnumFromString(BA.getDeviceClass("android.graphics.Bitmap.CompressFormat"),RemoteObject.createImmutable("JPEG"))));
 BA.debugLineNum = 802;BA.debugLine="out.close";
Debug.ShouldStop(2);
_out.runVoidMethod ("Close");
 BA.debugLineNum = 805;BA.debugLine="Dim img As B4XBitmap";
Debug.ShouldStop(16);
_img = RemoteObject.createNew ("anywheresoftware.b4a.objects.B4XViewWrapper.B4XBitmapWrapper");Debug.locals.put("img", _img);
 BA.debugLineNum = 806;BA.debugLine="img=fXUI.LoadBitmap(adir,afile & \".jpg\")";
Debug.ShouldStop(32);
_img = __ref.getField(false,"_fxui" /*RemoteObject*/ ).runMethod(false,"LoadBitmap",(Object)(_adir),(Object)(RemoteObject.concat(_afile,RemoteObject.createImmutable(".jpg"))));Debug.locals.put("img", _img);
 BA.debugLineNum = 807;BA.debugLine="Dim out As OutputStream=File.OpenOutput(adir,afil";
Debug.ShouldStop(64);
_out = RemoteObject.createNew ("anywheresoftware.b4a.objects.streams.File.OutputStreamWrapper");
_out = cpdf.__c.getField(false,"File").runMethod(false,"OpenOutput",(Object)(_adir),(Object)(RemoteObject.concat(_afile,RemoteObject.createImmutable(".png"))),(Object)(cpdf.__c.getField(true,"False")));Debug.locals.put("out", _out);Debug.locals.put("out", _out);
 BA.debugLineNum = 808;BA.debugLine="img.WriteToStream(out,100,\"PNG\")";
Debug.ShouldStop(128);
_img.runVoidMethod ("WriteToStream",(Object)((_out.getObject())),(Object)(BA.numberCast(int.class, 100)),(Object)(BA.getEnumFromString(BA.getDeviceClass("android.graphics.Bitmap.CompressFormat"),RemoteObject.createImmutable("PNG"))));
 BA.debugLineNum = 809;BA.debugLine="out.close";
Debug.ShouldStop(256);
_out.runVoidMethod ("Close");
 BA.debugLineNum = 811;BA.debugLine="File.Delete(adir,afile & \".jpg\")";
Debug.ShouldStop(1024);
cpdf.__c.getField(false,"File").runVoidMethod ("Delete",(Object)(_adir),(Object)(RemoteObject.concat(_afile,RemoteObject.createImmutable(".jpg"))));
 BA.debugLineNum = 812;BA.debugLine="Return afile & \".png\"";
Debug.ShouldStop(2048);
if (true) return RemoteObject.concat(_afile,RemoteObject.createImmutable(".png"));
 BA.debugLineNum = 813;BA.debugLine="End Sub";
Debug.ShouldStop(4096);
return RemoteObject.createImmutable("");
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _createfontinfo(RemoteObject __ref,RemoteObject _acharswidths,RemoteObject _ayunderline,RemoteObject _ahunderline,RemoteObject _aystrikethrough,RemoteObject _ahstrikethrough,RemoteObject _aytop,RemoteObject _aybottom) throws Exception{
try {
		Debug.PushSubsStack("createFontInfo (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,136);
if (RapidSub.canDelegate("createfontinfo")) { return __ref.runUserSub(false, "cpdf","createfontinfo", __ref, _acharswidths, _ayunderline, _ahunderline, _aystrikethrough, _ahstrikethrough, _aytop, _aybottom);}
RemoteObject _fi = RemoteObject.declareNull("gunav2.keymon.com.mx.cpdf._tpdffontinfo");
Debug.locals.put("acharsWidths", _acharswidths);
Debug.locals.put("ayunderline", _ayunderline);
Debug.locals.put("ahunderline", _ahunderline);
Debug.locals.put("aystrikethrough", _aystrikethrough);
Debug.locals.put("ahstrikethrough", _ahstrikethrough);
Debug.locals.put("aytop", _aytop);
Debug.locals.put("aybottom", _aybottom);
 BA.debugLineNum = 136;BA.debugLine="private Sub createFontInfo(acharsWidths() As Int,a";
Debug.ShouldStop(128);
 BA.debugLineNum = 137;BA.debugLine="Dim fi As TPDFFontInfo";
Debug.ShouldStop(256);
_fi = RemoteObject.createNew ("gunav2.keymon.com.mx.cpdf._tpdffontinfo");Debug.locals.put("fi", _fi);
 BA.debugLineNum = 138;BA.debugLine="fi.Initialize";
Debug.ShouldStop(512);
_fi.runVoidMethod ("Initialize");
 BA.debugLineNum = 140;BA.debugLine="fi.fCharsWidths=acharsWidths";
Debug.ShouldStop(2048);
_fi.setField ("fCharsWidths" /*RemoteObject*/ ,_acharswidths);
 BA.debugLineNum = 142;BA.debugLine="fi.fYUnderline=ayunderline";
Debug.ShouldStop(8192);
_fi.setField ("fYUnderline" /*RemoteObject*/ ,_ayunderline);
 BA.debugLineNum = 144;BA.debugLine="fi.fHUnderline=ahunderline";
Debug.ShouldStop(32768);
_fi.setField ("fHUnderline" /*RemoteObject*/ ,_ahunderline);
 BA.debugLineNum = 146;BA.debugLine="fi.fYStrikeThrough=aystrikethrough";
Debug.ShouldStop(131072);
_fi.setField ("fYStrikeThrough" /*RemoteObject*/ ,_aystrikethrough);
 BA.debugLineNum = 148;BA.debugLine="fi.fHStrikeThrough=ahstrikethrough";
Debug.ShouldStop(524288);
_fi.setField ("fHStrikeThrough" /*RemoteObject*/ ,_ahstrikethrough);
 BA.debugLineNum = 150;BA.debugLine="fi.fYTop=aytop";
Debug.ShouldStop(2097152);
_fi.setField ("fYTop" /*RemoteObject*/ ,_aytop);
 BA.debugLineNum = 152;BA.debugLine="fi.fybottom=aybottom";
Debug.ShouldStop(8388608);
_fi.setField ("fYBottom" /*RemoteObject*/ ,_aybottom);
 BA.debugLineNum = 153;BA.debugLine="Return fi";
Debug.ShouldStop(16777216);
if (true) return _fi;
 BA.debugLineNum = 154;BA.debugLine="End Sub";
Debug.ShouldStop(33554432);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _createpage(RemoteObject __ref,RemoteObject _awidth,RemoteObject _aheight,RemoteObject _abuffer) throws Exception{
try {
		Debug.PushSubsStack("createPage (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,455);
if (RapidSub.canDelegate("createpage")) { return __ref.runUserSub(false, "cpdf","createpage", __ref, _awidth, _aheight, _abuffer);}
RemoteObject _p = RemoteObject.declareNull("gunav2.keymon.com.mx.cpdf._tpdfpage");
Debug.locals.put("awidth", _awidth);
Debug.locals.put("aheight", _aheight);
Debug.locals.put("abuffer", _abuffer);
 BA.debugLineNum = 455;BA.debugLine="private Sub createPage(awidth As Double,aheight As";
Debug.ShouldStop(64);
 BA.debugLineNum = 456;BA.debugLine="Dim p As TPDFPage";
Debug.ShouldStop(128);
_p = RemoteObject.createNew ("gunav2.keymon.com.mx.cpdf._tpdfpage");Debug.locals.put("p", _p);
 BA.debugLineNum = 457;BA.debugLine="p.Initialize";
Debug.ShouldStop(256);
_p.runVoidMethod ("Initialize");
 BA.debugLineNum = 458;BA.debugLine="p.fWidth=awidth";
Debug.ShouldStop(512);
_p.setField ("fWidth" /*RemoteObject*/ ,_awidth);
 BA.debugLineNum = 459;BA.debugLine="p.fHeight=aheight";
Debug.ShouldStop(1024);
_p.setField ("fHeight" /*RemoteObject*/ ,_aheight);
 BA.debugLineNum = 460;BA.debugLine="p.fBuffer=abuffer";
Debug.ShouldStop(2048);
_p.setField ("fBuffer" /*RemoteObject*/ ,_abuffer);
 BA.debugLineNum = 461;BA.debugLine="Return p";
Debug.ShouldStop(4096);
if (true) return _p;
 BA.debugLineNum = 462;BA.debugLine="End Sub";
Debug.ShouldStop(8192);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _escapetext(RemoteObject __ref,RemoteObject _atext) throws Exception{
try {
		Debug.PushSubsStack("escapeText (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,450);
if (RapidSub.canDelegate("escapetext")) { return __ref.runUserSub(false, "cpdf","escapetext", __ref, _atext);}
Debug.locals.put("atext", _atext);
 BA.debugLineNum = 450;BA.debugLine="private Sub escapeText(atext As String) As String";
Debug.ShouldStop(2);
 BA.debugLineNum = 451;BA.debugLine="Return atext.Replace(\"\\\",\"\\\\\").Replace(\"(\",\"\\(\").";
Debug.ShouldStop(4);
if (true) return _atext.runMethod(true,"replace",(Object)(BA.ObjectToString("\\")),(Object)(RemoteObject.createImmutable("\\\\"))).runMethod(true,"replace",(Object)(BA.ObjectToString("(")),(Object)(RemoteObject.createImmutable("\\("))).runMethod(true,"replace",(Object)(BA.ObjectToString(")")),(Object)(RemoteObject.createImmutable("\\)")));
 BA.debugLineNum = 452;BA.debugLine="End Sub";
Debug.ShouldStop(8);
return RemoteObject.createImmutable("");
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _findimagekey(RemoteObject __ref,RemoteObject _akey) throws Exception{
try {
		Debug.PushSubsStack("findImageKey (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,617);
if (RapidSub.canDelegate("findimagekey")) { return __ref.runUserSub(false, "cpdf","findimagekey", __ref, _akey);}
int _i = 0;
Debug.locals.put("akey", _akey);
 BA.debugLineNum = 617;BA.debugLine="private Sub findImageKey(akey As String) As Int";
Debug.ShouldStop(256);
 BA.debugLineNum = 618;BA.debugLine="For i=0 To fUsedImages.Size-1";
Debug.ShouldStop(512);
{
final int step1 = 1;
final int limit1 = RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_fusedimages" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "-",1, 1).<Integer>get().intValue();
_i = 0 ;
for (;(step1 > 0 && _i <= limit1) || (step1 < 0 && _i >= limit1) ;_i = ((int)(0 + _i + step1))  ) {
Debug.locals.put("i", _i);
 BA.debugLineNum = 619;BA.debugLine="If fUsedImages.Get(i).As(Map).Get(\"path\")=akey T";
Debug.ShouldStop(1024);
if (RemoteObject.solveBoolean("=",(RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.collections.Map"), __ref.getField(false,"_fusedimages" /*RemoteObject*/ ).runMethod(false,"Get",(Object)(BA.numberCast(int.class, _i))))).runMethod(false,"Get",(Object)((RemoteObject.createImmutable("path")))),(_akey))) { 
 BA.debugLineNum = 620;BA.debugLine="Return i";
Debug.ShouldStop(2048);
if (true) return BA.numberCast(int.class, _i);
 };
 }
}Debug.locals.put("i", _i);
;
 BA.debugLineNum = 623;BA.debugLine="Return -1";
Debug.ShouldStop(16384);
if (true) return BA.numberCast(int.class, -(double) (0 + 1));
 BA.debugLineNum = 624;BA.debugLine="End Sub";
Debug.ShouldStop(32768);
return RemoteObject.createImmutable(0);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _fontswrite(RemoteObject __ref) throws Exception{
try {
		Debug.PushSubsStack("fontsWrite (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,305);
if (RapidSub.canDelegate("fontswrite")) { return __ref.runUserSub(false, "cpdf","fontswrite", __ref);}
RemoteObject _bb = RemoteObject.declareNull("gunav2.keymon.com.mx.b4xbytesbuilder");
int _i = 0;
 BA.debugLineNum = 305;BA.debugLine="private Sub fontsWrite As Byte()";
Debug.ShouldStop(65536);
 BA.debugLineNum = 306;BA.debugLine="Dim bb As B4XBytesBuilder";
Debug.ShouldStop(131072);
_bb = RemoteObject.createNew ("gunav2.keymon.com.mx.b4xbytesbuilder");Debug.locals.put("bb", _bb);
 BA.debugLineNum = 307;BA.debugLine="bb.Initialize";
Debug.ShouldStop(262144);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
 BA.debugLineNum = 308;BA.debugLine="For i=0 To fUsedFonts.Size-1";
Debug.ShouldStop(524288);
{
final int step3 = 1;
final int limit3 = RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_fusedfonts" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "-",1, 1).<Integer>get().intValue();
_i = 0 ;
for (;(step3 > 0 && _i <= limit3) || (step3 < 0 && _i >= limit3) ;_i = ((int)(0 + _i + step3))  ) {
Debug.locals.put("i", _i);
 BA.debugLineNum = 309;BA.debugLine="bb.append(fontWrite(i))";
Debug.ShouldStop(1048576);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)(__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_fontwrite" /*RemoteObject*/ ,(Object)(BA.numberCast(int.class, _i)))));
 }
}Debug.locals.put("i", _i);
;
 BA.debugLineNum = 311;BA.debugLine="Return bb.ToArray";
Debug.ShouldStop(4194304);
if (true) return _bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_toarray" /*RemoteObject*/ );
 BA.debugLineNum = 312;BA.debugLine="End Sub";
Debug.ShouldStop(8388608);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _fontwrite(RemoteObject __ref,RemoteObject _afont) throws Exception{
try {
		Debug.PushSubsStack("fontWrite (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,314);
if (RapidSub.canDelegate("fontwrite")) { return __ref.runUserSub(false, "cpdf","fontwrite", __ref, _afont);}
RemoteObject _bb = RemoteObject.declareNull("gunav2.keymon.com.mx.b4xbytesbuilder");
RemoteObject _c = RemoteObject.createImmutable("");
Debug.locals.put("afont", _afont);
 BA.debugLineNum = 314;BA.debugLine="private Sub fontWrite(afont As Int) As Byte()";
Debug.ShouldStop(33554432);
 BA.debugLineNum = 315;BA.debugLine="Dim bb As B4XBytesBuilder";
Debug.ShouldStop(67108864);
_bb = RemoteObject.createNew ("gunav2.keymon.com.mx.b4xbytesbuilder");Debug.locals.put("bb", _bb);
 BA.debugLineNum = 316;BA.debugLine="bb.Initialize";
Debug.ShouldStop(134217728);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
 BA.debugLineNum = 317;BA.debugLine="Dim c As String=fUsedFonts.Get(afont)";
Debug.ShouldStop(268435456);
_c = BA.ObjectToString(__ref.getField(false,"_fusedfonts" /*RemoteObject*/ ).runMethod(false,"Get",(Object)(_afont)));Debug.locals.put("c", _c);Debug.locals.put("c", _c);
 BA.debugLineNum = 318;BA.debugLine="bb.Append($\"${fObjs.Size+1} 0 obj << /Type /Font";
Debug.ShouldStop(536870912);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable(""),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_fobjs" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "+",1, 1)))),RemoteObject.createImmutable(" 0 obj << /Type /Font /Subtype /Type1 /BaseFont /"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((_c))),RemoteObject.createImmutable(" /Encoding /WinAnsiEncoding>> endobj"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable(""))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 BA.debugLineNum = 319;BA.debugLine="fObjs.Add(bb.Length)";
Debug.ShouldStop(1073741824);
__ref.getField(false,"_fobjs" /*RemoteObject*/ ).runVoidMethod ("Add",(Object)((_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_getlength" /*RemoteObject*/ ))));
 BA.debugLineNum = 320;BA.debugLine="Return bb.ToArray";
Debug.ShouldStop(-2147483648);
if (true) return _bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_toarray" /*RemoteObject*/ );
 BA.debugLineNum = 321;BA.debugLine="End Sub";
Debug.ShouldStop(1);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _footerwrite(RemoteObject __ref) throws Exception{
try {
		Debug.PushSubsStack("footerWrite (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,416);
if (RapidSub.canDelegate("footerwrite")) { return __ref.runUserSub(false, "cpdf","footerwrite", __ref);}
 BA.debugLineNum = 416;BA.debugLine="private Sub footerWrite As Byte()";
Debug.ShouldStop(-2147483648);
 BA.debugLineNum = 417;BA.debugLine="Return \"%%EOF\".GetBytes(fTextEncoding)";
Debug.ShouldStop(1);
if (true) return RemoteObject.createImmutable("%%EOF").runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )));
 BA.debugLineNum = 418;BA.debugLine="End Sub";
Debug.ShouldStop(2);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _gcreationdate(RemoteObject __ref) throws Exception{
try {
		Debug.PushSubsStack("gCreationDate (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,192);
if (RapidSub.canDelegate("gcreationdate")) { return __ref.runUserSub(false, "cpdf","gcreationdate", __ref);}
RemoteObject _z = RemoteObject.createImmutable("");
 BA.debugLineNum = 192;BA.debugLine="private Sub gCreationDate As String";
Debug.ShouldStop(-2147483648);
 BA.debugLineNum = 193;BA.debugLine="DateTime.DateFormat=\"yyyyMMdd\"";
Debug.ShouldStop(1);
cpdf.__c.getField(false,"DateTime").runMethod(true,"setDateFormat",BA.ObjectToString("yyyyMMdd"));
 BA.debugLineNum = 194;BA.debugLine="DateTime.TimeFormat=\"hhmmss\"";
Debug.ShouldStop(2);
cpdf.__c.getField(false,"DateTime").runMethod(true,"setTimeFormat",BA.ObjectToString("hhmmss"));
 BA.debugLineNum = 195;BA.debugLine="Dim z As String=NumberFormat2(DateTime.TimeZoneOf";
Debug.ShouldStop(4);
_z = cpdf.__c.runMethod(true,"NumberFormat2",(Object)(cpdf.__c.getField(false,"DateTime").runMethod(true,"getTimeZoneOffset")),(Object)(BA.numberCast(int.class, 2)),(Object)(BA.numberCast(int.class, 2)),(Object)(BA.numberCast(int.class, 2)),(Object)(cpdf.__c.getField(true,"False")));Debug.locals.put("z", _z);Debug.locals.put("z", _z);
 BA.debugLineNum = 196;BA.debugLine="z=IIf(z.SubString2(0,1)<>\"-\",\"+\",\"\") & z";
Debug.ShouldStop(8);
_z = RemoteObject.concat(((RemoteObject.solveBoolean("!",_z.runMethod(true,"substring",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 1))),BA.ObjectToString("-"))) ? (RemoteObject.createImmutable(("+"))) : ((RemoteObject.createImmutable("")))),_z);Debug.locals.put("z", _z);
 BA.debugLineNum = 197;BA.debugLine="z=z.SubString2(0,3) & \"'\" & z.SubString(4) & \"'\"";
Debug.ShouldStop(16);
_z = RemoteObject.concat(_z.runMethod(true,"substring",(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 3))),RemoteObject.createImmutable("'"),_z.runMethod(true,"substring",(Object)(BA.numberCast(int.class, 4))),RemoteObject.createImmutable("'"));Debug.locals.put("z", _z);
 BA.debugLineNum = 198;BA.debugLine="Return \"D:\" & DateTime.Date(DateTime.Now) & DateT";
Debug.ShouldStop(32);
if (true) return RemoteObject.concat(RemoteObject.createImmutable("D:"),cpdf.__c.getField(false,"DateTime").runMethod(true,"Date",(Object)(cpdf.__c.getField(false,"DateTime").runMethod(true,"getNow"))),cpdf.__c.getField(false,"DateTime").runMethod(true,"Time",(Object)(cpdf.__c.getField(false,"DateTime").runMethod(true,"getNow"))),_z);
 BA.debugLineNum = 199;BA.debugLine="End Sub";
Debug.ShouldStop(64);
return RemoteObject.createImmutable("");
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _glibversion(RemoteObject __ref) throws Exception{
try {
		Debug.PushSubsStack("glibversion (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,996);
if (RapidSub.canDelegate("glibversion")) { return __ref.runUserSub(false, "cpdf","glibversion", __ref);}
 BA.debugLineNum = 996;BA.debugLine="public Sub glibversion As String";
Debug.ShouldStop(8);
 BA.debugLineNum = 997;BA.debugLine="Return fLibVersion";
Debug.ShouldStop(16);
if (true) return __ref.getField(true,"_flibversion" /*RemoteObject*/ );
 BA.debugLineNum = 998;BA.debugLine="End Sub";
Debug.ShouldStop(32);
return RemoteObject.createImmutable("");
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _gmultilinetextsize(RemoteObject __ref,RemoteObject _awidth,RemoteObject _atext) throws Exception{
try {
		Debug.PushSubsStack("gMultilineTextSize (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,943);
if (RapidSub.canDelegate("gmultilinetextsize")) { return __ref.runUserSub(false, "cpdf","gmultilinetextsize", __ref, _awidth, _atext);}
RemoteObject _mts = RemoteObject.declareNull("gunav2.keymon.com.mx.cpdf._tpdfmultilinetextsize");
RemoteObject _ts = RemoteObject.declareNull("gunav2.keymon.com.mx.cpdf._tpdftextsize");
RemoteObject _c = RemoteObject.createImmutable('\0');
RemoteObject _l = RemoteObject.createImmutable("");
RemoteObject _paragraphs = null;
RemoteObject _p = RemoteObject.createImmutable("");
int _j = 0;
RemoteObject _lines = RemoteObject.declareNull("anywheresoftware.b4a.objects.collections.List");
int _i = 0;
Debug.locals.put("awidth", _awidth);
Debug.locals.put("atext", _atext);
 BA.debugLineNum = 943;BA.debugLine="public Sub gMultilineTextSize(awidth As Double,ate";
Debug.ShouldStop(16384);
 BA.debugLineNum = 944;BA.debugLine="Dim mts As TPDFMultilineTextSize";
Debug.ShouldStop(32768);
_mts = RemoteObject.createNew ("gunav2.keymon.com.mx.cpdf._tpdfmultilinetextsize");Debug.locals.put("mts", _mts);
 BA.debugLineNum = 945;BA.debugLine="Dim ts As TPDFTextSize";
Debug.ShouldStop(65536);
_ts = RemoteObject.createNew ("gunav2.keymon.com.mx.cpdf._tpdftextsize");Debug.locals.put("ts", _ts);
 BA.debugLineNum = 946;BA.debugLine="Dim c As Char";
Debug.ShouldStop(131072);
_c = RemoteObject.createImmutable('\0');Debug.locals.put("c", _c);
 BA.debugLineNum = 947;BA.debugLine="Dim l As String=\"\"";
Debug.ShouldStop(262144);
_l = BA.ObjectToString("");Debug.locals.put("l", _l);Debug.locals.put("l", _l);
 BA.debugLineNum = 948;BA.debugLine="mts.Initialize";
Debug.ShouldStop(524288);
_mts.runVoidMethod ("Initialize");
 BA.debugLineNum = 949;BA.debugLine="mts.fParagraphs.Initialize";
Debug.ShouldStop(1048576);
_mts.getField(false,"fParagraphs" /*RemoteObject*/ ).runVoidMethod ("Initialize");
 BA.debugLineNum = 950;BA.debugLine="mts.fWidth=awidth";
Debug.ShouldStop(2097152);
_mts.setField ("fWidth" /*RemoteObject*/ ,_awidth);
 BA.debugLineNum = 952;BA.debugLine="Dim paragraphs() As String=Regex.Split(CRLF,atext";
Debug.ShouldStop(8388608);
_paragraphs = cpdf.__c.getField(false,"Regex").runMethod(false,"Split",(Object)(cpdf.__c.getField(true,"CRLF")),(Object)(_atext));Debug.locals.put("paragraphs", _paragraphs);Debug.locals.put("paragraphs", _paragraphs);
 BA.debugLineNum = 953;BA.debugLine="Dim p As String";
Debug.ShouldStop(16777216);
_p = RemoteObject.createImmutable("");Debug.locals.put("p", _p);
 BA.debugLineNum = 954;BA.debugLine="For j=0 To paragraphs.Length-1";
Debug.ShouldStop(33554432);
{
final int step10 = 1;
final int limit10 = RemoteObject.solve(new RemoteObject[] {_paragraphs.getField(true,"length"),RemoteObject.createImmutable(1)}, "-",1, 1).<Integer>get().intValue();
_j = 0 ;
for (;(step10 > 0 && _j <= limit10) || (step10 < 0 && _j >= limit10) ;_j = ((int)(0 + _j + step10))  ) {
Debug.locals.put("j", _j);
 BA.debugLineNum = 955;BA.debugLine="Dim lines As List";
Debug.ShouldStop(67108864);
_lines = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.List");Debug.locals.put("lines", _lines);
 BA.debugLineNum = 956;BA.debugLine="lines.Initialize";
Debug.ShouldStop(134217728);
_lines.runVoidMethod ("Initialize");
 BA.debugLineNum = 957;BA.debugLine="mts.fParagraphs.Add(lines)";
Debug.ShouldStop(268435456);
_mts.getField(false,"fParagraphs" /*RemoteObject*/ ).runVoidMethod ("Add",(Object)((_lines.getObject())));
 BA.debugLineNum = 958;BA.debugLine="p=paragraphs(j)";
Debug.ShouldStop(536870912);
_p = _paragraphs.getArrayElement(true,BA.numberCast(int.class, _j));Debug.locals.put("p", _p);
 BA.debugLineNum = 959;BA.debugLine="l=\"\"";
Debug.ShouldStop(1073741824);
_l = BA.ObjectToString("");Debug.locals.put("l", _l);
 BA.debugLineNum = 960;BA.debugLine="For i=0 To p.Length-1";
Debug.ShouldStop(-2147483648);
{
final int step16 = 1;
final int limit16 = RemoteObject.solve(new RemoteObject[] {_p.runMethod(true,"length"),RemoteObject.createImmutable(1)}, "-",1, 1).<Integer>get().intValue();
_i = 0 ;
for (;(step16 > 0 && _i <= limit16) || (step16 < 0 && _i >= limit16) ;_i = ((int)(0 + _i + step16))  ) {
Debug.locals.put("i", _i);
 BA.debugLineNum = 961;BA.debugLine="c=p.CharAt(i)";
Debug.ShouldStop(1);
_c = _p.runMethod(true,"charAt",(Object)(BA.numberCast(int.class, _i)));Debug.locals.put("c", _c);
 BA.debugLineNum = 962;BA.debugLine="If Asc(c)>31 Then";
Debug.ShouldStop(2);
if (RemoteObject.solveBoolean(">",cpdf.__c.runMethod(true,"Asc",(Object)(_c)),BA.numberCast(double.class, 31))) { 
 BA.debugLineNum = 963;BA.debugLine="l=l & c";
Debug.ShouldStop(4);
_l = RemoteObject.concat(_l,_c);Debug.locals.put("l", _l);
 BA.debugLineNum = 964;BA.debugLine="ts=gTextSize(l)";
Debug.ShouldStop(8);
_ts = __ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_gtextsize" /*RemoteObject*/ ,(Object)(_l));Debug.locals.put("ts", _ts);
 BA.debugLineNum = 965;BA.debugLine="If ts.fWidth>awidth Then";
Debug.ShouldStop(16);
if (RemoteObject.solveBoolean(">",_ts.getField(true,"fWidth" /*RemoteObject*/ ),_awidth)) { 
 BA.debugLineNum = 966;BA.debugLine="l=MultilineTextSizeAddLine(mts,ts,l,awidth)";
Debug.ShouldStop(32);
_l = __ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_multilinetextsizeaddline" /*RemoteObject*/ ,(Object)(_mts),(Object)(_ts),(Object)(_l),(Object)(_awidth));Debug.locals.put("l", _l);
 };
 };
 }
}Debug.locals.put("i", _i);
;
 BA.debugLineNum = 970;BA.debugLine="ts=gTextSize(l)";
Debug.ShouldStop(512);
_ts = __ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_gtextsize" /*RemoteObject*/ ,(Object)(_l));Debug.locals.put("ts", _ts);
 BA.debugLineNum = 971;BA.debugLine="l=MultilineTextSizeAddLine(mts,ts,l,awidth)";
Debug.ShouldStop(1024);
_l = __ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_multilinetextsizeaddline" /*RemoteObject*/ ,(Object)(_mts),(Object)(_ts),(Object)(_l),(Object)(_awidth));Debug.locals.put("l", _l);
 }
}Debug.locals.put("j", _j);
;
 BA.debugLineNum = 974;BA.debugLine="Return mts";
Debug.ShouldStop(8192);
if (true) return _mts;
 BA.debugLineNum = 975;BA.debugLine="End Sub";
Debug.ShouldStop(16384);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _gpage(RemoteObject __ref) throws Exception{
try {
		Debug.PushSubsStack("gPage (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,659);
if (RapidSub.canDelegate("gpage")) { return __ref.runUserSub(false, "cpdf","gpage", __ref);}
 BA.debugLineNum = 659;BA.debugLine="public Sub gPage As Int";
Debug.ShouldStop(262144);
 BA.debugLineNum = 660;BA.debugLine="Return fPage+1";
Debug.ShouldStop(524288);
if (true) return RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_fpage" /*RemoteObject*/ ),RemoteObject.createImmutable(1)}, "+",1, 1);
 BA.debugLineNum = 661;BA.debugLine="End Sub";
Debug.ShouldStop(1048576);
return RemoteObject.createImmutable(0);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _gpageheight(RemoteObject __ref,RemoteObject _apage) throws Exception{
try {
		Debug.PushSubsStack("gPageHeight (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,640);
if (RapidSub.canDelegate("gpageheight")) { return __ref.runUserSub(false, "cpdf","gpageheight", __ref, _apage);}
Debug.locals.put("apage", _apage);
 BA.debugLineNum = 640;BA.debugLine="public Sub gPageHeight(apage As Int) As Double";
Debug.ShouldStop(-2147483648);
 BA.debugLineNum = 641;BA.debugLine="Return fPages.Get(apage-1).As(TPDFPage).fHeight/f";
Debug.ShouldStop(1);
if (true) return RemoteObject.solve(new RemoteObject[] {((__ref.getField(false,"_fpages" /*RemoteObject*/ ).runMethod(false,"Get",(Object)(RemoteObject.solve(new RemoteObject[] {_apage,RemoteObject.createImmutable(1)}, "-",1, 1))))).getField(true,"fHeight" /*RemoteObject*/ ),__ref.getField(true,"_funitfactor" /*RemoteObject*/ )}, "/",0, 0);
 BA.debugLineNum = 642;BA.debugLine="End Sub";
Debug.ShouldStop(2);
return RemoteObject.createImmutable(0);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _gpagescount(RemoteObject __ref) throws Exception{
try {
		Debug.PushSubsStack("gPagesCount (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,628);
if (RapidSub.canDelegate("gpagescount")) { return __ref.runUserSub(false, "cpdf","gpagescount", __ref);}
 BA.debugLineNum = 628;BA.debugLine="public Sub gPagesCount As Int";
Debug.ShouldStop(524288);
 BA.debugLineNum = 629;BA.debugLine="Return fPages.size";
Debug.ShouldStop(1048576);
if (true) return __ref.getField(false,"_fpages" /*RemoteObject*/ ).runMethod(true,"getSize");
 BA.debugLineNum = 630;BA.debugLine="End Sub";
Debug.ShouldStop(2097152);
return RemoteObject.createImmutable(0);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _gpagewidth(RemoteObject __ref,RemoteObject _apage) throws Exception{
try {
		Debug.PushSubsStack("gPageWidth (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,634);
if (RapidSub.canDelegate("gpagewidth")) { return __ref.runUserSub(false, "cpdf","gpagewidth", __ref, _apage);}
Debug.locals.put("apage", _apage);
 BA.debugLineNum = 634;BA.debugLine="public Sub gPageWidth(apage As Int) As Double";
Debug.ShouldStop(33554432);
 BA.debugLineNum = 635;BA.debugLine="Return fPages.Get(apage-1).As(TPDFPage).fWidth/fU";
Debug.ShouldStop(67108864);
if (true) return RemoteObject.solve(new RemoteObject[] {((__ref.getField(false,"_fpages" /*RemoteObject*/ ).runMethod(false,"Get",(Object)(RemoteObject.solve(new RemoteObject[] {_apage,RemoteObject.createImmutable(1)}, "-",1, 1))))).getField(true,"fWidth" /*RemoteObject*/ ),__ref.getField(true,"_funitfactor" /*RemoteObject*/ )}, "/",0, 0);
 BA.debugLineNum = 636;BA.debugLine="End Sub";
Debug.ShouldStop(134217728);
return RemoteObject.createImmutable(0);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _gtextsize(RemoteObject __ref,RemoteObject _atext) throws Exception{
try {
		Debug.PushSubsStack("gTextSize (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,904);
if (RapidSub.canDelegate("gtextsize")) { return __ref.runUserSub(false, "cpdf","gtextsize", __ref, _atext);}
RemoteObject _bb = RemoteObject.declareNull("gunav2.keymon.com.mx.b4xbytesbuilder");
RemoteObject _ts = RemoteObject.declareNull("gunav2.keymon.com.mx.cpdf._tpdftextsize");
RemoteObject _fi = RemoteObject.declareNull("gunav2.keymon.com.mx.cpdf._tpdffontinfo");
RemoteObject _w = RemoteObject.createImmutable(0);
int _i = 0;
Debug.locals.put("atext", _atext);
 BA.debugLineNum = 904;BA.debugLine="public Sub gTextSize(atext As String) As TPDFTextS";
Debug.ShouldStop(128);
 BA.debugLineNum = 905;BA.debugLine="Dim bb As B4XBytesBuilder";
Debug.ShouldStop(256);
_bb = RemoteObject.createNew ("gunav2.keymon.com.mx.b4xbytesbuilder");Debug.locals.put("bb", _bb);
 BA.debugLineNum = 906;BA.debugLine="Dim ts As TPDFTextSize";
Debug.ShouldStop(512);
_ts = RemoteObject.createNew ("gunav2.keymon.com.mx.cpdf._tpdftextsize");Debug.locals.put("ts", _ts);
 BA.debugLineNum = 907;BA.debugLine="bb.Initialize";
Debug.ShouldStop(1024);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
 BA.debugLineNum = 908;BA.debugLine="bb.Append(atext.GetBytes(fTextEncoding))";
Debug.ShouldStop(2048);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)(_atext.runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 BA.debugLineNum = 909;BA.debugLine="ts.Initialize";
Debug.ShouldStop(4096);
_ts.runVoidMethod ("Initialize");
 BA.debugLineNum = 910;BA.debugLine="Dim fi As TPDFFontInfo=fFontsInfos.Get(calcFontKe";
Debug.ShouldStop(8192);
_fi = ((__ref.getField(false,"_ffontsinfos" /*RemoteObject*/ ).runMethod(false,"Get",(Object)((__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_calcfontkey" /*RemoteObject*/ ,(Object)(__ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(true,"fFontFamily" /*RemoteObject*/ )),(Object)(__ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(true,"fFontStyle" /*RemoteObject*/ ))))))));Debug.locals.put("fi", _fi);Debug.locals.put("fi", _fi);
 BA.debugLineNum = 911;BA.debugLine="Dim w As Double";
Debug.ShouldStop(16384);
_w = RemoteObject.createImmutable(0);Debug.locals.put("w", _w);
 BA.debugLineNum = 912;BA.debugLine="For i=0 To bb.Length-1";
Debug.ShouldStop(32768);
{
final int step8 = 1;
final int limit8 = RemoteObject.solve(new RemoteObject[] {_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_getlength" /*RemoteObject*/ ),RemoteObject.createImmutable(1)}, "-",1, 1).<Integer>get().intValue();
_i = 0 ;
for (;(step8 > 0 && _i <= limit8) || (step8 < 0 && _i >= limit8) ;_i = ((int)(0 + _i + step8))  ) {
Debug.locals.put("i", _i);
 BA.debugLineNum = 913;BA.debugLine="w=w+fi.fCharsWidths(ToUnsigned(bb.InternalBuffer";
Debug.ShouldStop(65536);
_w = RemoteObject.solve(new RemoteObject[] {_w,_fi.getField(false,"fCharsWidths" /*RemoteObject*/ ).getArrayElement(true,__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_tounsigned" /*RemoteObject*/ ,(Object)(_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_getinternalbuffer" /*RemoteObject*/ ).getArrayElement(true,BA.numberCast(int.class, _i)))))}, "+",1, 0);Debug.locals.put("w", _w);
 }
}Debug.locals.put("i", _i);
;
 BA.debugLineNum = 915;BA.debugLine="ts.fWidth=w*fContext.fFontSize/1000/fUnitFactor";
Debug.ShouldStop(262144);
_ts.setField ("fWidth" /*RemoteObject*/ ,RemoteObject.solve(new RemoteObject[] {_w,__ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(true,"fFontSize" /*RemoteObject*/ ),RemoteObject.createImmutable(1000),__ref.getField(true,"_funitfactor" /*RemoteObject*/ )}, "*//",0, 0));
 BA.debugLineNum = 916;BA.debugLine="ts.fTop=fi.fYTop*fContext.fFontSize/1000/fUnitFac";
Debug.ShouldStop(524288);
_ts.setField ("fTop" /*RemoteObject*/ ,RemoteObject.solve(new RemoteObject[] {_fi.getField(true,"fYTop" /*RemoteObject*/ ),__ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(true,"fFontSize" /*RemoteObject*/ ),RemoteObject.createImmutable(1000),__ref.getField(true,"_funitfactor" /*RemoteObject*/ )}, "*//",0, 0));
 BA.debugLineNum = 917;BA.debugLine="ts.fBottom=fi.fYBottom*fContext.fFontSize/1000/fU";
Debug.ShouldStop(1048576);
_ts.setField ("fBottom" /*RemoteObject*/ ,RemoteObject.solve(new RemoteObject[] {_fi.getField(true,"fYBottom" /*RemoteObject*/ ),__ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(true,"fFontSize" /*RemoteObject*/ ),RemoteObject.createImmutable(1000),__ref.getField(true,"_funitfactor" /*RemoteObject*/ )}, "*//",0, 0));
 BA.debugLineNum = 918;BA.debugLine="ts.fHeight=ts.fBottom-ts.fTop";
Debug.ShouldStop(2097152);
_ts.setField ("fHeight" /*RemoteObject*/ ,RemoteObject.solve(new RemoteObject[] {_ts.getField(true,"fBottom" /*RemoteObject*/ ),_ts.getField(true,"fTop" /*RemoteObject*/ )}, "-",1, 0));
 BA.debugLineNum = 919;BA.debugLine="Return ts";
Debug.ShouldStop(4194304);
if (true) return _ts;
 BA.debugLineNum = 920;BA.debugLine="End Sub";
Debug.ShouldStop(8388608);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _gx(RemoteObject __ref) throws Exception{
try {
		Debug.PushSubsStack("gX (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,987);
if (RapidSub.canDelegate("gx")) { return __ref.runUserSub(false, "cpdf","gx", __ref);}
 BA.debugLineNum = 987;BA.debugLine="public Sub gX As Double";
Debug.ShouldStop(67108864);
 BA.debugLineNum = 988;BA.debugLine="Return fContext.fX";
Debug.ShouldStop(134217728);
if (true) return __ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(true,"fX" /*RemoteObject*/ );
 BA.debugLineNum = 989;BA.debugLine="End Sub";
Debug.ShouldStop(268435456);
return RemoteObject.createImmutable(0);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _gy(RemoteObject __ref) throws Exception{
try {
		Debug.PushSubsStack("gy (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,991);
if (RapidSub.canDelegate("gy")) { return __ref.runUserSub(false, "cpdf","gy", __ref);}
 BA.debugLineNum = 991;BA.debugLine="public Sub gy As Double";
Debug.ShouldStop(1073741824);
 BA.debugLineNum = 992;BA.debugLine="Return fContext.fy";
Debug.ShouldStop(-2147483648);
if (true) return __ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(true,"fY" /*RemoteObject*/ );
 BA.debugLineNum = 993;BA.debugLine="End Sub";
Debug.ShouldStop(1);
return RemoteObject.createImmutable(0);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _headerwrite(RemoteObject __ref) throws Exception{
try {
		Debug.PushSubsStack("headerWrite (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,202);
if (RapidSub.canDelegate("headerwrite")) { return __ref.runUserSub(false, "cpdf","headerwrite", __ref);}
RemoteObject _bb = RemoteObject.declareNull("gunav2.keymon.com.mx.b4xbytesbuilder");
 BA.debugLineNum = 202;BA.debugLine="private Sub headerWrite As Byte()";
Debug.ShouldStop(512);
 BA.debugLineNum = 203;BA.debugLine="Dim bb As B4XBytesBuilder";
Debug.ShouldStop(1024);
_bb = RemoteObject.createNew ("gunav2.keymon.com.mx.b4xbytesbuilder");Debug.locals.put("bb", _bb);
 BA.debugLineNum = 204;BA.debugLine="bb.Initialize";
Debug.ShouldStop(2048);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
 BA.debugLineNum = 205;BA.debugLine="bb.Append($\"%PDF-${NumberFormat2(fPDFVersion,1,1,";
Debug.ShouldStop(4096);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable("%PDF-"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(BA.numberCast(double.class, __ref.getField(true,"_fpdfversion" /*RemoteObject*/ ))),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 1)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(""),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable(""))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 BA.debugLineNum = 206;BA.debugLine="Return bb.toarray";
Debug.ShouldStop(8192);
if (true) return _bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_toarray" /*RemoteObject*/ );
 BA.debugLineNum = 207;BA.debugLine="End Sub";
Debug.ShouldStop(16384);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _imageinfo(RemoteObject __ref,RemoteObject _adir,RemoteObject _afile) throws Exception{
try {
		Debug.PushSubsStack("imageInfo (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,478);
if (RapidSub.canDelegate("imageinfo")) { return __ref.runUserSub(false, "cpdf","imageinfo", __ref, _adir, _afile);}
RemoteObject _ii = RemoteObject.declareNull("gunav2.keymon.com.mx.cpdf._tpdfimageinfo");
RemoteObject _raf = RemoteObject.declareNull("anywheresoftware.b4a.randomaccessfile.RandomAccessFile");
RemoteObject _rafpos = RemoteObject.createImmutable(0L);
RemoteObject _bbdata = RemoteObject.declareNull("gunav2.keymon.com.mx.b4xbytesbuilder");
RemoteObject _bbpalette = RemoteObject.declareNull("gunav2.keymon.com.mx.b4xbytesbuilder");
RemoteObject _chunklength = RemoteObject.createImmutable(0);
RemoteObject _chunktype = RemoteObject.createImmutable("");
RemoteObject _b = null;
Debug.locals.put("adir", _adir);
Debug.locals.put("afile", _afile);
 BA.debugLineNum = 478;BA.debugLine="private Sub imageInfo(adir As String,afile As Stri";
Debug.ShouldStop(536870912);
 BA.debugLineNum = 479;BA.debugLine="Dim ii As TPDFImageInfo";
Debug.ShouldStop(1073741824);
_ii = RemoteObject.createNew ("gunav2.keymon.com.mx.cpdf._tpdfimageinfo");Debug.locals.put("ii", _ii);
 BA.debugLineNum = 480;BA.debugLine="Dim raf  As RandomAccessFile";
Debug.ShouldStop(-2147483648);
_raf = RemoteObject.createNew ("anywheresoftware.b4a.randomaccessfile.RandomAccessFile");Debug.locals.put("raf", _raf);
 BA.debugLineNum = 481;BA.debugLine="Dim rafpos As Long";
Debug.ShouldStop(1);
_rafpos = RemoteObject.createImmutable(0L);Debug.locals.put("rafpos", _rafpos);
 BA.debugLineNum = 482;BA.debugLine="Dim bbData As B4XBytesBuilder";
Debug.ShouldStop(2);
_bbdata = RemoteObject.createNew ("gunav2.keymon.com.mx.b4xbytesbuilder");Debug.locals.put("bbData", _bbdata);
 BA.debugLineNum = 483;BA.debugLine="Dim bbPalette As B4XBytesBuilder";
Debug.ShouldStop(4);
_bbpalette = RemoteObject.createNew ("gunav2.keymon.com.mx.b4xbytesbuilder");Debug.locals.put("bbPalette", _bbpalette);
 BA.debugLineNum = 485;BA.debugLine="bbData.Initialize";
Debug.ShouldStop(16);
_bbdata.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
 BA.debugLineNum = 486;BA.debugLine="bbPalette.Initialize";
Debug.ShouldStop(32);
_bbpalette.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
 BA.debugLineNum = 487;BA.debugLine="ii.Initialize";
Debug.ShouldStop(64);
_ii.runVoidMethod ("Initialize");
 BA.debugLineNum = 488;BA.debugLine="ii.fError=0";
Debug.ShouldStop(128);
_ii.setField ("fError" /*RemoteObject*/ ,BA.numberCast(int.class, 0));
 BA.debugLineNum = 489;BA.debugLine="raf.Initialize(adir,afile,True)";
Debug.ShouldStop(256);
_raf.runVoidMethod ("Initialize",(Object)(_adir),(Object)(_afile),(Object)(cpdf.__c.getField(true,"True")));
 BA.debugLineNum = 490;BA.debugLine="rafpos=0";
Debug.ShouldStop(512);
_rafpos = BA.numberCast(long.class, 0);Debug.locals.put("rafpos", _rafpos);
 BA.debugLineNum = 494;BA.debugLine="If rafReadString(raf,rafpos,8)<>Chr(137) & \"PNG\"";
Debug.ShouldStop(8192);
if (RemoteObject.solveBoolean("!",__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_rafreadstring" /*RemoteObject*/ ,(Object)(_raf),(Object)(_rafpos),(Object)(BA.numberCast(long.class, 8))),RemoteObject.concat(cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 137))),RemoteObject.createImmutable("PNG"),cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 13))),cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10))),cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 26))),cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))) { 
 BA.debugLineNum = 495;BA.debugLine="ii.fError=1";
Debug.ShouldStop(16384);
_ii.setField ("fError" /*RemoteObject*/ ,BA.numberCast(int.class, 1));
 };
 BA.debugLineNum = 497;BA.debugLine="rafpos=rafpos+8";
Debug.ShouldStop(65536);
_rafpos = RemoteObject.solve(new RemoteObject[] {_rafpos,RemoteObject.createImmutable(8)}, "+",1, 2);Debug.locals.put("rafpos", _rafpos);
 BA.debugLineNum = 500;BA.debugLine="Dim chunkLength As Int";
Debug.ShouldStop(524288);
_chunklength = RemoteObject.createImmutable(0);Debug.locals.put("chunkLength", _chunklength);
 BA.debugLineNum = 501;BA.debugLine="Dim chunkType As String";
Debug.ShouldStop(1048576);
_chunktype = RemoteObject.createImmutable("");Debug.locals.put("chunkType", _chunktype);
 BA.debugLineNum = 502;BA.debugLine="Do While (ii.fError=0) And (chunkType<>\"IEND\")";
Debug.ShouldStop(2097152);
while (RemoteObject.solveBoolean(".",BA.ObjectToBoolean((RemoteObject.solveBoolean("=",_ii.getField(true,"fError" /*RemoteObject*/ ),BA.numberCast(double.class, 0))))) && RemoteObject.solveBoolean(".",BA.ObjectToBoolean((RemoteObject.solveBoolean("!",_chunktype,RemoteObject.createImmutable("IEND")))))) {
 BA.debugLineNum = 503;BA.debugLine="chunkLength=raf.ReadInt(rafpos)";
Debug.ShouldStop(4194304);
_chunklength = _raf.runMethod(true,"ReadInt",(Object)(_rafpos));Debug.locals.put("chunkLength", _chunklength);
 BA.debugLineNum = 504;BA.debugLine="rafpos=rafpos+4";
Debug.ShouldStop(8388608);
_rafpos = RemoteObject.solve(new RemoteObject[] {_rafpos,RemoteObject.createImmutable(4)}, "+",1, 2);Debug.locals.put("rafpos", _rafpos);
 BA.debugLineNum = 505;BA.debugLine="chunkType=rafReadString(raf,rafpos,4)";
Debug.ShouldStop(16777216);
_chunktype = __ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_rafreadstring" /*RemoteObject*/ ,(Object)(_raf),(Object)(_rafpos),(Object)(BA.numberCast(long.class, 4)));Debug.locals.put("chunkType", _chunktype);
 BA.debugLineNum = 506;BA.debugLine="rafpos=rafpos+4";
Debug.ShouldStop(33554432);
_rafpos = RemoteObject.solve(new RemoteObject[] {_rafpos,RemoteObject.createImmutable(4)}, "+",1, 2);Debug.locals.put("rafpos", _rafpos);
 BA.debugLineNum = 507;BA.debugLine="Select chunkType";
Debug.ShouldStop(67108864);
switch (BA.switchObjectToInt(_chunktype,BA.ObjectToString("IHDR"),BA.ObjectToString("IDAT"),BA.ObjectToString("PLTE"))) {
case 0: {
 BA.debugLineNum = 510;BA.debugLine="ii.fWidth=raf.ReadInt(rafpos)";
Debug.ShouldStop(536870912);
_ii.setField ("fWidth" /*RemoteObject*/ ,_raf.runMethod(true,"ReadInt",(Object)(_rafpos)));
 BA.debugLineNum = 511;BA.debugLine="rafpos=rafpos+4";
Debug.ShouldStop(1073741824);
_rafpos = RemoteObject.solve(new RemoteObject[] {_rafpos,RemoteObject.createImmutable(4)}, "+",1, 2);Debug.locals.put("rafpos", _rafpos);
 BA.debugLineNum = 513;BA.debugLine="ii.fHeight=raf.ReadInt(rafpos)";
Debug.ShouldStop(1);
_ii.setField ("fHeight" /*RemoteObject*/ ,_raf.runMethod(true,"ReadInt",(Object)(_rafpos)));
 BA.debugLineNum = 514;BA.debugLine="rafpos=rafpos+4";
Debug.ShouldStop(2);
_rafpos = RemoteObject.solve(new RemoteObject[] {_rafpos,RemoteObject.createImmutable(4)}, "+",1, 2);Debug.locals.put("rafpos", _rafpos);
 BA.debugLineNum = 516;BA.debugLine="ii.fBPP=raf.ReadUnsignedByte(rafpos)";
Debug.ShouldStop(8);
_ii.setField ("fBPP" /*RemoteObject*/ ,_raf.runMethod(true,"ReadUnsignedByte",(Object)(_rafpos)));
 BA.debugLineNum = 517;BA.debugLine="If ii.fBPP>8 Then";
Debug.ShouldStop(16);
if (RemoteObject.solveBoolean(">",_ii.getField(true,"fBPP" /*RemoteObject*/ ),BA.numberCast(double.class, 8))) { 
 BA.debugLineNum = 518;BA.debugLine="ii.fError=2";
Debug.ShouldStop(32);
_ii.setField ("fError" /*RemoteObject*/ ,BA.numberCast(int.class, 2));
 };
 BA.debugLineNum = 520;BA.debugLine="rafpos=rafpos+1";
Debug.ShouldStop(128);
_rafpos = RemoteObject.solve(new RemoteObject[] {_rafpos,RemoteObject.createImmutable(1)}, "+",1, 2);Debug.locals.put("rafpos", _rafpos);
 BA.debugLineNum = 522;BA.debugLine="ii.fColorSpace=raf.ReadUnsignedByte(rafpos)";
Debug.ShouldStop(512);
_ii.setField ("fColorSpace" /*RemoteObject*/ ,_raf.runMethod(true,"ReadUnsignedByte",(Object)(_rafpos)));
 BA.debugLineNum = 523;BA.debugLine="If ii.fColorSpace<>0 And ii.fColorSpace<>2 And";
Debug.ShouldStop(1024);
if (RemoteObject.solveBoolean("!",_ii.getField(true,"fColorSpace" /*RemoteObject*/ ),BA.numberCast(double.class, 0)) && RemoteObject.solveBoolean("!",_ii.getField(true,"fColorSpace" /*RemoteObject*/ ),BA.numberCast(double.class, 2)) && RemoteObject.solveBoolean("!",_ii.getField(true,"fColorSpace" /*RemoteObject*/ ),BA.numberCast(double.class, 3)) && RemoteObject.solveBoolean("!",_ii.getField(true,"fColorSpace" /*RemoteObject*/ ),BA.numberCast(double.class, 4))) { 
 BA.debugLineNum = 524;BA.debugLine="ii.FError=3";
Debug.ShouldStop(2048);
_ii.setField ("fError" /*RemoteObject*/ ,BA.numberCast(int.class, 3));
 };
 BA.debugLineNum = 526;BA.debugLine="rafpos=rafpos+1";
Debug.ShouldStop(8192);
_rafpos = RemoteObject.solve(new RemoteObject[] {_rafpos,RemoteObject.createImmutable(1)}, "+",1, 2);Debug.locals.put("rafpos", _rafpos);
 BA.debugLineNum = 528;BA.debugLine="ii.FCompression=raf.ReadUnsignedByte(rafpos)";
Debug.ShouldStop(32768);
_ii.setField ("fCompression" /*RemoteObject*/ ,_raf.runMethod(true,"ReadUnsignedByte",(Object)(_rafpos)));
 BA.debugLineNum = 529;BA.debugLine="If ii.FCompression<>0 Then";
Debug.ShouldStop(65536);
if (RemoteObject.solveBoolean("!",_ii.getField(true,"fCompression" /*RemoteObject*/ ),BA.numberCast(double.class, 0))) { 
 BA.debugLineNum = 530;BA.debugLine="ii.FError=4";
Debug.ShouldStop(131072);
_ii.setField ("fError" /*RemoteObject*/ ,BA.numberCast(int.class, 4));
 };
 BA.debugLineNum = 532;BA.debugLine="rafpos=rafpos+1";
Debug.ShouldStop(524288);
_rafpos = RemoteObject.solve(new RemoteObject[] {_rafpos,RemoteObject.createImmutable(1)}, "+",1, 2);Debug.locals.put("rafpos", _rafpos);
 BA.debugLineNum = 534;BA.debugLine="ii.FFilter=raf.ReadUnsignedByte(rafpos)";
Debug.ShouldStop(2097152);
_ii.setField ("fFilter" /*RemoteObject*/ ,_raf.runMethod(true,"ReadUnsignedByte",(Object)(_rafpos)));
 BA.debugLineNum = 535;BA.debugLine="If ii.FFilter<>0 Then";
Debug.ShouldStop(4194304);
if (RemoteObject.solveBoolean("!",_ii.getField(true,"fFilter" /*RemoteObject*/ ),BA.numberCast(double.class, 0))) { 
 BA.debugLineNum = 536;BA.debugLine="ii.FError=5";
Debug.ShouldStop(8388608);
_ii.setField ("fError" /*RemoteObject*/ ,BA.numberCast(int.class, 5));
 };
 BA.debugLineNum = 538;BA.debugLine="rafpos=rafpos+1";
Debug.ShouldStop(33554432);
_rafpos = RemoteObject.solve(new RemoteObject[] {_rafpos,RemoteObject.createImmutable(1)}, "+",1, 2);Debug.locals.put("rafpos", _rafpos);
 BA.debugLineNum = 540;BA.debugLine="ii.FInterlacing=raf.ReadUnsignedByte(rafpos)";
Debug.ShouldStop(134217728);
_ii.setField ("fInterlacing" /*RemoteObject*/ ,_raf.runMethod(true,"ReadUnsignedByte",(Object)(_rafpos)));
 BA.debugLineNum = 541;BA.debugLine="If ii.FInterlacing<>0 Then";
Debug.ShouldStop(268435456);
if (RemoteObject.solveBoolean("!",_ii.getField(true,"fInterlacing" /*RemoteObject*/ ),BA.numberCast(double.class, 0))) { 
 BA.debugLineNum = 542;BA.debugLine="ii.FError=6";
Debug.ShouldStop(536870912);
_ii.setField ("fError" /*RemoteObject*/ ,BA.numberCast(int.class, 6));
 };
 BA.debugLineNum = 544;BA.debugLine="rafpos=rafpos+1";
Debug.ShouldStop(-2147483648);
_rafpos = RemoteObject.solve(new RemoteObject[] {_rafpos,RemoteObject.createImmutable(1)}, "+",1, 2);Debug.locals.put("rafpos", _rafpos);
 break; }
case 1: {
 BA.debugLineNum = 547;BA.debugLine="Dim b(chunkLength) As Byte";
Debug.ShouldStop(4);
_b = RemoteObject.createNewArray ("byte", new int[] {_chunklength.<Integer>get().intValue()}, new Object[]{});Debug.locals.put("b", _b);
 BA.debugLineNum = 548;BA.debugLine="raf.ReadBytes(b,0,chunkLength,rafpos)";
Debug.ShouldStop(8);
_raf.runVoidMethod ("ReadBytes",(Object)(_b),(Object)(BA.numberCast(int.class, 0)),(Object)(_chunklength),(Object)(_rafpos));
 BA.debugLineNum = 549;BA.debugLine="bbData.Append(b)";
Debug.ShouldStop(16);
_bbdata.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)(_b));
 BA.debugLineNum = 550;BA.debugLine="rafpos=rafpos+chunkLength";
Debug.ShouldStop(32);
_rafpos = RemoteObject.solve(new RemoteObject[] {_rafpos,_chunklength}, "+",1, 2);Debug.locals.put("rafpos", _rafpos);
 break; }
case 2: {
 BA.debugLineNum = 553;BA.debugLine="Dim b(chunkLength) As Byte";
Debug.ShouldStop(256);
_b = RemoteObject.createNewArray ("byte", new int[] {_chunklength.<Integer>get().intValue()}, new Object[]{});Debug.locals.put("b", _b);
 BA.debugLineNum = 554;BA.debugLine="raf.ReadBytes(b,0,chunkLength,rafpos)";
Debug.ShouldStop(512);
_raf.runVoidMethod ("ReadBytes",(Object)(_b),(Object)(BA.numberCast(int.class, 0)),(Object)(_chunklength),(Object)(_rafpos));
 BA.debugLineNum = 555;BA.debugLine="bbPalette.Append(b)";
Debug.ShouldStop(1024);
_bbpalette.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)(_b));
 BA.debugLineNum = 556;BA.debugLine="rafpos=rafpos+chunkLength";
Debug.ShouldStop(2048);
_rafpos = RemoteObject.solve(new RemoteObject[] {_rafpos,_chunklength}, "+",1, 2);Debug.locals.put("rafpos", _rafpos);
 break; }
default: {
 BA.debugLineNum = 560;BA.debugLine="rafpos=rafpos+chunkLength";
Debug.ShouldStop(32768);
_rafpos = RemoteObject.solve(new RemoteObject[] {_rafpos,_chunklength}, "+",1, 2);Debug.locals.put("rafpos", _rafpos);
 break; }
}
;
 BA.debugLineNum = 563;BA.debugLine="rafpos=rafpos+4";
Debug.ShouldStop(262144);
_rafpos = RemoteObject.solve(new RemoteObject[] {_rafpos,RemoteObject.createImmutable(4)}, "+",1, 2);Debug.locals.put("rafpos", _rafpos);
 }
;
 BA.debugLineNum = 566;BA.debugLine="raf.close";
Debug.ShouldStop(2097152);
_raf.runVoidMethod ("Close");
 BA.debugLineNum = 567;BA.debugLine="ii.fData=bbData.ToArray";
Debug.ShouldStop(4194304);
_ii.setField ("fData" /*RemoteObject*/ ,_bbdata.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_toarray" /*RemoteObject*/ ));
 BA.debugLineNum = 568;BA.debugLine="ii.fPalette=bbPalette.ToArray";
Debug.ShouldStop(8388608);
_ii.setField ("fPalette" /*RemoteObject*/ ,_bbpalette.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_toarray" /*RemoteObject*/ ));
 BA.debugLineNum = 570;BA.debugLine="Return ii";
Debug.ShouldStop(33554432);
if (true) return _ii;
 BA.debugLineNum = 571;BA.debugLine="End Sub";
Debug.ShouldStop(67108864);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _imagekey(RemoteObject __ref,RemoteObject _adir,RemoteObject _afile) throws Exception{
try {
		Debug.PushSubsStack("imageKey (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,473);
if (RapidSub.canDelegate("imagekey")) { return __ref.runUserSub(false, "cpdf","imagekey", __ref, _adir, _afile);}
Debug.locals.put("adir", _adir);
Debug.locals.put("afile", _afile);
 BA.debugLineNum = 473;BA.debugLine="private Sub imageKey(adir As String,afile As Strin";
Debug.ShouldStop(16777216);
 BA.debugLineNum = 474;BA.debugLine="Return adir & afile";
Debug.ShouldStop(33554432);
if (true) return RemoteObject.concat(_adir,_afile);
 BA.debugLineNum = 475;BA.debugLine="End Sub";
Debug.ShouldStop(67108864);
return RemoteObject.createImmutable("");
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _imageswrite(RemoteObject __ref) throws Exception{
try {
		Debug.PushSubsStack("imagesWrite (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,323);
if (RapidSub.canDelegate("imageswrite")) { return __ref.runUserSub(false, "cpdf","imageswrite", __ref);}
RemoteObject _bb = RemoteObject.declareNull("gunav2.keymon.com.mx.b4xbytesbuilder");
int _i = 0;
 BA.debugLineNum = 323;BA.debugLine="private Sub imagesWrite As Byte()";
Debug.ShouldStop(4);
 BA.debugLineNum = 324;BA.debugLine="Dim bb As B4XBytesBuilder";
Debug.ShouldStop(8);
_bb = RemoteObject.createNew ("gunav2.keymon.com.mx.b4xbytesbuilder");Debug.locals.put("bb", _bb);
 BA.debugLineNum = 325;BA.debugLine="bb.Initialize";
Debug.ShouldStop(16);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
 BA.debugLineNum = 326;BA.debugLine="For i=0 To fUsedImages.Size-1";
Debug.ShouldStop(32);
{
final int step3 = 1;
final int limit3 = RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_fusedimages" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "-",1, 1).<Integer>get().intValue();
_i = 0 ;
for (;(step3 > 0 && _i <= limit3) || (step3 < 0 && _i >= limit3) ;_i = ((int)(0 + _i + step3))  ) {
Debug.locals.put("i", _i);
 BA.debugLineNum = 327;BA.debugLine="bb.append(imageWrite(i))";
Debug.ShouldStop(64);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)(__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_imagewrite" /*RemoteObject*/ ,(Object)(BA.numberCast(int.class, _i)))));
 }
}Debug.locals.put("i", _i);
;
 BA.debugLineNum = 329;BA.debugLine="Return bb.toarray";
Debug.ShouldStop(256);
if (true) return _bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_toarray" /*RemoteObject*/ );
 BA.debugLineNum = 330;BA.debugLine="End Sub";
Debug.ShouldStop(512);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _imagewrite(RemoteObject __ref,RemoteObject _aimage) throws Exception{
try {
		Debug.PushSubsStack("imageWrite (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,332);
if (RapidSub.canDelegate("imagewrite")) { return __ref.runUserSub(false, "cpdf","imagewrite", __ref, _aimage);}
RemoteObject _bb = RemoteObject.declareNull("gunav2.keymon.com.mx.b4xbytesbuilder");
RemoteObject _ii = RemoteObject.declareNull("gunav2.keymon.com.mx.cpdf._tpdfimageinfo");
RemoteObject _cs = RemoteObject.createImmutable("");
Debug.locals.put("aimage", _aimage);
 BA.debugLineNum = 332;BA.debugLine="private Sub imageWrite(aimage As Int) As Byte()";
Debug.ShouldStop(2048);
 BA.debugLineNum = 333;BA.debugLine="Dim bb As B4XBytesBuilder";
Debug.ShouldStop(4096);
_bb = RemoteObject.createNew ("gunav2.keymon.com.mx.b4xbytesbuilder");Debug.locals.put("bb", _bb);
 BA.debugLineNum = 334;BA.debugLine="bb.Initialize";
Debug.ShouldStop(8192);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
 BA.debugLineNum = 335;BA.debugLine="Dim ii As TPDFImageInfo=fUsedImages.Get(aimage).A";
Debug.ShouldStop(16384);
_ii = ((RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.collections.Map"), __ref.getField(false,"_fusedimages" /*RemoteObject*/ ).runMethod(false,"Get",(Object)(_aimage)))).runMethod(false,"Get",(Object)((RemoteObject.createImmutable("info")))));Debug.locals.put("ii", _ii);Debug.locals.put("ii", _ii);
 BA.debugLineNum = 336;BA.debugLine="bb.Append($\"${fObjs.Size+1} 0 obj${Chr(10)}<</Typ";
Debug.ShouldStop(32768);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable(""),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_fobjs" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "+",1, 1)))),RemoteObject.createImmutable(" 0 obj"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable("<</Type /XObject"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable("/Subtype /Image"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable("/Width "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((_ii.getField(true,"fWidth" /*RemoteObject*/ )))),RemoteObject.createImmutable(""),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable("/Height "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((_ii.getField(true,"fHeight" /*RemoteObject*/ )))),RemoteObject.createImmutable(""),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable(""))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 BA.debugLineNum = 337;BA.debugLine="Dim cs As String=Array As String(\"DeviceGray\",\"Er";
Debug.ShouldStop(65536);
_cs = RemoteObject.createNewArray("String",new int[] {7},new Object[] {BA.ObjectToString("DeviceGray"),BA.ObjectToString("Error"),BA.ObjectToString("DeviceRGB"),BA.ObjectToString("Indexed"),BA.ObjectToString("DeviceGray"),BA.ObjectToString("Error"),RemoteObject.createImmutable("DeviceRGB")}).getArrayElement(true,_ii.getField(true,"fColorSpace" /*RemoteObject*/ ));Debug.locals.put("cs", _cs);Debug.locals.put("cs", _cs);
 BA.debugLineNum = 338;BA.debugLine="If cs=\"Indexed\" Then";
Debug.ShouldStop(131072);
if (RemoteObject.solveBoolean("=",_cs,BA.ObjectToString("Indexed"))) { 
 BA.debugLineNum = 339;BA.debugLine="bb.Append($\"/ColorSpace [/Indexed /DeviceRGB ${N";
Debug.ShouldStop(262144);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable("/ColorSpace [/Indexed /DeviceRGB "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(RemoteObject.solve(new RemoteObject[] {_ii.getField(false,"fPalette" /*RemoteObject*/ ).getField(true,"length"),RemoteObject.createImmutable(3),RemoteObject.createImmutable(1)}, "/-",1, 0)),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_fobjs" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(2)}, "+",1, 1)))),RemoteObject.createImmutable(" 0 R]"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable(""))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 }else {
 BA.debugLineNum = 341;BA.debugLine="bb.Append($\"/ColorSpace /DeviceRGB${Chr(10)}\"$.g";
Debug.ShouldStop(1048576);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable("/ColorSpace /DeviceRGB"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable(""))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 };
 BA.debugLineNum = 343;BA.debugLine="bb.Append($\"/BitsPerComponent ${ii.fBPP}${Chr(10)";
Debug.ShouldStop(4194304);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable("/BitsPerComponent "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((_ii.getField(true,"fBPP" /*RemoteObject*/ )))),RemoteObject.createImmutable(""),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable("/Filter /FlateDecode"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable("/DecodeParms <</Predictor 15 /Colors "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)(((RemoteObject.solveBoolean("=",_cs,BA.ObjectToString("DeviceRGB"))) ? (RemoteObject.createImmutable((3))) : (RemoteObject.createImmutable((1)))))),RemoteObject.createImmutable(" /BitsPerComponent "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((_ii.getField(true,"fBPP" /*RemoteObject*/ )))),RemoteObject.createImmutable(" /Columns "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((_ii.getField(true,"fWidth" /*RemoteObject*/ )))),RemoteObject.createImmutable(">>"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable(""))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 BA.debugLineNum = 344;BA.debugLine="bb.Append($\"/Length ${ii.fData.length}>>${Chr(10)";
Debug.ShouldStop(8388608);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable("/Length "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((_ii.getField(false,"fData" /*RemoteObject*/ ).getField(true,"length")))),RemoteObject.createImmutable(">>"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable("stream"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable(""))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 BA.debugLineNum = 345;BA.debugLine="bb.Append(ii.fdata)";
Debug.ShouldStop(16777216);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)(_ii.getField(false,"fData" /*RemoteObject*/ )));
 BA.debugLineNum = 346;BA.debugLine="bb.Append($\"${Chr(10)}endstream${Chr(10)}endobj${";
Debug.ShouldStop(33554432);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable(""),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable("endstream"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable("endobj"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable(""))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 BA.debugLineNum = 347;BA.debugLine="fObjs.Add(bb.Length)";
Debug.ShouldStop(67108864);
__ref.getField(false,"_fobjs" /*RemoteObject*/ ).runVoidMethod ("Add",(Object)((_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_getlength" /*RemoteObject*/ ))));
 BA.debugLineNum = 348;BA.debugLine="If cs=\"Indexed\" Then";
Debug.ShouldStop(134217728);
if (RemoteObject.solveBoolean("=",_cs,BA.ObjectToString("Indexed"))) { 
 BA.debugLineNum = 349;BA.debugLine="bb.Append(paletteWrite(ii.fPalette))";
Debug.ShouldStop(268435456);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)(__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_palettewrite" /*RemoteObject*/ ,(Object)(_ii.getField(false,"fPalette" /*RemoteObject*/ )))));
 };
 BA.debugLineNum = 351;BA.debugLine="Return bb.ToArray";
Debug.ShouldStop(1073741824);
if (true) return _bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_toarray" /*RemoteObject*/ );
 BA.debugLineNum = 352;BA.debugLine="End Sub";
Debug.ShouldStop(-2147483648);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _initfontsinfos(RemoteObject __ref) throws Exception{
try {
		Debug.PushSubsStack("initFontsInfos (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,156);
if (RapidSub.canDelegate("initfontsinfos")) { return __ref.runUserSub(false, "cpdf","initfontsinfos", __ref);}
 BA.debugLineNum = 156;BA.debugLine="private Sub initFontsInfos";
Debug.ShouldStop(134217728);
 BA.debugLineNum = 157;BA.debugLine="fFontsInfos.Initialize";
Debug.ShouldStop(268435456);
__ref.getField(false,"_ffontsinfos" /*RemoteObject*/ ).runVoidMethod ("Initialize");
 BA.debugLineNum = 158;BA.debugLine="fFontsInfos.Put(calcFontKey(\"Courier\",fontNormal)";
Debug.ShouldStop(536870912);
__ref.getField(false,"_ffontsinfos" /*RemoteObject*/ ).runVoidMethod ("Put",(Object)((__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_calcfontkey" /*RemoteObject*/ ,(Object)(BA.ObjectToString("Courier")),(Object)(__ref.getField(true,"_fontnormal" /*RemoteObject*/ ))))),(Object)((__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_createfontinfo" /*RemoteObject*/ ,(Object)(RemoteObject.createNewArray("int",new int[] {256},new Object[] {BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600)})),(Object)(BA.numberCast(int.class, -(double) (0 + 60))),(Object)(BA.numberCast(int.class, 40)),(Object)(BA.numberCast(int.class, 220)),(Object)(BA.numberCast(int.class, 40)),(Object)(BA.numberCast(int.class, 800)),(Object)(BA.numberCast(int.class, -(double) (0 + 230)))))));
 BA.debugLineNum = 159;BA.debugLine="fFontsInfos.Put(calcFontKey(\"Courier\",fontBold),c";
Debug.ShouldStop(1073741824);
__ref.getField(false,"_ffontsinfos" /*RemoteObject*/ ).runVoidMethod ("Put",(Object)((__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_calcfontkey" /*RemoteObject*/ ,(Object)(BA.ObjectToString("Courier")),(Object)(__ref.getField(true,"_fontbold" /*RemoteObject*/ ))))),(Object)((__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_createfontinfo" /*RemoteObject*/ ,(Object)(RemoteObject.createNewArray("int",new int[] {256},new Object[] {BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600)})),(Object)(BA.numberCast(int.class, -(double) (0 + 60))),(Object)(BA.numberCast(int.class, 40)),(Object)(BA.numberCast(int.class, 220)),(Object)(BA.numberCast(int.class, 40)),(Object)(BA.numberCast(int.class, 800)),(Object)(BA.numberCast(int.class, -(double) (0 + 230)))))));
 BA.debugLineNum = 160;BA.debugLine="fFontsInfos.Put(calcFontKey(\"Courier\",fontItalic)";
Debug.ShouldStop(-2147483648);
__ref.getField(false,"_ffontsinfos" /*RemoteObject*/ ).runVoidMethod ("Put",(Object)((__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_calcfontkey" /*RemoteObject*/ ,(Object)(BA.ObjectToString("Courier")),(Object)(__ref.getField(true,"_fontitalic" /*RemoteObject*/ ))))),(Object)((__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_createfontinfo" /*RemoteObject*/ ,(Object)(RemoteObject.createNewArray("int",new int[] {256},new Object[] {BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600)})),(Object)(BA.numberCast(int.class, -(double) (0 + 60))),(Object)(BA.numberCast(int.class, 40)),(Object)(BA.numberCast(int.class, 220)),(Object)(BA.numberCast(int.class, 40)),(Object)(BA.numberCast(int.class, 800)),(Object)(BA.numberCast(int.class, -(double) (0 + 230)))))));
 BA.debugLineNum = 161;BA.debugLine="fFontsInfos.Put(calcFontKey(\"Courier\",fontBold+fo";
Debug.ShouldStop(1);
__ref.getField(false,"_ffontsinfos" /*RemoteObject*/ ).runVoidMethod ("Put",(Object)((__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_calcfontkey" /*RemoteObject*/ ,(Object)(BA.ObjectToString("Courier")),(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_fontbold" /*RemoteObject*/ ),__ref.getField(true,"_fontitalic" /*RemoteObject*/ )}, "+",1, 1))))),(Object)((__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_createfontinfo" /*RemoteObject*/ ,(Object)(RemoteObject.createNewArray("int",new int[] {256},new Object[] {BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600),BA.numberCast(int.class, 600)})),(Object)(BA.numberCast(int.class, -(double) (0 + 60))),(Object)(BA.numberCast(int.class, 40)),(Object)(BA.numberCast(int.class, 220)),(Object)(BA.numberCast(int.class, 40)),(Object)(BA.numberCast(int.class, 800)),(Object)(BA.numberCast(int.class, -(double) (0 + 230)))))));
 BA.debugLineNum = 162;BA.debugLine="fFontsInfos.Put(calcFontKey(\"Helvetica\",fontNorma";
Debug.ShouldStop(2);
__ref.getField(false,"_ffontsinfos" /*RemoteObject*/ ).runVoidMethod ("Put",(Object)((__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_calcfontkey" /*RemoteObject*/ ,(Object)(BA.ObjectToString("Helvetica")),(Object)(__ref.getField(true,"_fontnormal" /*RemoteObject*/ ))))),(Object)((__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_createfontinfo" /*RemoteObject*/ ,(Object)(RemoteObject.createNewArray("int",new int[] {256},new Object[] {BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 355),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 889),BA.numberCast(int.class, 667),BA.numberCast(int.class, 191),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 389),BA.numberCast(int.class, 584),BA.numberCast(int.class, 278),BA.numberCast(int.class, 333),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 584),BA.numberCast(int.class, 584),BA.numberCast(int.class, 584),BA.numberCast(int.class, 556),BA.numberCast(int.class, 1015),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 667),BA.numberCast(int.class, 611),BA.numberCast(int.class, 778),BA.numberCast(int.class, 722),BA.numberCast(int.class, 278),BA.numberCast(int.class, 500),BA.numberCast(int.class, 667),BA.numberCast(int.class, 556),BA.numberCast(int.class, 833),BA.numberCast(int.class, 722),BA.numberCast(int.class, 778),BA.numberCast(int.class, 667),BA.numberCast(int.class, 778),BA.numberCast(int.class, 722),BA.numberCast(int.class, 667),BA.numberCast(int.class, 611),BA.numberCast(int.class, 722),BA.numberCast(int.class, 667),BA.numberCast(int.class, 944),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 611),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 469),BA.numberCast(int.class, 556),BA.numberCast(int.class, 333),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 500),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 278),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 222),BA.numberCast(int.class, 222),BA.numberCast(int.class, 500),BA.numberCast(int.class, 222),BA.numberCast(int.class, 833),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 333),BA.numberCast(int.class, 500),BA.numberCast(int.class, 278),BA.numberCast(int.class, 556),BA.numberCast(int.class, 500),BA.numberCast(int.class, 722),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 334),BA.numberCast(int.class, 260),BA.numberCast(int.class, 334),BA.numberCast(int.class, 584),BA.numberCast(int.class, 350),BA.numberCast(int.class, 556),BA.numberCast(int.class, 350),BA.numberCast(int.class, 222),BA.numberCast(int.class, 556),BA.numberCast(int.class, 333),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 333),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 667),BA.numberCast(int.class, 333),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 350),BA.numberCast(int.class, 611),BA.numberCast(int.class, 350),BA.numberCast(int.class, 350),BA.numberCast(int.class, 222),BA.numberCast(int.class, 222),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 350),BA.numberCast(int.class, 556),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 333),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 500),BA.numberCast(int.class, 333),BA.numberCast(int.class, 944),BA.numberCast(int.class, 350),BA.numberCast(int.class, 500),BA.numberCast(int.class, 667),BA.numberCast(int.class, 278),BA.numberCast(int.class, 333),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 260),BA.numberCast(int.class, 556),BA.numberCast(int.class, 333),BA.numberCast(int.class, 737),BA.numberCast(int.class, 370),BA.numberCast(int.class, 556),BA.numberCast(int.class, 584),BA.numberCast(int.class, 333),BA.numberCast(int.class, 737),BA.numberCast(int.class, 333),BA.numberCast(int.class, 400),BA.numberCast(int.class, 584),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 556),BA.numberCast(int.class, 537),BA.numberCast(int.class, 278),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 365),BA.numberCast(int.class, 556),BA.numberCast(int.class, 834),BA.numberCast(int.class, 834),BA.numberCast(int.class, 834),BA.numberCast(int.class, 611),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 722),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 778),BA.numberCast(int.class, 778),BA.numberCast(int.class, 778),BA.numberCast(int.class, 778),BA.numberCast(int.class, 778),BA.numberCast(int.class, 584),BA.numberCast(int.class, 778),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 611),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 889),BA.numberCast(int.class, 500),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 584),BA.numberCast(int.class, 611),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 500),BA.numberCast(int.class, 556),BA.numberCast(int.class, 500)})),(Object)(BA.numberCast(int.class, -(double) (0 + 60))),(Object)(BA.numberCast(int.class, 40)),(Object)(BA.numberCast(int.class, 220)),(Object)(BA.numberCast(int.class, 40)),(Object)(BA.numberCast(int.class, 800)),(Object)(BA.numberCast(int.class, -(double) (0 + 230)))))));
 BA.debugLineNum = 163;BA.debugLine="fFontsInfos.Put(calcFontKey(\"Helvetica\",fontBold)";
Debug.ShouldStop(4);
__ref.getField(false,"_ffontsinfos" /*RemoteObject*/ ).runVoidMethod ("Put",(Object)((__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_calcfontkey" /*RemoteObject*/ ,(Object)(BA.ObjectToString("Helvetica")),(Object)(__ref.getField(true,"_fontbold" /*RemoteObject*/ ))))),(Object)((__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_createfontinfo" /*RemoteObject*/ ,(Object)(RemoteObject.createNewArray("int",new int[] {256},new Object[] {BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 333),BA.numberCast(int.class, 474),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 889),BA.numberCast(int.class, 722),BA.numberCast(int.class, 238),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 389),BA.numberCast(int.class, 584),BA.numberCast(int.class, 278),BA.numberCast(int.class, 333),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 584),BA.numberCast(int.class, 584),BA.numberCast(int.class, 584),BA.numberCast(int.class, 611),BA.numberCast(int.class, 975),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 667),BA.numberCast(int.class, 611),BA.numberCast(int.class, 778),BA.numberCast(int.class, 722),BA.numberCast(int.class, 278),BA.numberCast(int.class, 556),BA.numberCast(int.class, 722),BA.numberCast(int.class, 611),BA.numberCast(int.class, 833),BA.numberCast(int.class, 722),BA.numberCast(int.class, 778),BA.numberCast(int.class, 667),BA.numberCast(int.class, 778),BA.numberCast(int.class, 722),BA.numberCast(int.class, 667),BA.numberCast(int.class, 611),BA.numberCast(int.class, 722),BA.numberCast(int.class, 667),BA.numberCast(int.class, 944),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 611),BA.numberCast(int.class, 333),BA.numberCast(int.class, 278),BA.numberCast(int.class, 333),BA.numberCast(int.class, 584),BA.numberCast(int.class, 556),BA.numberCast(int.class, 333),BA.numberCast(int.class, 556),BA.numberCast(int.class, 611),BA.numberCast(int.class, 556),BA.numberCast(int.class, 611),BA.numberCast(int.class, 556),BA.numberCast(int.class, 333),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 556),BA.numberCast(int.class, 278),BA.numberCast(int.class, 889),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 389),BA.numberCast(int.class, 556),BA.numberCast(int.class, 333),BA.numberCast(int.class, 611),BA.numberCast(int.class, 556),BA.numberCast(int.class, 778),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 500),BA.numberCast(int.class, 389),BA.numberCast(int.class, 280),BA.numberCast(int.class, 389),BA.numberCast(int.class, 584),BA.numberCast(int.class, 350),BA.numberCast(int.class, 556),BA.numberCast(int.class, 350),BA.numberCast(int.class, 278),BA.numberCast(int.class, 556),BA.numberCast(int.class, 500),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 333),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 667),BA.numberCast(int.class, 333),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 350),BA.numberCast(int.class, 611),BA.numberCast(int.class, 350),BA.numberCast(int.class, 350),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 350),BA.numberCast(int.class, 556),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 333),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 556),BA.numberCast(int.class, 333),BA.numberCast(int.class, 944),BA.numberCast(int.class, 350),BA.numberCast(int.class, 500),BA.numberCast(int.class, 667),BA.numberCast(int.class, 278),BA.numberCast(int.class, 333),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 280),BA.numberCast(int.class, 556),BA.numberCast(int.class, 333),BA.numberCast(int.class, 737),BA.numberCast(int.class, 370),BA.numberCast(int.class, 556),BA.numberCast(int.class, 584),BA.numberCast(int.class, 333),BA.numberCast(int.class, 737),BA.numberCast(int.class, 333),BA.numberCast(int.class, 400),BA.numberCast(int.class, 584),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 611),BA.numberCast(int.class, 556),BA.numberCast(int.class, 278),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 365),BA.numberCast(int.class, 556),BA.numberCast(int.class, 834),BA.numberCast(int.class, 834),BA.numberCast(int.class, 834),BA.numberCast(int.class, 611),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 722),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 778),BA.numberCast(int.class, 778),BA.numberCast(int.class, 778),BA.numberCast(int.class, 778),BA.numberCast(int.class, 778),BA.numberCast(int.class, 584),BA.numberCast(int.class, 778),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 611),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 889),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 584),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 556),BA.numberCast(int.class, 611),BA.numberCast(int.class, 556)})),(Object)(BA.numberCast(int.class, -(double) (0 + 60))),(Object)(BA.numberCast(int.class, 40)),(Object)(BA.numberCast(int.class, 220)),(Object)(BA.numberCast(int.class, 40)),(Object)(BA.numberCast(int.class, 800)),(Object)(BA.numberCast(int.class, -(double) (0 + 230)))))));
 BA.debugLineNum = 164;BA.debugLine="fFontsInfos.Put(calcFontKey(\"Helvetica\",fontItali";
Debug.ShouldStop(8);
__ref.getField(false,"_ffontsinfos" /*RemoteObject*/ ).runVoidMethod ("Put",(Object)((__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_calcfontkey" /*RemoteObject*/ ,(Object)(BA.ObjectToString("Helvetica")),(Object)(__ref.getField(true,"_fontitalic" /*RemoteObject*/ ))))),(Object)((__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_createfontinfo" /*RemoteObject*/ ,(Object)(RemoteObject.createNewArray("int",new int[] {256},new Object[] {BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 355),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 889),BA.numberCast(int.class, 667),BA.numberCast(int.class, 191),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 389),BA.numberCast(int.class, 584),BA.numberCast(int.class, 278),BA.numberCast(int.class, 333),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 584),BA.numberCast(int.class, 584),BA.numberCast(int.class, 584),BA.numberCast(int.class, 556),BA.numberCast(int.class, 1015),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 667),BA.numberCast(int.class, 611),BA.numberCast(int.class, 778),BA.numberCast(int.class, 722),BA.numberCast(int.class, 278),BA.numberCast(int.class, 500),BA.numberCast(int.class, 667),BA.numberCast(int.class, 556),BA.numberCast(int.class, 833),BA.numberCast(int.class, 722),BA.numberCast(int.class, 778),BA.numberCast(int.class, 667),BA.numberCast(int.class, 778),BA.numberCast(int.class, 722),BA.numberCast(int.class, 667),BA.numberCast(int.class, 611),BA.numberCast(int.class, 722),BA.numberCast(int.class, 667),BA.numberCast(int.class, 944),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 611),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 469),BA.numberCast(int.class, 556),BA.numberCast(int.class, 333),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 500),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 278),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 222),BA.numberCast(int.class, 222),BA.numberCast(int.class, 500),BA.numberCast(int.class, 222),BA.numberCast(int.class, 833),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 333),BA.numberCast(int.class, 500),BA.numberCast(int.class, 278),BA.numberCast(int.class, 556),BA.numberCast(int.class, 500),BA.numberCast(int.class, 722),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 334),BA.numberCast(int.class, 260),BA.numberCast(int.class, 334),BA.numberCast(int.class, 584),BA.numberCast(int.class, 350),BA.numberCast(int.class, 556),BA.numberCast(int.class, 350),BA.numberCast(int.class, 222),BA.numberCast(int.class, 556),BA.numberCast(int.class, 333),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 333),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 667),BA.numberCast(int.class, 333),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 350),BA.numberCast(int.class, 611),BA.numberCast(int.class, 350),BA.numberCast(int.class, 350),BA.numberCast(int.class, 222),BA.numberCast(int.class, 222),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 350),BA.numberCast(int.class, 556),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 333),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 500),BA.numberCast(int.class, 333),BA.numberCast(int.class, 944),BA.numberCast(int.class, 350),BA.numberCast(int.class, 500),BA.numberCast(int.class, 667),BA.numberCast(int.class, 278),BA.numberCast(int.class, 333),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 260),BA.numberCast(int.class, 556),BA.numberCast(int.class, 333),BA.numberCast(int.class, 737),BA.numberCast(int.class, 370),BA.numberCast(int.class, 556),BA.numberCast(int.class, 584),BA.numberCast(int.class, 333),BA.numberCast(int.class, 737),BA.numberCast(int.class, 333),BA.numberCast(int.class, 400),BA.numberCast(int.class, 584),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 556),BA.numberCast(int.class, 537),BA.numberCast(int.class, 278),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 365),BA.numberCast(int.class, 556),BA.numberCast(int.class, 834),BA.numberCast(int.class, 834),BA.numberCast(int.class, 834),BA.numberCast(int.class, 611),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 722),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 778),BA.numberCast(int.class, 778),BA.numberCast(int.class, 778),BA.numberCast(int.class, 778),BA.numberCast(int.class, 778),BA.numberCast(int.class, 584),BA.numberCast(int.class, 778),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 611),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 889),BA.numberCast(int.class, 500),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 584),BA.numberCast(int.class, 611),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 500),BA.numberCast(int.class, 556),BA.numberCast(int.class, 500)})),(Object)(BA.numberCast(int.class, -(double) (0 + 60))),(Object)(BA.numberCast(int.class, 40)),(Object)(BA.numberCast(int.class, 220)),(Object)(BA.numberCast(int.class, 40)),(Object)(BA.numberCast(int.class, 800)),(Object)(BA.numberCast(int.class, -(double) (0 + 230)))))));
 BA.debugLineNum = 165;BA.debugLine="fFontsInfos.Put(calcFontKey(\"Helvetica\",fontBold+";
Debug.ShouldStop(16);
__ref.getField(false,"_ffontsinfos" /*RemoteObject*/ ).runVoidMethod ("Put",(Object)((__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_calcfontkey" /*RemoteObject*/ ,(Object)(BA.ObjectToString("Helvetica")),(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_fontbold" /*RemoteObject*/ ),__ref.getField(true,"_fontitalic" /*RemoteObject*/ )}, "+",1, 1))))),(Object)((__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_createfontinfo" /*RemoteObject*/ ,(Object)(RemoteObject.createNewArray("int",new int[] {256},new Object[] {BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 333),BA.numberCast(int.class, 474),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 889),BA.numberCast(int.class, 722),BA.numberCast(int.class, 238),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 389),BA.numberCast(int.class, 584),BA.numberCast(int.class, 278),BA.numberCast(int.class, 333),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 584),BA.numberCast(int.class, 584),BA.numberCast(int.class, 584),BA.numberCast(int.class, 611),BA.numberCast(int.class, 975),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 667),BA.numberCast(int.class, 611),BA.numberCast(int.class, 778),BA.numberCast(int.class, 722),BA.numberCast(int.class, 278),BA.numberCast(int.class, 556),BA.numberCast(int.class, 722),BA.numberCast(int.class, 611),BA.numberCast(int.class, 833),BA.numberCast(int.class, 722),BA.numberCast(int.class, 778),BA.numberCast(int.class, 667),BA.numberCast(int.class, 778),BA.numberCast(int.class, 722),BA.numberCast(int.class, 667),BA.numberCast(int.class, 611),BA.numberCast(int.class, 722),BA.numberCast(int.class, 667),BA.numberCast(int.class, 944),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 611),BA.numberCast(int.class, 333),BA.numberCast(int.class, 278),BA.numberCast(int.class, 333),BA.numberCast(int.class, 584),BA.numberCast(int.class, 556),BA.numberCast(int.class, 333),BA.numberCast(int.class, 556),BA.numberCast(int.class, 611),BA.numberCast(int.class, 556),BA.numberCast(int.class, 611),BA.numberCast(int.class, 556),BA.numberCast(int.class, 333),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 556),BA.numberCast(int.class, 278),BA.numberCast(int.class, 889),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 389),BA.numberCast(int.class, 556),BA.numberCast(int.class, 333),BA.numberCast(int.class, 611),BA.numberCast(int.class, 556),BA.numberCast(int.class, 778),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 500),BA.numberCast(int.class, 389),BA.numberCast(int.class, 280),BA.numberCast(int.class, 389),BA.numberCast(int.class, 584),BA.numberCast(int.class, 350),BA.numberCast(int.class, 556),BA.numberCast(int.class, 350),BA.numberCast(int.class, 278),BA.numberCast(int.class, 556),BA.numberCast(int.class, 500),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 333),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 667),BA.numberCast(int.class, 333),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 350),BA.numberCast(int.class, 611),BA.numberCast(int.class, 350),BA.numberCast(int.class, 350),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 350),BA.numberCast(int.class, 556),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 333),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 556),BA.numberCast(int.class, 333),BA.numberCast(int.class, 944),BA.numberCast(int.class, 350),BA.numberCast(int.class, 500),BA.numberCast(int.class, 667),BA.numberCast(int.class, 278),BA.numberCast(int.class, 333),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 280),BA.numberCast(int.class, 556),BA.numberCast(int.class, 333),BA.numberCast(int.class, 737),BA.numberCast(int.class, 370),BA.numberCast(int.class, 556),BA.numberCast(int.class, 584),BA.numberCast(int.class, 333),BA.numberCast(int.class, 737),BA.numberCast(int.class, 333),BA.numberCast(int.class, 400),BA.numberCast(int.class, 584),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 611),BA.numberCast(int.class, 556),BA.numberCast(int.class, 278),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 365),BA.numberCast(int.class, 556),BA.numberCast(int.class, 834),BA.numberCast(int.class, 834),BA.numberCast(int.class, 834),BA.numberCast(int.class, 611),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 722),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 778),BA.numberCast(int.class, 778),BA.numberCast(int.class, 778),BA.numberCast(int.class, 778),BA.numberCast(int.class, 778),BA.numberCast(int.class, 584),BA.numberCast(int.class, 778),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 611),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 889),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 584),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 556),BA.numberCast(int.class, 611),BA.numberCast(int.class, 556)})),(Object)(BA.numberCast(int.class, -(double) (0 + 60))),(Object)(BA.numberCast(int.class, 40)),(Object)(BA.numberCast(int.class, 220)),(Object)(BA.numberCast(int.class, 40)),(Object)(BA.numberCast(int.class, 800)),(Object)(BA.numberCast(int.class, -(double) (0 + 230)))))));
 BA.debugLineNum = 166;BA.debugLine="fFontsInfos.Put(calcFontKey(\"Times\",fontNormal),c";
Debug.ShouldStop(32);
__ref.getField(false,"_ffontsinfos" /*RemoteObject*/ ).runVoidMethod ("Put",(Object)((__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_calcfontkey" /*RemoteObject*/ ,(Object)(BA.ObjectToString("Times")),(Object)(__ref.getField(true,"_fontnormal" /*RemoteObject*/ ))))),(Object)((__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_createfontinfo" /*RemoteObject*/ ,(Object)(RemoteObject.createNewArray("int",new int[] {256},new Object[] {BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 333),BA.numberCast(int.class, 408),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 833),BA.numberCast(int.class, 778),BA.numberCast(int.class, 180),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 500),BA.numberCast(int.class, 564),BA.numberCast(int.class, 250),BA.numberCast(int.class, 333),BA.numberCast(int.class, 250),BA.numberCast(int.class, 278),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 564),BA.numberCast(int.class, 564),BA.numberCast(int.class, 564),BA.numberCast(int.class, 444),BA.numberCast(int.class, 921),BA.numberCast(int.class, 722),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 722),BA.numberCast(int.class, 611),BA.numberCast(int.class, 556),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 333),BA.numberCast(int.class, 389),BA.numberCast(int.class, 722),BA.numberCast(int.class, 611),BA.numberCast(int.class, 889),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 556),BA.numberCast(int.class, 722),BA.numberCast(int.class, 667),BA.numberCast(int.class, 556),BA.numberCast(int.class, 611),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 944),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 611),BA.numberCast(int.class, 333),BA.numberCast(int.class, 278),BA.numberCast(int.class, 333),BA.numberCast(int.class, 469),BA.numberCast(int.class, 500),BA.numberCast(int.class, 333),BA.numberCast(int.class, 444),BA.numberCast(int.class, 500),BA.numberCast(int.class, 444),BA.numberCast(int.class, 500),BA.numberCast(int.class, 444),BA.numberCast(int.class, 333),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 500),BA.numberCast(int.class, 278),BA.numberCast(int.class, 778),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 333),BA.numberCast(int.class, 389),BA.numberCast(int.class, 278),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 722),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 444),BA.numberCast(int.class, 480),BA.numberCast(int.class, 200),BA.numberCast(int.class, 480),BA.numberCast(int.class, 541),BA.numberCast(int.class, 350),BA.numberCast(int.class, 500),BA.numberCast(int.class, 350),BA.numberCast(int.class, 333),BA.numberCast(int.class, 500),BA.numberCast(int.class, 444),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 333),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 556),BA.numberCast(int.class, 333),BA.numberCast(int.class, 889),BA.numberCast(int.class, 350),BA.numberCast(int.class, 611),BA.numberCast(int.class, 350),BA.numberCast(int.class, 350),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 444),BA.numberCast(int.class, 444),BA.numberCast(int.class, 350),BA.numberCast(int.class, 500),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 333),BA.numberCast(int.class, 980),BA.numberCast(int.class, 389),BA.numberCast(int.class, 333),BA.numberCast(int.class, 722),BA.numberCast(int.class, 350),BA.numberCast(int.class, 444),BA.numberCast(int.class, 722),BA.numberCast(int.class, 250),BA.numberCast(int.class, 333),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 200),BA.numberCast(int.class, 500),BA.numberCast(int.class, 333),BA.numberCast(int.class, 760),BA.numberCast(int.class, 276),BA.numberCast(int.class, 500),BA.numberCast(int.class, 564),BA.numberCast(int.class, 333),BA.numberCast(int.class, 760),BA.numberCast(int.class, 333),BA.numberCast(int.class, 400),BA.numberCast(int.class, 564),BA.numberCast(int.class, 300),BA.numberCast(int.class, 300),BA.numberCast(int.class, 333),BA.numberCast(int.class, 500),BA.numberCast(int.class, 453),BA.numberCast(int.class, 250),BA.numberCast(int.class, 333),BA.numberCast(int.class, 300),BA.numberCast(int.class, 310),BA.numberCast(int.class, 500),BA.numberCast(int.class, 750),BA.numberCast(int.class, 750),BA.numberCast(int.class, 750),BA.numberCast(int.class, 444),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 889),BA.numberCast(int.class, 667),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 564),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 556),BA.numberCast(int.class, 500),BA.numberCast(int.class, 444),BA.numberCast(int.class, 444),BA.numberCast(int.class, 444),BA.numberCast(int.class, 444),BA.numberCast(int.class, 444),BA.numberCast(int.class, 444),BA.numberCast(int.class, 667),BA.numberCast(int.class, 444),BA.numberCast(int.class, 444),BA.numberCast(int.class, 444),BA.numberCast(int.class, 444),BA.numberCast(int.class, 444),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 564),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500)})),(Object)(BA.numberCast(int.class, -(double) (0 + 60))),(Object)(BA.numberCast(int.class, 40)),(Object)(BA.numberCast(int.class, 2200)),(Object)(BA.numberCast(int.class, 40)),(Object)(BA.numberCast(int.class, 800)),(Object)(BA.numberCast(int.class, -(double) (0 + 230)))))));
 BA.debugLineNum = 167;BA.debugLine="fFontsInfos.Put(calcFontKey(\"Times\",fontBold),cre";
Debug.ShouldStop(64);
__ref.getField(false,"_ffontsinfos" /*RemoteObject*/ ).runVoidMethod ("Put",(Object)((__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_calcfontkey" /*RemoteObject*/ ,(Object)(BA.ObjectToString("Times")),(Object)(__ref.getField(true,"_fontbold" /*RemoteObject*/ ))))),(Object)((__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_createfontinfo" /*RemoteObject*/ ,(Object)(RemoteObject.createNewArray("int",new int[] {256},new Object[] {BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 333),BA.numberCast(int.class, 555),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 833),BA.numberCast(int.class, 278),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 500),BA.numberCast(int.class, 570),BA.numberCast(int.class, 250),BA.numberCast(int.class, 333),BA.numberCast(int.class, 250),BA.numberCast(int.class, 278),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 570),BA.numberCast(int.class, 570),BA.numberCast(int.class, 570),BA.numberCast(int.class, 500),BA.numberCast(int.class, 930),BA.numberCast(int.class, 722),BA.numberCast(int.class, 667),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 667),BA.numberCast(int.class, 611),BA.numberCast(int.class, 778),BA.numberCast(int.class, 778),BA.numberCast(int.class, 389),BA.numberCast(int.class, 500),BA.numberCast(int.class, 778),BA.numberCast(int.class, 667),BA.numberCast(int.class, 944),BA.numberCast(int.class, 722),BA.numberCast(int.class, 778),BA.numberCast(int.class, 611),BA.numberCast(int.class, 778),BA.numberCast(int.class, 722),BA.numberCast(int.class, 556),BA.numberCast(int.class, 667),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 667),BA.numberCast(int.class, 333),BA.numberCast(int.class, 278),BA.numberCast(int.class, 333),BA.numberCast(int.class, 581),BA.numberCast(int.class, 500),BA.numberCast(int.class, 333),BA.numberCast(int.class, 500),BA.numberCast(int.class, 556),BA.numberCast(int.class, 444),BA.numberCast(int.class, 556),BA.numberCast(int.class, 444),BA.numberCast(int.class, 333),BA.numberCast(int.class, 500),BA.numberCast(int.class, 556),BA.numberCast(int.class, 278),BA.numberCast(int.class, 333),BA.numberCast(int.class, 556),BA.numberCast(int.class, 278),BA.numberCast(int.class, 833),BA.numberCast(int.class, 556),BA.numberCast(int.class, 500),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 444),BA.numberCast(int.class, 389),BA.numberCast(int.class, 333),BA.numberCast(int.class, 556),BA.numberCast(int.class, 500),BA.numberCast(int.class, 722),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 444),BA.numberCast(int.class, 394),BA.numberCast(int.class, 220),BA.numberCast(int.class, 394),BA.numberCast(int.class, 520),BA.numberCast(int.class, 350),BA.numberCast(int.class, 500),BA.numberCast(int.class, 350),BA.numberCast(int.class, 333),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 333),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 556),BA.numberCast(int.class, 333),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 350),BA.numberCast(int.class, 667),BA.numberCast(int.class, 350),BA.numberCast(int.class, 350),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 350),BA.numberCast(int.class, 500),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 333),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 389),BA.numberCast(int.class, 333),BA.numberCast(int.class, 722),BA.numberCast(int.class, 350),BA.numberCast(int.class, 444),BA.numberCast(int.class, 722),BA.numberCast(int.class, 250),BA.numberCast(int.class, 333),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 220),BA.numberCast(int.class, 500),BA.numberCast(int.class, 333),BA.numberCast(int.class, 747),BA.numberCast(int.class, 300),BA.numberCast(int.class, 500),BA.numberCast(int.class, 570),BA.numberCast(int.class, 333),BA.numberCast(int.class, 747),BA.numberCast(int.class, 333),BA.numberCast(int.class, 400),BA.numberCast(int.class, 570),BA.numberCast(int.class, 300),BA.numberCast(int.class, 300),BA.numberCast(int.class, 333),BA.numberCast(int.class, 556),BA.numberCast(int.class, 540),BA.numberCast(int.class, 250),BA.numberCast(int.class, 333),BA.numberCast(int.class, 300),BA.numberCast(int.class, 330),BA.numberCast(int.class, 500),BA.numberCast(int.class, 750),BA.numberCast(int.class, 750),BA.numberCast(int.class, 750),BA.numberCast(int.class, 500),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 722),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 389),BA.numberCast(int.class, 389),BA.numberCast(int.class, 389),BA.numberCast(int.class, 389),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 778),BA.numberCast(int.class, 778),BA.numberCast(int.class, 778),BA.numberCast(int.class, 778),BA.numberCast(int.class, 778),BA.numberCast(int.class, 570),BA.numberCast(int.class, 778),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 611),BA.numberCast(int.class, 556),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 722),BA.numberCast(int.class, 444),BA.numberCast(int.class, 444),BA.numberCast(int.class, 444),BA.numberCast(int.class, 444),BA.numberCast(int.class, 444),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 500),BA.numberCast(int.class, 556),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 570),BA.numberCast(int.class, 500),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 500),BA.numberCast(int.class, 556),BA.numberCast(int.class, 500)})),(Object)(BA.numberCast(int.class, -(double) (0 + 60))),(Object)(BA.numberCast(int.class, 40)),(Object)(BA.numberCast(int.class, 220)),(Object)(BA.numberCast(int.class, 40)),(Object)(BA.numberCast(int.class, 800)),(Object)(BA.numberCast(int.class, -(double) (0 + 230)))))));
 BA.debugLineNum = 168;BA.debugLine="fFontsInfos.Put(calcFontKey(\"Times\",fontItalic),c";
Debug.ShouldStop(128);
__ref.getField(false,"_ffontsinfos" /*RemoteObject*/ ).runVoidMethod ("Put",(Object)((__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_calcfontkey" /*RemoteObject*/ ,(Object)(BA.ObjectToString("Times")),(Object)(__ref.getField(true,"_fontitalic" /*RemoteObject*/ ))))),(Object)((__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_createfontinfo" /*RemoteObject*/ ,(Object)(RemoteObject.createNewArray("int",new int[] {256},new Object[] {BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 333),BA.numberCast(int.class, 420),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 833),BA.numberCast(int.class, 778),BA.numberCast(int.class, 214),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 500),BA.numberCast(int.class, 675),BA.numberCast(int.class, 250),BA.numberCast(int.class, 333),BA.numberCast(int.class, 250),BA.numberCast(int.class, 278),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 675),BA.numberCast(int.class, 675),BA.numberCast(int.class, 675),BA.numberCast(int.class, 500),BA.numberCast(int.class, 920),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 667),BA.numberCast(int.class, 722),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 333),BA.numberCast(int.class, 444),BA.numberCast(int.class, 667),BA.numberCast(int.class, 556),BA.numberCast(int.class, 833),BA.numberCast(int.class, 667),BA.numberCast(int.class, 722),BA.numberCast(int.class, 611),BA.numberCast(int.class, 722),BA.numberCast(int.class, 611),BA.numberCast(int.class, 500),BA.numberCast(int.class, 556),BA.numberCast(int.class, 722),BA.numberCast(int.class, 611),BA.numberCast(int.class, 833),BA.numberCast(int.class, 611),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 389),BA.numberCast(int.class, 278),BA.numberCast(int.class, 389),BA.numberCast(int.class, 422),BA.numberCast(int.class, 500),BA.numberCast(int.class, 333),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 444),BA.numberCast(int.class, 500),BA.numberCast(int.class, 444),BA.numberCast(int.class, 278),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 444),BA.numberCast(int.class, 278),BA.numberCast(int.class, 722),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 389),BA.numberCast(int.class, 389),BA.numberCast(int.class, 278),BA.numberCast(int.class, 500),BA.numberCast(int.class, 444),BA.numberCast(int.class, 667),BA.numberCast(int.class, 444),BA.numberCast(int.class, 444),BA.numberCast(int.class, 389),BA.numberCast(int.class, 400),BA.numberCast(int.class, 275),BA.numberCast(int.class, 400),BA.numberCast(int.class, 541),BA.numberCast(int.class, 350),BA.numberCast(int.class, 500),BA.numberCast(int.class, 350),BA.numberCast(int.class, 333),BA.numberCast(int.class, 500),BA.numberCast(int.class, 556),BA.numberCast(int.class, 889),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 333),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 500),BA.numberCast(int.class, 333),BA.numberCast(int.class, 944),BA.numberCast(int.class, 350),BA.numberCast(int.class, 556),BA.numberCast(int.class, 350),BA.numberCast(int.class, 350),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 350),BA.numberCast(int.class, 500),BA.numberCast(int.class, 889),BA.numberCast(int.class, 333),BA.numberCast(int.class, 980),BA.numberCast(int.class, 389),BA.numberCast(int.class, 333),BA.numberCast(int.class, 667),BA.numberCast(int.class, 350),BA.numberCast(int.class, 389),BA.numberCast(int.class, 556),BA.numberCast(int.class, 250),BA.numberCast(int.class, 389),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 275),BA.numberCast(int.class, 500),BA.numberCast(int.class, 333),BA.numberCast(int.class, 760),BA.numberCast(int.class, 276),BA.numberCast(int.class, 500),BA.numberCast(int.class, 675),BA.numberCast(int.class, 333),BA.numberCast(int.class, 760),BA.numberCast(int.class, 333),BA.numberCast(int.class, 400),BA.numberCast(int.class, 675),BA.numberCast(int.class, 300),BA.numberCast(int.class, 300),BA.numberCast(int.class, 333),BA.numberCast(int.class, 500),BA.numberCast(int.class, 523),BA.numberCast(int.class, 250),BA.numberCast(int.class, 333),BA.numberCast(int.class, 300),BA.numberCast(int.class, 310),BA.numberCast(int.class, 500),BA.numberCast(int.class, 750),BA.numberCast(int.class, 750),BA.numberCast(int.class, 750),BA.numberCast(int.class, 500),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 889),BA.numberCast(int.class, 667),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 722),BA.numberCast(int.class, 667),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 675),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 556),BA.numberCast(int.class, 611),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 667),BA.numberCast(int.class, 444),BA.numberCast(int.class, 444),BA.numberCast(int.class, 444),BA.numberCast(int.class, 444),BA.numberCast(int.class, 444),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 675),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 444),BA.numberCast(int.class, 500),BA.numberCast(int.class, 444)})),(Object)(BA.numberCast(int.class, -(double) (0 + 60))),(Object)(BA.numberCast(int.class, 40)),(Object)(BA.numberCast(int.class, 220)),(Object)(BA.numberCast(int.class, 40)),(Object)(BA.numberCast(int.class, 800)),(Object)(BA.numberCast(int.class, -(double) (0 + 230)))))));
 BA.debugLineNum = 169;BA.debugLine="fFontsInfos.Put(calcFontKey(\"Times\",fontBold+font";
Debug.ShouldStop(256);
__ref.getField(false,"_ffontsinfos" /*RemoteObject*/ ).runVoidMethod ("Put",(Object)((__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_calcfontkey" /*RemoteObject*/ ,(Object)(BA.ObjectToString("Times")),(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_fontbold" /*RemoteObject*/ ),__ref.getField(true,"_fontitalic" /*RemoteObject*/ )}, "+",1, 1))))),(Object)((__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_createfontinfo" /*RemoteObject*/ ,(Object)(RemoteObject.createNewArray("int",new int[] {256},new Object[] {BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 389),BA.numberCast(int.class, 555),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 833),BA.numberCast(int.class, 778),BA.numberCast(int.class, 278),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 500),BA.numberCast(int.class, 570),BA.numberCast(int.class, 250),BA.numberCast(int.class, 333),BA.numberCast(int.class, 250),BA.numberCast(int.class, 278),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 570),BA.numberCast(int.class, 570),BA.numberCast(int.class, 570),BA.numberCast(int.class, 500),BA.numberCast(int.class, 832),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 722),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 722),BA.numberCast(int.class, 778),BA.numberCast(int.class, 389),BA.numberCast(int.class, 500),BA.numberCast(int.class, 667),BA.numberCast(int.class, 611),BA.numberCast(int.class, 889),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 611),BA.numberCast(int.class, 722),BA.numberCast(int.class, 667),BA.numberCast(int.class, 556),BA.numberCast(int.class, 611),BA.numberCast(int.class, 722),BA.numberCast(int.class, 667),BA.numberCast(int.class, 889),BA.numberCast(int.class, 667),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 333),BA.numberCast(int.class, 278),BA.numberCast(int.class, 333),BA.numberCast(int.class, 570),BA.numberCast(int.class, 500),BA.numberCast(int.class, 333),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 444),BA.numberCast(int.class, 500),BA.numberCast(int.class, 444),BA.numberCast(int.class, 333),BA.numberCast(int.class, 500),BA.numberCast(int.class, 556),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 500),BA.numberCast(int.class, 278),BA.numberCast(int.class, 778),BA.numberCast(int.class, 556),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 389),BA.numberCast(int.class, 389),BA.numberCast(int.class, 278),BA.numberCast(int.class, 556),BA.numberCast(int.class, 444),BA.numberCast(int.class, 667),BA.numberCast(int.class, 500),BA.numberCast(int.class, 444),BA.numberCast(int.class, 389),BA.numberCast(int.class, 348),BA.numberCast(int.class, 220),BA.numberCast(int.class, 348),BA.numberCast(int.class, 570),BA.numberCast(int.class, 350),BA.numberCast(int.class, 500),BA.numberCast(int.class, 350),BA.numberCast(int.class, 333),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 333),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 556),BA.numberCast(int.class, 333),BA.numberCast(int.class, 944),BA.numberCast(int.class, 350),BA.numberCast(int.class, 611),BA.numberCast(int.class, 350),BA.numberCast(int.class, 350),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 350),BA.numberCast(int.class, 500),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 333),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 389),BA.numberCast(int.class, 333),BA.numberCast(int.class, 722),BA.numberCast(int.class, 350),BA.numberCast(int.class, 389),BA.numberCast(int.class, 611),BA.numberCast(int.class, 250),BA.numberCast(int.class, 389),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 220),BA.numberCast(int.class, 500),BA.numberCast(int.class, 333),BA.numberCast(int.class, 747),BA.numberCast(int.class, 266),BA.numberCast(int.class, 500),BA.numberCast(int.class, 606),BA.numberCast(int.class, 333),BA.numberCast(int.class, 747),BA.numberCast(int.class, 333),BA.numberCast(int.class, 400),BA.numberCast(int.class, 570),BA.numberCast(int.class, 300),BA.numberCast(int.class, 300),BA.numberCast(int.class, 333),BA.numberCast(int.class, 576),BA.numberCast(int.class, 500),BA.numberCast(int.class, 250),BA.numberCast(int.class, 333),BA.numberCast(int.class, 300),BA.numberCast(int.class, 300),BA.numberCast(int.class, 500),BA.numberCast(int.class, 750),BA.numberCast(int.class, 750),BA.numberCast(int.class, 750),BA.numberCast(int.class, 500),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 944),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 667),BA.numberCast(int.class, 389),BA.numberCast(int.class, 389),BA.numberCast(int.class, 389),BA.numberCast(int.class, 389),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 570),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 611),BA.numberCast(int.class, 611),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 722),BA.numberCast(int.class, 444),BA.numberCast(int.class, 444),BA.numberCast(int.class, 444),BA.numberCast(int.class, 444),BA.numberCast(int.class, 444),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 500),BA.numberCast(int.class, 556),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 570),BA.numberCast(int.class, 500),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 556),BA.numberCast(int.class, 444),BA.numberCast(int.class, 500),BA.numberCast(int.class, 444)})),(Object)(BA.numberCast(int.class, -(double) (0 + 60))),(Object)(BA.numberCast(int.class, 40)),(Object)(BA.numberCast(int.class, 220)),(Object)(BA.numberCast(int.class, 40)),(Object)(BA.numberCast(int.class, 800)),(Object)(BA.numberCast(int.class, -(double) (0 + 230)))))));
 BA.debugLineNum = 170;BA.debugLine="fFontsInfos.Put(calcFontKey(\"Symbol\",fontNormal),";
Debug.ShouldStop(512);
__ref.getField(false,"_ffontsinfos" /*RemoteObject*/ ).runVoidMethod ("Put",(Object)((__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_calcfontkey" /*RemoteObject*/ ,(Object)(BA.ObjectToString("Symbol")),(Object)(__ref.getField(true,"_fontnormal" /*RemoteObject*/ ))))),(Object)((__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_createfontinfo" /*RemoteObject*/ ,(Object)(RemoteObject.createNewArray("int",new int[] {256},new Object[] {BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 250),BA.numberCast(int.class, 333),BA.numberCast(int.class, 713),BA.numberCast(int.class, 500),BA.numberCast(int.class, 549),BA.numberCast(int.class, 833),BA.numberCast(int.class, 778),BA.numberCast(int.class, 439),BA.numberCast(int.class, 333),BA.numberCast(int.class, 333),BA.numberCast(int.class, 500),BA.numberCast(int.class, 549),BA.numberCast(int.class, 250),BA.numberCast(int.class, 549),BA.numberCast(int.class, 250),BA.numberCast(int.class, 278),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 278),BA.numberCast(int.class, 278),BA.numberCast(int.class, 549),BA.numberCast(int.class, 549),BA.numberCast(int.class, 549),BA.numberCast(int.class, 444),BA.numberCast(int.class, 549),BA.numberCast(int.class, 722),BA.numberCast(int.class, 667),BA.numberCast(int.class, 722),BA.numberCast(int.class, 612),BA.numberCast(int.class, 611),BA.numberCast(int.class, 763),BA.numberCast(int.class, 603),BA.numberCast(int.class, 722),BA.numberCast(int.class, 333),BA.numberCast(int.class, 631),BA.numberCast(int.class, 722),BA.numberCast(int.class, 686),BA.numberCast(int.class, 889),BA.numberCast(int.class, 722),BA.numberCast(int.class, 722),BA.numberCast(int.class, 768),BA.numberCast(int.class, 741),BA.numberCast(int.class, 556),BA.numberCast(int.class, 592),BA.numberCast(int.class, 611),BA.numberCast(int.class, 690),BA.numberCast(int.class, 439),BA.numberCast(int.class, 768),BA.numberCast(int.class, 645),BA.numberCast(int.class, 795),BA.numberCast(int.class, 611),BA.numberCast(int.class, 333),BA.numberCast(int.class, 863),BA.numberCast(int.class, 333),BA.numberCast(int.class, 658),BA.numberCast(int.class, 500),BA.numberCast(int.class, 500),BA.numberCast(int.class, 631),BA.numberCast(int.class, 549),BA.numberCast(int.class, 549),BA.numberCast(int.class, 494),BA.numberCast(int.class, 439),BA.numberCast(int.class, 521),BA.numberCast(int.class, 411),BA.numberCast(int.class, 603),BA.numberCast(int.class, 329),BA.numberCast(int.class, 603),BA.numberCast(int.class, 549),BA.numberCast(int.class, 549),BA.numberCast(int.class, 576),BA.numberCast(int.class, 521),BA.numberCast(int.class, 549),BA.numberCast(int.class, 549),BA.numberCast(int.class, 521),BA.numberCast(int.class, 549),BA.numberCast(int.class, 603),BA.numberCast(int.class, 439),BA.numberCast(int.class, 576),BA.numberCast(int.class, 713),BA.numberCast(int.class, 686),BA.numberCast(int.class, 493),BA.numberCast(int.class, 686),BA.numberCast(int.class, 494),BA.numberCast(int.class, 480),BA.numberCast(int.class, 200),BA.numberCast(int.class, 480),BA.numberCast(int.class, 549),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 750),BA.numberCast(int.class, 620),BA.numberCast(int.class, 247),BA.numberCast(int.class, 549),BA.numberCast(int.class, 167),BA.numberCast(int.class, 713),BA.numberCast(int.class, 500),BA.numberCast(int.class, 753),BA.numberCast(int.class, 753),BA.numberCast(int.class, 753),BA.numberCast(int.class, 753),BA.numberCast(int.class, 1042),BA.numberCast(int.class, 987),BA.numberCast(int.class, 603),BA.numberCast(int.class, 987),BA.numberCast(int.class, 603),BA.numberCast(int.class, 400),BA.numberCast(int.class, 549),BA.numberCast(int.class, 411),BA.numberCast(int.class, 549),BA.numberCast(int.class, 549),BA.numberCast(int.class, 713),BA.numberCast(int.class, 494),BA.numberCast(int.class, 460),BA.numberCast(int.class, 549),BA.numberCast(int.class, 549),BA.numberCast(int.class, 549),BA.numberCast(int.class, 549),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 603),BA.numberCast(int.class, 1000),BA.numberCast(int.class, 658),BA.numberCast(int.class, 823),BA.numberCast(int.class, 686),BA.numberCast(int.class, 795),BA.numberCast(int.class, 987),BA.numberCast(int.class, 768),BA.numberCast(int.class, 768),BA.numberCast(int.class, 823),BA.numberCast(int.class, 768),BA.numberCast(int.class, 768),BA.numberCast(int.class, 713),BA.numberCast(int.class, 713),BA.numberCast(int.class, 713),BA.numberCast(int.class, 713),BA.numberCast(int.class, 713),BA.numberCast(int.class, 713),BA.numberCast(int.class, 713),BA.numberCast(int.class, 768),BA.numberCast(int.class, 713),BA.numberCast(int.class, 790),BA.numberCast(int.class, 790),BA.numberCast(int.class, 890),BA.numberCast(int.class, 823),BA.numberCast(int.class, 549),BA.numberCast(int.class, 250),BA.numberCast(int.class, 713),BA.numberCast(int.class, 603),BA.numberCast(int.class, 603),BA.numberCast(int.class, 1042),BA.numberCast(int.class, 987),BA.numberCast(int.class, 603),BA.numberCast(int.class, 987),BA.numberCast(int.class, 603),BA.numberCast(int.class, 494),BA.numberCast(int.class, 329),BA.numberCast(int.class, 790),BA.numberCast(int.class, 790),BA.numberCast(int.class, 786),BA.numberCast(int.class, 713),BA.numberCast(int.class, 384),BA.numberCast(int.class, 384),BA.numberCast(int.class, 384),BA.numberCast(int.class, 384),BA.numberCast(int.class, 384),BA.numberCast(int.class, 384),BA.numberCast(int.class, 494),BA.numberCast(int.class, 494),BA.numberCast(int.class, 494),BA.numberCast(int.class, 494),BA.numberCast(int.class, 0),BA.numberCast(int.class, 329),BA.numberCast(int.class, 274),BA.numberCast(int.class, 686),BA.numberCast(int.class, 686),BA.numberCast(int.class, 686),BA.numberCast(int.class, 384),BA.numberCast(int.class, 384),BA.numberCast(int.class, 384),BA.numberCast(int.class, 384),BA.numberCast(int.class, 384),BA.numberCast(int.class, 384),BA.numberCast(int.class, 494),BA.numberCast(int.class, 494),BA.numberCast(int.class, 494),BA.numberCast(int.class, 0)})),(Object)(BA.numberCast(int.class, -(double) (0 + 60))),(Object)(BA.numberCast(int.class, 10)),(Object)(BA.numberCast(int.class, 220)),(Object)(BA.numberCast(int.class, 40)),(Object)(BA.numberCast(int.class, 800)),(Object)(BA.numberCast(int.class, -(double) (0 + 230)))))));
 BA.debugLineNum = 171;BA.debugLine="fFontsInfos.Put(calcFontKey(\"zapfdingbats\",fontNo";
Debug.ShouldStop(1024);
__ref.getField(false,"_ffontsinfos" /*RemoteObject*/ ).runVoidMethod ("Put",(Object)((__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_calcfontkey" /*RemoteObject*/ ,(Object)(BA.ObjectToString("zapfdingbats")),(Object)(__ref.getField(true,"_fontnormal" /*RemoteObject*/ ))))),(Object)((__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_createfontinfo" /*RemoteObject*/ ,(Object)(RemoteObject.createNewArray("int",new int[] {256},new Object[] {BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 278),BA.numberCast(int.class, 974),BA.numberCast(int.class, 961),BA.numberCast(int.class, 974),BA.numberCast(int.class, 980),BA.numberCast(int.class, 719),BA.numberCast(int.class, 789),BA.numberCast(int.class, 790),BA.numberCast(int.class, 791),BA.numberCast(int.class, 690),BA.numberCast(int.class, 960),BA.numberCast(int.class, 939),BA.numberCast(int.class, 549),BA.numberCast(int.class, 855),BA.numberCast(int.class, 911),BA.numberCast(int.class, 933),BA.numberCast(int.class, 911),BA.numberCast(int.class, 945),BA.numberCast(int.class, 974),BA.numberCast(int.class, 755),BA.numberCast(int.class, 846),BA.numberCast(int.class, 762),BA.numberCast(int.class, 761),BA.numberCast(int.class, 571),BA.numberCast(int.class, 677),BA.numberCast(int.class, 763),BA.numberCast(int.class, 760),BA.numberCast(int.class, 759),BA.numberCast(int.class, 754),BA.numberCast(int.class, 494),BA.numberCast(int.class, 552),BA.numberCast(int.class, 537),BA.numberCast(int.class, 577),BA.numberCast(int.class, 692),BA.numberCast(int.class, 786),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 790),BA.numberCast(int.class, 793),BA.numberCast(int.class, 794),BA.numberCast(int.class, 816),BA.numberCast(int.class, 823),BA.numberCast(int.class, 789),BA.numberCast(int.class, 841),BA.numberCast(int.class, 823),BA.numberCast(int.class, 833),BA.numberCast(int.class, 816),BA.numberCast(int.class, 831),BA.numberCast(int.class, 923),BA.numberCast(int.class, 744),BA.numberCast(int.class, 723),BA.numberCast(int.class, 749),BA.numberCast(int.class, 790),BA.numberCast(int.class, 792),BA.numberCast(int.class, 695),BA.numberCast(int.class, 776),BA.numberCast(int.class, 768),BA.numberCast(int.class, 792),BA.numberCast(int.class, 759),BA.numberCast(int.class, 707),BA.numberCast(int.class, 708),BA.numberCast(int.class, 682),BA.numberCast(int.class, 701),BA.numberCast(int.class, 826),BA.numberCast(int.class, 815),BA.numberCast(int.class, 789),BA.numberCast(int.class, 789),BA.numberCast(int.class, 707),BA.numberCast(int.class, 687),BA.numberCast(int.class, 696),BA.numberCast(int.class, 689),BA.numberCast(int.class, 786),BA.numberCast(int.class, 787),BA.numberCast(int.class, 713),BA.numberCast(int.class, 791),BA.numberCast(int.class, 785),BA.numberCast(int.class, 791),BA.numberCast(int.class, 873),BA.numberCast(int.class, 761),BA.numberCast(int.class, 762),BA.numberCast(int.class, 762),BA.numberCast(int.class, 759),BA.numberCast(int.class, 759),BA.numberCast(int.class, 892),BA.numberCast(int.class, 892),BA.numberCast(int.class, 788),BA.numberCast(int.class, 784),BA.numberCast(int.class, 438),BA.numberCast(int.class, 138),BA.numberCast(int.class, 277),BA.numberCast(int.class, 415),BA.numberCast(int.class, 392),BA.numberCast(int.class, 392),BA.numberCast(int.class, 668),BA.numberCast(int.class, 668),BA.numberCast(int.class, 0),BA.numberCast(int.class, 390),BA.numberCast(int.class, 390),BA.numberCast(int.class, 317),BA.numberCast(int.class, 317),BA.numberCast(int.class, 276),BA.numberCast(int.class, 276),BA.numberCast(int.class, 509),BA.numberCast(int.class, 509),BA.numberCast(int.class, 410),BA.numberCast(int.class, 410),BA.numberCast(int.class, 234),BA.numberCast(int.class, 234),BA.numberCast(int.class, 334),BA.numberCast(int.class, 334),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 0),BA.numberCast(int.class, 732),BA.numberCast(int.class, 544),BA.numberCast(int.class, 544),BA.numberCast(int.class, 910),BA.numberCast(int.class, 667),BA.numberCast(int.class, 760),BA.numberCast(int.class, 760),BA.numberCast(int.class, 776),BA.numberCast(int.class, 595),BA.numberCast(int.class, 694),BA.numberCast(int.class, 626),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 788),BA.numberCast(int.class, 894),BA.numberCast(int.class, 838),BA.numberCast(int.class, 1016),BA.numberCast(int.class, 458),BA.numberCast(int.class, 748),BA.numberCast(int.class, 924),BA.numberCast(int.class, 748),BA.numberCast(int.class, 918),BA.numberCast(int.class, 927),BA.numberCast(int.class, 928),BA.numberCast(int.class, 928),BA.numberCast(int.class, 834),BA.numberCast(int.class, 873),BA.numberCast(int.class, 828),BA.numberCast(int.class, 924),BA.numberCast(int.class, 924),BA.numberCast(int.class, 917),BA.numberCast(int.class, 930),BA.numberCast(int.class, 931),BA.numberCast(int.class, 463),BA.numberCast(int.class, 883),BA.numberCast(int.class, 836),BA.numberCast(int.class, 836),BA.numberCast(int.class, 867),BA.numberCast(int.class, 867),BA.numberCast(int.class, 696),BA.numberCast(int.class, 696),BA.numberCast(int.class, 874),BA.numberCast(int.class, 0),BA.numberCast(int.class, 874),BA.numberCast(int.class, 760),BA.numberCast(int.class, 946),BA.numberCast(int.class, 771),BA.numberCast(int.class, 865),BA.numberCast(int.class, 771),BA.numberCast(int.class, 888),BA.numberCast(int.class, 967),BA.numberCast(int.class, 888),BA.numberCast(int.class, 831),BA.numberCast(int.class, 873),BA.numberCast(int.class, 927),BA.numberCast(int.class, 970),BA.numberCast(int.class, 918),BA.numberCast(int.class, 0)})),(Object)(BA.numberCast(int.class, -(double) (0 + 60))),(Object)(BA.numberCast(int.class, 40)),(Object)(BA.numberCast(int.class, 220)),(Object)(BA.numberCast(int.class, 40)),(Object)(BA.numberCast(int.class, 800)),(Object)(BA.numberCast(int.class, -(double) (0 + 230)))))));
 BA.debugLineNum = 172;BA.debugLine="End Sub";
Debug.ShouldStop(2048);
return RemoteObject.createImmutable("");
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _initialize(RemoteObject __ref,RemoteObject _ba,RemoteObject _aunit) throws Exception{
try {
		Debug.PushSubsStack("Initialize (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,121);
if (RapidSub.canDelegate("initialize")) { return __ref.runUserSub(false, "cpdf","initialize", __ref, _ba, _aunit);}
__ref.runVoidMethodAndSync("innerInitializeHelper", _ba);
Debug.locals.put("ba", _ba);
Debug.locals.put("aunit", _aunit);
 BA.debugLineNum = 121;BA.debugLine="Public Sub Initialize(aunit As String) As cPDF";
Debug.ShouldStop(16777216);
 BA.debugLineNum = 122;BA.debugLine="fLibVersion=\"0.6\"";
Debug.ShouldStop(33554432);
__ref.setField ("_flibversion" /*RemoteObject*/ ,BA.ObjectToString("0.6"));
 BA.debugLineNum = 123;BA.debugLine="fPDFVersion=\"1.3\"";
Debug.ShouldStop(67108864);
__ref.setField ("_fpdfversion" /*RemoteObject*/ ,BA.ObjectToString("1.3"));
 BA.debugLineNum = 124;BA.debugLine="sUnit(aunit)";
Debug.ShouldStop(134217728);
__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_sunit" /*RemoteObject*/ ,(Object)(_aunit));
 BA.debugLineNum = 125;BA.debugLine="fProperties=CreateMap(\"Producer\":\"B4XPDF\",\"Creati";
Debug.ShouldStop(268435456);
__ref.setField ("_fproperties" /*RemoteObject*/ ,cpdf.__c.runMethod(false, "createMap", (Object)(new RemoteObject[] {RemoteObject.createImmutable(("Producer")),RemoteObject.createImmutable(("B4XPDF")),RemoteObject.createImmutable(("CreationDate")),(__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_gcreationdate" /*RemoteObject*/ )),RemoteObject.createImmutable(("ModDate")),(__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_gcreationdate" /*RemoteObject*/ ))})));
 BA.debugLineNum = 126;BA.debugLine="fContext.Initialize";
Debug.ShouldStop(536870912);
__ref.getField(false,"_fcontext" /*RemoteObject*/ ).runVoidMethod ("Initialize");
 BA.debugLineNum = 127;BA.debugLine="fObjs.Initialize";
Debug.ShouldStop(1073741824);
__ref.getField(false,"_fobjs" /*RemoteObject*/ ).runVoidMethod ("Initialize");
 BA.debugLineNum = 128;BA.debugLine="fPages.Initialize";
Debug.ShouldStop(-2147483648);
__ref.getField(false,"_fpages" /*RemoteObject*/ ).runVoidMethod ("Initialize");
 BA.debugLineNum = 129;BA.debugLine="fPage=0";
Debug.ShouldStop(1);
__ref.setField ("_fpage" /*RemoteObject*/ ,BA.numberCast(int.class, 0));
 BA.debugLineNum = 130;BA.debugLine="fUsedImages.Initialize";
Debug.ShouldStop(2);
__ref.getField(false,"_fusedimages" /*RemoteObject*/ ).runVoidMethod ("Initialize");
 BA.debugLineNum = 131;BA.debugLine="fUsedFonts.Initialize";
Debug.ShouldStop(4);
__ref.getField(false,"_fusedfonts" /*RemoteObject*/ ).runVoidMethod ("Initialize");
 BA.debugLineNum = 132;BA.debugLine="initFontsInfos";
Debug.ShouldStop(8);
__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_initfontsinfos" /*RemoteObject*/ );
 BA.debugLineNum = 133;BA.debugLine="Return Me";
Debug.ShouldStop(16);
if (true) return (__ref);
 BA.debugLineNum = 134;BA.debugLine="End Sub";
Debug.ShouldStop(32);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _kidswrite(RemoteObject __ref) throws Exception{
try {
		Debug.PushSubsStack("kidsWrite (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,217);
if (RapidSub.canDelegate("kidswrite")) { return __ref.runUserSub(false, "cpdf","kidswrite", __ref);}
RemoteObject _bb = RemoteObject.declareNull("gunav2.keymon.com.mx.b4xbytesbuilder");
int _i = 0;
 BA.debugLineNum = 217;BA.debugLine="private Sub kidsWrite As Byte()";
Debug.ShouldStop(16777216);
 BA.debugLineNum = 218;BA.debugLine="Dim bb As B4XBytesBuilder";
Debug.ShouldStop(33554432);
_bb = RemoteObject.createNew ("gunav2.keymon.com.mx.b4xbytesbuilder");Debug.locals.put("bb", _bb);
 BA.debugLineNum = 219;BA.debugLine="bb.Initialize";
Debug.ShouldStop(67108864);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
 BA.debugLineNum = 220;BA.debugLine="bb.Append($\"${fObjs.Size+1} 0 obj <</Type /Pages";
Debug.ShouldStop(134217728);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable(""),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_fobjs" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "+",1, 1)))),RemoteObject.createImmutable(" 0 obj <</Type /Pages /Kids ["))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 BA.debugLineNum = 221;BA.debugLine="For i=1 To fPages.Size";
Debug.ShouldStop(268435456);
{
final int step4 = 1;
final int limit4 = __ref.getField(false,"_fpages" /*RemoteObject*/ ).runMethod(true,"getSize").<Integer>get().intValue();
_i = 1 ;
for (;(step4 > 0 && _i <= limit4) || (step4 < 0 && _i >= limit4) ;_i = ((int)(0 + _i + step4))  ) {
Debug.locals.put("i", _i);
 BA.debugLineNum = 222;BA.debugLine="bb.append($\"${fObjs.Size+1+i} 0 R \"$.getbytes(fT";
Debug.ShouldStop(536870912);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable(""),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_fobjs" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1),RemoteObject.createImmutable(_i)}, "++",2, 1)))),RemoteObject.createImmutable(" 0 R "))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 }
}Debug.locals.put("i", _i);
;
 BA.debugLineNum = 224;BA.debugLine="bb.Append($\"] /Count ${fPages.size}>> endobj${Chr";
Debug.ShouldStop(-2147483648);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable("] /Count "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((__ref.getField(false,"_fpages" /*RemoteObject*/ ).runMethod(true,"getSize")))),RemoteObject.createImmutable(">> endobj"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable(""))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 BA.debugLineNum = 225;BA.debugLine="fObjs.Add(bb.Length)";
Debug.ShouldStop(1);
__ref.getField(false,"_fobjs" /*RemoteObject*/ ).runVoidMethod ("Add",(Object)((_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_getlength" /*RemoteObject*/ ))));
 BA.debugLineNum = 226;BA.debugLine="Return bb.ToArray";
Debug.ShouldStop(2);
if (true) return _bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_toarray" /*RemoteObject*/ );
 BA.debugLineNum = 227;BA.debugLine="End Sub";
Debug.ShouldStop(4);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _multilinetextsizeaddline(RemoteObject __ref,RemoteObject _amts,RemoteObject _ats,RemoteObject _atext,RemoteObject _awidth) throws Exception{
try {
		Debug.PushSubsStack("MultilineTextSizeAddLine (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,925);
if (RapidSub.canDelegate("multilinetextsizeaddline")) { return __ref.runUserSub(false, "cpdf","multilinetextsizeaddline", __ref, _amts, _ats, _atext, _awidth);}
RemoteObject _s = RemoteObject.createImmutable("");
RemoteObject _p = RemoteObject.createImmutable(0);
Debug.locals.put("amts", _amts);
Debug.locals.put("ats", _ats);
Debug.locals.put("atext", _atext);
Debug.locals.put("awidth", _awidth);
 BA.debugLineNum = 925;BA.debugLine="private Sub MultilineTextSizeAddLine(amts As TPDFM";
Debug.ShouldStop(268435456);
 BA.debugLineNum = 926;BA.debugLine="Dim s As String";
Debug.ShouldStop(536870912);
_s = RemoteObject.createImmutable("");Debug.locals.put("s", _s);
 BA.debugLineNum = 927;BA.debugLine="If ats.fWidth>awidth Then";
Debug.ShouldStop(1073741824);
if (RemoteObject.solveBoolean(">",_ats.getField(true,"fWidth" /*RemoteObject*/ ),_awidth)) { 
 BA.debugLineNum = 928;BA.debugLine="Dim p As Int=atext.LastIndexOf(\" \")";
Debug.ShouldStop(-2147483648);
_p = _atext.runMethod(true,"lastIndexOf",(Object)(RemoteObject.createImmutable(" ")));Debug.locals.put("p", _p);Debug.locals.put("p", _p);
 BA.debugLineNum = 929;BA.debugLine="If p=-1 Then";
Debug.ShouldStop(1);
if (RemoteObject.solveBoolean("=",_p,BA.numberCast(double.class, -(double) (0 + 1)))) { 
 BA.debugLineNum = 930;BA.debugLine="p=atext.Length-1";
Debug.ShouldStop(2);
_p = RemoteObject.solve(new RemoteObject[] {_atext.runMethod(true,"length"),RemoteObject.createImmutable(1)}, "-",1, 1);Debug.locals.put("p", _p);
 };
 BA.debugLineNum = 932;BA.debugLine="s=atext.SubString(p+1)";
Debug.ShouldStop(8);
_s = _atext.runMethod(true,"substring",(Object)(RemoteObject.solve(new RemoteObject[] {_p,RemoteObject.createImmutable(1)}, "+",1, 1)));Debug.locals.put("s", _s);
 BA.debugLineNum = 933;BA.debugLine="atext=atext.SubString2(0,p)";
Debug.ShouldStop(16);
_atext = _atext.runMethod(true,"substring",(Object)(BA.numberCast(int.class, 0)),(Object)(_p));Debug.locals.put("atext", _atext);
 }else {
 BA.debugLineNum = 935;BA.debugLine="s=\"\"";
Debug.ShouldStop(64);
_s = BA.ObjectToString("");Debug.locals.put("s", _s);
 };
 BA.debugLineNum = 937;BA.debugLine="amts.fparagraphs.Get(amts.fParagraphs.Size-1).As(";
Debug.ShouldStop(256);
(RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.collections.List"), _amts.getField(false,"fParagraphs" /*RemoteObject*/ ).runMethod(false,"Get",(Object)(RemoteObject.solve(new RemoteObject[] {_amts.getField(false,"fParagraphs" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "-",1, 1))))).runVoidMethod ("Add",(Object)((_atext)));
 BA.debugLineNum = 938;BA.debugLine="amts.fHeight=amts.fHeight+ats.fHeight";
Debug.ShouldStop(512);
_amts.setField ("fHeight" /*RemoteObject*/ ,RemoteObject.solve(new RemoteObject[] {_amts.getField(true,"fHeight" /*RemoteObject*/ ),_ats.getField(true,"fHeight" /*RemoteObject*/ )}, "+",1, 0));
 BA.debugLineNum = 939;BA.debugLine="Return s";
Debug.ShouldStop(1024);
if (true) return _s;
 BA.debugLineNum = 940;BA.debugLine="End Sub";
Debug.ShouldStop(2048);
return RemoteObject.createImmutable("");
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _outimage(RemoteObject __ref,RemoteObject _adir,RemoteObject _afile,RemoteObject _ax,RemoteObject _ay,RemoteObject _aw,RemoteObject _ah) throws Exception{
try {
		Debug.PushSubsStack("outImage (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,817);
if (RapidSub.canDelegate("outimage")) { return __ref.runUserSub(false, "cpdf","outimage", __ref, _adir, _afile, _ax, _ay, _aw, _ah);}
RemoteObject _ii = RemoteObject.declareNull("gunav2.keymon.com.mx.cpdf._tpdfimageinfo");
RemoteObject _k = RemoteObject.createImmutable("");
RemoteObject _i = RemoteObject.createImmutable(0);
Debug.locals.put("adir", _adir);
Debug.locals.put("afile", _afile);
Debug.locals.put("ax", _ax);
Debug.locals.put("ay", _ay);
Debug.locals.put("aw", _aw);
Debug.locals.put("ah", _ah);
 BA.debugLineNum = 817;BA.debugLine="public Sub outImage(adir As String,afile As String";
Debug.ShouldStop(65536);
 BA.debugLineNum = 818;BA.debugLine="Dim ii As TPDFImageInfo";
Debug.ShouldStop(131072);
_ii = RemoteObject.createNew ("gunav2.keymon.com.mx.cpdf._tpdfimageinfo");Debug.locals.put("ii", _ii);
 BA.debugLineNum = 819;BA.debugLine="afile=convertImage(adir,afile)";
Debug.ShouldStop(262144);
_afile = __ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_convertimage" /*RemoteObject*/ ,(Object)(_adir),(Object)(_afile));Debug.locals.put("afile", _afile);
 BA.debugLineNum = 821;BA.debugLine="Dim k As String=imageKey(adir,afile)";
Debug.ShouldStop(1048576);
_k = __ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_imagekey" /*RemoteObject*/ ,(Object)(_adir),(Object)(_afile));Debug.locals.put("k", _k);Debug.locals.put("k", _k);
 BA.debugLineNum = 822;BA.debugLine="Dim i As Int=findImageKey(k)";
Debug.ShouldStop(2097152);
_i = __ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_findimagekey" /*RemoteObject*/ ,(Object)(_k));Debug.locals.put("i", _i);Debug.locals.put("i", _i);
 BA.debugLineNum = 824;BA.debugLine="If i=-1 Then";
Debug.ShouldStop(8388608);
if (RemoteObject.solveBoolean("=",_i,BA.numberCast(double.class, -(double) (0 + 1)))) { 
 BA.debugLineNum = 826;BA.debugLine="ii=imageInfo(adir,afile)";
Debug.ShouldStop(33554432);
_ii = __ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_imageinfo" /*RemoteObject*/ ,(Object)(_adir),(Object)(_afile));Debug.locals.put("ii", _ii);
 BA.debugLineNum = 828;BA.debugLine="fUsedImages.add(CreateMap(\"path\":k,\"info\":ii))";
Debug.ShouldStop(134217728);
__ref.getField(false,"_fusedimages" /*RemoteObject*/ ).runVoidMethod ("Add",(Object)((cpdf.__c.runMethod(false, "createMap", (Object)(new RemoteObject[] {RemoteObject.createImmutable(("path")),(_k),RemoteObject.createImmutable(("info")),(_ii)})).getObject())));
 BA.debugLineNum = 829;BA.debugLine="i=fUsedImages.Size-1";
Debug.ShouldStop(268435456);
_i = RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_fusedimages" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "-",1, 1);Debug.locals.put("i", _i);
 }else {
 BA.debugLineNum = 831;BA.debugLine="ii=fUsedImages.Get(i).As(Map).Get(\"info\")";
Debug.ShouldStop(1073741824);
_ii = ((RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.collections.Map"), __ref.getField(false,"_fusedimages" /*RemoteObject*/ ).runMethod(false,"Get",(Object)(_i)))).runMethod(false,"Get",(Object)((RemoteObject.createImmutable("info")))));Debug.locals.put("ii", _ii);
 };
 BA.debugLineNum = 834;BA.debugLine="File.Delete(adir,afile)";
Debug.ShouldStop(2);
cpdf.__c.getField(false,"File").runVoidMethod ("Delete",(Object)(_adir),(Object)(_afile));
 BA.debugLineNum = 836;BA.debugLine="If ii.fError=0 Then";
Debug.ShouldStop(8);
if (RemoteObject.solveBoolean("=",_ii.getField(true,"fError" /*RemoteObject*/ ),BA.numberCast(double.class, 0))) { 
 BA.debugLineNum = 838;BA.debugLine="If aw=0 And ah=0 Then";
Debug.ShouldStop(32);
if (RemoteObject.solveBoolean("=",_aw,BA.numberCast(double.class, 0)) && RemoteObject.solveBoolean("=",_ah,BA.numberCast(double.class, 0))) { 
 BA.debugLineNum = 839;BA.debugLine="aw=-96";
Debug.ShouldStop(64);
_aw = BA.numberCast(double.class, -(double) (0 + 96));Debug.locals.put("aw", _aw);
 BA.debugLineNum = 840;BA.debugLine="ah=-96";
Debug.ShouldStop(128);
_ah = BA.numberCast(double.class, -(double) (0 + 96));Debug.locals.put("ah", _ah);
 };
 BA.debugLineNum = 844;BA.debugLine="If aw<0 Then";
Debug.ShouldStop(2048);
if (RemoteObject.solveBoolean("<",_aw,BA.numberCast(double.class, 0))) { 
 BA.debugLineNum = 845;BA.debugLine="aw=-ii.fWidth*72/aw/fUnitFactor";
Debug.ShouldStop(4096);
_aw = BA.numberCast(double.class, -(double) (0 + _ii.getField(true,"fWidth" /*RemoteObject*/ ).<Integer>get().intValue())*(double) (0 + 72)/(double)_aw.<Double>get().doubleValue()/(double)__ref.getField(true,"_funitfactor" /*RemoteObject*/ ).<Double>get().doubleValue());Debug.locals.put("aw", _aw);
 };
 BA.debugLineNum = 848;BA.debugLine="If ah<0 Then";
Debug.ShouldStop(32768);
if (RemoteObject.solveBoolean("<",_ah,BA.numberCast(double.class, 0))) { 
 BA.debugLineNum = 849;BA.debugLine="ah=-ii.fHeight*72/ah/fUnitFactor";
Debug.ShouldStop(65536);
_ah = BA.numberCast(double.class, -(double) (0 + _ii.getField(true,"fHeight" /*RemoteObject*/ ).<Integer>get().intValue())*(double) (0 + 72)/(double)_ah.<Double>get().doubleValue()/(double)__ref.getField(true,"_funitfactor" /*RemoteObject*/ ).<Double>get().doubleValue());Debug.locals.put("ah", _ah);
 };
 BA.debugLineNum = 853;BA.debugLine="If aw=0 Then";
Debug.ShouldStop(1048576);
if (RemoteObject.solveBoolean("=",_aw,BA.numberCast(double.class, 0))) { 
 BA.debugLineNum = 854;BA.debugLine="aw=ah*ii.fWidth/ii.fHeight";
Debug.ShouldStop(2097152);
_aw = RemoteObject.solve(new RemoteObject[] {_ah,_ii.getField(true,"fWidth" /*RemoteObject*/ ),_ii.getField(true,"fHeight" /*RemoteObject*/ )}, "*/",0, 0);Debug.locals.put("aw", _aw);
 };
 BA.debugLineNum = 857;BA.debugLine="If ah=0 Then";
Debug.ShouldStop(16777216);
if (RemoteObject.solveBoolean("=",_ah,BA.numberCast(double.class, 0))) { 
 BA.debugLineNum = 858;BA.debugLine="ah=aw*ii.fHeight/ii.fWidth";
Debug.ShouldStop(33554432);
_ah = RemoteObject.solve(new RemoteObject[] {_aw,_ii.getField(true,"fHeight" /*RemoteObject*/ ),_ii.getField(true,"fWidth" /*RemoteObject*/ )}, "*/",0, 0);Debug.locals.put("ah", _ah);
 };
 BA.debugLineNum = 861;BA.debugLine="contentAdd(fPage,$\"q ${NumberFormat2(aw*fUnitFac";
Debug.ShouldStop(268435456);
__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_contentadd" /*RemoteObject*/ ,(Object)(__ref.getField(true,"_fpage" /*RemoteObject*/ )),(Object)((RemoteObject.concat(RemoteObject.createImmutable("q "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(RemoteObject.solve(new RemoteObject[] {_aw,__ref.getField(true,"_funitfactor" /*RemoteObject*/ )}, "*",0, 0)),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 3)),(Object)(BA.numberCast(int.class, 3)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" 0 0 "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(RemoteObject.solve(new RemoteObject[] {_ah,__ref.getField(true,"_funitfactor" /*RemoteObject*/ )}, "*",0, 0)),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 3)),(Object)(BA.numberCast(int.class, 3)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable("  "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(RemoteObject.solve(new RemoteObject[] {_ax,__ref.getField(true,"_funitfactor" /*RemoteObject*/ )}, "*",0, 0)),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 3)),(Object)(BA.numberCast(int.class, 3)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(RemoteObject.solve(new RemoteObject[] {_ay,__ref.getField(true,"_funitfactor" /*RemoteObject*/ )}, "*",0, 0)),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 3)),(Object)(BA.numberCast(int.class, 3)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" cm /I"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((_i))),RemoteObject.createImmutable(" Do Q"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable("")))));
 };
 BA.debugLineNum = 863;BA.debugLine="Return Me";
Debug.ShouldStop(1073741824);
if (true) return (__ref);
 BA.debugLineNum = 864;BA.debugLine="End Sub";
Debug.ShouldStop(-2147483648);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _outline(RemoteObject __ref,RemoteObject _ax1,RemoteObject _ay1,RemoteObject _ax2,RemoteObject _ay2) throws Exception{
try {
		Debug.PushSubsStack("outLine (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,779);
if (RapidSub.canDelegate("outline")) { return __ref.runUserSub(false, "cpdf","outline", __ref, _ax1, _ay1, _ax2, _ay2);}
Debug.locals.put("ax1", _ax1);
Debug.locals.put("ay1", _ay1);
Debug.locals.put("ax2", _ax2);
Debug.locals.put("ay2", _ay2);
 BA.debugLineNum = 779;BA.debugLine="public Sub outLine(ax1 As Double,ay1 As Double,ax2";
Debug.ShouldStop(1024);
 BA.debugLineNum = 780;BA.debugLine="contentAdd(fPage,$\"${NumberFormat2(ax1*fUnitFacto";
Debug.ShouldStop(2048);
__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_contentadd" /*RemoteObject*/ ,(Object)(__ref.getField(true,"_fpage" /*RemoteObject*/ )),(Object)((RemoteObject.concat(RemoteObject.createImmutable(""),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(RemoteObject.solve(new RemoteObject[] {_ax1,__ref.getField(true,"_funitfactor" /*RemoteObject*/ )}, "*",0, 0)),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 3)),(Object)(BA.numberCast(int.class, 3)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(RemoteObject.solve(new RemoteObject[] {_ay1,__ref.getField(true,"_funitfactor" /*RemoteObject*/ )}, "*",0, 0)),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 3)),(Object)(BA.numberCast(int.class, 3)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" m "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(RemoteObject.solve(new RemoteObject[] {_ax2,__ref.getField(true,"_funitfactor" /*RemoteObject*/ )}, "*",0, 0)),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 3)),(Object)(BA.numberCast(int.class, 3)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(RemoteObject.solve(new RemoteObject[] {_ay2,__ref.getField(true,"_funitfactor" /*RemoteObject*/ )}, "*",0, 0)),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 3)),(Object)(BA.numberCast(int.class, 3)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" l h S"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable("")))));
 BA.debugLineNum = 781;BA.debugLine="Return Me";
Debug.ShouldStop(4096);
if (true) return (__ref);
 BA.debugLineNum = 782;BA.debugLine="End Sub";
Debug.ShouldStop(8192);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _outraw(RemoteObject __ref,RemoteObject _atext) throws Exception{
try {
		Debug.PushSubsStack("outRaw (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,869);
if (RapidSub.canDelegate("outraw")) { return __ref.runUserSub(false, "cpdf","outraw", __ref, _atext);}
RemoteObject _shift = RemoteObject.createImmutable(0);
RemoteObject _m = RemoteObject.declareNull("anywheresoftware.b4a.keywords.Regex.MatcherWrapper");
int _g = 0;
RemoteObject _v = RemoteObject.createImmutable("");
Debug.locals.put("atext", _atext);
 BA.debugLineNum = 869;BA.debugLine="public Sub outRaw(atext As String) As cPDF";
Debug.ShouldStop(16);
 BA.debugLineNum = 870;BA.debugLine="If fUnitFactor<>1 Then";
Debug.ShouldStop(32);
if (RemoteObject.solveBoolean("!",__ref.getField(true,"_funitfactor" /*RemoteObject*/ ),BA.numberCast(double.class, 1))) { 
 BA.debugLineNum = 872;BA.debugLine="Dim shift As Int=0";
Debug.ShouldStop(128);
_shift = BA.numberCast(int.class, 0);Debug.locals.put("shift", _shift);Debug.locals.put("shift", _shift);
 BA.debugLineNum = 873;BA.debugLine="atext=atext & Chr(10)";
Debug.ShouldStop(256);
_atext = RemoteObject.concat(_atext,cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10))));Debug.locals.put("atext", _atext);
 BA.debugLineNum = 874;BA.debugLine="Dim m As Matcher = Regex.Matcher(\"([+-]?[0-9]{1,";
Debug.ShouldStop(512);
_m = RemoteObject.createNew ("anywheresoftware.b4a.keywords.Regex.MatcherWrapper");
_m = cpdf.__c.getField(false,"Regex").runMethod(false,"Matcher",(Object)(BA.ObjectToString("([+-]?[0-9]{1,}[\\.]{0,1}[0-9]{0,})")),(Object)(_atext));Debug.locals.put("m", _m);Debug.locals.put("m", _m);
 BA.debugLineNum = 875;BA.debugLine="Do While m.Find";
Debug.ShouldStop(1024);
while (_m.runMethod(true,"Find").<Boolean>get().booleanValue()) {
 BA.debugLineNum = 876;BA.debugLine="For g=1 To m.GroupCount";
Debug.ShouldStop(2048);
{
final int step6 = 1;
final int limit6 = _m.runMethod(true,"getGroupCount").<Integer>get().intValue();
_g = 1 ;
for (;(step6 > 0 && _g <= limit6) || (step6 < 0 && _g >= limit6) ;_g = ((int)(0 + _g + step6))  ) {
Debug.locals.put("g", _g);
 BA.debugLineNum = 877;BA.debugLine="Dim v As String=NumberFormat2(fUnitFactor*m.Gr";
Debug.ShouldStop(4096);
_v = cpdf.__c.runMethod(true,"NumberFormat2",(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_funitfactor" /*RemoteObject*/ ),BA.numberCast(double.class, _m.runMethod(true,"Group",(Object)(BA.numberCast(int.class, _g))))}, "*",0, 0)),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 3)),(Object)(BA.numberCast(int.class, 3)),(Object)(cpdf.__c.getField(true,"False")));Debug.locals.put("v", _v);Debug.locals.put("v", _v);
 BA.debugLineNum = 878;BA.debugLine="atext=atext.SubString2(0,m.getstart(g)+shift)";
Debug.ShouldStop(8192);
_atext = RemoteObject.concat(_atext.runMethod(true,"substring",(Object)(BA.numberCast(int.class, 0)),(Object)(RemoteObject.solve(new RemoteObject[] {_m.runMethod(true,"GetStart",(Object)(BA.numberCast(int.class, _g))),_shift}, "+",1, 1))),_v,_atext.runMethod(true,"substring",(Object)(RemoteObject.solve(new RemoteObject[] {_m.runMethod(true,"GetEnd",(Object)(BA.numberCast(int.class, _g))),_shift}, "+",1, 1))));Debug.locals.put("atext", _atext);
 BA.debugLineNum = 879;BA.debugLine="shift=shift+v.Length-m.Group(g).Length";
Debug.ShouldStop(16384);
_shift = RemoteObject.solve(new RemoteObject[] {_shift,_v.runMethod(true,"length"),_m.runMethod(true,"Group",(Object)(BA.numberCast(int.class, _g))).runMethod(true,"length")}, "+-",2, 1);Debug.locals.put("shift", _shift);
 }
}Debug.locals.put("g", _g);
;
 }
;
 };
 BA.debugLineNum = 883;BA.debugLine="contentAdd(fPage,atext)";
Debug.ShouldStop(262144);
__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_contentadd" /*RemoteObject*/ ,(Object)(__ref.getField(true,"_fpage" /*RemoteObject*/ )),(Object)(_atext));
 BA.debugLineNum = 884;BA.debugLine="Return Me";
Debug.ShouldStop(524288);
if (true) return (__ref);
 BA.debugLineNum = 885;BA.debugLine="End Sub";
Debug.ShouldStop(1048576);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _outrectangle(RemoteObject __ref,RemoteObject _ax,RemoteObject _ay,RemoteObject _aw,RemoteObject _ah,RemoteObject _astyle) throws Exception{
try {
		Debug.PushSubsStack("outRectangle (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,788);
if (RapidSub.canDelegate("outrectangle")) { return __ref.runUserSub(false, "cpdf","outrectangle", __ref, _ax, _ay, _aw, _ah, _astyle);}
Debug.locals.put("ax", _ax);
Debug.locals.put("ay", _ay);
Debug.locals.put("aw", _aw);
Debug.locals.put("ah", _ah);
Debug.locals.put("astyle", _astyle);
 BA.debugLineNum = 788;BA.debugLine="public Sub outRectangle(ax As Double,ay As Double,";
Debug.ShouldStop(524288);
 BA.debugLineNum = 789;BA.debugLine="If astyle=RectangleBorderAndFill Or astyle=Rectan";
Debug.ShouldStop(1048576);
if (RemoteObject.solveBoolean("=",_astyle,__ref.getField(true,"_rectangleborderandfill" /*RemoteObject*/ )) || RemoteObject.solveBoolean("=",_astyle,__ref.getField(true,"_rectanglefillonly" /*RemoteObject*/ ))) { 
 BA.debugLineNum = 790;BA.debugLine="contentAdd(fPage,$\"${NumberFormat2(fContext.fFil";
Debug.ShouldStop(2097152);
__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_contentadd" /*RemoteObject*/ ,(Object)(__ref.getField(true,"_fpage" /*RemoteObject*/ )),(Object)((RemoteObject.concat(RemoteObject.createImmutable(""),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(__ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(false,"fFillColor" /*RemoteObject*/ ).getArrayElement(true,BA.numberCast(int.class, 0))),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 3)),(Object)(BA.numberCast(int.class, 3)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(__ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(false,"fFillColor" /*RemoteObject*/ ).getArrayElement(true,BA.numberCast(int.class, 1))),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 3)),(Object)(BA.numberCast(int.class, 3)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(__ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(false,"fFillColor" /*RemoteObject*/ ).getArrayElement(true,BA.numberCast(int.class, 2))),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 3)),(Object)(BA.numberCast(int.class, 3)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" rg"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable("")))));
 };
 BA.debugLineNum = 792;BA.debugLine="contentAdd(fPage,$\"${NumberFormat2(ax*fUnitFactor";
Debug.ShouldStop(8388608);
__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_contentadd" /*RemoteObject*/ ,(Object)(__ref.getField(true,"_fpage" /*RemoteObject*/ )),(Object)((RemoteObject.concat(RemoteObject.createImmutable(""),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(RemoteObject.solve(new RemoteObject[] {_ax,__ref.getField(true,"_funitfactor" /*RemoteObject*/ )}, "*",0, 0)),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 3)),(Object)(BA.numberCast(int.class, 3)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(RemoteObject.solve(new RemoteObject[] {_ay,__ref.getField(true,"_funitfactor" /*RemoteObject*/ )}, "*",0, 0)),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 3)),(Object)(BA.numberCast(int.class, 3)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(RemoteObject.solve(new RemoteObject[] {_aw,__ref.getField(true,"_funitfactor" /*RemoteObject*/ )}, "*",0, 0)),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 3)),(Object)(BA.numberCast(int.class, 3)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(RemoteObject.solve(new RemoteObject[] {_ah,__ref.getField(true,"_funitfactor" /*RemoteObject*/ )}, "*",0, 0)),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 3)),(Object)(BA.numberCast(int.class, 3)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" re "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((_astyle))),RemoteObject.createImmutable(" "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable("")))));
 BA.debugLineNum = 793;BA.debugLine="Return Me";
Debug.ShouldStop(16777216);
if (true) return (__ref);
 BA.debugLineNum = 794;BA.debugLine="End Sub";
Debug.ShouldStop(33554432);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _outtext(RemoteObject __ref,RemoteObject _ax,RemoteObject _ay,RemoteObject _atext) throws Exception{
try {
		Debug.PushSubsStack("outText (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,716);
if (RapidSub.canDelegate("outtext")) { return __ref.runUserSub(false, "cpdf","outtext", __ref, _ax, _ay, _atext);}
RemoteObject _fi = RemoteObject.declareNull("gunav2.keymon.com.mx.cpdf._tpdffontinfo");
RemoteObject _ts = RemoteObject.declareNull("gunav2.keymon.com.mx.cpdf._tpdftextsize");
Debug.locals.put("ax", _ax);
Debug.locals.put("ay", _ay);
Debug.locals.put("atext", _atext);
 BA.debugLineNum = 716;BA.debugLine="public Sub outText(ax As Double,ay As Double,atext";
Debug.ShouldStop(2048);
 BA.debugLineNum = 717;BA.debugLine="contentAdd(fPage,$\"${NumberFormat2(fContext.fFont";
Debug.ShouldStop(4096);
__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_contentadd" /*RemoteObject*/ ,(Object)(__ref.getField(true,"_fpage" /*RemoteObject*/ )),(Object)((RemoteObject.concat(RemoteObject.createImmutable(""),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(__ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(false,"fFontColor" /*RemoteObject*/ ).getArrayElement(true,BA.numberCast(int.class, 0))),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 3)),(Object)(BA.numberCast(int.class, 3)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(__ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(false,"fFontColor" /*RemoteObject*/ ).getArrayElement(true,BA.numberCast(int.class, 1))),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 3)),(Object)(BA.numberCast(int.class, 3)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(__ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(false,"fFontColor" /*RemoteObject*/ ).getArrayElement(true,BA.numberCast(int.class, 2))),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 3)),(Object)(BA.numberCast(int.class, 3)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" rg"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable("")))));
 BA.debugLineNum = 718;BA.debugLine="contentAdd(fPage,$\"BT ${NumberFormat2(ax*fUnitFac";
Debug.ShouldStop(8192);
__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_contentadd" /*RemoteObject*/ ,(Object)(__ref.getField(true,"_fpage" /*RemoteObject*/ )),(Object)((RemoteObject.concat(RemoteObject.createImmutable("BT "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(RemoteObject.solve(new RemoteObject[] {_ax,__ref.getField(true,"_funitfactor" /*RemoteObject*/ )}, "*",0, 0)),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 3)),(Object)(BA.numberCast(int.class, 3)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(RemoteObject.solve(new RemoteObject[] {_ay,__ref.getField(true,"_funitfactor" /*RemoteObject*/ )}, "*",0, 0)),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 3)),(Object)(BA.numberCast(int.class, 3)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" Td ("),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_escapetext" /*RemoteObject*/ ,(Object)(_atext))))),RemoteObject.createImmutable(")Tj ET"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable("")))));
 BA.debugLineNum = 719;BA.debugLine="If Bit.And(fContext.fFontstyle,fontUnderline+font";
Debug.ShouldStop(16384);
if (RemoteObject.solveBoolean("!",cpdf.__c.getField(false,"Bit").runMethod(true,"And",(Object)(__ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(true,"fFontStyle" /*RemoteObject*/ )),(Object)(RemoteObject.solve(new RemoteObject[] {__ref.getField(true,"_fontunderline" /*RemoteObject*/ ),__ref.getField(true,"_fontstrikethrough" /*RemoteObject*/ )}, "+",1, 1))),BA.numberCast(double.class, 0))) { 
 BA.debugLineNum = 720;BA.debugLine="Dim fi As TPDFFontInfo=fFontsInfos.Get(calcFontK";
Debug.ShouldStop(32768);
_fi = ((__ref.getField(false,"_ffontsinfos" /*RemoteObject*/ ).runMethod(false,"Get",(Object)((__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_calcfontkey" /*RemoteObject*/ ,(Object)(__ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(true,"fFontFamily" /*RemoteObject*/ )),(Object)(__ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(true,"fFontStyle" /*RemoteObject*/ ))))))));Debug.locals.put("fi", _fi);Debug.locals.put("fi", _fi);
 BA.debugLineNum = 721;BA.debugLine="Dim ts As TPDFTextSize=gTextSize(atext)";
Debug.ShouldStop(65536);
_ts = __ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_gtextsize" /*RemoteObject*/ ,(Object)(_atext));Debug.locals.put("ts", _ts);Debug.locals.put("ts", _ts);
 };
 BA.debugLineNum = 723;BA.debugLine="If Bit.And(fContext.fFontstyle,fontUnderline)<>0";
Debug.ShouldStop(262144);
if (RemoteObject.solveBoolean("!",cpdf.__c.getField(false,"Bit").runMethod(true,"And",(Object)(__ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(true,"fFontStyle" /*RemoteObject*/ )),(Object)(__ref.getField(true,"_fontunderline" /*RemoteObject*/ ))),BA.numberCast(double.class, 0))) { 
 BA.debugLineNum = 724;BA.debugLine="contentAdd(fPage,$\"${NumberFormat2(ax*fUnitFacto";
Debug.ShouldStop(524288);
__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_contentadd" /*RemoteObject*/ ,(Object)(__ref.getField(true,"_fpage" /*RemoteObject*/ )),(Object)((RemoteObject.concat(RemoteObject.createImmutable(""),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(RemoteObject.solve(new RemoteObject[] {_ax,__ref.getField(true,"_funitfactor" /*RemoteObject*/ )}, "*",0, 0)),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 3)),(Object)(BA.numberCast(int.class, 3)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(RemoteObject.solve(new RemoteObject[] {_ay,__ref.getField(true,"_funitfactor" /*RemoteObject*/ ),_fi.getField(true,"fYUnderline" /*RemoteObject*/ ),__ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(true,"fFontSize" /*RemoteObject*/ ),RemoteObject.createImmutable(1000)}, "*+*/",1, 0)),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 3)),(Object)(BA.numberCast(int.class, 3)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(RemoteObject.solve(new RemoteObject[] {_ts.getField(true,"fWidth" /*RemoteObject*/ ),__ref.getField(true,"_funitfactor" /*RemoteObject*/ )}, "*",0, 0)),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 3)),(Object)(BA.numberCast(int.class, 3)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(RemoteObject.solve(new RemoteObject[] {(_fi.getField(true,"fHUnderline" /*RemoteObject*/ )),__ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(true,"fFontSize" /*RemoteObject*/ ),RemoteObject.createImmutable(1000)}, "*/",0, 0)),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 3)),(Object)(BA.numberCast(int.class, 3)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" re f "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable("")))));
 };
 BA.debugLineNum = 726;BA.debugLine="If Bit.And(fContext.fFontstyle,fontStrikeThrough)";
Debug.ShouldStop(2097152);
if (RemoteObject.solveBoolean("!",cpdf.__c.getField(false,"Bit").runMethod(true,"And",(Object)(__ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(true,"fFontStyle" /*RemoteObject*/ )),(Object)(__ref.getField(true,"_fontstrikethrough" /*RemoteObject*/ ))),BA.numberCast(double.class, 0))) { 
 BA.debugLineNum = 727;BA.debugLine="contentAdd(fPage,$\"${NumberFormat2(ax*fUnitFacto";
Debug.ShouldStop(4194304);
__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_contentadd" /*RemoteObject*/ ,(Object)(__ref.getField(true,"_fpage" /*RemoteObject*/ )),(Object)((RemoteObject.concat(RemoteObject.createImmutable(""),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(RemoteObject.solve(new RemoteObject[] {_ax,__ref.getField(true,"_funitfactor" /*RemoteObject*/ )}, "*",0, 0)),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 3)),(Object)(BA.numberCast(int.class, 3)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(RemoteObject.solve(new RemoteObject[] {_ay,__ref.getField(true,"_funitfactor" /*RemoteObject*/ ),_fi.getField(true,"fYStrikeThrough" /*RemoteObject*/ ),__ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(true,"fFontSize" /*RemoteObject*/ ),RemoteObject.createImmutable(1000)}, "*+*/",1, 0)),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 3)),(Object)(BA.numberCast(int.class, 3)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(RemoteObject.solve(new RemoteObject[] {_ts.getField(true,"fWidth" /*RemoteObject*/ ),__ref.getField(true,"_funitfactor" /*RemoteObject*/ )}, "*",0, 0)),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 3)),(Object)(BA.numberCast(int.class, 3)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(RemoteObject.solve(new RemoteObject[] {(_fi.getField(true,"fHStrikeThrough" /*RemoteObject*/ )),__ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(true,"fFontSize" /*RemoteObject*/ ),RemoteObject.createImmutable(1000)}, "*/",0, 0)),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 3)),(Object)(BA.numberCast(int.class, 3)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" re f "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable("")))));
 };
 BA.debugLineNum = 729;BA.debugLine="Return Me";
Debug.ShouldStop(16777216);
if (true) return (__ref);
 BA.debugLineNum = 730;BA.debugLine="End Sub";
Debug.ShouldStop(33554432);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _outtextflow(RemoteObject __ref,RemoteObject _aleftmargin,RemoteObject _arightmargin,RemoteObject _aalign,RemoteObject _atext) throws Exception{
try {
		Debug.PushSubsStack("outTextFlow (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,737);
if (RapidSub.canDelegate("outtextflow")) { return __ref.runUserSub(false, "cpdf","outtextflow", __ref, _aleftmargin, _arightmargin, _aalign, _atext);}
RemoteObject _mts = RemoteObject.declareNull("gunav2.keymon.com.mx.cpdf._tpdfmultilinetextsize");
RemoteObject _ts = RemoteObject.declareNull("gunav2.keymon.com.mx.cpdf._tpdftextsize");
int _p = 0;
RemoteObject _lines = RemoteObject.declareNull("anywheresoftware.b4a.objects.collections.List");
int _i = 0;
RemoteObject _l = RemoteObject.createImmutable("");
RemoteObject _w = null;
RemoteObject _x = RemoteObject.createImmutable(0);
RemoteObject _s = RemoteObject.createImmutable(0);
int _j = 0;
RemoteObject _ww = RemoteObject.declareNull("gunav2.keymon.com.mx.cpdf._tpdftextsize");
Debug.locals.put("aleftMargin", _aleftmargin);
Debug.locals.put("arightMargin", _arightmargin);
Debug.locals.put("aalign", _aalign);
Debug.locals.put("atext", _atext);
 BA.debugLineNum = 737;BA.debugLine="public Sub outTextFlow(aleftMargin As Double,arigh";
Debug.ShouldStop(1);
 BA.debugLineNum = 738;BA.debugLine="Dim mts As TPDFMultilineTextSize=gMultilineTextSi";
Debug.ShouldStop(2);
_mts = __ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_gmultilinetextsize" /*RemoteObject*/ ,(Object)(RemoteObject.solve(new RemoteObject[] {_arightmargin,_aleftmargin}, "-",1, 0)),(Object)(_atext));Debug.locals.put("mts", _mts);Debug.locals.put("mts", _mts);
 BA.debugLineNum = 739;BA.debugLine="Dim ts As TPDFTextSize";
Debug.ShouldStop(4);
_ts = RemoteObject.createNew ("gunav2.keymon.com.mx.cpdf._tpdftextsize");Debug.locals.put("ts", _ts);
 BA.debugLineNum = 740;BA.debugLine="For p=0 To mts.fParagraphs.Size-1";
Debug.ShouldStop(8);
{
final int step3 = 1;
final int limit3 = RemoteObject.solve(new RemoteObject[] {_mts.getField(false,"fParagraphs" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "-",1, 1).<Integer>get().intValue();
_p = 0 ;
for (;(step3 > 0 && _p <= limit3) || (step3 < 0 && _p >= limit3) ;_p = ((int)(0 + _p + step3))  ) {
Debug.locals.put("p", _p);
 BA.debugLineNum = 741;BA.debugLine="Dim lines As List=mts.fParagraphs.Get(p).As(List";
Debug.ShouldStop(16);
_lines = RemoteObject.createNew ("anywheresoftware.b4a.objects.collections.List");
_lines = (RemoteObject.declareNull("anywheresoftware.b4a.AbsObjectWrapper").runMethod(false, "ConvertToWrapper", RemoteObject.createNew("anywheresoftware.b4a.objects.collections.List"), _mts.getField(false,"fParagraphs" /*RemoteObject*/ ).runMethod(false,"Get",(Object)(BA.numberCast(int.class, _p)))));Debug.locals.put("lines", _lines);Debug.locals.put("lines", _lines);
 BA.debugLineNum = 742;BA.debugLine="For i=0 To lines.Size-1";
Debug.ShouldStop(32);
{
final int step5 = 1;
final int limit5 = RemoteObject.solve(new RemoteObject[] {_lines.runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "-",1, 1).<Integer>get().intValue();
_i = 0 ;
for (;(step5 > 0 && _i <= limit5) || (step5 < 0 && _i >= limit5) ;_i = ((int)(0 + _i + step5))  ) {
Debug.locals.put("i", _i);
 BA.debugLineNum = 743;BA.debugLine="Dim l As String=lines.Get(i)";
Debug.ShouldStop(64);
_l = BA.ObjectToString(_lines.runMethod(false,"Get",(Object)(BA.numberCast(int.class, _i))));Debug.locals.put("l", _l);Debug.locals.put("l", _l);
 BA.debugLineNum = 744;BA.debugLine="ts=gTextSize(l)";
Debug.ShouldStop(128);
_ts = __ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_gtextsize" /*RemoteObject*/ ,(Object)(_l));Debug.locals.put("ts", _ts);
 BA.debugLineNum = 745;BA.debugLine="Select Case aalign";
Debug.ShouldStop(256);
switch (BA.switchObjectToInt(_aalign,BA.ObjectToString("L"),BA.ObjectToString("C"),BA.ObjectToString("R"),BA.ObjectToString("J"))) {
case 0: {
 BA.debugLineNum = 747;BA.debugLine="outText(aleftMargin,fContext.fy,l)";
Debug.ShouldStop(1024);
__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_outtext" /*RemoteObject*/ ,(Object)(_aleftmargin),(Object)(__ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(true,"fY" /*RemoteObject*/ )),(Object)(_l));
 break; }
case 1: {
 BA.debugLineNum = 749;BA.debugLine="outText(aleftMargin+(arightMargin-aleftMargin";
Debug.ShouldStop(4096);
__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_outtext" /*RemoteObject*/ ,(Object)(RemoteObject.solve(new RemoteObject[] {_aleftmargin,(RemoteObject.solve(new RemoteObject[] {_arightmargin,_aleftmargin,_ts.getField(true,"fWidth" /*RemoteObject*/ )}, "--",2, 0)),RemoteObject.createImmutable(2)}, "+/",1, 0)),(Object)(__ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(true,"fY" /*RemoteObject*/ )),(Object)(_l));
 break; }
case 2: {
 BA.debugLineNum = 751;BA.debugLine="outText(arightMargin-ts.fWidth,fContext.fy,l)";
Debug.ShouldStop(16384);
__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_outtext" /*RemoteObject*/ ,(Object)(RemoteObject.solve(new RemoteObject[] {_arightmargin,_ts.getField(true,"fWidth" /*RemoteObject*/ )}, "-",1, 0)),(Object)(__ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(true,"fY" /*RemoteObject*/ )),(Object)(_l));
 break; }
case 3: {
 BA.debugLineNum = 753;BA.debugLine="If i=lines.Size-1 Then";
Debug.ShouldStop(65536);
if (RemoteObject.solveBoolean("=",RemoteObject.createImmutable(_i),BA.numberCast(double.class, RemoteObject.solve(new RemoteObject[] {_lines.runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "-",1, 1)))) { 
 BA.debugLineNum = 755;BA.debugLine="outText(aleftMargin,fContext.fy,l)";
Debug.ShouldStop(262144);
__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_outtext" /*RemoteObject*/ ,(Object)(_aleftmargin),(Object)(__ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(true,"fY" /*RemoteObject*/ )),(Object)(_l));
 }else {
 BA.debugLineNum = 758;BA.debugLine="Dim w() As String=Regex.split(\" \",l)";
Debug.ShouldStop(2097152);
_w = cpdf.__c.getField(false,"Regex").runMethod(false,"Split",(Object)(BA.ObjectToString(" ")),(Object)(_l));Debug.locals.put("w", _w);Debug.locals.put("w", _w);
 BA.debugLineNum = 759;BA.debugLine="Dim x As Double=aleftMargin";
Debug.ShouldStop(4194304);
_x = _aleftmargin;Debug.locals.put("x", _x);Debug.locals.put("x", _x);
 BA.debugLineNum = 761;BA.debugLine="Dim s As Double=((arightMargin-aleftMargin)-";
Debug.ShouldStop(16777216);
_s = RemoteObject.solve(new RemoteObject[] {(RemoteObject.solve(new RemoteObject[] {(RemoteObject.solve(new RemoteObject[] {_arightmargin,_aleftmargin}, "-",1, 0)),_ts.getField(true,"fWidth" /*RemoteObject*/ ),(RemoteObject.solve(new RemoteObject[] {__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_gtextsize" /*RemoteObject*/ ,(Object)(RemoteObject.createImmutable(" "))).getField(true,"fWidth" /*RemoteObject*/ ),(RemoteObject.solve(new RemoteObject[] {_w.getField(true,"length"),RemoteObject.createImmutable(1)}, "-",1, 1))}, "*",0, 0))}, "-+",2, 0)),(RemoteObject.solve(new RemoteObject[] {_w.getField(true,"length"),RemoteObject.createImmutable(1)}, "-",1, 1))}, "/",0, 0);Debug.locals.put("s", _s);Debug.locals.put("s", _s);
 BA.debugLineNum = 762;BA.debugLine="For j=0 To w.Length-1";
Debug.ShouldStop(33554432);
{
final int step22 = 1;
final int limit22 = RemoteObject.solve(new RemoteObject[] {_w.getField(true,"length"),RemoteObject.createImmutable(1)}, "-",1, 1).<Integer>get().intValue();
_j = 0 ;
for (;(step22 > 0 && _j <= limit22) || (step22 < 0 && _j >= limit22) ;_j = ((int)(0 + _j + step22))  ) {
Debug.locals.put("j", _j);
 BA.debugLineNum = 763;BA.debugLine="Dim ww As TPDFTextSize=gTextSize(w(j))";
Debug.ShouldStop(67108864);
_ww = __ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_gtextsize" /*RemoteObject*/ ,(Object)(_w.getArrayElement(true,BA.numberCast(int.class, _j))));Debug.locals.put("ww", _ww);Debug.locals.put("ww", _ww);
 BA.debugLineNum = 764;BA.debugLine="outText(x,fContext.fy,w(j))";
Debug.ShouldStop(134217728);
__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_outtext" /*RemoteObject*/ ,(Object)(_x),(Object)(__ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(true,"fY" /*RemoteObject*/ )),(Object)(_w.getArrayElement(true,BA.numberCast(int.class, _j))));
 BA.debugLineNum = 765;BA.debugLine="x=x+s+ww.fWidth";
Debug.ShouldStop(268435456);
_x = RemoteObject.solve(new RemoteObject[] {_x,_s,_ww.getField(true,"fWidth" /*RemoteObject*/ )}, "++",2, 0);Debug.locals.put("x", _x);
 }
}Debug.locals.put("j", _j);
;
 };
 break; }
}
;
 BA.debugLineNum = 769;BA.debugLine="fContext.fX=aleftMargin";
Debug.ShouldStop(1);
__ref.getField(false,"_fcontext" /*RemoteObject*/ ).setField ("fX" /*RemoteObject*/ ,_aleftmargin);
 BA.debugLineNum = 770;BA.debugLine="fContext.fy=fContext.fy+ts.fHeight";
Debug.ShouldStop(2);
__ref.getField(false,"_fcontext" /*RemoteObject*/ ).setField ("fY" /*RemoteObject*/ ,RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(true,"fY" /*RemoteObject*/ ),_ts.getField(true,"fHeight" /*RemoteObject*/ )}, "+",1, 0));
 }
}Debug.locals.put("i", _i);
;
 }
}Debug.locals.put("p", _p);
;
 BA.debugLineNum = 773;BA.debugLine="Return Me";
Debug.ShouldStop(16);
if (true) return (__ref);
 BA.debugLineNum = 774;BA.debugLine="End Sub";
Debug.ShouldStop(32);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _pageadd(RemoteObject __ref,RemoteObject _awidth,RemoteObject _aheight) throws Exception{
try {
		Debug.PushSubsStack("pageAdd (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,648);
if (RapidSub.canDelegate("pageadd")) { return __ref.runUserSub(false, "cpdf","pageadd", __ref, _awidth, _aheight);}
Debug.locals.put("awidth", _awidth);
Debug.locals.put("aheight", _aheight);
 BA.debugLineNum = 648;BA.debugLine="public Sub pageAdd(awidth As Double,aheight As Dou";
Debug.ShouldStop(128);
 BA.debugLineNum = 649;BA.debugLine="fPages.Add(createPage(IIf(awidth<0,-awidth,awidth";
Debug.ShouldStop(256);
__ref.getField(false,"_fpages" /*RemoteObject*/ ).runVoidMethod ("Add",(Object)((__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_createpage" /*RemoteObject*/ ,(Object)(BA.numberCast(double.class, ((RemoteObject.solveBoolean("<",_awidth,BA.numberCast(double.class, 0))) ? (RemoteObject.createImmutable((-_awidth.<Double>get().doubleValue()))) : ((RemoteObject.solve(new RemoteObject[] {_awidth,__ref.getField(true,"_funitfactor" /*RemoteObject*/ )}, "*",0, 0)))))),(Object)(BA.numberCast(double.class, ((RemoteObject.solveBoolean("<",_aheight,BA.numberCast(double.class, 0))) ? (RemoteObject.createImmutable((-_aheight.<Double>get().doubleValue()))) : ((RemoteObject.solve(new RemoteObject[] {_aheight,__ref.getField(true,"_funitfactor" /*RemoteObject*/ )}, "*",0, 0)))))),(Object)(RemoteObject.createImmutable(""))))));
 BA.debugLineNum = 650;BA.debugLine="fPage=fPages.Size-1";
Debug.ShouldStop(512);
__ref.setField ("_fpage" /*RemoteObject*/ ,RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_fpages" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "-",1, 1));
 BA.debugLineNum = 651;BA.debugLine="sFont(fContext.fFontFamily,fContext.fFontStyle,fC";
Debug.ShouldStop(1024);
__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_sfont" /*RemoteObject*/ ,(Object)(__ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(true,"fFontFamily" /*RemoteObject*/ )),(Object)(__ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(true,"fFontStyle" /*RemoteObject*/ )),(Object)(__ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(true,"fFontSize" /*RemoteObject*/ )),(Object)(__ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(false,"fFontColor" /*RemoteObject*/ )));
 BA.debugLineNum = 652;BA.debugLine="sDrawColor(fContext.fDrawColor)";
Debug.ShouldStop(2048);
__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_sdrawcolor" /*RemoteObject*/ ,(Object)(__ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(false,"fDrawColor" /*RemoteObject*/ )));
 BA.debugLineNum = 653;BA.debugLine="sDrawWidth(fContext.fDrawWidth)";
Debug.ShouldStop(4096);
__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_sdrawwidth" /*RemoteObject*/ ,(Object)(__ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(true,"fDrawWidth" /*RemoteObject*/ )));
 BA.debugLineNum = 654;BA.debugLine="sFillColor(fContext.fFillColor)";
Debug.ShouldStop(8192);
__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_sfillcolor" /*RemoteObject*/ ,(Object)(__ref.getField(false,"_fcontext" /*RemoteObject*/ ).getField(false,"fFillColor" /*RemoteObject*/ )));
 BA.debugLineNum = 655;BA.debugLine="Return Me";
Debug.ShouldStop(16384);
if (true) return (__ref);
 BA.debugLineNum = 656;BA.debugLine="End Sub";
Debug.ShouldStop(32768);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _pageswrite(RemoteObject __ref) throws Exception{
try {
		Debug.PushSubsStack("pagesWrite (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,229);
if (RapidSub.canDelegate("pageswrite")) { return __ref.runUserSub(false, "cpdf","pageswrite", __ref);}
RemoteObject _bb = RemoteObject.declareNull("gunav2.keymon.com.mx.b4xbytesbuilder");
RemoteObject _r = RemoteObject.createImmutable(0);
int _i = 0;
 BA.debugLineNum = 229;BA.debugLine="private Sub pagesWrite As Byte()";
Debug.ShouldStop(16);
 BA.debugLineNum = 230;BA.debugLine="Dim bb As B4XBytesBuilder";
Debug.ShouldStop(32);
_bb = RemoteObject.createNew ("gunav2.keymon.com.mx.b4xbytesbuilder");Debug.locals.put("bb", _bb);
 BA.debugLineNum = 231;BA.debugLine="bb.Initialize";
Debug.ShouldStop(64);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
 BA.debugLineNum = 232;BA.debugLine="Dim r As Int=fObjs.Size+1+fPages.Size*2";
Debug.ShouldStop(128);
_r = RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_fobjs" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1),__ref.getField(false,"_fpages" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(2)}, "++*",2, 1);Debug.locals.put("r", _r);Debug.locals.put("r", _r);
 BA.debugLineNum = 233;BA.debugLine="For i=0 To fPages.Size-1";
Debug.ShouldStop(256);
{
final int step4 = 1;
final int limit4 = RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_fpages" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "-",1, 1).<Integer>get().intValue();
_i = 0 ;
for (;(step4 > 0 && _i <= limit4) || (step4 < 0 && _i >= limit4) ;_i = ((int)(0 + _i + step4))  ) {
Debug.locals.put("i", _i);
 BA.debugLineNum = 234;BA.debugLine="bb.append(pageWrite(i,r))";
Debug.ShouldStop(512);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)(__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_pagewrite" /*RemoteObject*/ ,(Object)(BA.numberCast(int.class, _i)),(Object)(_r))));
 }
}Debug.locals.put("i", _i);
;
 BA.debugLineNum = 236;BA.debugLine="Return bb.ToArray";
Debug.ShouldStop(2048);
if (true) return _bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_toarray" /*RemoteObject*/ );
 BA.debugLineNum = 237;BA.debugLine="End Sub";
Debug.ShouldStop(4096);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _pagewrite(RemoteObject __ref,RemoteObject _apage,RemoteObject _aresource) throws Exception{
try {
		Debug.PushSubsStack("pageWrite (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,239);
if (RapidSub.canDelegate("pagewrite")) { return __ref.runUserSub(false, "cpdf","pagewrite", __ref, _apage, _aresource);}
RemoteObject _bb = RemoteObject.declareNull("gunav2.keymon.com.mx.b4xbytesbuilder");
RemoteObject _p = RemoteObject.declareNull("gunav2.keymon.com.mx.cpdf._tpdfpage");
Debug.locals.put("apage", _apage);
Debug.locals.put("aresource", _aresource);
 BA.debugLineNum = 239;BA.debugLine="private Sub pageWrite(apage As Int,aresource As In";
Debug.ShouldStop(16384);
 BA.debugLineNum = 240;BA.debugLine="Dim bb As B4XBytesBuilder";
Debug.ShouldStop(32768);
_bb = RemoteObject.createNew ("gunav2.keymon.com.mx.b4xbytesbuilder");Debug.locals.put("bb", _bb);
 BA.debugLineNum = 241;BA.debugLine="bb.Initialize";
Debug.ShouldStop(65536);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
 BA.debugLineNum = 242;BA.debugLine="Dim p As TPDFPage=fPages.Get(apage)";
Debug.ShouldStop(131072);
_p = (__ref.getField(false,"_fpages" /*RemoteObject*/ ).runMethod(false,"Get",(Object)(_apage)));Debug.locals.put("p", _p);Debug.locals.put("p", _p);
 BA.debugLineNum = 243;BA.debugLine="bb.Append($\"${fObjs.Size+1} 0 obj <</Type /Page /";
Debug.ShouldStop(262144);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable(""),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_fobjs" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "+",1, 1)))),RemoteObject.createImmutable(" 0 obj <</Type /Page /Parent 2 0 R /Resources "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((_aresource))),RemoteObject.createImmutable(" 0 R /MediaBox [0 0 "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(_p.getField(true,"fWidth" /*RemoteObject*/ )),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 2)),(Object)(BA.numberCast(int.class, 2)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(_p.getField(true,"fHeight" /*RemoteObject*/ )),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 2)),(Object)(BA.numberCast(int.class, 2)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable("] /Contents "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_fobjs" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1),__ref.getField(false,"_fpages" /*RemoteObject*/ ).runMethod(true,"getSize")}, "++",2, 1)))),RemoteObject.createImmutable(" 0 R>> endobj"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable(""))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 BA.debugLineNum = 244;BA.debugLine="fObjs.Add(bb.Length)";
Debug.ShouldStop(524288);
__ref.getField(false,"_fobjs" /*RemoteObject*/ ).runVoidMethod ("Add",(Object)((_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_getlength" /*RemoteObject*/ ))));
 BA.debugLineNum = 245;BA.debugLine="Return bb.ToArray";
Debug.ShouldStop(1048576);
if (true) return _bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_toarray" /*RemoteObject*/ );
 BA.debugLineNum = 246;BA.debugLine="End Sub";
Debug.ShouldStop(2097152);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _palettewrite(RemoteObject __ref,RemoteObject _apalette) throws Exception{
try {
		Debug.PushSubsStack("paletteWrite (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,354);
if (RapidSub.canDelegate("palettewrite")) { return __ref.runUserSub(false, "cpdf","palettewrite", __ref, _apalette);}
RemoteObject _bb = RemoteObject.declareNull("gunav2.keymon.com.mx.b4xbytesbuilder");
Debug.locals.put("apalette", _apalette);
 BA.debugLineNum = 354;BA.debugLine="private Sub paletteWrite(apalette() As Byte) As By";
Debug.ShouldStop(2);
 BA.debugLineNum = 355;BA.debugLine="Dim bb As B4XBytesBuilder";
Debug.ShouldStop(4);
_bb = RemoteObject.createNew ("gunav2.keymon.com.mx.b4xbytesbuilder");Debug.locals.put("bb", _bb);
 BA.debugLineNum = 356;BA.debugLine="bb.Initialize";
Debug.ShouldStop(8);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
 BA.debugLineNum = 357;BA.debugLine="bb.Append($\"${fObjs.Size+1} 0 obj${Chr(10)}<</Len";
Debug.ShouldStop(16);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable(""),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_fobjs" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "+",1, 1)))),RemoteObject.createImmutable(" 0 obj"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable("<</Length "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((_apalette.getField(true,"length")))),RemoteObject.createImmutable(">>"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable("stream"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable(""))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 BA.debugLineNum = 358;BA.debugLine="bb.Append(apalette)";
Debug.ShouldStop(32);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)(_apalette));
 BA.debugLineNum = 359;BA.debugLine="bb.Append($\"${Chr(10)}endstream${Chr(10)}endobj${";
Debug.ShouldStop(64);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable(""),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable("endstream"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable("endobj"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable(""))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 BA.debugLineNum = 360;BA.debugLine="fObjs.Add(bb.Length)";
Debug.ShouldStop(128);
__ref.getField(false,"_fobjs" /*RemoteObject*/ ).runVoidMethod ("Add",(Object)((_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_getlength" /*RemoteObject*/ ))));
 BA.debugLineNum = 361;BA.debugLine="Return bb.ToArray";
Debug.ShouldStop(256);
if (true) return _bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_toarray" /*RemoteObject*/ );
 BA.debugLineNum = 362;BA.debugLine="End Sub";
Debug.ShouldStop(512);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _propertieswrite(RemoteObject __ref) throws Exception{
try {
		Debug.PushSubsStack("propertiesWrite (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,364);
if (RapidSub.canDelegate("propertieswrite")) { return __ref.runUserSub(false, "cpdf","propertieswrite", __ref);}
RemoteObject _bb = RemoteObject.declareNull("gunav2.keymon.com.mx.b4xbytesbuilder");
RemoteObject _k = RemoteObject.createImmutable("");
 BA.debugLineNum = 364;BA.debugLine="private Sub propertiesWrite As Byte()";
Debug.ShouldStop(2048);
 BA.debugLineNum = 365;BA.debugLine="Dim bb As B4XBytesBuilder";
Debug.ShouldStop(4096);
_bb = RemoteObject.createNew ("gunav2.keymon.com.mx.b4xbytesbuilder");Debug.locals.put("bb", _bb);
 BA.debugLineNum = 366;BA.debugLine="bb.Initialize";
Debug.ShouldStop(8192);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
 BA.debugLineNum = 367;BA.debugLine="bb.Append($\"${fObjs.Size+1} 0 obj <<${Chr(10)}\"$.";
Debug.ShouldStop(16384);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable(""),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_fobjs" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "+",1, 1)))),RemoteObject.createImmutable(" 0 obj <<"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable(""))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 BA.debugLineNum = 368;BA.debugLine="For Each k As String In fProperties.keys";
Debug.ShouldStop(32768);
{
final RemoteObject group4 = __ref.getField(false,"_fproperties" /*RemoteObject*/ ).runMethod(false,"Keys");
final int groupLen4 = group4.runMethod(true,"getSize").<Integer>get()
;int index4 = 0;
;
for (; index4 < groupLen4;index4++){
_k = BA.ObjectToString(group4.runMethod(false,"Get",index4));Debug.locals.put("k", _k);
Debug.locals.put("k", _k);
 BA.debugLineNum = 369;BA.debugLine="bb.Append($\"/${k}(${escapeText(fProperties.Get(k";
Debug.ShouldStop(65536);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable("/"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((_k))),RemoteObject.createImmutable("("),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_escapetext" /*RemoteObject*/ ,(Object)(BA.ObjectToString(__ref.getField(false,"_fproperties" /*RemoteObject*/ ).runMethod(false,"Get",(Object)((_k))))))))),RemoteObject.createImmutable(")"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable(""))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 }
}Debug.locals.put("k", _k);
;
 BA.debugLineNum = 371;BA.debugLine="bb.Append($\" >> endobj${Chr(10)}\"$.getBytes(fText";
Debug.ShouldStop(262144);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable(" >> endobj"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable(""))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 BA.debugLineNum = 372;BA.debugLine="fObjs.Add(bb.Length)";
Debug.ShouldStop(524288);
__ref.getField(false,"_fobjs" /*RemoteObject*/ ).runVoidMethod ("Add",(Object)((_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_getlength" /*RemoteObject*/ ))));
 BA.debugLineNum = 373;BA.debugLine="Return bb.ToArray";
Debug.ShouldStop(1048576);
if (true) return _bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_toarray" /*RemoteObject*/ );
 BA.debugLineNum = 374;BA.debugLine="End Sub";
Debug.ShouldStop(2097152);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _rafreadstring(RemoteObject __ref,RemoteObject _araf,RemoteObject _astart,RemoteObject _acount) throws Exception{
try {
		Debug.PushSubsStack("rafReadString (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,464);
if (RapidSub.canDelegate("rafreadstring")) { return __ref.runUserSub(false, "cpdf","rafreadstring", __ref, _araf, _astart, _acount);}
RemoteObject _s = RemoteObject.createImmutable("");
int _i = 0;
Debug.locals.put("araf", _araf);
Debug.locals.put("astart", _astart);
Debug.locals.put("acount", _acount);
 BA.debugLineNum = 464;BA.debugLine="private Sub rafReadString(araf As RandomAccessFile";
Debug.ShouldStop(32768);
 BA.debugLineNum = 465;BA.debugLine="Dim s As String";
Debug.ShouldStop(65536);
_s = RemoteObject.createImmutable("");Debug.locals.put("s", _s);
 BA.debugLineNum = 466;BA.debugLine="For i=0 To acount-1";
Debug.ShouldStop(131072);
{
final int step2 = 1;
final int limit2 = (int) (0 + RemoteObject.solve(new RemoteObject[] {_acount,RemoteObject.createImmutable(1)}, "-",1, 2).<Long>get().longValue());
_i = 0 ;
for (;(step2 > 0 && _i <= limit2) || (step2 < 0 && _i >= limit2) ;_i = ((int)(0 + _i + step2))  ) {
Debug.locals.put("i", _i);
 BA.debugLineNum = 467;BA.debugLine="s=s & Chr(araf.ReadUnsignedByte(astart+i))";
Debug.ShouldStop(262144);
_s = RemoteObject.concat(_s,cpdf.__c.runMethod(true,"Chr",(Object)(_araf.runMethod(true,"ReadUnsignedByte",(Object)(RemoteObject.solve(new RemoteObject[] {_astart,RemoteObject.createImmutable(_i)}, "+",1, 2))))));Debug.locals.put("s", _s);
 }
}Debug.locals.put("i", _i);
;
 BA.debugLineNum = 469;BA.debugLine="Return s";
Debug.ShouldStop(1048576);
if (true) return _s;
 BA.debugLineNum = 470;BA.debugLine="End Sub";
Debug.ShouldStop(2097152);
return RemoteObject.createImmutable("");
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _refwrite(RemoteObject __ref,RemoteObject _astart,RemoteObject _ageneration,RemoteObject _astatus) throws Exception{
try {
		Debug.PushSubsStack("refWrite (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,376);
if (RapidSub.canDelegate("refwrite")) { return __ref.runUserSub(false, "cpdf","refwrite", __ref, _astart, _ageneration, _astatus);}
RemoteObject _bb = RemoteObject.declareNull("gunav2.keymon.com.mx.b4xbytesbuilder");
Debug.locals.put("astart", _astart);
Debug.locals.put("ageneration", _ageneration);
Debug.locals.put("astatus", _astatus);
 BA.debugLineNum = 376;BA.debugLine="private Sub refWrite(astart As Long,ageneration As";
Debug.ShouldStop(8388608);
 BA.debugLineNum = 377;BA.debugLine="Dim bb As B4XBytesBuilder";
Debug.ShouldStop(16777216);
_bb = RemoteObject.createNew ("gunav2.keymon.com.mx.b4xbytesbuilder");Debug.locals.put("bb", _bb);
 BA.debugLineNum = 378;BA.debugLine="bb.Initialize";
Debug.ShouldStop(33554432);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
 BA.debugLineNum = 379;BA.debugLine="bb.Append($\"${NumberFormat2(astart,10,0,0,False)}";
Debug.ShouldStop(67108864);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable(""),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(BA.numberCast(double.class, _astart)),(Object)(BA.numberCast(int.class, 10)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(BA.numberCast(double.class, _ageneration)),(Object)(BA.numberCast(int.class, 5)),(Object)(BA.numberCast(int.class, 0)),(Object)(BA.numberCast(int.class, 0)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((_astatus))),RemoteObject.createImmutable(""),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable(""))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 BA.debugLineNum = 380;BA.debugLine="Return bb.ToArray";
Debug.ShouldStop(134217728);
if (true) return _bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_toarray" /*RemoteObject*/ );
 BA.debugLineNum = 381;BA.debugLine="End Sub";
Debug.ShouldStop(268435456);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _resourceswrite(RemoteObject __ref) throws Exception{
try {
		Debug.PushSubsStack("resourcesWrite (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,281);
if (RapidSub.canDelegate("resourceswrite")) { return __ref.runUserSub(false, "cpdf","resourceswrite", __ref);}
RemoteObject _bb = RemoteObject.declareNull("gunav2.keymon.com.mx.b4xbytesbuilder");
int _i = 0;
 BA.debugLineNum = 281;BA.debugLine="private Sub resourcesWrite As Byte()";
Debug.ShouldStop(16777216);
 BA.debugLineNum = 282;BA.debugLine="Dim bb As B4XBytesBuilder";
Debug.ShouldStop(33554432);
_bb = RemoteObject.createNew ("gunav2.keymon.com.mx.b4xbytesbuilder");Debug.locals.put("bb", _bb);
 BA.debugLineNum = 283;BA.debugLine="bb.Initialize";
Debug.ShouldStop(67108864);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
 BA.debugLineNum = 284;BA.debugLine="bb.Append($\"${fObjs.size+1} 0 obj  << \"$.getBytes";
Debug.ShouldStop(134217728);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable(""),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_fobjs" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "+",1, 1)))),RemoteObject.createImmutable(" 0 obj  << "))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 BA.debugLineNum = 286;BA.debugLine="bb.Append($\"/ProcSet [/PDF /Text /ImageB /ImageC";
Debug.ShouldStop(536870912);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable(""))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 BA.debugLineNum = 288;BA.debugLine="bb.append($\"/Font << ${Chr(10)}\"$.getBytes(fTextE";
Debug.ShouldStop(-2147483648);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable("/Font << "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable(""))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 BA.debugLineNum = 289;BA.debugLine="For i=0 To fUsedFonts.Size-1";
Debug.ShouldStop(1);
{
final int step6 = 1;
final int limit6 = RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_fusedfonts" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "-",1, 1).<Integer>get().intValue();
_i = 0 ;
for (;(step6 > 0 && _i <= limit6) || (step6 < 0 && _i >= limit6) ;_i = ((int)(0 + _i + step6))  ) {
Debug.locals.put("i", _i);
 BA.debugLineNum = 290;BA.debugLine="bb.Append($\"/F${i} ${fObjs.Size+1+i+1} 0 R \"$.ge";
Debug.ShouldStop(2);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable("/F"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)(RemoteObject.createImmutable((_i)))),RemoteObject.createImmutable(" "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_fobjs" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1),RemoteObject.createImmutable(_i),RemoteObject.createImmutable(1)}, "+++",3, 1)))),RemoteObject.createImmutable(" 0 R "))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 }
}Debug.locals.put("i", _i);
;
 BA.debugLineNum = 292;BA.debugLine="bb.append($\" >> ${Chr(10)}\"$.getBytes(fTextEncodi";
Debug.ShouldStop(8);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable(" >> "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable(""))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 BA.debugLineNum = 294;BA.debugLine="bb.append($\"/XObject << ${Chr(10)}\"$.getBytes(fTe";
Debug.ShouldStop(32);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable("/XObject << "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable(""))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 BA.debugLineNum = 295;BA.debugLine="For i=0 To fUsedImages.Size-1";
Debug.ShouldStop(64);
{
final int step11 = 1;
final int limit11 = RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_fusedimages" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "-",1, 1).<Integer>get().intValue();
_i = 0 ;
for (;(step11 > 0 && _i <= limit11) || (step11 < 0 && _i >= limit11) ;_i = ((int)(0 + _i + step11))  ) {
Debug.locals.put("i", _i);
 BA.debugLineNum = 296;BA.debugLine="bb.Append($\"/I${i} ${fObjs.Size+1+i+1+fUsedFonts";
Debug.ShouldStop(128);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable("/I"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)(RemoteObject.createImmutable((_i)))),RemoteObject.createImmutable(" "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_fobjs" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1),RemoteObject.createImmutable(_i),RemoteObject.createImmutable(1),__ref.getField(false,"_fusedfonts" /*RemoteObject*/ ).runMethod(true,"getSize")}, "++++",4, 1)))),RemoteObject.createImmutable(" 0 R "))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 }
}Debug.locals.put("i", _i);
;
 BA.debugLineNum = 298;BA.debugLine="bb.append($\" >> ${Chr(10)}\"$.getBytes(fTextEncodi";
Debug.ShouldStop(512);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable(" >> "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable(""))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 BA.debugLineNum = 300;BA.debugLine="bb.Append($\" >> endobj${Chr(10)}\"$.getBytes(fText";
Debug.ShouldStop(2048);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable(" >> endobj"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable(""))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 BA.debugLineNum = 301;BA.debugLine="fObjs.Add(bb.Length)";
Debug.ShouldStop(4096);
__ref.getField(false,"_fobjs" /*RemoteObject*/ ).runVoidMethod ("Add",(Object)((_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_getlength" /*RemoteObject*/ ))));
 BA.debugLineNum = 302;BA.debugLine="Return bb.ToArray";
Debug.ShouldStop(8192);
if (true) return _bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_toarray" /*RemoteObject*/ );
 BA.debugLineNum = 303;BA.debugLine="End Sub";
Debug.ShouldStop(16384);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _savetofile(RemoteObject __ref,RemoteObject _adir,RemoteObject _afile,RemoteObject _acompress) throws Exception{
try {
		Debug.PushSubsStack("saveToFile (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,605);
if (RapidSub.canDelegate("savetofile")) { return __ref.runUserSub(false, "cpdf","savetofile", __ref, _adir, _afile, _acompress);}
RemoteObject _outputstream = RemoteObject.declareNull("anywheresoftware.b4a.objects.streams.File.OutputStreamWrapper");
Debug.locals.put("adir", _adir);
Debug.locals.put("afile", _afile);
Debug.locals.put("acompress", _acompress);
 BA.debugLineNum = 605;BA.debugLine="public Sub saveToFile(adir As String, afile As Str";
Debug.ShouldStop(268435456);
 BA.debugLineNum = 606;BA.debugLine="Log(afile)";
Debug.ShouldStop(536870912);
cpdf.__c.runVoidMethod ("LogImpl","084934657",_afile,0);
 BA.debugLineNum = 607;BA.debugLine="File.Delete(adir,afile)";
Debug.ShouldStop(1073741824);
cpdf.__c.getField(false,"File").runVoidMethod ("Delete",(Object)(_adir),(Object)(_afile));
 BA.debugLineNum = 608;BA.debugLine="Dim outputstream As OutputStream=File.OpenOutput(";
Debug.ShouldStop(-2147483648);
_outputstream = RemoteObject.createNew ("anywheresoftware.b4a.objects.streams.File.OutputStreamWrapper");
_outputstream = cpdf.__c.getField(false,"File").runMethod(false,"OpenOutput",(Object)(_adir),(Object)(_afile),(Object)(cpdf.__c.getField(true,"False")));Debug.locals.put("outputstream", _outputstream);Debug.locals.put("outputstream", _outputstream);
 BA.debugLineNum = 609;BA.debugLine="saveToStream(outputstream,acompress)";
Debug.ShouldStop(1);
__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_savetostream" /*RemoteObject*/ ,(Object)(_outputstream),(Object)(_acompress));
 BA.debugLineNum = 610;BA.debugLine="outputstream.Close";
Debug.ShouldStop(2);
_outputstream.runVoidMethod ("Close");
 BA.debugLineNum = 611;BA.debugLine="Return Me";
Debug.ShouldStop(4);
if (true) return (__ref);
 BA.debugLineNum = 612;BA.debugLine="End Sub";
Debug.ShouldStop(8);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _savetostream(RemoteObject __ref,RemoteObject _aoutputstream,RemoteObject _acompress) throws Exception{
try {
		Debug.PushSubsStack("saveToStream (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,576);
if (RapidSub.canDelegate("savetostream")) { return __ref.runUserSub(false, "cpdf","savetostream", __ref, _aoutputstream, _acompress);}
RemoteObject _b = null;
Debug.locals.put("aoutputstream", _aoutputstream);
Debug.locals.put("acompress", _acompress);
 BA.debugLineNum = 576;BA.debugLine="public Sub saveToStream(aoutputstream As OutputStr";
Debug.ShouldStop(-2147483648);
 BA.debugLineNum = 577;BA.debugLine="Dim b() As Byte=headerWrite";
Debug.ShouldStop(1);
_b = __ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_headerwrite" /*RemoteObject*/ );Debug.locals.put("b", _b);Debug.locals.put("b", _b);
 BA.debugLineNum = 578;BA.debugLine="aoutputstream.WriteBytes(b,0,b.length)";
Debug.ShouldStop(2);
_aoutputstream.runVoidMethod ("WriteBytes",(Object)(_b),(Object)(BA.numberCast(int.class, 0)),(Object)(_b.getField(true,"length")));
 BA.debugLineNum = 579;BA.debugLine="Dim b() As Byte=catalogWrite";
Debug.ShouldStop(4);
_b = __ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_catalogwrite" /*RemoteObject*/ );Debug.locals.put("b", _b);Debug.locals.put("b", _b);
 BA.debugLineNum = 580;BA.debugLine="aoutputstream.WriteBytes(b,0,b.length)";
Debug.ShouldStop(8);
_aoutputstream.runVoidMethod ("WriteBytes",(Object)(_b),(Object)(BA.numberCast(int.class, 0)),(Object)(_b.getField(true,"length")));
 BA.debugLineNum = 581;BA.debugLine="Dim b() As Byte=kidsWrite";
Debug.ShouldStop(16);
_b = __ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_kidswrite" /*RemoteObject*/ );Debug.locals.put("b", _b);Debug.locals.put("b", _b);
 BA.debugLineNum = 582;BA.debugLine="aoutputstream.WriteBytes(b,0,b.length)";
Debug.ShouldStop(32);
_aoutputstream.runVoidMethod ("WriteBytes",(Object)(_b),(Object)(BA.numberCast(int.class, 0)),(Object)(_b.getField(true,"length")));
 BA.debugLineNum = 583;BA.debugLine="Dim b() As Byte=pagesWrite";
Debug.ShouldStop(64);
_b = __ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_pageswrite" /*RemoteObject*/ );Debug.locals.put("b", _b);Debug.locals.put("b", _b);
 BA.debugLineNum = 584;BA.debugLine="aoutputstream.WriteBytes(b,0,b.length)";
Debug.ShouldStop(128);
_aoutputstream.runVoidMethod ("WriteBytes",(Object)(_b),(Object)(BA.numberCast(int.class, 0)),(Object)(_b.getField(true,"length")));
 BA.debugLineNum = 585;BA.debugLine="Dim b() As Byte=contentsWrite(acompress)";
Debug.ShouldStop(256);
_b = __ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_contentswrite" /*RemoteObject*/ ,(Object)(_acompress));Debug.locals.put("b", _b);Debug.locals.put("b", _b);
 BA.debugLineNum = 586;BA.debugLine="aoutputstream.WriteBytes(b,0,b.length)";
Debug.ShouldStop(512);
_aoutputstream.runVoidMethod ("WriteBytes",(Object)(_b),(Object)(BA.numberCast(int.class, 0)),(Object)(_b.getField(true,"length")));
 BA.debugLineNum = 587;BA.debugLine="Dim b() As Byte=resourcesWrite";
Debug.ShouldStop(1024);
_b = __ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_resourceswrite" /*RemoteObject*/ );Debug.locals.put("b", _b);Debug.locals.put("b", _b);
 BA.debugLineNum = 588;BA.debugLine="aoutputstream.WriteBytes(b,0,b.length)";
Debug.ShouldStop(2048);
_aoutputstream.runVoidMethod ("WriteBytes",(Object)(_b),(Object)(BA.numberCast(int.class, 0)),(Object)(_b.getField(true,"length")));
 BA.debugLineNum = 589;BA.debugLine="Dim b() As Byte=fontsWrite";
Debug.ShouldStop(4096);
_b = __ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_fontswrite" /*RemoteObject*/ );Debug.locals.put("b", _b);Debug.locals.put("b", _b);
 BA.debugLineNum = 590;BA.debugLine="aoutputstream.WriteBytes(b,0,b.length)";
Debug.ShouldStop(8192);
_aoutputstream.runVoidMethod ("WriteBytes",(Object)(_b),(Object)(BA.numberCast(int.class, 0)),(Object)(_b.getField(true,"length")));
 BA.debugLineNum = 591;BA.debugLine="Dim b() As Byte=imagesWrite";
Debug.ShouldStop(16384);
_b = __ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_imageswrite" /*RemoteObject*/ );Debug.locals.put("b", _b);Debug.locals.put("b", _b);
 BA.debugLineNum = 592;BA.debugLine="aoutputstream.WriteBytes(b,0,b.length)";
Debug.ShouldStop(32768);
_aoutputstream.runVoidMethod ("WriteBytes",(Object)(_b),(Object)(BA.numberCast(int.class, 0)),(Object)(_b.getField(true,"length")));
 BA.debugLineNum = 593;BA.debugLine="Dim b() As Byte=propertiesWrite";
Debug.ShouldStop(65536);
_b = __ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_propertieswrite" /*RemoteObject*/ );Debug.locals.put("b", _b);Debug.locals.put("b", _b);
 BA.debugLineNum = 594;BA.debugLine="aoutputstream.WriteBytes(b,0,b.length)";
Debug.ShouldStop(131072);
_aoutputstream.runVoidMethod ("WriteBytes",(Object)(_b),(Object)(BA.numberCast(int.class, 0)),(Object)(_b.getField(true,"length")));
 BA.debugLineNum = 595;BA.debugLine="Dim b() As Byte=xrefWrite";
Debug.ShouldStop(262144);
_b = __ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_xrefwrite" /*RemoteObject*/ );Debug.locals.put("b", _b);Debug.locals.put("b", _b);
 BA.debugLineNum = 596;BA.debugLine="aoutputstream.WriteBytes(b,0,b.length)";
Debug.ShouldStop(524288);
_aoutputstream.runVoidMethod ("WriteBytes",(Object)(_b),(Object)(BA.numberCast(int.class, 0)),(Object)(_b.getField(true,"length")));
 BA.debugLineNum = 597;BA.debugLine="Dim b() As Byte=trailerWrite";
Debug.ShouldStop(1048576);
_b = __ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_trailerwrite" /*RemoteObject*/ );Debug.locals.put("b", _b);Debug.locals.put("b", _b);
 BA.debugLineNum = 598;BA.debugLine="aoutputstream.WriteBytes(b,0,b.length)";
Debug.ShouldStop(2097152);
_aoutputstream.runVoidMethod ("WriteBytes",(Object)(_b),(Object)(BA.numberCast(int.class, 0)),(Object)(_b.getField(true,"length")));
 BA.debugLineNum = 599;BA.debugLine="Dim b() As Byte=footerWrite";
Debug.ShouldStop(4194304);
_b = __ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_footerwrite" /*RemoteObject*/ );Debug.locals.put("b", _b);Debug.locals.put("b", _b);
 BA.debugLineNum = 600;BA.debugLine="aoutputstream.WriteBytes(b,0,b.length)";
Debug.ShouldStop(8388608);
_aoutputstream.runVoidMethod ("WriteBytes",(Object)(_b),(Object)(BA.numberCast(int.class, 0)),(Object)(_b.getField(true,"length")));
 BA.debugLineNum = 601;BA.debugLine="Return Me";
Debug.ShouldStop(16777216);
if (true) return (__ref);
 BA.debugLineNum = 602;BA.debugLine="End Sub";
Debug.ShouldStop(33554432);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _sdrawcolor(RemoteObject __ref,RemoteObject _argb) throws Exception{
try {
		Debug.PushSubsStack("sDrawColor (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,673);
if (RapidSub.canDelegate("sdrawcolor")) { return __ref.runUserSub(false, "cpdf","sdrawcolor", __ref, _argb);}
Debug.locals.put("argb", _argb);
 BA.debugLineNum = 673;BA.debugLine="public Sub sDrawColor(argb() As Double) As cPDF";
Debug.ShouldStop(1);
 BA.debugLineNum = 674;BA.debugLine="fContext.fDrawColor=argb";
Debug.ShouldStop(2);
__ref.getField(false,"_fcontext" /*RemoteObject*/ ).setField ("fDrawColor" /*RemoteObject*/ ,_argb);
 BA.debugLineNum = 675;BA.debugLine="contentAdd(fPage,$\"${NumberFormat2(argb(0),1,3,3,";
Debug.ShouldStop(4);
__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_contentadd" /*RemoteObject*/ ,(Object)(__ref.getField(true,"_fpage" /*RemoteObject*/ )),(Object)((RemoteObject.concat(RemoteObject.createImmutable(""),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(_argb.getArrayElement(true,BA.numberCast(int.class, 0))),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 3)),(Object)(BA.numberCast(int.class, 3)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(_argb.getArrayElement(true,BA.numberCast(int.class, 1))),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 3)),(Object)(BA.numberCast(int.class, 3)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(_argb.getArrayElement(true,BA.numberCast(int.class, 2))),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 3)),(Object)(BA.numberCast(int.class, 3)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" RG"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable("")))));
 BA.debugLineNum = 676;BA.debugLine="Return Me";
Debug.ShouldStop(8);
if (true) return (__ref);
 BA.debugLineNum = 677;BA.debugLine="End Sub";
Debug.ShouldStop(16);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _sdrawwidth(RemoteObject __ref,RemoteObject _awidth) throws Exception{
try {
		Debug.PushSubsStack("sDrawWidth (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,680);
if (RapidSub.canDelegate("sdrawwidth")) { return __ref.runUserSub(false, "cpdf","sdrawwidth", __ref, _awidth);}
Debug.locals.put("awidth", _awidth);
 BA.debugLineNum = 680;BA.debugLine="public Sub sDrawWidth(awidth As Double) As cPDF";
Debug.ShouldStop(128);
 BA.debugLineNum = 681;BA.debugLine="fContext.fDrawWidth=awidth";
Debug.ShouldStop(256);
__ref.getField(false,"_fcontext" /*RemoteObject*/ ).setField ("fDrawWidth" /*RemoteObject*/ ,_awidth);
 BA.debugLineNum = 682;BA.debugLine="contentAdd(fPage,$\"${NumberFormat2(awidth*fUnitFa";
Debug.ShouldStop(512);
__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_contentadd" /*RemoteObject*/ ,(Object)(__ref.getField(true,"_fpage" /*RemoteObject*/ )),(Object)((RemoteObject.concat(RemoteObject.createImmutable(""),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(RemoteObject.solve(new RemoteObject[] {_awidth,__ref.getField(true,"_funitfactor" /*RemoteObject*/ )}, "*",0, 0)),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 3)),(Object)(BA.numberCast(int.class, 3)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" w"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable("")))));
 BA.debugLineNum = 683;BA.debugLine="Return Me";
Debug.ShouldStop(1024);
if (true) return (__ref);
 BA.debugLineNum = 684;BA.debugLine="End Sub";
Debug.ShouldStop(2048);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _sfillcolor(RemoteObject __ref,RemoteObject _argb) throws Exception{
try {
		Debug.PushSubsStack("sFillColor (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,689);
if (RapidSub.canDelegate("sfillcolor")) { return __ref.runUserSub(false, "cpdf","sfillcolor", __ref, _argb);}
Debug.locals.put("argb", _argb);
 BA.debugLineNum = 689;BA.debugLine="public Sub sFillColor(argb() As Double) As cPDF";
Debug.ShouldStop(65536);
 BA.debugLineNum = 690;BA.debugLine="fContext.fFillColor=argb";
Debug.ShouldStop(131072);
__ref.getField(false,"_fcontext" /*RemoteObject*/ ).setField ("fFillColor" /*RemoteObject*/ ,_argb);
 BA.debugLineNum = 691;BA.debugLine="Return Me";
Debug.ShouldStop(262144);
if (true) return (__ref);
 BA.debugLineNum = 692;BA.debugLine="End Sub";
Debug.ShouldStop(524288);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _sfont(RemoteObject __ref,RemoteObject _afamily,RemoteObject _astyle,RemoteObject _asize,RemoteObject _acolor) throws Exception{
try {
		Debug.PushSubsStack("sFont (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,698);
if (RapidSub.canDelegate("sfont")) { return __ref.runUserSub(false, "cpdf","sfont", __ref, _afamily, _astyle, _asize, _acolor);}
RemoteObject _k = RemoteObject.createImmutable("");
RemoteObject _i = RemoteObject.createImmutable(0);
Debug.locals.put("afamily", _afamily);
Debug.locals.put("astyle", _astyle);
Debug.locals.put("asize", _asize);
Debug.locals.put("acolor", _acolor);
 BA.debugLineNum = 698;BA.debugLine="public Sub sFont(afamily As String,astyle As Int,a";
Debug.ShouldStop(33554432);
 BA.debugLineNum = 699;BA.debugLine="Dim k As String=calcFontKey(afamily,astyle)";
Debug.ShouldStop(67108864);
_k = __ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_calcfontkey" /*RemoteObject*/ ,(Object)(_afamily),(Object)(_astyle));Debug.locals.put("k", _k);Debug.locals.put("k", _k);
 BA.debugLineNum = 700;BA.debugLine="Dim i As Int=fUsedFonts.IndexOf(k)";
Debug.ShouldStop(134217728);
_i = __ref.getField(false,"_fusedfonts" /*RemoteObject*/ ).runMethod(true,"IndexOf",(Object)((_k)));Debug.locals.put("i", _i);Debug.locals.put("i", _i);
 BA.debugLineNum = 701;BA.debugLine="If i=-1 Then";
Debug.ShouldStop(268435456);
if (RemoteObject.solveBoolean("=",_i,BA.numberCast(double.class, -(double) (0 + 1)))) { 
 BA.debugLineNum = 702;BA.debugLine="fUsedFonts.Add(k)";
Debug.ShouldStop(536870912);
__ref.getField(false,"_fusedfonts" /*RemoteObject*/ ).runVoidMethod ("Add",(Object)((_k)));
 BA.debugLineNum = 703;BA.debugLine="i=fUsedFonts.Size-1";
Debug.ShouldStop(1073741824);
_i = RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_fusedfonts" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "-",1, 1);Debug.locals.put("i", _i);
 };
 BA.debugLineNum = 705;BA.debugLine="contentAdd(fPage,$\"BT /F${i} ${NumberFormat2(asiz";
Debug.ShouldStop(1);
__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_contentadd" /*RemoteObject*/ ,(Object)(__ref.getField(true,"_fpage" /*RemoteObject*/ )),(Object)((RemoteObject.concat(RemoteObject.createImmutable("BT /F"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((_i))),RemoteObject.createImmutable(" "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"NumberFormat2",(Object)(_asize),(Object)(BA.numberCast(int.class, 1)),(Object)(BA.numberCast(int.class, 3)),(Object)(BA.numberCast(int.class, 3)),(Object)(cpdf.__c.getField(true,"False")))))),RemoteObject.createImmutable(" Tf ET"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable("")))));
 BA.debugLineNum = 706;BA.debugLine="fContext.fFontFamily=afamily";
Debug.ShouldStop(2);
__ref.getField(false,"_fcontext" /*RemoteObject*/ ).setField ("fFontFamily" /*RemoteObject*/ ,_afamily);
 BA.debugLineNum = 707;BA.debugLine="fContext.fFontStyle=astyle";
Debug.ShouldStop(4);
__ref.getField(false,"_fcontext" /*RemoteObject*/ ).setField ("fFontStyle" /*RemoteObject*/ ,_astyle);
 BA.debugLineNum = 708;BA.debugLine="fContext.fFontSize=asize";
Debug.ShouldStop(8);
__ref.getField(false,"_fcontext" /*RemoteObject*/ ).setField ("fFontSize" /*RemoteObject*/ ,_asize);
 BA.debugLineNum = 709;BA.debugLine="fContext.fFontColor=acolor";
Debug.ShouldStop(16);
__ref.getField(false,"_fcontext" /*RemoteObject*/ ).setField ("fFontColor" /*RemoteObject*/ ,_acolor);
 BA.debugLineNum = 710;BA.debugLine="Return Me";
Debug.ShouldStop(32);
if (true) return (__ref);
 BA.debugLineNum = 711;BA.debugLine="End Sub";
Debug.ShouldStop(64);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _spage(RemoteObject __ref,RemoteObject _apage) throws Exception{
try {
		Debug.PushSubsStack("sPage (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,665);
if (RapidSub.canDelegate("spage")) { return __ref.runUserSub(false, "cpdf","spage", __ref, _apage);}
Debug.locals.put("apage", _apage);
 BA.debugLineNum = 665;BA.debugLine="public Sub sPage(apage As Int) As cPDF";
Debug.ShouldStop(16777216);
 BA.debugLineNum = 666;BA.debugLine="fPage=apage-1";
Debug.ShouldStop(33554432);
__ref.setField ("_fpage" /*RemoteObject*/ ,RemoteObject.solve(new RemoteObject[] {_apage,RemoteObject.createImmutable(1)}, "-",1, 1));
 BA.debugLineNum = 667;BA.debugLine="Return Me";
Debug.ShouldStop(67108864);
if (true) return (__ref);
 BA.debugLineNum = 668;BA.debugLine="End Sub";
Debug.ShouldStop(134217728);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _sproperty(RemoteObject __ref,RemoteObject _aproperty,RemoteObject _avalue) throws Exception{
try {
		Debug.PushSubsStack("sProperty (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,889);
if (RapidSub.canDelegate("sproperty")) { return __ref.runUserSub(false, "cpdf","sproperty", __ref, _aproperty, _avalue);}
Debug.locals.put("aproperty", _aproperty);
Debug.locals.put("avalue", _avalue);
 BA.debugLineNum = 889;BA.debugLine="public Sub sProperty(aproperty As String,avalue As";
Debug.ShouldStop(16777216);
 BA.debugLineNum = 890;BA.debugLine="fProperties.Put(aproperty,avalue)";
Debug.ShouldStop(33554432);
__ref.getField(false,"_fproperties" /*RemoteObject*/ ).runVoidMethod ("Put",(Object)((_aproperty)),(Object)((_avalue)));
 BA.debugLineNum = 891;BA.debugLine="Return Me";
Debug.ShouldStop(67108864);
if (true) return (__ref);
 BA.debugLineNum = 892;BA.debugLine="End Sub";
Debug.ShouldStop(134217728);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _sunit(RemoteObject __ref,RemoteObject _aunit) throws Exception{
try {
		Debug.PushSubsStack("sUnit (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,175);
if (RapidSub.canDelegate("sunit")) { return __ref.runUserSub(false, "cpdf","sunit", __ref, _aunit);}
Debug.locals.put("aunit", _aunit);
 BA.debugLineNum = 175;BA.debugLine="private Sub sUnit(aunit As String) As cPDF";
Debug.ShouldStop(16384);
 BA.debugLineNum = 176;BA.debugLine="Select aunit.ToLowerCase";
Debug.ShouldStop(32768);
switch (BA.switchObjectToInt(_aunit.runMethod(true,"toLowerCase"),BA.ObjectToString("pt"),BA.ObjectToString("mm"),BA.ObjectToString("cm"),BA.ObjectToString("in"))) {
case 0: {
 BA.debugLineNum = 178;BA.debugLine="fUnitFactor=1.0";
Debug.ShouldStop(131072);
__ref.setField ("_funitfactor" /*RemoteObject*/ ,BA.numberCast(double.class, 1.0));
 break; }
case 1: {
 BA.debugLineNum = 180;BA.debugLine="fUnitFactor=72.0/25.4";
Debug.ShouldStop(524288);
__ref.setField ("_funitfactor" /*RemoteObject*/ ,RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(72.0),RemoteObject.createImmutable(25.4)}, "/",0, 0));
 break; }
case 2: {
 BA.debugLineNum = 182;BA.debugLine="fUnitFactor=72.0/2.54";
Debug.ShouldStop(2097152);
__ref.setField ("_funitfactor" /*RemoteObject*/ ,RemoteObject.solve(new RemoteObject[] {RemoteObject.createImmutable(72.0),RemoteObject.createImmutable(2.54)}, "/",0, 0));
 break; }
case 3: {
 BA.debugLineNum = 184;BA.debugLine="fUnitFactor=72.0";
Debug.ShouldStop(8388608);
__ref.setField ("_funitfactor" /*RemoteObject*/ ,BA.numberCast(double.class, 72.0));
 break; }
default: {
 BA.debugLineNum = 186;BA.debugLine="fUnitFactor=1.0";
Debug.ShouldStop(33554432);
__ref.setField ("_funitfactor" /*RemoteObject*/ ,BA.numberCast(double.class, 1.0));
 break; }
}
;
 BA.debugLineNum = 188;BA.debugLine="Return Me";
Debug.ShouldStop(134217728);
if (true) return (__ref);
 BA.debugLineNum = 189;BA.debugLine="End Sub";
Debug.ShouldStop(268435456);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _sx(RemoteObject __ref,RemoteObject _avalue) throws Exception{
try {
		Debug.PushSubsStack("sX (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,977);
if (RapidSub.canDelegate("sx")) { return __ref.runUserSub(false, "cpdf","sx", __ref, _avalue);}
Debug.locals.put("avalue", _avalue);
 BA.debugLineNum = 977;BA.debugLine="public Sub sX(avalue As Double) As cPDF";
Debug.ShouldStop(65536);
 BA.debugLineNum = 978;BA.debugLine="fContext.fX=avalue";
Debug.ShouldStop(131072);
__ref.getField(false,"_fcontext" /*RemoteObject*/ ).setField ("fX" /*RemoteObject*/ ,_avalue);
 BA.debugLineNum = 979;BA.debugLine="Return Me";
Debug.ShouldStop(262144);
if (true) return (__ref);
 BA.debugLineNum = 980;BA.debugLine="End Sub";
Debug.ShouldStop(524288);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _sy(RemoteObject __ref,RemoteObject _avalue) throws Exception{
try {
		Debug.PushSubsStack("sY (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,982);
if (RapidSub.canDelegate("sy")) { return __ref.runUserSub(false, "cpdf","sy", __ref, _avalue);}
Debug.locals.put("avalue", _avalue);
 BA.debugLineNum = 982;BA.debugLine="public Sub sY(avalue As Double) As cPDF";
Debug.ShouldStop(2097152);
 BA.debugLineNum = 983;BA.debugLine="fContext.fy=avalue";
Debug.ShouldStop(4194304);
__ref.getField(false,"_fcontext" /*RemoteObject*/ ).setField ("fY" /*RemoteObject*/ ,_avalue);
 BA.debugLineNum = 984;BA.debugLine="Return Me";
Debug.ShouldStop(8388608);
if (true) return (__ref);
 BA.debugLineNum = 985;BA.debugLine="End Sub";
Debug.ShouldStop(16777216);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _tounsigned(RemoteObject __ref,RemoteObject _b) throws Exception{
try {
		Debug.PushSubsStack("ToUnsigned (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,895);
if (RapidSub.canDelegate("tounsigned")) { return __ref.runUserSub(false, "cpdf","tounsigned", __ref, _b);}
Debug.locals.put("b", _b);
 BA.debugLineNum = 895;BA.debugLine="private Sub ToUnsigned(b As Byte) As Int";
Debug.ShouldStop(1073741824);
 BA.debugLineNum = 896;BA.debugLine="Return Bit.And(0xFF, b)";
Debug.ShouldStop(-2147483648);
if (true) return cpdf.__c.getField(false,"Bit").runMethod(true,"And",(Object)(BA.numberCast(int.class, ((int)0xff))),(Object)(BA.numberCast(int.class, _b)));
 BA.debugLineNum = 897;BA.debugLine="End Sub";
Debug.ShouldStop(1);
return RemoteObject.createImmutable(0);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _trailerwrite(RemoteObject __ref) throws Exception{
try {
		Debug.PushSubsStack("trailerWrite (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,398);
if (RapidSub.canDelegate("trailerwrite")) { return __ref.runUserSub(false, "cpdf","trailerwrite", __ref);}
RemoteObject _bb = RemoteObject.declareNull("gunav2.keymon.com.mx.b4xbytesbuilder");
RemoteObject _s = RemoteObject.createImmutable(0L);
int _i = 0;
RemoteObject _l = RemoteObject.createImmutable(0);
 BA.debugLineNum = 398;BA.debugLine="private Sub trailerWrite As Byte()";
Debug.ShouldStop(8192);
 BA.debugLineNum = 399;BA.debugLine="Dim bb As B4XBytesBuilder";
Debug.ShouldStop(16384);
_bb = RemoteObject.createNew ("gunav2.keymon.com.mx.b4xbytesbuilder");Debug.locals.put("bb", _bb);
 BA.debugLineNum = 400;BA.debugLine="bb.Initialize";
Debug.ShouldStop(32768);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
 BA.debugLineNum = 401;BA.debugLine="Dim s As Long=headerWrite.length";
Debug.ShouldStop(65536);
_s = BA.numberCast(long.class, __ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_headerwrite" /*RemoteObject*/ ).getField(true,"length"));Debug.locals.put("s", _s);Debug.locals.put("s", _s);
 BA.debugLineNum = 402;BA.debugLine="For i=0 To fObjs.Size-1";
Debug.ShouldStop(131072);
{
final int step4 = 1;
final int limit4 = RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_fobjs" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "-",1, 1).<Integer>get().intValue();
_i = 0 ;
for (;(step4 > 0 && _i <= limit4) || (step4 < 0 && _i >= limit4) ;_i = ((int)(0 + _i + step4))  ) {
Debug.locals.put("i", _i);
 BA.debugLineNum = 403;BA.debugLine="Dim l As Int=fObjs.Get(i)";
Debug.ShouldStop(262144);
_l = BA.numberCast(int.class, __ref.getField(false,"_fobjs" /*RemoteObject*/ ).runMethod(false,"Get",(Object)(BA.numberCast(int.class, _i))));Debug.locals.put("l", _l);Debug.locals.put("l", _l);
 BA.debugLineNum = 404;BA.debugLine="s=s+l";
Debug.ShouldStop(524288);
_s = RemoteObject.solve(new RemoteObject[] {_s,_l}, "+",1, 2);Debug.locals.put("s", _s);
 }
}Debug.locals.put("i", _i);
;
 BA.debugLineNum = 406;BA.debugLine="bb.Append($\"trailer <<${Chr(10)}\"$.getBytes(fText";
Debug.ShouldStop(2097152);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable("trailer <<"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable(""))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 BA.debugLineNum = 407;BA.debugLine="bb.Append($\"/Size ${fObjs.Size+1}${Chr(10)}\"$.get";
Debug.ShouldStop(4194304);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable("/Size "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_fobjs" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "+",1, 1)))),RemoteObject.createImmutable(""),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable(""))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 BA.debugLineNum = 408;BA.debugLine="bb.Append($\"/Info ${fObjs.Size} 0 R${Chr(10)}\"$.g";
Debug.ShouldStop(8388608);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable("/Info "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((__ref.getField(false,"_fobjs" /*RemoteObject*/ ).runMethod(true,"getSize")))),RemoteObject.createImmutable(" 0 R"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable(""))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 BA.debugLineNum = 409;BA.debugLine="bb.Append($\"/Root 1 0 R${Chr(10)}\"$.getBytes(fTex";
Debug.ShouldStop(16777216);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable("/Root 1 0 R"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable(""))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 BA.debugLineNum = 410;BA.debugLine="bb.Append($\">>${Chr(10)}\"$.getBytes(fTextEncoding";
Debug.ShouldStop(33554432);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable(">>"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable(""))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 BA.debugLineNum = 411;BA.debugLine="bb.Append($\"startxref${Chr(10)}\"$.getBytes(fTextE";
Debug.ShouldStop(67108864);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable("startxref"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable(""))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 BA.debugLineNum = 412;BA.debugLine="bb.Append($\"${s}${Chr(10)}\"$.getBytes(fTextEncodi";
Debug.ShouldStop(134217728);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable(""),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((_s))),RemoteObject.createImmutable(""),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable(""))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 BA.debugLineNum = 413;BA.debugLine="Return bb.ToArray";
Debug.ShouldStop(268435456);
if (true) return _bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_toarray" /*RemoteObject*/ );
 BA.debugLineNum = 414;BA.debugLine="End Sub";
Debug.ShouldStop(536870912);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _xrefwrite(RemoteObject __ref) throws Exception{
try {
		Debug.PushSubsStack("xrefWrite (cpdf) ","cpdf",27,__ref.getField(false, "ba"),__ref,383);
if (RapidSub.canDelegate("xrefwrite")) { return __ref.runUserSub(false, "cpdf","xrefwrite", __ref);}
RemoteObject _bb = RemoteObject.declareNull("gunav2.keymon.com.mx.b4xbytesbuilder");
RemoteObject _s = RemoteObject.createImmutable(0L);
int _i = 0;
RemoteObject _l = RemoteObject.createImmutable(0);
 BA.debugLineNum = 383;BA.debugLine="private Sub xrefWrite As Byte()";
Debug.ShouldStop(1073741824);
 BA.debugLineNum = 384;BA.debugLine="Dim bb As B4XBytesBuilder";
Debug.ShouldStop(-2147483648);
_bb = RemoteObject.createNew ("gunav2.keymon.com.mx.b4xbytesbuilder");Debug.locals.put("bb", _bb);
 BA.debugLineNum = 385;BA.debugLine="bb.Initialize";
Debug.ShouldStop(1);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_initialize" /*RemoteObject*/ ,__ref.getField(false, "ba"));
 BA.debugLineNum = 386;BA.debugLine="Dim s As Long=headerWrite.length";
Debug.ShouldStop(2);
_s = BA.numberCast(long.class, __ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_headerwrite" /*RemoteObject*/ ).getField(true,"length"));Debug.locals.put("s", _s);Debug.locals.put("s", _s);
 BA.debugLineNum = 387;BA.debugLine="bb.Append($\"xref${Chr(10)}\"$.getBytes(fTextEncodi";
Debug.ShouldStop(4);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable("xref"),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable(""))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 BA.debugLineNum = 388;BA.debugLine="bb.Append($\"0 ${fObjs.Size+1}${Chr(10)}\"$.getByte";
Debug.ShouldStop(8);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)((RemoteObject.concat(RemoteObject.createImmutable("0 "),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_fobjs" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "+",1, 1)))),RemoteObject.createImmutable(""),cpdf.__c.runMethod(true,"SmartStringFormatter",(Object)(BA.ObjectToString("")),(Object)((cpdf.__c.runMethod(true,"Chr",(Object)(BA.numberCast(int.class, 10)))))),RemoteObject.createImmutable(""))).runMethod(false,"getBytes",(Object)(__ref.getField(true,"_ftextencoding" /*RemoteObject*/ )))));
 BA.debugLineNum = 389;BA.debugLine="bb.Append(refWrite(0,65535,\"f\"))";
Debug.ShouldStop(16);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)(__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_refwrite" /*RemoteObject*/ ,(Object)(BA.numberCast(long.class, 0)),(Object)(BA.numberCast(int.class, 65535)),(Object)(RemoteObject.createImmutable("f")))));
 BA.debugLineNum = 390;BA.debugLine="For i=0 To fObjs.Size-1";
Debug.ShouldStop(32);
{
final int step7 = 1;
final int limit7 = RemoteObject.solve(new RemoteObject[] {__ref.getField(false,"_fobjs" /*RemoteObject*/ ).runMethod(true,"getSize"),RemoteObject.createImmutable(1)}, "-",1, 1).<Integer>get().intValue();
_i = 0 ;
for (;(step7 > 0 && _i <= limit7) || (step7 < 0 && _i >= limit7) ;_i = ((int)(0 + _i + step7))  ) {
Debug.locals.put("i", _i);
 BA.debugLineNum = 391;BA.debugLine="Dim l As Int=fObjs.Get(i)";
Debug.ShouldStop(64);
_l = BA.numberCast(int.class, __ref.getField(false,"_fobjs" /*RemoteObject*/ ).runMethod(false,"Get",(Object)(BA.numberCast(int.class, _i))));Debug.locals.put("l", _l);Debug.locals.put("l", _l);
 BA.debugLineNum = 392;BA.debugLine="bb.Append(refWrite(s,0,\"n\"))";
Debug.ShouldStop(128);
_bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_append" /*RemoteObject*/ ,(Object)(__ref.runClassMethod (gunav2.keymon.com.mx.cpdf.class, "_refwrite" /*RemoteObject*/ ,(Object)(_s),(Object)(BA.numberCast(int.class, 0)),(Object)(RemoteObject.createImmutable("n")))));
 BA.debugLineNum = 393;BA.debugLine="s=s+l";
Debug.ShouldStop(256);
_s = RemoteObject.solve(new RemoteObject[] {_s,_l}, "+",1, 2);Debug.locals.put("s", _s);
 }
}Debug.locals.put("i", _i);
;
 BA.debugLineNum = 395;BA.debugLine="Return bb.ToArray";
Debug.ShouldStop(1024);
if (true) return _bb.runClassMethod (gunav2.keymon.com.mx.b4xbytesbuilder.class, "_toarray" /*RemoteObject*/ );
 BA.debugLineNum = 396;BA.debugLine="End Sub";
Debug.ShouldStop(2048);
return RemoteObject.createImmutable(null);
}
catch (Exception e) {
			throw Debug.ErrorCaught(e);
		} 
finally {
			Debug.PopSubsStack();
		}}
}