// class version 50.0 (50)
// access flags 0x421
public abstract class big extends bho  {

  // compiled from: GuiContainer.java

  @Lnet/minecraftforge/fml/relauncher/SideOnly;(value=Lnet/minecraftforge/fml/relauncher/Side;.CLIENT)

  // access flags 0x19
  public final static Lkq; a

  // access flags 0x4
  protected I f

  // access flags 0x4
  protected I g

  // access flags 0x1
  public Lacl; h

  // access flags 0x4
  protected I i

  // access flags 0x4
  protected I r

  // access flags 0x2
  private Ladl; u

  // access flags 0x2
  private Ladl; v

  // access flags 0x2
  private Z w

  // access flags 0x2
  private Lafj; x

  // access flags 0x2
  private I y

  // access flags 0x2
  private I z

  // access flags 0x2
  private Ladl; A

  // access flags 0x2
  private J B

  // access flags 0x2
  private Lafj; C

  // access flags 0x2
  private Ladl; D

  // access flags 0x2
  private J E

  // access flags 0x14
  // signature Ljava/util/Set<Ladl;>;
  // declaration: java.util.Set<adl>
  protected final Ljava/util/Set; s

  // access flags 0x4
  protected Z t

  // access flags 0x2
  private I F

  // access flags 0x2
  private I G

  // access flags 0x2
  private Z H

  // access flags 0x2
  private I I

  // access flags 0x2
  private J J

  // access flags 0x2
  private Ladl; K

  // access flags 0x2
  private I L

  // access flags 0x2
  private Z M

  // access flags 0x2
  private Lafj; N

  // access flags 0x1
  public <init>(Lacl;)V
   L0
    LINENUMBER 58 L0
    ALOAD 0
    INVOKESPECIAL bho.<init> ()V
   L1
    LINENUMBER 29 L1
    ALOAD 0
    SIPUSH 176
    PUTFIELD big.f : I
   L2
    LINENUMBER 30 L2
    ALOAD 0
    SIPUSH 166
    PUTFIELD big.g : I
   L3
    LINENUMBER 37 L3
    ALOAD 0
    GETSTATIC afj.a : Lafj;
    PUTFIELD big.x : Lafj;
   L4
    LINENUMBER 42 L4
    ALOAD 0
    GETSTATIC afj.a : Lafj;
    PUTFIELD big.C : Lafj;
   L5
    LINENUMBER 45 L5
    ALOAD 0
    INVOKESTATIC com/google/common/collect/Sets.newHashSet ()Ljava/util/HashSet;
    PUTFIELD big.s : Ljava/util/Set;
   L6
    LINENUMBER 55 L6
    ALOAD 0
    GETSTATIC afj.a : Lafj;
    PUTFIELD big.N : Lafj;
   L7
    LINENUMBER 59 L7
    ALOAD 0
    ALOAD 1
    PUTFIELD big.h : Lacl;
   L8
    LINENUMBER 60 L8
    ALOAD 0
    ICONST_1
    PUTFIELD big.H : Z
   L9
    LINENUMBER 61 L9
    RETURN
   L10
    LOCALVARIABLE this Lbig; L0 L10 0
    LOCALVARIABLE inventorySlotsIn Lacl; L0 L10 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x1
  public b()V
   L0
    LINENUMBER 65 L0
    ALOAD 0
    INVOKESPECIAL bho.b ()V
   L1
    LINENUMBER 66 L1
    ALOAD 0
    GETFIELD big.j : Lbes;
    GETFIELD bes.h : Lbps;
    ALOAD 0
    GETFIELD big.h : Lacl;
    PUTFIELD bps.bu : Lacl;
   L2
    LINENUMBER 67 L2
    ALOAD 0
    ALOAD 0
    GETFIELD big.l : I
    ALOAD 0
    GETFIELD big.f : I
    ISUB
    ICONST_2
    IDIV
    PUTFIELD big.i : I
   L3
    LINENUMBER 68 L3
    ALOAD 0
    ALOAD 0
    GETFIELD big.m : I
    ALOAD 0
    GETFIELD big.g : I
    ISUB
    ICONST_2
    IDIV
    PUTFIELD big.r : I
   L4
    LINENUMBER 69 L4
    RETURN
   L5
    LOCALVARIABLE this Lbig; L0 L5 0
    MAXSTACK = 3
    MAXLOCALS = 1

