public class oadd.org.apache.commons.codec.binary.Base extends oadd.org.apache.commons.codec.binary.BaseNCodec
{
private static final int BITS_PER_ENCODED_BYTE;
private static final int BYTES_PER_ENCODED_BLOCK;
private static final int BYTES_PER_UNENCODED_BLOCK;
private static final byte[] CHUNK_SEPARATOR;
private static final byte[] DECODE_TABLE;
private static final byte[] ENCODE_TABLE;
private static final byte[] HEX_DECODE_TABLE;
private static final byte[] HEX_ENCODE_TABLE;
private static final long MASK_7BITS;
private static final long MASK_6BITS;
private static final int MASK_5BITS;
private static final long MASK_4BITS;
private static final long MASK_3BITS;
private static final long MASK_2BITS;
private static final long MASK_1BITS;
private final int decodeSize;
private final byte[] decodeTable;
private final int encodeSize;
private final byte[] encodeTable;
private final byte[] lineSeparator;
public void <init>()
{
oadd.org.apache.commons.codec.binary.Base v;
v := @this: oadd.org.apache.commons.codec.binary.Base;
specialinvoke v.<oadd.org.apache.commons.codec.binary.Base32: void <init>(boolean)>(0);
return;
}
public void <init>(byte)
{
oadd.org.apache.commons.codec.binary.Base v;
byte v;
v := @this: oadd.org.apache.commons.codec.binary.Base;
v := @parameter: byte;
specialinvoke v.<oadd.org.apache.commons.codec.binary.Base32: void <init>(boolean,byte)>(0, v);
return;
}
public void <init>(boolean)
{
oadd.org.apache.commons.codec.binary.Base v;
boolean v;
v := @this: oadd.org.apache.commons.codec.binary.Base;
v := @parameter: boolean;
specialinvoke v.<oadd.org.apache.commons.codec.binary.Base32: void <init>(int,byte[],boolean,byte)>(0, null, v, 61);
return;
}
public void <init>(boolean, byte)
{
oadd.org.apache.commons.codec.binary.Base v;
byte v;
boolean v;
v := @this: oadd.org.apache.commons.codec.binary.Base;
v := @parameter: boolean;
v := @parameter: byte;
specialinvoke v.<oadd.org.apache.commons.codec.binary.Base32: void <init>(int,byte[],boolean,byte)>(0, null, v, v);
return;
}
public void <init>(int)
{
int v;
oadd.org.apache.commons.codec.binary.Base v;
byte[] v;
v := @this: oadd.org.apache.commons.codec.binary.Base;
v := @parameter: int;
v = <oadd.org.apache.commons.codec.binary.Base32: byte[] CHUNK_SEPARATOR>;
specialinvoke v.<oadd.org.apache.commons.codec.binary.Base32: void <init>(int,byte[])>(v, v);
return;
}
public void <init>(int, byte[])
{
int v;
oadd.org.apache.commons.codec.binary.Base v;
byte[] v;
v := @this: oadd.org.apache.commons.codec.binary.Base;
v := @parameter: int;
v := @parameter: byte[];
specialinvoke v.<oadd.org.apache.commons.codec.binary.Base32: void <init>(int,byte[],boolean,byte)>(v, v, 0, 61);
return;
}
public void <init>(int, byte[], boolean)
{
byte[] v;
int v;
oadd.org.apache.commons.codec.binary.Base v;
boolean v;
v := @this: oadd.org.apache.commons.codec.binary.Base;
v := @parameter: int;
v := @parameter: byte[];
v := @parameter: boolean;
specialinvoke v.<oadd.org.apache.commons.codec.binary.Base32: void <init>(int,byte[],boolean,byte)>(v, v, v, 61);
return;
}
public void <init>(int, byte[], boolean, byte)
{
byte[] v, v, v, v, v, v, v;
byte v;
int v, v, v, v, v, v, v, v;
java.lang.String v, v, v;
boolean v, v, v, v;
oadd.org.apache.commons.codec.binary.Base v;
java.lang.IllegalArgumentException v, v, v;
v := @this: oadd.org.apache.commons.codec.binary.Base;
v := @parameter: int;
v := @parameter: byte[];
v := @parameter: boolean;
v := @parameter: byte;
if v != null goto label;
v = 0;
goto label;
label:
v = lengthof v;
label:
specialinvoke v.<oadd.org.apache.commons.codec.binary.BaseNCodec: void <init>(int,int,int,int,byte)>(5, 8, v, v, v);
if v == 0 goto label;
v = <oadd.org.apache.commons.codec.binary.Base32: byte[] HEX_ENCODE_TABLE>;
v.<oadd.org.apache.commons.codec.binary.Base32: byte[] encodeTable> = v;
v = <oadd.org.apache.commons.codec.binary.Base32: byte[] HEX_DECODE_TABLE>;
v.<oadd.org.apache.commons.codec.binary.Base32: byte[] decodeTable> = v;
goto label;
label:
v = <oadd.org.apache.commons.codec.binary.Base32: byte[] ENCODE_TABLE>;
v.<oadd.org.apache.commons.codec.binary.Base32: byte[] encodeTable> = v;
v = <oadd.org.apache.commons.codec.binary.Base32: byte[] DECODE_TABLE>;
v.<oadd.org.apache.commons.codec.binary.Base32: byte[] decodeTable> = v;
label:
if v <= 0 goto label;
if v != null goto label;
v = new java.lang.IllegalArgumentException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("lineLength \u > 0, but lineSeparator is null");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
v = virtualinvoke v.<oadd.org.apache.commons.codec.binary.Base32: boolean containsAlphabetOrPad(byte[])>(v);
if v == 0 goto label;
v = staticinvoke <oadd.org.apache.commons.codec.binary.StringUtils: java.lang.String newStringUtf8(byte[])>(v);
v = new java.lang.IllegalArgumentException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("lineSeparator must not contain Base characters: [\u]");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
v = lengthof v;
v = 8 + v;
v.<oadd.org.apache.commons.codec.binary.Base32: int encodeSize> = v;
v = lengthof v;
v = newarray (byte)[v];
v.<oadd.org.apache.commons.codec.binary.Base32: byte[] lineSeparator> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] lineSeparator>;
v = lengthof v;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
goto label;
label:
v.<oadd.org.apache.commons.codec.binary.Base32: int encodeSize> = 8;
v.<oadd.org.apache.commons.codec.binary.Base32: byte[] lineSeparator> = null;
label:
v = v.<oadd.org.apache.commons.codec.binary.Base32: int encodeSize>;
v = v - 1;
v.<oadd.org.apache.commons.codec.binary.Base32: int decodeSize> = v;
v = virtualinvoke v.<oadd.org.apache.commons.codec.binary.Base32: boolean isInAlphabet(byte)>(v);
if v != 0 goto label;
v = staticinvoke <oadd.org.apache.commons.codec.binary.Base32: boolean isWhiteSpace(byte)>(v);
if v == 0 goto label;
label:
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("pad must not be in alphabet or whitespace");
throw v;
label:
return;
}
void decode(byte[], int, int, oadd.org.apache.commons.codec.binary.BaseNCodec$Context)
{
byte[] v, v, v, v, v;
byte v, v, v;
long v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v;
java.lang.IllegalStateException v;
oadd.org.apache.commons.codec.binary.BaseNCodec$Context v;
boolean v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
oadd.org.apache.commons.codec.binary.Base v;
v := @this: oadd.org.apache.commons.codec.binary.Base;
v := @parameter: byte[];
v := @parameter: int;
v := @parameter: int;
v := @parameter: oadd.org.apache.commons.codec.binary.BaseNCodec$Context;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: boolean eof>;
if v == 0 goto label;
return;
label:
if v >= 0 goto label;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: boolean eof> = 1;
label:
v = 0;
label:
if v >= v goto label;
v = v;
v = v + 1;
v = v[v];
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte pad>;
if v != v goto label;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: boolean eof> = 1;
goto label;
label:
v = v.<oadd.org.apache.commons.codec.binary.Base32: int decodeSize>;
v = virtualinvoke v.<oadd.org.apache.commons.codec.binary.Base32: byte[] ensureBufferSize(int,oadd.org.apache.commons.codec.binary.BaseNCodec$Context)>(v, v);
if v < 0 goto label;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] decodeTable>;
v = lengthof v;
if v >= v goto label;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] decodeTable>;
v = v[v];
if v < 0 goto label;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int modulus>;
v = v + 1;
v = v % 8;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int modulus> = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v = v << 5;
v = v + v;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea> = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int modulus>;
if v != 0 goto label;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v[v] = v;
label:
v = v + 1;
goto label;
label:
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: boolean eof>;
if v == 0 goto label;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int modulus>;
if v < 2 goto label;
v = v.<oadd.org.apache.commons.codec.binary.Base32: int decodeSize>;
v = virtualinvoke v.<oadd.org.apache.commons.codec.binary.Base32: byte[] ensureBufferSize(int,oadd.org.apache.commons.codec.binary.BaseNCodec$Context)>(v, v);
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int modulus>;
tableswitch(v)
{
case 2: goto label;
case 3: goto label;
case 4: goto label;
case 5: goto label;
case 6: goto label;
case 7: goto label;
default: goto label;
};
label:
staticinvoke <oadd.org.apache.commons.codec.binary.Base32: void validateCharacter(long,oadd.org.apache.commons.codec.binary.BaseNCodec$Context)>(3L, v);
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v[v] = v;
goto label;
label:
staticinvoke <oadd.org.apache.commons.codec.binary.Base32: void validateCharacter(long,oadd.org.apache.commons.codec.binary.BaseNCodec$Context)>(127L, v);
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v[v] = v;
goto label;
label:
staticinvoke <oadd.org.apache.commons.codec.binary.Base32: void validateCharacter(long,oadd.org.apache.commons.codec.binary.BaseNCodec$Context)>(15L, v);
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v = v >> 4;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea> = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v[v] = v;
goto label;
label:
staticinvoke <oadd.org.apache.commons.codec.binary.Base32: void validateCharacter(long,oadd.org.apache.commons.codec.binary.BaseNCodec$Context)>(1L, v);
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v = v >> 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea> = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v[v] = v;
goto label;
label:
staticinvoke <oadd.org.apache.commons.codec.binary.Base32: void validateCharacter(long,oadd.org.apache.commons.codec.binary.BaseNCodec$Context)>(63L, v);
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v = v >> 6;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea> = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v[v] = v;
goto label;
label:
staticinvoke <oadd.org.apache.commons.codec.binary.Base32: void validateCharacter(long,oadd.org.apache.commons.codec.binary.BaseNCodec$Context)>(7L, v);
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v = v >> 3;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea> = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v[v] = v;
goto label;
label:
v = new java.lang.IllegalStateException;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int modulus>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Impossible modulus \u0001");
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
}
void encode(byte[], int, int, oadd.org.apache.commons.codec.binary.BaseNCodec$Context)
{
oadd.org.apache.commons.codec.binary.BaseNCodec$Context v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v;
boolean v;
byte[] v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
byte v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
long v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.IllegalStateException v;
oadd.org.apache.commons.codec.binary.Base v;
v := @this: oadd.org.apache.commons.codec.binary.Base;
v := @parameter: byte[];
v := @parameter: int;
v := @parameter: int;
v := @parameter: oadd.org.apache.commons.codec.binary.BaseNCodec$Context;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: boolean eof>;
if v == 0 goto label;
return;
label:
if v >= 0 goto label;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: boolean eof> = 1;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int modulus>;
if 0 != v goto label;
v = v.<oadd.org.apache.commons.codec.binary.Base32: int lineLength>;
if v != 0 goto label;
return;
label:
v = v.<oadd.org.apache.commons.codec.binary.Base32: int encodeSize>;
v = virtualinvoke v.<oadd.org.apache.commons.codec.binary.Base32: byte[] ensureBufferSize(int,oadd.org.apache.commons.codec.binary.BaseNCodec$Context)>(v, v);
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int modulus>;
tableswitch(v)
{
case 0: goto label;
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
default: goto label;
};
label:
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] encodeTable>;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v = v >> 3;
v = v & 31;
v = v[v];
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] encodeTable>;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v = v << 2;
v = v & 31;
v = v[v];
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte pad>;
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte pad>;
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte pad>;
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte pad>;
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte pad>;
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte pad>;
v[v] = v;
goto label;
label:
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] encodeTable>;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v = v >> 11;
v = v & 31;
v = v[v];
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] encodeTable>;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v = v >> 6;
v = v & 31;
v = v[v];
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] encodeTable>;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v = v >> 1;
v = v & 31;
v = v[v];
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] encodeTable>;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v = v << 4;
v = v & 31;
v = v[v];
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte pad>;
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte pad>;
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte pad>;
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte pad>;
v[v] = v;
goto label;
label:
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] encodeTable>;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v = v >> 19;
v = v & 31;
v = v[v];
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] encodeTable>;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v = v >> 14;
v = v & 31;
v = v[v];
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] encodeTable>;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v = v >> 9;
v = v & 31;
v = v[v];
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] encodeTable>;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v = v >> 4;
v = v & 31;
v = v[v];
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] encodeTable>;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v = v << 1;
v = v & 31;
v = v[v];
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte pad>;
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte pad>;
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte pad>;
v[v] = v;
goto label;
label:
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] encodeTable>;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v = v >> 27;
v = v & 31;
v = v[v];
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] encodeTable>;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v = v >> 22;
v = v & 31;
v = v[v];
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] encodeTable>;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v = v >> 17;
v = v & 31;
v = v[v];
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] encodeTable>;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v = v >> 12;
v = v & 31;
v = v[v];
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] encodeTable>;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v = v >> 7;
v = v & 31;
v = v[v];
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] encodeTable>;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v = v >> 2;
v = v & 31;
v = v[v];
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] encodeTable>;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v = v << 3;
v = v & 31;
v = v[v];
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte pad>;
v[v] = v;
goto label;
label:
v = new java.lang.IllegalStateException;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int modulus>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Impossible modulus \u0001");
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>(v);
throw v;
label:
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int currentLinePos>;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v - v;
v = v + v;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int currentLinePos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: int lineLength>;
if v <= 0 goto label;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int currentLinePos>;
if v <= 0 goto label;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] lineSeparator>;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] lineSeparator>;
v = lengthof v;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, v, v);
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] lineSeparator>;
v = lengthof v;
v = v + v;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
goto label;
label:
v = 0;
label:
if v >= v goto label;
v = v.<oadd.org.apache.commons.codec.binary.Base32: int encodeSize>;
v = virtualinvoke v.<oadd.org.apache.commons.codec.binary.Base32: byte[] ensureBufferSize(int,oadd.org.apache.commons.codec.binary.BaseNCodec$Context)>(v, v);
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int modulus>;
v = v + 1;
v = v % 5;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int modulus> = v;
v = v;
v = v + 1;
v = v[v];
if v >= 0 goto label;
v = v + 256;
label:
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v = v << 8;
v = v + v;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea> = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int modulus>;
if 0 != v goto label;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] encodeTable>;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v = v >> 35;
v = v & 31;
v = v[v];
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] encodeTable>;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v = v >> 30;
v = v & 31;
v = v[v];
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] encodeTable>;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v = v >> 25;
v = v & 31;
v = v[v];
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] encodeTable>;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v = v >> 20;
v = v & 31;
v = v[v];
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] encodeTable>;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v = v >> 15;
v = v & 31;
v = v[v];
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] encodeTable>;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v = v >> 10;
v = v & 31;
v = v[v];
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] encodeTable>;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v = v >> 5;
v = v & 31;
v = v[v];
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v + 1;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] encodeTable>;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v = v & 31;
v = v[v];
v[v] = v;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int currentLinePos>;
v = v + 8;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int currentLinePos> = v;
v = v.<oadd.org.apache.commons.codec.binary.Base32: int lineLength>;
if v <= 0 goto label;
v = v.<oadd.org.apache.commons.codec.binary.Base32: int lineLength>;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int currentLinePos>;
if v > v goto label;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] lineSeparator>;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] lineSeparator>;
v = lengthof v;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, v, v);
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos>;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] lineSeparator>;
v = lengthof v;
v = v + v;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int pos> = v;
v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: int currentLinePos> = 0;
label:
v = v + 1;
goto label;
label:
return;
}
public boolean isInAlphabet(byte)
{
byte[] v, v;
oadd.org.apache.commons.codec.binary.Base v;
byte v, v;
int v, v;
boolean v;
v := @this: oadd.org.apache.commons.codec.binary.Base;
v := @parameter: byte;
if v < 0 goto label;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] decodeTable>;
v = lengthof v;
if v >= v goto label;
v = v.<oadd.org.apache.commons.codec.binary.Base32: byte[] decodeTable>;
v = v[v];
v = (int) -1;
if v == v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
private static void validateCharacter(long, oadd.org.apache.commons.codec.binary.BaseNCodec$Context)
{
byte v;
long v, v, v;
oadd.org.apache.commons.codec.binary.BaseNCodec$Context v;
java.lang.IllegalArgumentException v;
v := @parameter: long;
v := @parameter: oadd.org.apache.commons.codec.binary.BaseNCodec$Context;
v = v.<oadd.org.apache.commons.codec.binary.BaseNCodec$Context: long lbitWorkArea>;
v = v & v;
v = v cmp 0L;
if v == 0 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Last encoded character (before the paddings if any) is a valid base 32 alphabet but not a possible value. Expected the discarded bits to be zero.");
throw v;
label:
return;
}
static void <clinit>()
{
byte[] v, v, v, v, v;
v = newarray (byte)[2];
v[0] = 13;
v[1] = 10;
<oadd.org.apache.commons.codec.binary.Base32: byte[] CHUNK_SEPARATOR> = v;
v = newarray (byte)[123];
v[0] = -1;
v[1] = -1;
v[2] = -1;
v[3] = -1;
v[4] = -1;
v[5] = -1;
v[6] = -1;
v[7] = -1;
v[8] = -1;
v[9] = -1;
v[10] = -1;
v[11] = -1;
v[12] = -1;
v[13] = -1;
v[14] = -1;
v[15] = -1;
v[16] = -1;
v[17] = -1;
v[18] = -1;
v[19] = -1;
v[20] = -1;
v[21] = -1;
v[22] = -1;
v[23] = -1;
v[24] = -1;
v[25] = -1;
v[26] = -1;
v[27] = -1;
v[28] = -1;
v[29] = -1;
v[30] = -1;
v[31] = -1;
v[32] = -1;
v[33] = -1;
v[34] = -1;
v[35] = -1;
v[36] = -1;
v[37] = -1;
v[38] = -1;
v[39] = -1;
v[40] = -1;
v[41] = -1;
v[42] = -1;
v[43] = -1;
v[44] = -1;
v[45] = -1;
v[46] = -1;
v[47] = -1;
v[48] = -1;
v[49] = -1;
v[50] = 26;
v[51] = 27;
v[52] = 28;
v[53] = 29;
v[54] = 30;
v[55] = 31;
v[56] = -1;
v[57] = -1;
v[58] = -1;
v[59] = -1;
v[60] = -1;
v[61] = -1;
v[62] = -1;
v[63] = -1;
v[64] = -1;
v[65] = 0;
v[66] = 1;
v[67] = 2;
v[68] = 3;
v[69] = 4;
v[70] = 5;
v[71] = 6;
v[72] = 7;
v[73] = 8;
v[74] = 9;
v[75] = 10;
v[76] = 11;
v[77] = 12;
v[78] = 13;
v[79] = 14;
v[80] = 15;
v[81] = 16;
v[82] = 17;
v[83] = 18;
v[84] = 19;
v[85] = 20;
v[86] = 21;
v[87] = 22;
v[88] = 23;
v[89] = 24;
v[90] = 25;
v[91] = -1;
v[92] = -1;
v[93] = -1;
v[94] = -1;
v[95] = -1;
v[96] = -1;
v[97] = 0;
v[98] = 1;
v[99] = 2;
v[100] = 3;
v[101] = 4;
v[102] = 5;
v[103] = 6;
v[104] = 7;
v[105] = 8;
v[106] = 9;
v[107] = 10;
v[108] = 11;
v[109] = 12;
v[110] = 13;
v[111] = 14;
v[112] = 15;
v[113] = 16;
v[114] = 17;
v[115] = 18;
v[116] = 19;
v[117] = 20;
v[118] = 21;
v[119] = 22;
v[120] = 23;
v[121] = 24;
v[122] = 25;
<oadd.org.apache.commons.codec.binary.Base32: byte[] DECODE_TABLE> = v;
v = newarray (byte)[32];
v[0] = 65;
v[1] = 66;
v[2] = 67;
v[3] = 68;
v[4] = 69;
v[5] = 70;
v[6] = 71;
v[7] = 72;
v[8] = 73;
v[9] = 74;
v[10] = 75;
v[11] = 76;
v[12] = 77;
v[13] = 78;
v[14] = 79;
v[15] = 80;
v[16] = 81;
v[17] = 82;
v[18] = 83;
v[19] = 84;
v[20] = 85;
v[21] = 86;
v[22] = 87;
v[23] = 88;
v[24] = 89;
v[25] = 90;
v[26] = 50;
v[27] = 51;
v[28] = 52;
v[29] = 53;
v[30] = 54;
v[31] = 55;
<oadd.org.apache.commons.codec.binary.Base32: byte[] ENCODE_TABLE> = v;
v = newarray (byte)[119];
v[0] = -1;
v[1] = -1;
v[2] = -1;
v[3] = -1;
v[4] = -1;
v[5] = -1;
v[6] = -1;
v[7] = -1;
v[8] = -1;
v[9] = -1;
v[10] = -1;
v[11] = -1;
v[12] = -1;
v[13] = -1;
v[14] = -1;
v[15] = -1;
v[16] = -1;
v[17] = -1;
v[18] = -1;
v[19] = -1;
v[20] = -1;
v[21] = -1;
v[22] = -1;
v[23] = -1;
v[24] = -1;
v[25] = -1;
v[26] = -1;
v[27] = -1;
v[28] = -1;
v[29] = -1;
v[30] = -1;
v[31] = -1;
v[32] = -1;
v[33] = -1;
v[34] = -1;
v[35] = -1;
v[36] = -1;
v[37] = -1;
v[38] = -1;
v[39] = -1;
v[40] = -1;
v[41] = -1;
v[42] = -1;
v[43] = -1;
v[44] = -1;
v[45] = -1;
v[46] = -1;
v[47] = -1;
v[48] = 0;
v[49] = 1;
v[50] = 2;
v[51] = 3;
v[52] = 4;
v[53] = 5;
v[54] = 6;
v[55] = 7;
v[56] = 8;
v[57] = 9;
v[58] = -1;
v[59] = -1;
v[60] = -1;
v[61] = -1;
v[62] = -1;
v[63] = -1;
v[64] = -1;
v[65] = 10;
v[66] = 11;
v[67] = 12;
v[68] = 13;
v[69] = 14;
v[70] = 15;
v[71] = 16;
v[72] = 17;
v[73] = 18;
v[74] = 19;
v[75] = 20;
v[76] = 21;
v[77] = 22;
v[78] = 23;
v[79] = 24;
v[80] = 25;
v[81] = 26;
v[82] = 27;
v[83] = 28;
v[84] = 29;
v[85] = 30;
v[86] = 31;
v[87] = -1;
v[88] = -1;
v[89] = -1;
v[90] = -1;
v[91] = -1;
v[92] = -1;
v[93] = -1;
v[94] = -1;
v[95] = -1;
v[96] = -1;
v[97] = 10;
v[98] = 11;
v[99] = 12;
v[100] = 13;
v[101] = 14;
v[102] = 15;
v[103] = 16;
v[104] = 17;
v[105] = 18;
v[106] = 19;
v[107] = 20;
v[108] = 21;
v[109] = 22;
v[110] = 23;
v[111] = 24;
v[112] = 25;
v[113] = 26;
v[114] = 27;
v[115] = 28;
v[116] = 29;
v[117] = 30;
v[118] = 31;
<oadd.org.apache.commons.codec.binary.Base32: byte[] HEX_DECODE_TABLE> = v;
v = newarray (byte)[32];
v[0] = 48;
v[1] = 49;
v[2] = 50;
v[3] = 51;
v[4] = 52;
v[5] = 53;
v[6] = 54;
v[7] = 55;
v[8] = 56;
v[9] = 57;
v[10] = 65;
v[11] = 66;
v[12] = 67;
v[13] = 68;
v[14] = 69;
v[15] = 70;
v[16] = 71;
v[17] = 72;
v[18] = 73;
v[19] = 74;
v[20] = 75;
v[21] = 76;
v[22] = 77;
v[23] = 78;
v[24] = 79;
v[25] = 80;
v[26] = 81;
v[27] = 82;
v[28] = 83;
v[29] = 84;
v[30] = 85;
v[31] = 86;
<oadd.org.apache.commons.codec.binary.Base32: byte[] HEX_ENCODE_TABLE> = v;
return;
}
}