  // access flags 0x1
  public a(IIF)V
   L0
    LINENUMBER 73 L0
    ALOAD 0
    INVOKEVIRTUAL big.c ()V
   L1
    LINENUMBER 74 L1
    ALOAD 0
    GETFIELD big.i : I
    ISTORE 4
   L2
    LINENUMBER 75 L2
    ALOAD 0
    GETFIELD big.r : I
    ISTORE 5
   L3
    LINENUMBER 76 L3
    ALOAD 0
    FLOAD 3
    ILOAD 1
    ILOAD 2
    INVOKEVIRTUAL big.a (FII)V
   L4
    LINENUMBER 77 L4
    INVOKESTATIC bqg.E ()V
   L5
    LINENUMBER 78 L5
    INVOKESTATIC beq.a ()V
   L6
    LINENUMBER 79 L6
    INVOKESTATIC bqg.g ()V
   L7
    LINENUMBER 80 L7
    INVOKESTATIC bqg.j ()V
   L8
    LINENUMBER 81 L8
    ALOAD 0
    ILOAD 1
    ILOAD 2
    FLOAD 3
    INVOKESPECIAL bho.a (IIF)V
   L9
    LINENUMBER 82 L9
    INVOKESTATIC beq.c ()V
   L10
    LINENUMBER 83 L10
    INVOKESTATIC bqg.G ()V
   L11
    LINENUMBER 84 L11
    ILOAD 4
    I2F
    ILOAD 5
    I2F
    FCONST_0
    INVOKESTATIC bqg.c (FFF)V
   L12
    LINENUMBER 85 L12
    FCONST_1
    FCONST_1
    FCONST_1
    FCONST_1
    INVOKESTATIC bqg.c (FFFF)V
   L13
    LINENUMBER 86 L13
    INVOKESTATIC bqg.D ()V
   L14
    LINENUMBER 87 L14
    ALOAD 0
    ACONST_NULL
    PUTFIELD big.u : Ladl;
   L15
    LINENUMBER 88 L15
    SIPUSH 240
    ISTORE 6
   L16
    LINENUMBER 89 L16
    SIPUSH 240
    ISTORE 7
   L17
    LINENUMBER 90 L17
    GETSTATIC cdb.r : I
    LDC 240.0
    LDC 240.0
    INVOKESTATIC cdb.a (IFF)V
   L18
    LINENUMBER 91 L18
    FCONST_1
    FCONST_1
    FCONST_1
    FCONST_1
    INVOKESTATIC bqg.c (FFFF)V
   L19
    LINENUMBER 93 L19
    ICONST_0
    ISTORE 8
   L20
   FRAME FULL [big I I F I I I I I] []
    ILOAD 8
    ALOAD 0
    GETFIELD big.h : Lacl;
    GETFIELD acl.c : Ljava/util/List;
    INVOKEINTERFACE java/util/List.size ()I
    IF_ICMPGE L21
   L22
    LINENUMBER 95 L22
    ALOAD 0
    GETFIELD big.h : Lacl;
    GETFIELD acl.c : Ljava/util/List;
    ILOAD 8
    INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object;
    CHECKCAST adl
    ASTORE 9
   L23
    LINENUMBER 97 L23
    ALOAD 9
    INVOKEVIRTUAL adl.b ()Z
    IFEQ L24
   L25
    LINENUMBER 99 L25
    ALOAD 0
    ALOAD 9
    INVOKESPECIAL big.a (Ladl;)V
   L24
    LINENUMBER 102 L24
   FRAME FULL [big I I F I I I I I adl] []
    ALOAD 0
    ALOAD 9
    ILOAD 1
    ILOAD 2
    INVOKESPECIAL big.a (Ladl;II)Z
    IFEQ L26
    ALOAD 9
    INVOKEVIRTUAL adl.b ()Z
    IFEQ L26
   L27
    LINENUMBER 104 L27
    ALOAD 0
    ALOAD 9
    PUTFIELD big.u : Ladl;
   L28
    LINENUMBER 105 L28
    INVOKESTATIC bqg.g ()V
   L29
    LINENUMBER 106 L29
    INVOKESTATIC bqg.j ()V
   L30
    LINENUMBER 107 L30
    ALOAD 9
    GETFIELD adl.f : I
    ISTORE 10
   L31
    LINENUMBER 108 L31
    ALOAD 9
    GETFIELD adl.g : I
    ISTORE 11
   L32
    LINENUMBER 109 L32
    ICONST_1
    ICONST_1
    ICONST_1
    ICONST_0
    INVOKESTATIC bqg.a (ZZZZ)V
   L33
    LINENUMBER 110 L33
    ALOAD 0
    ILOAD 10
    ILOAD 11
    ILOAD 10
    BIPUSH 16
    IADD
    ILOAD 11
    BIPUSH 16
    IADD
    LDC -2130706433
    LDC -2130706433
    INVOKEVIRTUAL big.a (IIIIII)V
   L34
    LINENUMBER 111 L34
    ICONST_1
    ICONST_1
    ICONST_1
    ICONST_1
    INVOKESTATIC bqg.a (ZZZZ)V
   L35
    LINENUMBER 112 L35
    INVOKESTATIC bqg.f ()V
   L36
    LINENUMBER 113 L36
    INVOKESTATIC bqg.k ()V
   L26
    LINENUMBER 93 L26
   FRAME FULL [big I I F I I I I I adl] []
    IINC 8 1
    GOTO L20
   L21
    LINENUMBER 117 L21
   FRAME FULL [big I I F I I I I I] []
    INVOKESTATIC beq.a ()V
   L37
    LINENUMBER 118 L37
    ALOAD 0
    ILOAD 1
    ILOAD 2
    INVOKEVIRTUAL big.b (II)V
   L38
    LINENUMBER 119 L38
    INVOKESTATIC beq.c ()V
    ALOAD 0
    INVOKESTATIC codechicken/lib/gui/GuiDraw.handleForegroundRender (Lnet/minecraft/client/gui/inventory/GuiContainer;)V
   L39
    LINENUMBER 120 L39
    ALOAD 0
    GETFIELD big.j : Lbes;
    GETFIELD bes.h : Lbps;
    GETFIELD bps.bs : Laax;
    ASTORE 8
   L40
    LINENUMBER 121 L40
    ALOAD 0
    GETFIELD big.x : Lafj;
    INVOKEVIRTUAL afj.b ()Z
    IFEQ L41
    ALOAD 8
    INVOKEVIRTUAL aax.p ()Lafj;
    GOTO L42
   L41
   FRAME FULL [big I I F I I I I aax] []
    ALOAD 0
    GETFIELD big.x : Lafj;
   L42
   FRAME FULL [big I I F I I I I aax] [afj]
    ASTORE 9
   L43
    LINENUMBER 123 L43
    ALOAD 9
    INVOKEVIRTUAL afj.b ()Z
    IFNE L44
   L45
    LINENUMBER 125 L45
    BIPUSH 8
    ISTORE 10
   L46
    LINENUMBER 126 L46
    ALOAD 0
    GETFIELD big.x : Lafj;
    INVOKEVIRTUAL afj.b ()Z
    IFEQ L47
    BIPUSH 8
    GOTO L48
   L47
   FRAME FULL [big I I F I I I I aax afj I] []
    BIPUSH 16
   L48
   FRAME FULL [big I I F I I I I aax afj I] [I]
    ISTORE 11
   L49
    LINENUMBER 127 L49
    ACONST_NULL
    ASTORE 12
   L50
    LINENUMBER 129 L50
    ALOAD 0
    GETFIELD big.x : Lafj;
    INVOKEVIRTUAL afj.b ()Z
    IFNE L51
    ALOAD 0
    GETFIELD big.w : Z
    IFEQ L51
   L52
    LINENUMBER 131 L52
    ALOAD 9
    INVOKEVIRTUAL afj.l ()Lafj;
    ASTORE 9
   L53
    LINENUMBER 132 L53
    ALOAD 9
    ALOAD 9
    INVOKEVIRTUAL afj.E ()I
    I2F
    FCONST_2
    FDIV
    INVOKESTATIC ot.f (F)I
    INVOKEVIRTUAL afj.e (I)V
    GOTO L54
   L51
    LINENUMBER 134 L51
   FRAME FULL [big I I F I I I I aax afj I I N] []
    ALOAD 0
    GETFIELD big.t : Z
    IFEQ L54
    ALOAD 0
    GETFIELD big.s : Ljava/util/Set;
    INVOKEINTERFACE java/util/Set.size ()I
    ICONST_1
    IF_ICMPLE L54
   L55
    LINENUMBER 136 L55
    ALOAD 9
    INVOKEVIRTUAL afj.l ()Lafj;
    ASTORE 9
   L56
    LINENUMBER 137 L56
    ALOAD 9
    ALOAD 0
    GETFIELD big.I : I
    INVOKEVIRTUAL afj.e (I)V
   L57
    LINENUMBER 139 L57
    ALOAD 9
    INVOKEVIRTUAL afj.b ()Z
    IFEQ L54
   L58
    LINENUMBER 141 L58
    NEW java/lang/StringBuilder
    DUP
    INVOKESPECIAL java/lang/StringBuilder.<init> ()V
    LDC ""
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    GETSTATIC a.o : La;
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;
    LDC "0"
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
    ASTORE 12
   L54
    LINENUMBER 145 L54
   FRAME FULL [big I I F I I I I aax afj I I java/lang/String] []
    ALOAD 0
    ALOAD 9
    ILOAD 1
    ILOAD 4
    ISUB
    BIPUSH 8
    ISUB
    ILOAD 2
    ILOAD 5
    ISUB
    ILOAD 11
    ISUB
    ALOAD 12
    INVOKESPECIAL big.a (Lafj;IILjava/lang/String;)V
   L44
    LINENUMBER 148 L44
   FRAME FULL [big I I F I I I I aax afj] []
    ALOAD 0
    GETFIELD big.C : Lafj;
    INVOKEVIRTUAL afj.b ()Z
    IFNE L59
   L60
    LINENUMBER 150 L60
    INVOKESTATIC bes.I ()J
    ALOAD 0
    GETFIELD big.B : J
    LSUB
    L2F
    LDC 100.0
    FDIV
    FSTORE 10
   L61
    LINENUMBER 152 L61
    FLOAD 10
    FCONST_1
    FCMPL
    IFLT L62
   L63
    LINENUMBER 154 L63
    FCONST_1
    FSTORE 10
   L64
    LINENUMBER 155 L64
    ALOAD 0
    GETSTATIC afj.a : Lafj;
    PUTFIELD big.C : Lafj;
   L62
    LINENUMBER 158 L62
   FRAME FULL [big I I F I I I I aax afj F] []
    ALOAD 0
    GETFIELD big.A : Ladl;
    GETFIELD adl.f : I
    ALOAD 0
    GETFIELD big.y : I
    ISUB
    ISTORE 11
   L65
    LINENUMBER 159 L65
    ALOAD 0
    GETFIELD big.A : Ladl;
    GETFIELD adl.g : I
    ALOAD 0
    GETFIELD big.z : I
    ISUB
    ISTORE 12
   L66
    LINENUMBER 160 L66
    ALOAD 0
    GETFIELD big.y : I
    ILOAD 11
    I2F
    FLOAD 10
    FMUL
    F2I
    IADD
    ISTORE 13
   L67
    LINENUMBER 161 L67
    ALOAD 0
    GETFIELD big.z : I
    ILOAD 12
    I2F
    FLOAD 10
    FMUL
    F2I
    IADD
    ISTORE 14
   L68
    LINENUMBER 162 L68
    ALOAD 0
    ALOAD 0
    GETFIELD big.C : Lafj;
    ILOAD 13
    ILOAD 14
    ACONST_NULL
    CHECKCAST java/lang/String
    INVOKESPECIAL big.a (Lafj;IILjava/lang/String;)V
   L59
    LINENUMBER 165 L59
   FRAME FULL [big I I F I I I I aax afj] []
    INVOKESTATIC bqg.H ()V
   L69
    LINENUMBER 167 L69
    ALOAD 8
    INVOKEVIRTUAL aax.p ()Lafj;
    INVOKEVIRTUAL afj.b ()Z
    IFEQ L70
    ALOAD 0
    GETFIELD big.u : Ladl;
    IFNULL L70
    ALOAD 0
    GETFIELD big.u : Ladl;
    INVOKEVIRTUAL adl.e ()Z
    IFEQ L70
   L71
    LINENUMBER 169 L71
    ALOAD 0
    GETFIELD big.u : Ladl;
    INVOKEVIRTUAL adl.d ()Lafj;
    ASTORE 10
   L72
    LINENUMBER 170 L72
    ALOAD 0
    ALOAD 10
    ILOAD 1
    ILOAD 2
    INVOKEVIRTUAL big.a (Lafj;II)V
   L70
    LINENUMBER 173 L70
   FRAME FULL [big I I F I I I I aax afj] []
    INVOKESTATIC bqg.f ()V
   L73
    LINENUMBER 174 L73
    INVOKESTATIC bqg.k ()V
   L74
    LINENUMBER 175 L74
    INVOKESTATIC beq.b ()V
   L75
    LINENUMBER 176 L75
    RETURN
   L76
    LOCALVARIABLE j1 I L31 L26 10
    LOCALVARIABLE k1 I L32 L26 11
    LOCALVARIABLE slot Ladl; L23 L26 9
    LOCALVARIABLE i1 I L20 L21 8
    LOCALVARIABLE j2 I L46 L44 10
    LOCALVARIABLE k2 I L49 L44 11
    LOCALVARIABLE s Ljava/lang/String; L50 L44 12
    LOCALVARIABLE f F L61 L59 10
    LOCALVARIABLE l2 I L65 L59 11
    LOCALVARIABLE i3 I L66 L59 12
    LOCALVARIABLE l1 I L67 L59 13
    LOCALVARIABLE i2 I L68 L59 14
    LOCALVARIABLE itemstack1 Lafj; L72 L70 10
    LOCALVARIABLE this Lbig; L0 L76 0
    LOCALVARIABLE mouseX I L0 L76 1
    LOCALVARIABLE mouseY I L0 L76 2
    LOCALVARIABLE partialTicks F L0 L76 3
    LOCALVARIABLE i I L2 L76 4
    LOCALVARIABLE j I L3 L76 5
    LOCALVARIABLE k I L16 L76 6
    LOCALVARIABLE l I L17 L76 7
    LOCALVARIABLE inventoryplayer Laax; L40 L76 8
    LOCALVARIABLE itemstack Lafj; L43 L76 9
    MAXSTACK = 7
    MAXLOCALS = 15

  // access flags 0x2
  private a(Lafj;IILjava/lang/String;)V
   L0
    LINENUMBER 180 L0
    FCONST_0
    FCONST_0
    LDC 32.0
    INVOKESTATIC bqg.c (FFF)V
   L1
    LINENUMBER 181 L1
    ALOAD 0
    LDC 200.0
    PUTFIELD big.e : F
   L2
    LINENUMBER 182 L2
    ALOAD 0
    GETFIELD big.k : Lbvh;
    LDC 200.0
    PUTFIELD bvh.a : F
   L3
    LINENUMBER 183 L3
    ALOAD 1
    INVOKEVIRTUAL afj.c ()Lafh;
    ALOAD 1
    INVOKEVIRTUAL afh.getFontRenderer (Lafj;)Lbfg;
    ASTORE 5
   L4
    LINENUMBER 184 L4
    ALOAD 5
    IFNONNULL L5
    ALOAD 0
    GETFIELD big.q : Lbfg;
    ASTORE 5
   L5
    LINENUMBER 185 L5
   FRAME FULL [big afj I I java/lang/String bfg] []
    ALOAD 0
    GETFIELD big.k : Lbvh;
    ALOAD 1
    ILOAD 2
    ILOAD 3
    INVOKEVIRTUAL bvh.b (Lafj;II)V
   L6
    LINENUMBER 186 L6
    ALOAD 0
    GETFIELD big.k : Lbvh;
    ALOAD 5
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ALOAD 0
    GETFIELD big.x : Lafj;
    INVOKEVIRTUAL afj.b ()Z
    IFEQ L7
    ICONST_0
    GOTO L8
   L7
   FRAME FULL [big afj I I java/lang/String bfg] [bvh bfg afj I I]
    BIPUSH 8
   L8
   FRAME FULL [big afj I I java/lang/String bfg] [bvh bfg afj I I I]
    ISUB
    ALOAD 4
    INVOKEVIRTUAL bvh.a (Lbfg;Lafj;IILjava/lang/String;)V
   L9
    LINENUMBER 187 L9
    ALOAD 0
    FCONST_0
    PUTFIELD big.e : F
   L10
    LINENUMBER 188 L10
    ALOAD 0
    GETFIELD big.k : Lbvh;
    FCONST_0
    PUTFIELD bvh.a : F
   L11
    LINENUMBER 189 L11
    RETURN
   L12
    LOCALVARIABLE this Lbig; L0 L12 0
    LOCALVARIABLE stack Lafj; L0 L12 1
    LOCALVARIABLE x I L0 L12 2
    LOCALVARIABLE y I L0 L12 3
    LOCALVARIABLE altText Ljava/lang/String; L0 L12 4
    LOCALVARIABLE font Lbfg; L4 L12 5
    MAXSTACK = 6
    MAXLOCALS = 6

  // access flags 0x4
  protected b(II)V
   L0
    LINENUMBER 193 L0
    RETURN
   L1
    LOCALVARIABLE this Lbig; L0 L1 0
    LOCALVARIABLE mouseX I L0 L1 1
    LOCALVARIABLE mouseY I L0 L1 2
    MAXSTACK = 0
    MAXLOCALS = 3

  // access flags 0x404
  protected abstract a(FII)V

  // access flags 0x2
  private a(Ladl;)V
   L0
    LINENUMBER 199 L0
    ALOAD 1
    GETFIELD adl.f : I
    ISTORE 2
   L1
    LINENUMBER 200 L1
    ALOAD 1
    GETFIELD adl.g : I
    ISTORE 3
   L2
    LINENUMBER 201 L2
    ALOAD 1
    INVOKEVIRTUAL adl.d ()Lafj;
    ASTORE 4
   L3
    LINENUMBER 202 L3
    ICONST_0
    ISTORE 5
   L4
    LINENUMBER 203 L4
    ALOAD 1
    ALOAD 0
    GETFIELD big.v : Ladl;
    IF_ACMPNE L5
    ALOAD 0
    GETFIELD big.x : Lafj;
    INVOKEVIRTUAL afj.b ()Z
    IFNE L5
    ALOAD 0
    GETFIELD big.w : Z
    IFNE L5
    ICONST_1
    GOTO L6
   L5
   FRAME FULL [big adl I I afj I] []
    ICONST_0
   L6
   FRAME FULL [big adl I I afj I] [I]
    ISTORE 6
   L7
    LINENUMBER 204 L7
    ALOAD 0
    GETFIELD big.j : Lbes;
    GETFIELD bes.h : Lbps;
    GETFIELD bps.bs : Laax;
    INVOKEVIRTUAL aax.p ()Lafj;
    ASTORE 7
   L8
    LINENUMBER 205 L8
    ACONST_NULL
    ASTORE 8
   L9
    LINENUMBER 207 L9
    ALOAD 1
    ALOAD 0
    GETFIELD big.v : Ladl;
    IF_ACMPNE L10
    ALOAD 0
    GETFIELD big.x : Lafj;
    INVOKEVIRTUAL afj.b ()Z
    IFNE L10
    ALOAD 0
    GETFIELD big.w : Z
    IFEQ L10
    ALOAD 4
    INVOKEVIRTUAL afj.b ()Z
    IFNE L10
   L11
    LINENUMBER 209 L11
    ALOAD 4
    INVOKEVIRTUAL afj.l ()Lafj;
    ASTORE 4
   L12
    LINENUMBER 210 L12
    ALOAD 4
    ALOAD 4
    INVOKEVIRTUAL afj.E ()I
    ICONST_2
    IDIV
    INVOKEVIRTUAL afj.e (I)V
    GOTO L13
   L10
    LINENUMBER 212 L10
   FRAME FULL [big adl I I afj I I afj N] []
    ALOAD 0
    GETFIELD big.t : Z
    IFEQ L13
    ALOAD 0
    GETFIELD big.s : Ljava/util/Set;
    ALOAD 1
    INVOKEINTERFACE java/util/Set.contains (Ljava/lang/Object;)Z
    IFEQ L13
    ALOAD 7
    INVOKEVIRTUAL afj.b ()Z
    IFNE L13
   L14
    LINENUMBER 214 L14
    ALOAD 0
    GETFIELD big.s : Ljava/util/Set;
    INVOKEINTERFACE java/util/Set.size ()I
    ICONST_1
    IF_ICMPNE L15
   L16
    LINENUMBER 216 L16
    RETURN
   L15
    LINENUMBER 219 L15
   FRAME FULL [big adl I I afj I I afj N] []
    ALOAD 1
    ALOAD 7
    ICONST_1
    INVOKESTATIC acl.a (Ladl;Lafj;Z)Z
    IFEQ L17
    ALOAD 0
    GETFIELD big.h : Lacl;
    ALOAD 1
    INVOKEVIRTUAL acl.b (Ladl;)Z
    IFEQ L17
   L18
    LINENUMBER 221 L18
    ALOAD 7
    INVOKEVIRTUAL afj.l ()Lafj;
    ASTORE 4
   L19
    LINENUMBER 222 L19
    ICONST_1
    ISTORE 5
   L20
    LINENUMBER 223 L20
    ALOAD 0
    GETFIELD big.s : Ljava/util/Set;
    ALOAD 0
    GETFIELD big.F : I
    ALOAD 4
    ALOAD 1
    INVOKEVIRTUAL adl.d ()Lafj;
    INVOKEVIRTUAL afj.b ()Z
    IFEQ L21
    ICONST_0
    GOTO L22
   L21
   FRAME FULL [big adl I I afj I I afj N] [java/util/Set I afj]
    ALOAD 1
    INVOKEVIRTUAL adl.d ()Lafj;
    INVOKEVIRTUAL afj.E ()I
   L22
   FRAME FULL [big adl I I afj I I afj N] [java/util/Set I afj I]
    INVOKESTATIC acl.a (Ljava/util/Set;ILafj;I)V
   L23
    LINENUMBER 224 L23
    ALOAD 4
    INVOKEVIRTUAL afj.d ()I
    ALOAD 1
    ALOAD 4
    INVOKEVIRTUAL adl.b (Lafj;)I
    INVOKESTATIC java/lang/Math.min (II)I
    ISTORE 9
   L24
    LINENUMBER 226 L24
    ALOAD 4
    INVOKEVIRTUAL afj.E ()I
    ILOAD 9
    IF_ICMPLE L25
   L26
    LINENUMBER 228 L26
    NEW java/lang/StringBuilder
    DUP
    INVOKESPECIAL java/lang/StringBuilder.<init> ()V
    GETSTATIC a.o : La;
    INVOKEVIRTUAL a.toString ()Ljava/lang/String;
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    ILOAD 9
    INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;
    INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
    ASTORE 8
   L27
    LINENUMBER 229 L27
    ALOAD 4
    ILOAD 9
    INVOKEVIRTUAL afj.e (I)V
   L25
    LINENUMBER 231 L25
   FRAME FULL [big adl I I afj I I afj java/lang/String I] []
    GOTO L13
   L17
    LINENUMBER 234 L17
   FRAME FULL [big adl I I afj I I afj N] []
    ALOAD 0
    GETFIELD big.s : Ljava/util/Set;
    ALOAD 1
    INVOKEINTERFACE java/util/Set.remove (Ljava/lang/Object;)Z
    POP
   L28
    LINENUMBER 235 L28
    ALOAD 0
    INVOKESPECIAL big.a ()V
   L13
    LINENUMBER 239 L13
   FRAME FULL [big adl I I afj I I afj java/lang/String] []
    ALOAD 0
    LDC 100.0
    PUTFIELD big.e : F
   L29
    LINENUMBER 240 L29
    ALOAD 0
    GETFIELD big.k : Lbvh;
    LDC 100.0
    PUTFIELD bvh.a : F
   L30
    LINENUMBER 242 L30
    ALOAD 4
    INVOKEVIRTUAL afj.b ()Z
    IFEQ L31
    ALOAD 1
    INVOKEVIRTUAL adl.b ()Z
    IFEQ L31
   L32
    LINENUMBER 244 L32
    ALOAD 1
    INVOKEVIRTUAL adl.getBackgroundSprite ()Lbyz;
    ASTORE 9
   L33
    LINENUMBER 246 L33
    ALOAD 9
    IFNULL L31
   L34
    LINENUMBER 248 L34
    INVOKESTATIC bqg.g ()V
   L35
    LINENUMBER 249 L35
    ALOAD 0
    GETFIELD big.j : Lbes;
    INVOKEVIRTUAL bes.N ()Lbza;
    ALOAD 1
    INVOKEVIRTUAL adl.getBackgroundLocation ()Lkq;
    INVOKEVIRTUAL bza.a (Lkq;)V
   L36
    LINENUMBER 250 L36
    ALOAD 0
    ILOAD 2
    ILOAD 3
    ALOAD 9
    BIPUSH 16
    BIPUSH 16
    INVOKEVIRTUAL big.a (IILbyz;II)V
   L37
    LINENUMBER 251 L37
    INVOKESTATIC bqg.f ()V
   L38
    LINENUMBER 252 L38
    ICONST_1
    ISTORE 6
   L31
    LINENUMBER 256 L31
   FRAME FULL [big adl I I afj I I afj java/lang/String] []
    ILOAD 6
    IFNE L39
   L40
    LINENUMBER 258 L40
    ILOAD 5
    IFEQ L41
   L42
    LINENUMBER 260 L42
    ILOAD 2
    ILOAD 3
    ILOAD 2
    BIPUSH 16
    IADD
    ILOAD 3
    BIPUSH 16
    IADD
    LDC -2130706433
    INVOKESTATIC big.a (IIIII)V
   L41
    LINENUMBER 263 L41
   FRAME FULL [big adl I I afj I I afj java/lang/String] []
    INVOKESTATIC bqg.k ()V
   L43
    LINENUMBER 264 L43
    ALOAD 0
    GETFIELD big.k : Lbvh;
    ALOAD 0
    GETFIELD big.j : Lbes;
    GETFIELD bes.h : Lbps;
    ALOAD 4
    ILOAD 2
    ILOAD 3
    INVOKEVIRTUAL bvh.a (Lsw;Lafj;II)V
   L44
    LINENUMBER 265 L44
    ALOAD 0
    GETFIELD big.k : Lbvh;
    ALOAD 0
    GETFIELD big.q : Lbfg;
    ALOAD 4
    ILOAD 2
    ILOAD 3
    ALOAD 8
    INVOKEVIRTUAL bvh.a (Lbfg;Lafj;IILjava/lang/String;)V
   L39
    LINENUMBER 268 L39
   FRAME FULL [big adl I I afj I I afj java/lang/String] []
    ALOAD 0
    GETFIELD big.k : Lbvh;
    FCONST_0
    PUTFIELD bvh.a : F
   L45
    LINENUMBER 269 L45
    ALOAD 0
    FCONST_0
    PUTFIELD big.e : F
   L46
    LINENUMBER 270 L46
    RETURN
   L47
    LOCALVARIABLE k I L24 L25 9
    LOCALVARIABLE textureatlassprite Lbyz; L33 L31 9
    LOCALVARIABLE this Lbig; L0 L47 0
    LOCALVARIABLE slotIn Ladl; L0 L47 1
    LOCALVARIABLE i I L1 L47 2
    LOCALVARIABLE j I L2 L47 3
    LOCALVARIABLE itemstack Lafj; L3 L47 4
    LOCALVARIABLE flag Z L4 L47 5
    LOCALVARIABLE flag1 Z L7 L47 6
    LOCALVARIABLE itemstack1 Lafj; L8 L47 7
    LOCALVARIABLE s Ljava/lang/String; L9 L47 8
    MAXSTACK = 6
    MAXLOCALS = 10

  // access flags 0x2
  private a()V
   L0
    LINENUMBER 274 L0
    ALOAD 0
    GETFIELD big.j : Lbes;
    GETFIELD bes.h : Lbps;
    GETFIELD bps.bs : Laax;
    INVOKEVIRTUAL aax.p ()Lafj;
    ASTORE 1
   L1
    LINENUMBER 276 L1
    ALOAD 1
    INVOKEVIRTUAL afj.b ()Z
    IFNE L2
    ALOAD 0
    GETFIELD big.t : Z
    IFEQ L2
   L3
    LINENUMBER 278 L3
    ALOAD 0
    GETFIELD big.F : I
    ICONST_2
    IF_ICMPNE L4
   L5
    LINENUMBER 280 L5
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL afj.d ()I
    PUTFIELD big.I : I
    GOTO L2
   L4
    LINENUMBER 284 L4
   FRAME FULL [big afj] []
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL afj.E ()I
    PUTFIELD big.I : I
   L6
    LINENUMBER 286 L6
    ALOAD 0
    GETFIELD big.s : Ljava/util/Set;
    INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator;
    ASTORE 2
   L7
   FRAME FULL [big afj java/util/Iterator] []
    ALOAD 2
    INVOKEINTERFACE java/util/Iterator.hasNext ()Z
    IFEQ L2
    ALOAD 2
    INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
    CHECKCAST adl
    ASTORE 3
   L8
    LINENUMBER 288 L8
    ALOAD 1
    INVOKEVIRTUAL afj.l ()Lafj;
    ASTORE 4
   L9
    LINENUMBER 289 L9
    ALOAD 3
    INVOKEVIRTUAL adl.d ()Lafj;
    ASTORE 5
   L10
    LINENUMBER 290 L10
    ALOAD 5
    INVOKEVIRTUAL afj.b ()Z
    IFEQ L11
    ICONST_0
    GOTO L12
   L11
   FRAME FULL [big afj java/util/Iterator adl afj afj] []
    ALOAD 5
    INVOKEVIRTUAL afj.E ()I
   L12
   FRAME FULL [big afj java/util/Iterator adl afj afj] [I]
    ISTORE 6
   L13
    LINENUMBER 291 L13
    ALOAD 0
    GETFIELD big.s : Ljava/util/Set;
    ALOAD 0
    GETFIELD big.F : I
    ALOAD 4
    ILOAD 6
    INVOKESTATIC acl.a (Ljava/util/Set;ILafj;I)V
   L14
    LINENUMBER 292 L14
    ALOAD 4
    INVOKEVIRTUAL afj.d ()I
    ALOAD 3
    ALOAD 4
    INVOKEVIRTUAL adl.b (Lafj;)I
    INVOKESTATIC java/lang/Math.min (II)I
    ISTORE 7
   L15
    LINENUMBER 294 L15
    ALOAD 4
    INVOKEVIRTUAL afj.E ()I
    ILOAD 7
    IF_ICMPLE L16
   L17
    LINENUMBER 296 L17
    ALOAD 4
    ILOAD 7
    INVOKEVIRTUAL afj.e (I)V
   L16
    LINENUMBER 299 L16
   FRAME FULL [big afj java/util/Iterator adl afj afj I I] []
    ALOAD 0
    DUP
    GETFIELD big.I : I
    ALOAD 4
    INVOKEVIRTUAL afj.E ()I
    ILOAD 6
    ISUB
    ISUB
    PUTFIELD big.I : I
   L18
    LINENUMBER 300 L18
    GOTO L7
   L2
    LINENUMBER 303 L2
   FRAME FULL [big afj] []
    RETURN
   L19
    LOCALVARIABLE itemstack1 Lafj; L9 L18 4
    LOCALVARIABLE itemstack2 Lafj; L10 L18 5
    LOCALVARIABLE i I L13 L18 6
    LOCALVARIABLE j I L15 L18 7
    LOCALVARIABLE slot Ladl; L8 L18 3
    LOCALVARIABLE this Lbig; L0 L19 0
    LOCALVARIABLE itemstack Lafj; L1 L19 1
    MAXSTACK = 4
    MAXLOCALS = 8

  // access flags 0x2
  private c(II)Ladl;
   L0
    LINENUMBER 307 L0
    ICONST_0
    ISTORE 3
   L1
   FRAME FULL [big I I I] []
    ILOAD 3
    ALOAD 0
    GETFIELD big.h : Lacl;
    GETFIELD acl.c : Ljava/util/List;
    INVOKEINTERFACE java/util/List.size ()I
    IF_ICMPGE L2
   L3
    LINENUMBER 309 L3
    ALOAD 0
    GETFIELD big.h : Lacl;
    GETFIELD acl.c : Ljava/util/List;
    ILOAD 3
    INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object;
    CHECKCAST adl
    ASTORE 4
   L4
    LINENUMBER 311 L4
    ALOAD 0
    ALOAD 4
    ILOAD 1
    ILOAD 2
    INVOKESPECIAL big.a (Ladl;II)Z
    IFEQ L5
    ALOAD 4
    INVOKEVIRTUAL adl.b ()Z
    IFEQ L5
   L6
    LINENUMBER 313 L6
    ALOAD 4
    ARETURN
   L5
    LINENUMBER 307 L5
   FRAME FULL [big I I I adl] []
    IINC 3 1
    GOTO L1
   L2
    LINENUMBER 317 L2
   FRAME FULL [big I I I] []
    ACONST_NULL
    ARETURN
   L7
    LOCALVARIABLE slot Ladl; L4 L5 4
    LOCALVARIABLE i I L1 L2 3
    LOCALVARIABLE this Lbig; L0 L7 0
    LOCALVARIABLE x I L0 L7 1
    LOCALVARIABLE y I L0 L7 2
    MAXSTACK = 4
    MAXLOCALS = 5

  // access flags 0x4
  protected a(III)V throws java/io/IOException 
   L0
    LINENUMBER 322 L0
    ALOAD 0
    ILOAD 1
    ILOAD 2
    ILOAD 3
    INVOKESPECIAL bho.a (III)V
   L1
    LINENUMBER 323 L1
    ALOAD 0
    GETFIELD big.j : Lbes;
    GETFIELD bes.u : Lbeu;
    GETFIELD beu.ae : Lbep;
    ILOAD 3
    BIPUSH 100
    ISUB
    INVOKEVIRTUAL bep.isActiveAndMatches (I)Z
    ISTORE 4
   L2
    LINENUMBER 324 L2
    ALOAD 0
    ILOAD 1
    ILOAD 2
    INVOKESPECIAL big.c (II)Ladl;
    ASTORE 5
   L3
    LINENUMBER 325 L3
    INVOKESTATIC bes.I ()J
    LSTORE 6
   L4
    LINENUMBER 326 L4
    ALOAD 0
    ALOAD 0
    GETFIELD big.K : Ladl;
    ALOAD 5
    IF_ACMPNE L5
    LLOAD 6
    ALOAD 0
    GETFIELD big.J : J
    LSUB
    LDC 250
    LCMP
    IFGE L5
    ALOAD 0
    GETFIELD big.L : I
    ILOAD 3
    IF_ICMPNE L5
    ICONST_1
    GOTO L6
   L5
   FRAME FULL [big I I I I adl J] [big]
    ICONST_0
   L6
   FRAME FULL [big I I I I adl J] [big I]
    PUTFIELD big.M : Z
   L7
    LINENUMBER 327 L7
    ALOAD 0
    ICONST_0
    PUTFIELD big.H : Z
   L8
    LINENUMBER 329 L8
    ILOAD 3
    IFEQ L9
    ILOAD 3
    ICONST_1
    IF_ICMPEQ L9
    ILOAD 4
    IFEQ L10
   L9
    LINENUMBER 331 L9
   FRAME FULL [big I I I I adl J] []
    ALOAD 0
    GETFIELD big.i : I
    ISTORE 8
   L11
    LINENUMBER 332 L11
    ALOAD 0
    GETFIELD big.r : I
    ISTORE 9
   L12
    LINENUMBER 333 L12
    ILOAD 1
    ILOAD 8
    IF_ICMPLT L13
    ILOAD 2
    ILOAD 9
    IF_ICMPLT L13
    ILOAD 1
    ILOAD 8
    ALOAD 0
    GETFIELD big.f : I
    IADD
    IF_ICMPGE L13
    ILOAD 2
    ILOAD 9
    ALOAD 0
    GETFIELD big.g : I
    IADD
    IF_ICMPLT L14
   L13
   FRAME FULL [big I I I I adl J I I] []
    ICONST_1
    GOTO L15
   L14
   FRAME FULL [big I I I I adl J I I] []
    ICONST_0
   L15
   FRAME FULL [big I I I I adl J I I] [I]
    ISTORE 10
   L16
    LINENUMBER 334 L16
    ALOAD 5
    IFNULL L17
    ICONST_0
    ISTORE 10
   L17
    LINENUMBER 335 L17
   FRAME FULL [big I I I I adl J I I I] []
    ICONST_M1
    ISTORE 11
   L18
    LINENUMBER 337 L18
    ALOAD 5
    IFNULL L19
   L20
    LINENUMBER 339 L20
    ALOAD 5
    GETFIELD adl.e : I
    ISTORE 11
   L19
    LINENUMBER 342 L19
   FRAME FULL [big I I I I adl J I I I I] []
    ILOAD 10
    IFEQ L21
   L22
    LINENUMBER 344 L22
    SIPUSH -999
    ISTORE 11
   L21
    LINENUMBER 347 L21
   FRAME FULL [big I I I I adl J I I I I] []
    ALOAD 0
    GETFIELD big.j : Lbes;
    GETFIELD bes.u : Lbeu;
    GETFIELD beu.A : Z
    IFEQ L23
    ILOAD 10
    IFEQ L23
    ALOAD 0
    GETFIELD big.j : Lbes;
    GETFIELD bes.h : Lbps;
    GETFIELD bps.bs : Laax;
    INVOKEVIRTUAL aax.p ()Lafj;
    INVOKEVIRTUAL afj.b ()Z
    IFEQ L23
   L24
    LINENUMBER 349 L24
    ALOAD 0
    GETFIELD big.j : Lbes;
    ACONST_NULL
    CHECKCAST bho
    INVOKEVIRTUAL bes.a (Lbho;)V
   L25
    LINENUMBER 350 L25
    RETURN
   L23
    LINENUMBER 353 L23
   FRAME FULL [big I I I I adl J I I I I] []
    ILOAD 11
    ICONST_M1
    IF_ICMPEQ L10
   L26
    LINENUMBER 355 L26
    ALOAD 0
    GETFIELD big.j : Lbes;
    GETFIELD bes.u : Lbeu;
    GETFIELD beu.A : Z
    IFEQ L27
   L28
    LINENUMBER 357 L28
    ALOAD 5
    IFNULL L29
    ALOAD 5
    INVOKEVIRTUAL adl.e ()Z
    IFEQ L29
   L30
    LINENUMBER 359 L30
    ALOAD 0
    ALOAD 5
    PUTFIELD big.v : Ladl;
   L31
    LINENUMBER 360 L31
    ALOAD 0
    GETSTATIC afj.a : Lafj;
    PUTFIELD big.x : Lafj;
   L32
    LINENUMBER 361 L32
    ALOAD 0
    ILOAD 3
    ICONST_1
    IF_ICMPNE L33
    ICONST_1
    GOTO L34
   L33
   FRAME FULL [big I I I I adl J I I I I] [big]
    ICONST_0
   L34
   FRAME FULL [big I I I I adl J I I I I] [big I]
    PUTFIELD big.w : Z
    GOTO L10
   L29
    LINENUMBER 365 L29
   FRAME FULL [big I I I I adl J I I I I] []
    ALOAD 0
    ACONST_NULL
    PUTFIELD big.v : Ladl;
    GOTO L10
   L27
    LINENUMBER 368 L27
   FRAME FULL [big I I I I adl J I I I I] []
    ALOAD 0
    GETFIELD big.t : Z
    IFNE L10
   L35
    LINENUMBER 370 L35
    ALOAD 0
    GETFIELD big.j : Lbes;
    GETFIELD bes.h : Lbps;
    GETFIELD bps.bs : Laax;
    INVOKEVIRTUAL aax.p ()Lafj;
    INVOKEVIRTUAL afj.b ()Z
    IFEQ L36
   L37
    LINENUMBER 372 L37
    ALOAD 0
    GETFIELD big.j : Lbes;
    GETFIELD bes.u : Lbeu;
    GETFIELD beu.ae : Lbep;
    ILOAD 3
    BIPUSH 100
    ISUB
    INVOKEVIRTUAL bep.isActiveAndMatches (I)Z
    IFEQ L38
   L39
    LINENUMBER 374 L39
    ALOAD 0
    ALOAD 5
    ILOAD 11
    ILOAD 3
    GETSTATIC acq.d : Lacq;
    INVOKEVIRTUAL big.a (Ladl;IILacq;)V
    GOTO L40
   L38
    LINENUMBER 378 L38
   FRAME FULL [big I I I I adl J I I I I] []
    ILOAD 11
    SIPUSH -999
    IF_ICMPEQ L41
    BIPUSH 42
    INVOKESTATIC org/lwjgl/input/Keyboard.isKeyDown (I)Z
    IFNE L42
    BIPUSH 54
    INVOKESTATIC org/lwjgl/input/Keyboard.isKeyDown (I)Z
    IFEQ L41
   L42
   FRAME FULL [big I I I I adl J I I I I] []
    ICONST_1
    GOTO L43
   L41
   FRAME FULL [big I I I I adl J I I I I] []
    ICONST_0
   L43
   FRAME FULL [big I I I I adl J I I I I] [I]
    ISTORE 12
   L44
    LINENUMBER 379 L44
    GETSTATIC acq.a : Lacq;
    ASTORE 13
   L45
    LINENUMBER 381 L45
    ILOAD 12
    IFEQ L46
   L47
    LINENUMBER 383 L47
    ALOAD 0
    ALOAD 5
    IFNULL L48
    ALOAD 5
    INVOKEVIRTUAL adl.e ()Z
    IFEQ L48
    ALOAD 5
    INVOKEVIRTUAL adl.d ()Lafj;
    INVOKEVIRTUAL afj.l ()Lafj;
    GOTO L49
   L48
   FRAME FULL [big I I I I adl J I I I I I acq] [big]
    GETSTATIC afj.a : Lafj;
   L49
   FRAME FULL [big I I I I adl J I I I I I acq] [big afj]
    PUTFIELD big.N : Lafj;
   L50
    LINENUMBER 384 L50
    GETSTATIC acq.b : Lacq;
    ASTORE 13
    GOTO L51
   L46
    LINENUMBER 386 L46
   FRAME FULL [big I I I I adl J I I I I I acq] []
    ILOAD 11
    SIPUSH -999
    IF_ICMPNE L51
   L52
    LINENUMBER 388 L52
    GETSTATIC acq.e : Lacq;
    ASTORE 13
   L51
    LINENUMBER 391 L51
   FRAME FULL [big I I I I adl J I I I I I acq] []
    ALOAD 0
    ALOAD 5
    ILOAD 11
    ILOAD 3
    ALOAD 13
    INVOKEVIRTUAL big.a (Ladl;IILacq;)V
   L40
    LINENUMBER 394 L40
   FRAME FULL [big I I I I adl J I I I I] []
    ALOAD 0
    ICONST_1
    PUTFIELD big.H : Z
    GOTO L10
   L36
    LINENUMBER 398 L36
   FRAME FULL [big I I I I adl J I I I I] []
    ALOAD 0
    ICONST_1
    PUTFIELD big.t : Z
   L53
    LINENUMBER 399 L53
    ALOAD 0
    ILOAD 3
    PUTFIELD big.G : I
   L54
    LINENUMBER 400 L54
    ALOAD 0
    GETFIELD big.s : Ljava/util/Set;
    INVOKEINTERFACE java/util/Set.clear ()V
   L55
    LINENUMBER 402 L55
    ILOAD 3
    IFNE L56
   L57
    LINENUMBER 404 L57
    ALOAD 0
    ICONST_0
    PUTFIELD big.F : I
    GOTO L10
   L56
    LINENUMBER 406 L56
   FRAME FULL [big I I I I adl J I I I I] []
    ILOAD 3
    ICONST_1
    IF_ICMPNE L58
   L59
    LINENUMBER 408 L59
    ALOAD 0
    ICONST_1
    PUTFIELD big.F : I
    GOTO L10
   L58
    LINENUMBER 410 L58
   FRAME FULL [big I I I I adl J I I I I] []
    ALOAD 0
    GETFIELD big.j : Lbes;
    GETFIELD bes.u : Lbeu;
    GETFIELD beu.ae : Lbep;
    ILOAD 3
    BIPUSH 100
    ISUB
    INVOKEVIRTUAL bep.isActiveAndMatches (I)Z
    IFEQ L10
   L60
    LINENUMBER 412 L60
    ALOAD 0
    ICONST_2
    PUTFIELD big.F : I
   L10
    LINENUMBER 419 L10
   FRAME FULL [big I I I I adl J] []
    ALOAD 0
    ALOAD 5
    PUTFIELD big.K : Ladl;
   L61
    LINENUMBER 420 L61
    ALOAD 0
    LLOAD 6
    PUTFIELD big.J : J
   L62
    LINENUMBER 421 L62
    ALOAD 0
    ILOAD 3
    PUTFIELD big.L : I
   L63
    LINENUMBER 422 L63
    RETURN
   L64
    LOCALVARIABLE flag2 Z L44 L40 12
    LOCALVARIABLE clicktype Lacq; L45 L40 13
    LOCALVARIABLE j I L11 L10 8
    LOCALVARIABLE k I L12 L10 9
    LOCALVARIABLE flag1 Z L16 L10 10
    LOCALVARIABLE l I L18 L10 11
    LOCALVARIABLE this Lbig; L0 L64 0
    LOCALVARIABLE mouseX I L0 L64 1
    LOCALVARIABLE mouseY I L0 L64 2
    LOCALVARIABLE mouseButton I L0 L64 3
    LOCALVARIABLE flag Z L2 L64 4
    LOCALVARIABLE slot Ladl; L3 L64 5
    LOCALVARIABLE i J L4 L64 6
    MAXSTACK = 5
    MAXLOCALS = 14

  // access flags 0x4
  protected a(IIIJ)V
   L0
    LINENUMBER 426 L0
    ALOAD 0
    ILOAD 1
    ILOAD 2
    INVOKESPECIAL big.c (II)Ladl;
    ASTORE 6
   L1
    LINENUMBER 427 L1
    ALOAD 0
    GETFIELD big.j : Lbes;
    GETFIELD bes.h : Lbps;
    GETFIELD bps.bs : Laax;
    INVOKEVIRTUAL aax.p ()Lafj;
    ASTORE 7
   L2
    LINENUMBER 429 L2
    ALOAD 0
    GETFIELD big.v : Ladl;
    IFNULL L3
    ALOAD 0
    GETFIELD big.j : Lbes;
    GETFIELD bes.u : Lbeu;
    GETFIELD beu.A : Z
    IFEQ L3
   L4
    LINENUMBER 431 L4
    ILOAD 3
    IFEQ L5
    ILOAD 3
    ICONST_1
    IF_ICMPNE L6
   L5
    LINENUMBER 433 L5
   FRAME FULL [big I I I J adl afj] []
    ALOAD 0
    GETFIELD big.x : Lafj;
    INVOKEVIRTUAL afj.b ()Z
    IFEQ L7
   L8
    LINENUMBER 435 L8
    ALOAD 6
    ALOAD 0
    GETFIELD big.v : Ladl;
    IF_ACMPEQ L6
    ALOAD 0
    GETFIELD big.v : Ladl;
    INVOKEVIRTUAL adl.d ()Lafj;
    INVOKEVIRTUAL afj.b ()Z
    IFNE L6
   L9
    LINENUMBER 437 L9
    ALOAD 0
    ALOAD 0
    GETFIELD big.v : Ladl;
    INVOKEVIRTUAL adl.d ()Lafj;
    INVOKEVIRTUAL afj.l ()Lafj;
    PUTFIELD big.x : Lafj;
    GOTO L6
   L7
    LINENUMBER 440 L7
   FRAME FULL [big I I I J adl afj] []
    ALOAD 0
    GETFIELD big.x : Lafj;
    INVOKEVIRTUAL afj.E ()I
    ICONST_1
    IF_ICMPLE L6
    ALOAD 6
    IFNULL L6
    ALOAD 6
    ALOAD 0
    GETFIELD big.x : Lafj;
    ICONST_0
    INVOKESTATIC acl.a (Ladl;Lafj;Z)Z
    IFEQ L6
   L10
    LINENUMBER 442 L10
    INVOKESTATIC bes.I ()J
    LSTORE 8
   L11
    LINENUMBER 444 L11
    ALOAD 0
    GETFIELD big.D : Ladl;
    ALOAD 6
    IF_ACMPNE L12
   L13
    LINENUMBER 446 L13
    LLOAD 8
    ALOAD 0
    GETFIELD big.E : J
    LSUB
    LDC 500
    LCMP
    IFLE L14
   L15
    LINENUMBER 448 L15
    ALOAD 0
    ALOAD 0
    GETFIELD big.v : Ladl;
    ALOAD 0
    GETFIELD big.v : Ladl;
    GETFIELD adl.e : I
    ICONST_0
    GETSTATIC acq.a : Lacq;
    INVOKEVIRTUAL big.a (Ladl;IILacq;)V
   L16
    LINENUMBER 449 L16
    ALOAD 0
    ALOAD 6
    ALOAD 6
    GETFIELD adl.e : I
    ICONST_1
    GETSTATIC acq.a : Lacq;
    INVOKEVIRTUAL big.a (Ladl;IILacq;)V
   L17
    LINENUMBER 450 L17
    ALOAD 0
    ALOAD 0
    GETFIELD big.v : Ladl;
    ALOAD 0
    GETFIELD big.v : Ladl;
    GETFIELD adl.e : I
    ICONST_0
    GETSTATIC acq.a : Lacq;
    INVOKEVIRTUAL big.a (Ladl;IILacq;)V
   L18
    LINENUMBER 451 L18
    ALOAD 0
    LLOAD 8
    LDC 750
    LADD
    PUTFIELD big.E : J
   L19
    LINENUMBER 452 L19
    ALOAD 0
    GETFIELD big.x : Lafj;
    ICONST_1
    INVOKEVIRTUAL afj.g (I)V
    GOTO L14
   L12
    LINENUMBER 457 L12
   FRAME FULL [big I I I J adl afj J] []
    ALOAD 0
    ALOAD 6
    PUTFIELD big.D : Ladl;
   L20
    LINENUMBER 458 L20
    ALOAD 0
    LLOAD 8
    PUTFIELD big.E : J
   L14
    LINENUMBER 460 L14
   FRAME FULL [big I I I J adl afj J] []
    GOTO L6
   L3
    LINENUMBER 463 L3
   FRAME FULL [big I I I J adl afj] []
    ALOAD 0
    GETFIELD big.t : Z
    IFEQ L6
    ALOAD 6
    IFNULL L6
    ALOAD 7
    INVOKEVIRTUAL afj.b ()Z
    IFNE L6
    ALOAD 7
    INVOKEVIRTUAL afj.E ()I
    ALOAD 0
    GETFIELD big.s : Ljava/util/Set;
    INVOKEINTERFACE java/util/Set.size ()I
    IF_ICMPGT L21
    ALOAD 0
    GETFIELD big.F : I
    ICONST_2
    IF_ICMPNE L6
   L21
   FRAME FULL [big I I I J adl afj] []
    ALOAD 6
    ALOAD 7
    ICONST_1
    INVOKESTATIC acl.a (Ladl;Lafj;Z)Z
    IFEQ L6
    ALOAD 6
    ALOAD 7
    INVOKEVIRTUAL adl.a (Lafj;)Z
    IFEQ L6
    ALOAD 0
    GETFIELD big.h : Lacl;
    ALOAD 6
    INVOKEVIRTUAL acl.b (Ladl;)Z
    IFEQ L6
   L22
    LINENUMBER 465 L22
    ALOAD 0
    GETFIELD big.s : Ljava/util/Set;
    ALOAD 6
    INVOKEINTERFACE java/util/Set.add (Ljava/lang/Object;)Z
    POP
   L23
    LINENUMBER 466 L23
    ALOAD 0
    INVOKESPECIAL big.a ()V
   L6
    LINENUMBER 468 L6
   FRAME FULL [big I I I J adl afj] []
    RETURN
   L24
    LOCALVARIABLE i J L11 L14 8
    LOCALVARIABLE this Lbig; L0 L24 0
    LOCALVARIABLE mouseX I L0 L24 1
    LOCALVARIABLE mouseY I L0 L24 2
    LOCALVARIABLE clickedMouseButton I L0 L24 3
    LOCALVARIABLE timeSinceLastClick J L0 L24 4
    LOCALVARIABLE slot Ladl; L1 L24 6
    LOCALVARIABLE itemstack Lafj; L2 L24 7
    MAXSTACK = 5
    MAXLOCALS = 10

  // access flags 0x4
  protected b(III)V
   L0
    LINENUMBER 472 L0
    ALOAD 0
    ILOAD 1
    ILOAD 2
    ILOAD 3
    INVOKESPECIAL bho.b (III)V
   L1
    LINENUMBER 473 L1
    ALOAD 0
    ILOAD 1
    ILOAD 2
    INVOKESPECIAL big.c (II)Ladl;
    ASTORE 4
   L2
    LINENUMBER 474 L2
    ALOAD 0
    GETFIELD big.i : I
    ISTORE 5
   L3
    LINENUMBER 475 L3
    ALOAD 0
    GETFIELD big.r : I
    ISTORE 6
   L4
    LINENUMBER 476 L4
    ILOAD 1
    ILOAD 5
    IF_ICMPLT L5
    ILOAD 2
    ILOAD 6
    IF_ICMPLT L5
    ILOAD 1
    ILOAD 5
    ALOAD 0
    GETFIELD big.f : I
    IADD
    IF_ICMPGE L5
    ILOAD 2
    ILOAD 6
    ALOAD 0
    GETFIELD big.g : I
    IADD
    IF_ICMPLT L6
   L5
   FRAME FULL [big I I I adl I I] []
    ICONST_1
    GOTO L7
   L6
   FRAME FULL [big I I I adl I I] []
    ICONST_0
   L7
   FRAME FULL [big I I I adl I I] [I]
    ISTORE 7
   L8
    LINENUMBER 477 L8
    ALOAD 4
    IFNULL L9
    ICONST_0
    ISTORE 7
   L9
    LINENUMBER 478 L9
   FRAME FULL [big I I I adl I I I] []
    ICONST_M1
    ISTORE 8
   L10
    LINENUMBER 480 L10
    ALOAD 4
    IFNULL L11
   L12
    LINENUMBER 482 L12
    ALOAD 4
    GETFIELD adl.e : I
    ISTORE 8
   L11
    LINENUMBER 485 L11
   FRAME FULL [big I I I adl I I I I] []
    ILOAD 7
    IFEQ L13
   L14
    LINENUMBER 487 L14
    SIPUSH -999
    ISTORE 8
   L13
    LINENUMBER 490 L13
   FRAME FULL [big I I I adl I I I I] []
    ALOAD 0
    GETFIELD big.M : Z
    IFEQ L15
    ALOAD 4
    IFNULL L15
    ILOAD 3
    IFNE L15
    ALOAD 0
    GETFIELD big.h : Lacl;
    GETSTATIC afj.a : Lafj;
    ALOAD 4
    INVOKEVIRTUAL acl.a (Lafj;Ladl;)Z
    IFEQ L15
   L16
    LINENUMBER 492 L16
    INVOKESTATIC big.r ()Z
    IFEQ L17
   L18
    LINENUMBER 494 L18
    ALOAD 0
    GETFIELD big.N : Lafj;
    INVOKEVIRTUAL afj.b ()Z
    IFNE L19
   L20
    LINENUMBER 496 L20
    ALOAD 0
    GETFIELD big.h : Lacl;
    GETFIELD acl.c : Ljava/util/List;
    INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator;
    ASTORE 9
   L21
   FRAME FULL [big I I I adl I I I I java/util/Iterator] []
    ALOAD 9
    INVOKEINTERFACE java/util/Iterator.hasNext ()Z
    IFEQ L22
    ALOAD 9
    INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
    CHECKCAST adl
    ASTORE 10
   L23
    LINENUMBER 498 L23
    ALOAD 10
    IFNULL L24
    ALOAD 10
    ALOAD 0
    GETFIELD big.j : Lbes;
    GETFIELD bes.h : Lbps;
    INVOKEVIRTUAL adl.a (Laay;)Z
    IFEQ L24
    ALOAD 10
    INVOKEVIRTUAL adl.e ()Z
    IFEQ L24
    ALOAD 10
    ALOAD 4
    INVOKEVIRTUAL adl.isSameInventory (Ladl;)Z
    IFEQ L24
    ALOAD 10
    ALOAD 0
    GETFIELD big.N : Lafj;
    ICONST_1
    INVOKESTATIC acl.a (Ladl;Lafj;Z)Z
    IFEQ L24
   L25
    LINENUMBER 500 L25
    ALOAD 0
    ALOAD 10
    ALOAD 10
    GETFIELD adl.e : I
    ILOAD 3
    GETSTATIC acq.b : Lacq;
    INVOKEVIRTUAL big.a (Ladl;IILacq;)V
   L24
    LINENUMBER 502 L24
   FRAME FULL [big I I I adl I I I I java/util/Iterator adl] []
    GOTO L21
   L22
   FRAME FULL [big I I I adl I I I I java/util/Iterator] []
    GOTO L19
   L17
    LINENUMBER 507 L17
   FRAME FULL [big I I I adl I I I I] []
    ALOAD 0
    ALOAD 4
    ILOAD 8
    ILOAD 3
    GETSTATIC acq.g : Lacq;
    INVOKEVIRTUAL big.a (Ladl;IILacq;)V
   L19
    LINENUMBER 510 L19
   FRAME FULL [big I I I adl I I I I] []
    ALOAD 0
    ICONST_0
    PUTFIELD big.M : Z
   L26
    LINENUMBER 511 L26
    ALOAD 0
    LCONST_0
    PUTFIELD big.J : J
    GOTO L27
   L15
    LINENUMBER 515 L15
   FRAME FULL [big I I I adl I I I I] []
    ALOAD 0
    GETFIELD big.t : Z
    IFEQ L28
    ALOAD 0
    GETFIELD big.G : I
    ILOAD 3
    IF_ICMPEQ L28
   L29
    LINENUMBER 517 L29
    ALOAD 0
    ICONST_0
    PUTFIELD big.t : Z
   L30
    LINENUMBER 518 L30
    ALOAD 0
    GETFIELD big.s : Ljava/util/Set;
    INVOKEINTERFACE java/util/Set.clear ()V
   L31
    LINENUMBER 519 L31
    ALOAD 0
    ICONST_1
    PUTFIELD big.H : Z
   L32
    LINENUMBER 520 L32
    RETURN
   L28
    LINENUMBER 523 L28
   FRAME FULL [big I I I adl I I I I] []
    ALOAD 0
    GETFIELD big.H : Z
    IFEQ L33
   L34
    LINENUMBER 525 L34
    ALOAD 0
    ICONST_0
    PUTFIELD big.H : Z
   L35
    LINENUMBER 526 L35
    RETURN
   L33
    LINENUMBER 529 L33
   FRAME FULL [big I I I adl I I I I] []
    ALOAD 0
    GETFIELD big.v : Ladl;
    IFNULL L36
    ALOAD 0
    GETFIELD big.j : Lbes;
    GETFIELD bes.u : Lbeu;
    GETFIELD beu.A : Z
    IFEQ L36
   L37
    LINENUMBER 531 L37
    ILOAD 3
    IFEQ L38
    ILOAD 3
    ICONST_1
    IF_ICMPNE L27
   L38
    LINENUMBER 533 L38
   FRAME FULL [big I I I adl I I I I] []
    ALOAD 0
    GETFIELD big.x : Lafj;
    INVOKEVIRTUAL afj.b ()Z
    IFEQ L39
    ALOAD 4
    ALOAD 0
    GETFIELD big.v : Ladl;
    IF_ACMPEQ L39
   L40
    LINENUMBER 535 L40
    ALOAD 0
    ALOAD 0
    GETFIELD big.v : Ladl;
    INVOKEVIRTUAL adl.d ()Lafj;
    PUTFIELD big.x : Lafj;
   L39
    LINENUMBER 538 L39
   FRAME FULL [big I I I adl I I I I] []
    ALOAD 4
    ALOAD 0
    GETFIELD big.x : Lafj;
    ICONST_0
    INVOKESTATIC acl.a (Ladl;Lafj;Z)Z
    ISTORE 9
   L41
    LINENUMBER 540 L41
    ILOAD 8
    ICONST_M1
    IF_ICMPEQ L42
    ALOAD 0
    GETFIELD big.x : Lafj;
    INVOKEVIRTUAL afj.b ()Z
    IFNE L42
    ILOAD 9
    IFEQ L42
   L43
    LINENUMBER 542 L43
    ALOAD 0
    ALOAD 0
    GETFIELD big.v : Ladl;
    ALOAD 0
    GETFIELD big.v : Ladl;
    GETFIELD adl.e : I
    ILOAD 3
    GETSTATIC acq.a : Lacq;
    INVOKEVIRTUAL big.a (Ladl;IILacq;)V
   L44
    LINENUMBER 543 L44
    ALOAD 0
    ALOAD 4
    ILOAD 8
    ICONST_0
    GETSTATIC acq.a : Lacq;
    INVOKEVIRTUAL big.a (Ladl;IILacq;)V
   L45
    LINENUMBER 545 L45
    ALOAD 0
    GETFIELD big.j : Lbes;
    GETFIELD bes.h : Lbps;
    GETFIELD bps.bs : Laax;
    INVOKEVIRTUAL aax.p ()Lafj;
    INVOKEVIRTUAL afj.b ()Z
    IFEQ L46
   L47
    LINENUMBER 547 L47
    ALOAD 0
    GETSTATIC afj.a : Lafj;
    PUTFIELD big.C : Lafj;
    GOTO L48
   L46
    LINENUMBER 551 L46
   FRAME FULL [big I I I adl I I I I I] []
    ALOAD 0
    ALOAD 0
    GETFIELD big.v : Ladl;
    ALOAD 0
    GETFIELD big.v : Ladl;
    GETFIELD adl.e : I
    ILOAD 3
    GETSTATIC acq.a : Lacq;
    INVOKEVIRTUAL big.a (Ladl;IILacq;)V
   L49
    LINENUMBER 552 L49
    ALOAD 0
    ILOAD 1
    ILOAD 5
    ISUB
    PUTFIELD big.y : I
   L50
    LINENUMBER 553 L50
    ALOAD 0
    ILOAD 2
    ILOAD 6
    ISUB
    PUTFIELD big.z : I
   L51
    LINENUMBER 554 L51
    ALOAD 0
    ALOAD 0
    GETFIELD big.v : Ladl;
    PUTFIELD big.A : Ladl;
   L52
    LINENUMBER 555 L52
    ALOAD 0
    ALOAD 0
    GETFIELD big.x : Lafj;
    PUTFIELD big.C : Lafj;
   L53
    LINENUMBER 556 L53
    ALOAD 0
    INVOKESTATIC bes.I ()J
    PUTFIELD big.B : J
    GOTO L48
   L42
    LINENUMBER 559 L42
   FRAME FULL [big I I I adl I I I I I] []
    ALOAD 0
    GETFIELD big.x : Lafj;
    INVOKEVIRTUAL afj.b ()Z
    IFNE L48
   L54
    LINENUMBER 561 L54
    ALOAD 0
    ILOAD 1
    ILOAD 5
    ISUB
    PUTFIELD big.y : I
   L55
    LINENUMBER 562 L55
    ALOAD 0
    ILOAD 2
    ILOAD 6
    ISUB
    PUTFIELD big.z : I
   L56
    LINENUMBER 563 L56
    ALOAD 0
    ALOAD 0
    GETFIELD big.v : Ladl;
    PUTFIELD big.A : Ladl;
   L57
    LINENUMBER 564 L57
    ALOAD 0
    ALOAD 0
    GETFIELD big.x : Lafj;
    PUTFIELD big.C : Lafj;
   L58
    LINENUMBER 565 L58
    ALOAD 0
    INVOKESTATIC bes.I ()J
    PUTFIELD big.B : J
   L48
    LINENUMBER 568 L48
   FRAME FULL [big I I I adl I I I I I] []
    ALOAD 0
    GETSTATIC afj.a : Lafj;
    PUTFIELD big.x : Lafj;
   L59
    LINENUMBER 569 L59
    ALOAD 0
    ACONST_NULL
    PUTFIELD big.v : Ladl;
   L60
    LINENUMBER 570 L60
    GOTO L27
   L36
    LINENUMBER 572 L36
   FRAME FULL [big I I I adl I I I I] []
    ALOAD 0
    GETFIELD big.t : Z
    IFEQ L61
    ALOAD 0
    GETFIELD big.s : Ljava/util/Set;
    INVOKEINTERFACE java/util/Set.isEmpty ()Z
    IFNE L61
   L62
    LINENUMBER 574 L62
    ALOAD 0
    ACONST_NULL
    CHECKCAST adl
    SIPUSH -999
    ICONST_0
    ALOAD 0
    GETFIELD big.F : I
    INVOKESTATIC acl.d (II)I
    GETSTATIC acq.f : Lacq;
    INVOKEVIRTUAL big.a (Ladl;IILacq;)V
   L63
    LINENUMBER 576 L63
    ALOAD 0
    GETFIELD big.s : Ljava/util/Set;
    INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator;
    ASTORE 9
   L64
   FRAME FULL [big I I I adl I I I I java/util/Iterator] []
    ALOAD 9
    INVOKEINTERFACE java/util/Iterator.hasNext ()Z
    IFEQ L65
    ALOAD 9
    INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
    CHECKCAST adl
    ASTORE 10
   L66
    LINENUMBER 578 L66
    ALOAD 0
    ALOAD 10
    ALOAD 10
    GETFIELD adl.e : I
    ICONST_1
    ALOAD 0
    GETFIELD big.F : I
    INVOKESTATIC acl.d (II)I
    GETSTATIC acq.f : Lacq;
    INVOKEVIRTUAL big.a (Ladl;IILacq;)V
   L67
    LINENUMBER 579 L67
    GOTO L64
   L65
    LINENUMBER 581 L65
   FRAME FULL [big I I I adl I I I I java/util/Iterator] []
    ALOAD 0
    ACONST_NULL
    CHECKCAST adl
    SIPUSH -999
    ICONST_2
    ALOAD 0
    GETFIELD big.F : I
    INVOKESTATIC acl.d (II)I
    GETSTATIC acq.f : Lacq;
    INVOKEVIRTUAL big.a (Ladl;IILacq;)V
    GOTO L27
   L61
    LINENUMBER 583 L61
   FRAME FULL [big I I I adl I I I I] []
    ALOAD 0
    GETFIELD big.j : Lbes;
    GETFIELD bes.h : Lbps;
    GETFIELD bps.bs : Laax;
    INVOKEVIRTUAL aax.p ()Lafj;
    INVOKEVIRTUAL afj.b ()Z
    IFNE L27
   L68
    LINENUMBER 585 L68
    ALOAD 0
    GETFIELD big.j : Lbes;
    GETFIELD bes.u : Lbeu;
    GETFIELD beu.ae : Lbep;
    ILOAD 3
    BIPUSH 100
    ISUB
    INVOKEVIRTUAL bep.isActiveAndMatches (I)Z
    IFEQ L69
   L70
    LINENUMBER 587 L70
    ALOAD 0
    ALOAD 4
    ILOAD 8
    ILOAD 3
    GETSTATIC acq.d : Lacq;
    INVOKEVIRTUAL big.a (Ladl;IILacq;)V
    GOTO L27
   L69
    LINENUMBER 591 L69
   FRAME FULL [big I I I adl I I I I] []
    ILOAD 8
    SIPUSH -999
    IF_ICMPEQ L71
    BIPUSH 42
    INVOKESTATIC org/lwjgl/input/Keyboard.isKeyDown (I)Z
    IFNE L72
    BIPUSH 54
    INVOKESTATIC org/lwjgl/input/Keyboard.isKeyDown (I)Z
    IFEQ L71
   L72
   FRAME FULL [big I I I adl I I I I] []
    ICONST_1
    GOTO L73
   L71
   FRAME FULL [big I I I adl I I I I] []
    ICONST_0
   L73
   FRAME FULL [big I I I adl I I I I] [I]
    ISTORE 9
   L74
    LINENUMBER 593 L74
    ILOAD 9
    IFEQ L75
   L76
    LINENUMBER 595 L76
    ALOAD 0
    ALOAD 4
    IFNULL L77
    ALOAD 4
    INVOKEVIRTUAL adl.e ()Z
    IFEQ L77
    ALOAD 4
    INVOKEVIRTUAL adl.d ()Lafj;
    INVOKEVIRTUAL afj.l ()Lafj;
    GOTO L78
   L77
   FRAME FULL [big I I I adl I I I I I] [big]
    GETSTATIC afj.a : Lafj;
   L78
   FRAME FULL [big I I I adl I I I I I] [big afj]
    PUTFIELD big.N : Lafj;
   L75
    LINENUMBER 598 L75
   FRAME FULL [big I I I adl I I I I I] []
    ALOAD 0
    ALOAD 4
    ILOAD 8
    ILOAD 3
    ILOAD 9
    IFEQ L79
    GETSTATIC acq.b : Lacq;
    GOTO L80
   L79
   FRAME FULL [big I I I adl I I I I I] [big adl I I]
    GETSTATIC acq.a : Lacq;
   L80
   FRAME FULL [big I I I adl I I I I I] [big adl I I acq]
    INVOKEVIRTUAL big.a (Ladl;IILacq;)V
   L27
    LINENUMBER 603 L27
   FRAME FULL [big I I I adl I I I I] []
    ALOAD 0
    GETFIELD big.j : Lbes;
    GETFIELD bes.h : Lbps;
    GETFIELD bps.bs : Laax;
    INVOKEVIRTUAL aax.p ()Lafj;
    INVOKEVIRTUAL afj.b ()Z
    IFEQ L81
   L82
    LINENUMBER 605 L82
    ALOAD 0
    LCONST_0
    PUTFIELD big.J : J
   L81
    LINENUMBER 608 L81
   FRAME FULL [big I I I adl I I I I] []
    ALOAD 0
    ICONST_0
    PUTFIELD big.t : Z
   L83
    LINENUMBER 609 L83
    RETURN
   L84
    LOCALVARIABLE slot2 Ladl; L23 L24 10
    LOCALVARIABLE flag2 Z L41 L60 9
    LOCALVARIABLE slot1 Ladl; L66 L67 10
    LOCALVARIABLE flag1 Z L74 L27 9
    LOCALVARIABLE this Lbig; L0 L84 0
    LOCALVARIABLE mouseX I L0 L84 1
    LOCALVARIABLE mouseY I L0 L84 2
    LOCALVARIABLE state I L0 L84 3
    LOCALVARIABLE slot Ladl; L2 L84 4
    LOCALVARIABLE i I L3 L84 5
    LOCALVARIABLE j I L4 L84 6
    LOCALVARIABLE flag Z L8 L84 7
    LOCALVARIABLE k I L10 L84 8
    MAXSTACK = 5
    MAXLOCALS = 11

  // access flags 0x2
  private a(Ladl;II)Z
   L0
    LINENUMBER 613 L0
    ALOAD 0
    ALOAD 1
    GETFIELD adl.f : I
    ALOAD 1
    GETFIELD adl.g : I
    BIPUSH 16
    BIPUSH 16
    ILOAD 2
    ILOAD 3
    INVOKEVIRTUAL big.c (IIIIII)Z
    IRETURN
   L1
    LOCALVARIABLE this Lbig; L0 L1 0
    LOCALVARIABLE slotIn Ladl; L0 L1 1
    LOCALVARIABLE mouseX I L0 L1 2
    LOCALVARIABLE mouseY I L0 L1 3
    MAXSTACK = 7
    MAXLOCALS = 4

  // access flags 0x4
  protected c(IIIIII)Z
   L0
    LINENUMBER 618 L0
    ALOAD 0
    GETFIELD big.i : I
    ISTORE 7
   L1
    LINENUMBER 619 L1
    ALOAD 0
    GETFIELD big.r : I
    ISTORE 8
   L2
    LINENUMBER 620 L2
    ILOAD 5
    ILOAD 7
    ISUB
    ISTORE 5
   L3
    LINENUMBER 621 L3
    ILOAD 6
    ILOAD 8
    ISUB
    ISTORE 6
   L4
    LINENUMBER 622 L4
    ILOAD 5
    ILOAD 1
    ICONST_1
    ISUB
    IF_ICMPLT L5
    ILOAD 5
    ILOAD 1
    ILOAD 3
    IADD
    ICONST_1
    IADD
    IF_ICMPGE L5
    ILOAD 6
    ILOAD 2
    ICONST_1
    ISUB
    IF_ICMPLT L5
    ILOAD 6
    ILOAD 2
    ILOAD 4
    IADD
    ICONST_1
    IADD
    IF_ICMPGE L5
    ICONST_1
    GOTO L6
   L5
   FRAME FULL [big I I I I I I I I] []
    ICONST_0
   L6
   FRAME FULL [big I I I I I I I I] [I]
    IRETURN
   L7
    LOCALVARIABLE this Lbig; L0 L7 0
    LOCALVARIABLE rectX I L0 L7 1
    LOCALVARIABLE rectY I L0 L7 2
    LOCALVARIABLE rectWidth I L0 L7 3
    LOCALVARIABLE rectHeight I L0 L7 4
    LOCALVARIABLE pointX I L0 L7 5
    LOCALVARIABLE pointY I L0 L7 6
    LOCALVARIABLE i I L1 L7 7
    LOCALVARIABLE j I L2 L7 8
    MAXSTACK = 3
    MAXLOCALS = 9

  // access flags 0x4
  protected a(Ladl;IILacq;)V
   L0
    LINENUMBER 627 L0
    ALOAD 1
    IFNULL L1
   L2
    LINENUMBER 629 L2
    ALOAD 1
    GETFIELD adl.e : I
    ISTORE 2
   L1
    LINENUMBER 632 L1
   FRAME FULL [big adl I I acq] []
    ALOAD 0
    GETFIELD big.j : Lbes;
    GETFIELD bes.c : Lbnp;
    ALOAD 0
    GETFIELD big.h : Lacl;
    GETFIELD acl.d : I
    ILOAD 2
    ILOAD 3
    ALOAD 4
    ALOAD 0
    GETFIELD big.j : Lbes;
    GETFIELD bes.h : Lbps;
    INVOKEVIRTUAL bnp.a (IIILacq;Laay;)Lafj;
    POP
   L3
    LINENUMBER 633 L3
    RETURN
   L4
    LOCALVARIABLE this Lbig; L0 L4 0
    LOCALVARIABLE slotIn Ladl; L0 L4 1
    LOCALVARIABLE slotId I L0 L4 2
    LOCALVARIABLE mouseButton I L0 L4 3
    LOCALVARIABLE type Lacq; L0 L4 4
    MAXSTACK = 6
    MAXLOCALS = 5

  // access flags 0x4
  protected a(CI)V throws java/io/IOException 
   L0
    LINENUMBER 637 L0
    ILOAD 2
    ICONST_1
    IF_ICMPEQ L1
    ALOAD 0
    GETFIELD big.j : Lbes;
    GETFIELD bes.u : Lbeu;
    GETFIELD beu.Z : Lbep;
    ILOAD 2
    INVOKEVIRTUAL bep.isActiveAndMatches (I)Z
    IFEQ L2
   L1
    LINENUMBER 639 L1
   FRAME FULL [big I I] []
    ALOAD 0
    GETFIELD big.j : Lbes;
    GETFIELD bes.h : Lbps;
    INVOKEVIRTUAL bps.q ()V
   L2
    LINENUMBER 642 L2
   FRAME FULL [big I I] []
    ALOAD 0
    ILOAD 2
    INVOKEVIRTUAL big.b (I)Z
    POP
   L3
    LINENUMBER 644 L3
    ALOAD 0
    GETFIELD big.u : Ladl;
    IFNULL L4
    ALOAD 0
    GETFIELD big.u : Ladl;
    INVOKEVIRTUAL adl.e ()Z
    IFEQ L4
   L5
    LINENUMBER 646 L5
    ALOAD 0
    GETFIELD big.j : Lbes;
    GETFIELD bes.u : Lbeu;
    GETFIELD beu.ae : Lbep;
    ILOAD 2
    INVOKEVIRTUAL bep.isActiveAndMatches (I)Z
    IFEQ L6
   L7
    LINENUMBER 648 L7
    ALOAD 0
    ALOAD 0
    GETFIELD big.u : Ladl;
    ALOAD 0
    GETFIELD big.u : Ladl;
    GETFIELD adl.e : I
    ICONST_0
    GETSTATIC acq.d : Lacq;
    INVOKEVIRTUAL big.a (Ladl;IILacq;)V
    GOTO L4
   L6
    LINENUMBER 650 L6
   FRAME FULL [big I I] []
    ALOAD 0
    GETFIELD big.j : Lbes;
    GETFIELD bes.u : Lbeu;
    GETFIELD beu.ab : Lbep;
    ILOAD 2
    INVOKEVIRTUAL bep.isActiveAndMatches (I)Z
    IFEQ L4
   L8
    LINENUMBER 652 L8
    ALOAD 0
    ALOAD 0
    GETFIELD big.u : Ladl;
    ALOAD 0
    GETFIELD big.u : Ladl;
    GETFIELD adl.e : I
    INVOKESTATIC big.q ()Z
    IFEQ L9
    ICONST_1
    GOTO L10
   L9
   FRAME FULL [big I I] [big adl I]
    ICONST_0
   L10
   FRAME FULL [big I I] [big adl I I]
    GETSTATIC acq.e : Lacq;
    INVOKEVIRTUAL big.a (Ladl;IILacq;)V
   L4
    LINENUMBER 655 L4
   FRAME FULL [big I I] []
    RETURN
   L11
    LOCALVARIABLE this Lbig; L0 L11 0
    LOCALVARIABLE typedChar C L0 L11 1
    LOCALVARIABLE keyCode I L0 L11 2
    MAXSTACK = 5
    MAXLOCALS = 3

  // access flags 0x4
  protected b(I)Z
   L0
    LINENUMBER 659 L0
    ALOAD 0
    GETFIELD big.j : Lbes;
    GETFIELD bes.h : Lbps;
    GETFIELD bps.bs : Laax;
    INVOKEVIRTUAL aax.p ()Lafj;
    INVOKEVIRTUAL afj.b ()Z
    IFEQ L1
    ALOAD 0
    GETFIELD big.u : Ladl;
    IFNULL L1
   L2
    LINENUMBER 661 L2
    ICONST_0
    ISTORE 2
   L3
   FRAME FULL [big I I] []
    ILOAD 2
    BIPUSH 9
    IF_ICMPGE L1
   L4
    LINENUMBER 663 L4
    ALOAD 0
    GETFIELD big.j : Lbes;
    GETFIELD bes.u : Lbeu;
    GETFIELD beu.an : [Lbep;
    ILOAD 2
    AALOAD
    ILOAD 1
    INVOKEVIRTUAL bep.isActiveAndMatches (I)Z
    IFEQ L5
   L6
    LINENUMBER 665 L6
    ALOAD 0
    ALOAD 0
    GETFIELD big.u : Ladl;
    ALOAD 0
    GETFIELD big.u : Ladl;
    GETFIELD adl.e : I
    ILOAD 2
    GETSTATIC acq.c : Lacq;
    INVOKEVIRTUAL big.a (Ladl;IILacq;)V
   L7
    LINENUMBER 666 L7
    ICONST_1
    IRETURN
   L5
    LINENUMBER 661 L5
   FRAME FULL [big I I] []
    IINC 2 1
    GOTO L3
   L1
    LINENUMBER 671 L1
   FRAME FULL [big I] []
    ICONST_0
    IRETURN
   L8
    LOCALVARIABLE i I L3 L1 2
    LOCALVARIABLE this Lbig; L0 L8 0
    LOCALVARIABLE keyCode I L0 L8 1
    MAXSTACK = 5
    MAXLOCALS = 3

  // access flags 0x1
  public m()V
   L0
    LINENUMBER 676 L0
    ALOAD 0
    GETFIELD big.j : Lbes;
    GETFIELD bes.h : Lbps;
    IFNULL L1
   L2
    LINENUMBER 678 L2
    ALOAD 0
    GETFIELD big.h : Lacl;
    ALOAD 0
    GETFIELD big.j : Lbes;
    GETFIELD bes.h : Lbps;
    INVOKEVIRTUAL acl.b (Laay;)V
   L1
    LINENUMBER 680 L1
   FRAME FULL [big] []
    RETURN
   L3
    LOCALVARIABLE this Lbig; L0 L3 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // access flags 0x1
  public d()Z
   L0
    LINENUMBER 684 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lbig; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public e()V
   L0
    LINENUMBER 689 L0
    ALOAD 0
    INVOKESPECIAL bho.e ()V
   L1
    LINENUMBER 691 L1
    ALOAD 0
    GETFIELD big.j : Lbes;
    GETFIELD bes.h : Lbps;
    INVOKEVIRTUAL bps.au ()Z
    IFEQ L2
    ALOAD 0
    GETFIELD big.j : Lbes;
    GETFIELD bes.h : Lbps;
    GETFIELD bps.F : Z
    IFEQ L3
   L2
    LINENUMBER 693 L2
   FRAME FULL [big] []
    ALOAD 0
    GETFIELD big.j : Lbes;
    GETFIELD bes.h : Lbps;
    INVOKEVIRTUAL bps.q ()V
   L3
    LINENUMBER 695 L3
   FRAME FULL [big] []
    RETURN
   L4
    LOCALVARIABLE this Lbig; L0 L4 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public getSlotUnderMouse()Ladl;
  @Ljavax/annotation/Nullable;()
   L0
    LINENUMBER 703 L0
    ALOAD 0
    GETFIELD big.u : Ladl;
    ARETURN
   L1
    LOCALVARIABLE this Lbig; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public getGuiLeft()I
   L0
    LINENUMBER 704 L0
    ALOAD 0
    GETFIELD big.i : I
    IRETURN
   L1
    LOCALVARIABLE this Lbig; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public getGuiTop()I
   L0
    LINENUMBER 705 L0
    ALOAD 0
    GETFIELD big.r : I
    IRETURN
   L1
    LOCALVARIABLE this Lbig; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public getXSize()I
   L0
    LINENUMBER 706 L0
    ALOAD 0
    GETFIELD big.f : I
    IRETURN
   L1
    LOCALVARIABLE this Lbig; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public getYSize()I
   L0
    LINENUMBER 707 L0
    ALOAD 0
    GETFIELD big.g : I
    IRETURN
   L1
    LOCALVARIABLE this Lbig; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x8
  static <clinit>()V
   L0
    LINENUMBER 28 L0
    NEW kq
    DUP
    LDC "textures/gui/container/inventory.png"
    INVOKESPECIAL kq.<init> (Ljava/lang/String;)V
    PUTSTATIC big.a : Lkq;
    RETURN
    MAXSTACK = 3
    MAXLOCALS = 0
}
