public final class org.springframework.boot.ansi.AnsiColors
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: org.springframework.boot.ansi.AnsiColors
  super_class: java.lang.Object
{
  private static final java.util.Map<org.springframework.boot.ansi.AnsiElement, org.springframework.boot.ansi.AnsiColors$LabColor> ANSI_COLOR_MAP;
    descriptor: Ljava/util/Map;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/Map<Lorg/springframework/boot/ansi/AnsiElement;Lorg/springframework/boot/ansi/AnsiColors$LabColor;>;

  private static final int[] ANSI_8BIT_COLOR_CODE_LOOKUP;
    descriptor: [I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private final java.util.Map<org.springframework.boot.ansi.AnsiElement, org.springframework.boot.ansi.AnsiColors$LabColor> lookup;
    descriptor: Ljava/util/Map;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Map<Lorg/springframework/boot/ansi/AnsiElement;Lorg/springframework/boot/ansi/AnsiColors$LabColor;>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=1, args_size=0
         0: .line 42
            new java.util.EnumMap
            dup
            ldc Lorg/springframework/boot/ansi/AnsiColor;
            invokespecial java.util.EnumMap.<init>:(Ljava/lang/Class;)V
            astore 0 /* colorMap */
        start local 0 // java.util.Map colorMap
         1: .line 43
            aload 0 /* colorMap */
            getstatic org.springframework.boot.ansi.AnsiColor.BLACK:Lorg/springframework/boot/ansi/AnsiColor;
            new org.springframework.boot.ansi.AnsiColors$LabColor
            dup
            iconst_0
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/lang/Integer;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 44
            aload 0 /* colorMap */
            getstatic org.springframework.boot.ansi.AnsiColor.RED:Lorg/springframework/boot/ansi/AnsiColor;
            new org.springframework.boot.ansi.AnsiColors$LabColor
            dup
            ldc 11141120
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/lang/Integer;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         3: .line 45
            aload 0 /* colorMap */
            getstatic org.springframework.boot.ansi.AnsiColor.GREEN:Lorg/springframework/boot/ansi/AnsiColor;
            new org.springframework.boot.ansi.AnsiColors$LabColor
            dup
            ldc 43520
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/lang/Integer;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 46
            aload 0 /* colorMap */
            getstatic org.springframework.boot.ansi.AnsiColor.YELLOW:Lorg/springframework/boot/ansi/AnsiColor;
            new org.springframework.boot.ansi.AnsiColors$LabColor
            dup
            ldc 11162880
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/lang/Integer;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         5: .line 47
            aload 0 /* colorMap */
            getstatic org.springframework.boot.ansi.AnsiColor.BLUE:Lorg/springframework/boot/ansi/AnsiColor;
            new org.springframework.boot.ansi.AnsiColors$LabColor
            dup
            sipush 170
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/lang/Integer;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         6: .line 48
            aload 0 /* colorMap */
            getstatic org.springframework.boot.ansi.AnsiColor.MAGENTA:Lorg/springframework/boot/ansi/AnsiColor;
            new org.springframework.boot.ansi.AnsiColors$LabColor
            dup
            ldc 11141290
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/lang/Integer;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         7: .line 49
            aload 0 /* colorMap */
            getstatic org.springframework.boot.ansi.AnsiColor.CYAN:Lorg/springframework/boot/ansi/AnsiColor;
            new org.springframework.boot.ansi.AnsiColors$LabColor
            dup
            ldc 43690
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/lang/Integer;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         8: .line 50
            aload 0 /* colorMap */
            getstatic org.springframework.boot.ansi.AnsiColor.WHITE:Lorg/springframework/boot/ansi/AnsiColor;
            new org.springframework.boot.ansi.AnsiColors$LabColor
            dup
            ldc 11184810
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/lang/Integer;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         9: .line 51
            aload 0 /* colorMap */
            getstatic org.springframework.boot.ansi.AnsiColor.BRIGHT_BLACK:Lorg/springframework/boot/ansi/AnsiColor;
            new org.springframework.boot.ansi.AnsiColors$LabColor
            dup
            ldc 5592405
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/lang/Integer;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        10: .line 52
            aload 0 /* colorMap */
            getstatic org.springframework.boot.ansi.AnsiColor.BRIGHT_RED:Lorg/springframework/boot/ansi/AnsiColor;
            new org.springframework.boot.ansi.AnsiColors$LabColor
            dup
            ldc 16733525
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/lang/Integer;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        11: .line 53
            aload 0 /* colorMap */
            getstatic org.springframework.boot.ansi.AnsiColor.BRIGHT_GREEN:Lorg/springframework/boot/ansi/AnsiColor;
            new org.springframework.boot.ansi.AnsiColors$LabColor
            dup
            ldc 5635840
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/lang/Integer;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        12: .line 54
            aload 0 /* colorMap */
            getstatic org.springframework.boot.ansi.AnsiColor.BRIGHT_YELLOW:Lorg/springframework/boot/ansi/AnsiColor;
            new org.springframework.boot.ansi.AnsiColors$LabColor
            dup
            ldc 16777045
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/lang/Integer;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        13: .line 55
            aload 0 /* colorMap */
            getstatic org.springframework.boot.ansi.AnsiColor.BRIGHT_BLUE:Lorg/springframework/boot/ansi/AnsiColor;
            new org.springframework.boot.ansi.AnsiColors$LabColor
            dup
            ldc 5592575
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/lang/Integer;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        14: .line 56
            aload 0 /* colorMap */
            getstatic org.springframework.boot.ansi.AnsiColor.BRIGHT_MAGENTA:Lorg/springframework/boot/ansi/AnsiColor;
            new org.springframework.boot.ansi.AnsiColors$LabColor
            dup
            ldc 16733695
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/lang/Integer;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        15: .line 57
            aload 0 /* colorMap */
            getstatic org.springframework.boot.ansi.AnsiColor.BRIGHT_CYAN:Lorg/springframework/boot/ansi/AnsiColor;
            new org.springframework.boot.ansi.AnsiColors$LabColor
            dup
            ldc 5636095
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/lang/Integer;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        16: .line 58
            aload 0 /* colorMap */
            getstatic org.springframework.boot.ansi.AnsiColor.BRIGHT_WHITE:Lorg/springframework/boot/ansi/AnsiColor;
            new org.springframework.boot.ansi.AnsiColors$LabColor
            dup
            ldc 16777215
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/lang/Integer;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        17: .line 59
            aload 0 /* colorMap */
            invokestatic java.util.Collections.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;
            putstatic org.springframework.boot.ansi.AnsiColors.ANSI_COLOR_MAP:Ljava/util/Map;
        end local 0 // java.util.Map colorMap
        18: .line 62
            sipush 256
            newarray 10
            dup
            iconst_1
            ldc 8388608
            iastore
            dup
            iconst_2
            ldc 32768
            iastore
            dup
            iconst_3
            ldc 8421376
            iastore
            dup
            iconst_4
        19: .line 63
            sipush 128
            iastore
            dup
            iconst_5
            ldc 8388736
            iastore
            dup
            bipush 6
            ldc 32896
            iastore
            dup
            bipush 7
            ldc 12632256
            iastore
            dup
            bipush 8
            ldc 8421504
            iastore
            dup
            bipush 9
            ldc 16711680
            iastore
            dup
            bipush 10
            ldc 65280
            iastore
            dup
            bipush 11
            ldc 16776960
            iastore
            dup
            bipush 12
            sipush 255
            iastore
            dup
            bipush 13
            ldc 16711935
            iastore
            dup
            bipush 14
        20: .line 64
            ldc 65535
            iastore
            dup
            bipush 15
            ldc 16777215
            iastore
            dup
            bipush 17
            bipush 95
            iastore
            dup
            bipush 18
            sipush 135
            iastore
            dup
            bipush 19
            sipush 175
            iastore
            dup
            bipush 20
            sipush 215
            iastore
            dup
            bipush 21
            sipush 255
            iastore
            dup
            bipush 22
            sipush 24320
            iastore
            dup
            bipush 23
            sipush 24415
            iastore
            dup
            bipush 24
        21: .line 65
            sipush 24455
            iastore
            dup
            bipush 25
            sipush 24495
            iastore
            dup
            bipush 26
            sipush 24535
            iastore
            dup
            bipush 27
            sipush 24575
            iastore
            dup
            bipush 28
            ldc 34560
            iastore
            dup
            bipush 29
            ldc 34655
            iastore
            dup
            bipush 30
            ldc 34695
            iastore
            dup
            bipush 31
            ldc 34735
            iastore
            dup
            bipush 32
            ldc 34775
            iastore
            dup
            bipush 33
            ldc 34815
            iastore
            dup
            bipush 34
        22: .line 66
            ldc 44800
            iastore
            dup
            bipush 35
            ldc 44895
            iastore
            dup
            bipush 36
            ldc 44935
            iastore
            dup
            bipush 37
            ldc 44975
            iastore
            dup
            bipush 38
            ldc 45015
            iastore
            dup
            bipush 39
            ldc 45055
            iastore
            dup
            bipush 40
            ldc 55040
            iastore
            dup
            bipush 41
            ldc 55135
            iastore
            dup
            bipush 42
            ldc 55175
            iastore
            dup
            bipush 43
            ldc 55215
            iastore
            dup
            bipush 44
        23: .line 67
            ldc 55255
            iastore
            dup
            bipush 45
            ldc 55295
            iastore
            dup
            bipush 46
            ldc 65280
            iastore
            dup
            bipush 47
            ldc 65375
            iastore
            dup
            bipush 48
            ldc 65415
            iastore
            dup
            bipush 49
            ldc 65455
            iastore
            dup
            bipush 50
            ldc 65495
            iastore
            dup
            bipush 51
            ldc 65535
            iastore
            dup
            bipush 52
            ldc 6225920
            iastore
            dup
            bipush 53
            ldc 6226015
            iastore
            dup
            bipush 54
        24: .line 68
            ldc 6226055
            iastore
            dup
            bipush 55
            ldc 6226095
            iastore
            dup
            bipush 56
            ldc 6226135
            iastore
            dup
            bipush 57
            ldc 6226175
            iastore
            dup
            bipush 58
            ldc 6250240
            iastore
            dup
            bipush 59
            ldc 6250335
            iastore
            dup
            bipush 60
            ldc 6250375
            iastore
            dup
            bipush 61
            ldc 6250415
            iastore
            dup
            bipush 62
            ldc 6250455
            iastore
            dup
            bipush 63
            ldc 6250495
            iastore
            dup
            bipush 64
        25: .line 69
            ldc 6260480
            iastore
            dup
            bipush 65
            ldc 6260575
            iastore
            dup
            bipush 66
            ldc 6260615
            iastore
            dup
            bipush 67
            ldc 6260655
            iastore
            dup
            bipush 68
            ldc 6260695
            iastore
            dup
            bipush 69
            ldc 6260735
            iastore
            dup
            bipush 70
            ldc 6270720
            iastore
            dup
            bipush 71
            ldc 6270815
            iastore
            dup
            bipush 72
            ldc 6270855
            iastore
            dup
            bipush 73
            ldc 6270895
            iastore
            dup
            bipush 74
        26: .line 70
            ldc 6270935
            iastore
            dup
            bipush 75
            ldc 6270975
            iastore
            dup
            bipush 76
            ldc 6280960
            iastore
            dup
            bipush 77
            ldc 6281055
            iastore
            dup
            bipush 78
            ldc 6281095
            iastore
            dup
            bipush 79
            ldc 6281135
            iastore
            dup
            bipush 80
            ldc 6281175
            iastore
            dup
            bipush 81
            ldc 6281215
            iastore
            dup
            bipush 82
            ldc 6291200
            iastore
            dup
            bipush 83
            ldc 6291295
            iastore
            dup
            bipush 84
        27: .line 71
            ldc 6291335
            iastore
            dup
            bipush 85
            ldc 6291375
            iastore
            dup
            bipush 86
            ldc 6291415
            iastore
            dup
            bipush 87
            ldc 6291455
            iastore
            dup
            bipush 88
            ldc 8847360
            iastore
            dup
            bipush 89
            ldc 8847455
            iastore
            dup
            bipush 90
            ldc 8847495
            iastore
            dup
            bipush 91
            ldc 8847535
            iastore
            dup
            bipush 92
            ldc 8847575
            iastore
            dup
            bipush 93
            ldc 8847615
            iastore
            dup
            bipush 94
        28: .line 72
            ldc 8871680
            iastore
            dup
            bipush 95
            ldc 8871775
            iastore
            dup
            bipush 96
            ldc 8871815
            iastore
            dup
            bipush 97
            ldc 8871855
            iastore
            dup
            bipush 98
            ldc 8871895
            iastore
            dup
            bipush 99
            ldc 8871935
            iastore
            dup
            bipush 100
            ldc 8881920
            iastore
            dup
            bipush 101
            ldc 8882015
            iastore
            dup
            bipush 102
            ldc 8882055
            iastore
            dup
            bipush 103
            ldc 8882095
            iastore
            dup
            bipush 104
        29: .line 73
            ldc 8882135
            iastore
            dup
            bipush 105
            ldc 8882175
            iastore
            dup
            bipush 106
            ldc 8892160
            iastore
            dup
            bipush 107
            ldc 8892255
            iastore
            dup
            bipush 108
            ldc 8892295
            iastore
            dup
            bipush 109
            ldc 8892335
            iastore
            dup
            bipush 110
            ldc 8892375
            iastore
            dup
            bipush 111
            ldc 8892415
            iastore
            dup
            bipush 112
            ldc 8902400
            iastore
            dup
            bipush 113
            ldc 8902495
            iastore
            dup
            bipush 114
        30: .line 74
            ldc 8902535
            iastore
            dup
            bipush 115
            ldc 8902575
            iastore
            dup
            bipush 116
            ldc 8902615
            iastore
            dup
            bipush 117
            ldc 8902655
            iastore
            dup
            bipush 118
            ldc 8912640
            iastore
            dup
            bipush 119
            ldc 8912735
            iastore
            dup
            bipush 120
            ldc 8912775
            iastore
            dup
            bipush 121
            ldc 8912815
            iastore
            dup
            bipush 122
            ldc 8912855
            iastore
            dup
            bipush 123
            ldc 8912895
            iastore
            dup
            bipush 124
        31: .line 75
            ldc 11468800
            iastore
            dup
            bipush 125
            ldc 11468895
            iastore
            dup
            bipush 126
            ldc 11468935
            iastore
            dup
            bipush 127
            ldc 11468975
            iastore
            dup
            sipush 128
            ldc 11469015
            iastore
            dup
            sipush 129
            ldc 11469055
            iastore
            dup
            sipush 130
            ldc 11493120
            iastore
            dup
            sipush 131
            ldc 11493215
            iastore
            dup
            sipush 132
            ldc 11493255
            iastore
            dup
            sipush 133
            ldc 11493295
            iastore
            dup
            sipush 134
        32: .line 76
            ldc 11493335
            iastore
            dup
            sipush 135
            ldc 11493375
            iastore
            dup
            sipush 136
            ldc 11503360
            iastore
            dup
            sipush 137
            ldc 11503455
            iastore
            dup
            sipush 138
            ldc 11503495
            iastore
            dup
            sipush 139
            ldc 11503535
            iastore
            dup
            sipush 140
            ldc 11503575
            iastore
            dup
            sipush 141
            ldc 11503615
            iastore
            dup
            sipush 142
            ldc 11513600
            iastore
            dup
            sipush 143
            ldc 11513695
            iastore
            dup
            sipush 144
        33: .line 77
            ldc 11513735
            iastore
            dup
            sipush 145
            ldc 11513775
            iastore
            dup
            sipush 146
            ldc 11513815
            iastore
            dup
            sipush 147
            ldc 11513855
            iastore
            dup
            sipush 148
            ldc 11523840
            iastore
            dup
            sipush 149
            ldc 11523935
            iastore
            dup
            sipush 150
            ldc 11523975
            iastore
            dup
            sipush 151
            ldc 11524015
            iastore
            dup
            sipush 152
            ldc 11524055
            iastore
            dup
            sipush 153
            ldc 11524095
            iastore
            dup
            sipush 154
        34: .line 78
            ldc 11534080
            iastore
            dup
            sipush 155
            ldc 11534175
            iastore
            dup
            sipush 156
            ldc 11534215
            iastore
            dup
            sipush 157
            ldc 11534255
            iastore
            dup
            sipush 158
            ldc 11534295
            iastore
            dup
            sipush 159
            ldc 11534335
            iastore
            dup
            sipush 160
            ldc 14090240
            iastore
            dup
            sipush 161
            ldc 14090335
            iastore
            dup
            sipush 162
            ldc 14090375
            iastore
            dup
            sipush 163
            ldc 14090415
            iastore
            dup
            sipush 164
        35: .line 79
            ldc 14090455
            iastore
            dup
            sipush 165
            ldc 14090495
            iastore
            dup
            sipush 166
            ldc 14114560
            iastore
            dup
            sipush 167
            ldc 14114655
            iastore
            dup
            sipush 168
            ldc 14114695
            iastore
            dup
            sipush 169
            ldc 14114735
            iastore
            dup
            sipush 170
            ldc 14114775
            iastore
            dup
            sipush 171
            ldc 14114815
            iastore
            dup
            sipush 172
            ldc 14124800
            iastore
            dup
            sipush 173
            ldc 14124895
            iastore
            dup
            sipush 174
        36: .line 80
            ldc 14124935
            iastore
            dup
            sipush 175
            ldc 14124975
            iastore
            dup
            sipush 176
            ldc 14125015
            iastore
            dup
            sipush 177
            ldc 14125055
            iastore
            dup
            sipush 178
            ldc 14135040
            iastore
            dup
            sipush 179
            ldc 14135135
            iastore
            dup
            sipush 180
            ldc 14135175
            iastore
            dup
            sipush 181
            ldc 14135215
            iastore
            dup
            sipush 182
            ldc 14135255
            iastore
            dup
            sipush 183
            ldc 14135295
            iastore
            dup
            sipush 184
        37: .line 81
            ldc 14145280
            iastore
            dup
            sipush 185
            ldc 14145375
            iastore
            dup
            sipush 186
            ldc 14145415
            iastore
            dup
            sipush 187
            ldc 14145455
            iastore
            dup
            sipush 188
            ldc 14145495
            iastore
            dup
            sipush 189
            ldc 14145535
            iastore
            dup
            sipush 190
            ldc 14155520
            iastore
            dup
            sipush 191
            ldc 14155615
            iastore
            dup
            sipush 192
            ldc 14155655
            iastore
            dup
            sipush 193
            ldc 14155695
            iastore
            dup
            sipush 194
        38: .line 82
            ldc 14155735
            iastore
            dup
            sipush 195
            ldc 14155775
            iastore
            dup
            sipush 196
            ldc 16711680
            iastore
            dup
            sipush 197
            ldc 16711775
            iastore
            dup
            sipush 198
            ldc 16711815
            iastore
            dup
            sipush 199
            ldc 16711855
            iastore
            dup
            sipush 200
            ldc 16711895
            iastore
            dup
            sipush 201
            ldc 16711935
            iastore
            dup
            sipush 202
            ldc 16736000
            iastore
            dup
            sipush 203
            ldc 16736095
            iastore
            dup
            sipush 204
        39: .line 83
            ldc 16736135
            iastore
            dup
            sipush 205
            ldc 16736175
            iastore
            dup
            sipush 206
            ldc 16736215
            iastore
            dup
            sipush 207
            ldc 16736255
            iastore
            dup
            sipush 208
            ldc 16746240
            iastore
            dup
            sipush 209
            ldc 16746335
            iastore
            dup
            sipush 210
            ldc 16746375
            iastore
            dup
            sipush 211
            ldc 16746415
            iastore
            dup
            sipush 212
            ldc 16746455
            iastore
            dup
            sipush 213
            ldc 16746495
            iastore
            dup
            sipush 214
        40: .line 84
            ldc 16756480
            iastore
            dup
            sipush 215
            ldc 16756575
            iastore
            dup
            sipush 216
            ldc 16756615
            iastore
            dup
            sipush 217
            ldc 16756655
            iastore
            dup
            sipush 218
            ldc 16756695
            iastore
            dup
            sipush 219
            ldc 16756735
            iastore
            dup
            sipush 220
            ldc 16766720
            iastore
            dup
            sipush 221
            ldc 16766815
            iastore
            dup
            sipush 222
            ldc 16766855
            iastore
            dup
            sipush 223
            ldc 16766895
            iastore
            dup
            sipush 224
        41: .line 85
            ldc 16766935
            iastore
            dup
            sipush 225
            ldc 16766975
            iastore
            dup
            sipush 226
            ldc 16776960
            iastore
            dup
            sipush 227
            ldc 16777055
            iastore
            dup
            sipush 228
            ldc 16777095
            iastore
            dup
            sipush 229
            ldc 16777135
            iastore
            dup
            sipush 230
            ldc 16777175
            iastore
            dup
            sipush 231
            ldc 16777215
            iastore
            dup
            sipush 232
            ldc 526344
            iastore
            dup
            sipush 233
            ldc 1184274
            iastore
            dup
            sipush 234
        42: .line 86
            ldc 1842204
            iastore
            dup
            sipush 235
            ldc 2500134
            iastore
            dup
            sipush 236
            ldc 3158064
            iastore
            dup
            sipush 237
            ldc 3815994
            iastore
            dup
            sipush 238
            ldc 4473924
            iastore
            dup
            sipush 239
            ldc 5131854
            iastore
            dup
            sipush 240
            ldc 5789784
            iastore
            dup
            sipush 241
            ldc 6447714
            iastore
            dup
            sipush 242
            ldc 7105644
            iastore
            dup
            sipush 243
            ldc 7763574
            iastore
            dup
            sipush 244
        43: .line 87
            ldc 8421504
            iastore
            dup
            sipush 245
            ldc 9079434
            iastore
            dup
            sipush 246
            ldc 9737364
            iastore
            dup
            sipush 247
            ldc 10395294
            iastore
            dup
            sipush 248
            ldc 11053224
            iastore
            dup
            sipush 249
            ldc 11711154
            iastore
            dup
            sipush 250
            ldc 12369084
            iastore
            dup
            sipush 251
            ldc 13027014
            iastore
            dup
            sipush 252
            ldc 13684944
            iastore
            dup
            sipush 253
            ldc 14342874
            iastore
            dup
            sipush 254
        44: .line 88
            ldc 15000804
            iastore
            dup
            sipush 255
            ldc 15658734
            iastore
        45: .line 62
            putstatic org.springframework.boot.ansi.AnsiColors.ANSI_8BIT_COLOR_CODE_LOOKUP:[I
        46: .line 88
            return
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            1   18     0  colorMap  Ljava/util/Map<Lorg/springframework/boot/ansi/AnsiColor;Lorg/springframework/boot/ansi/AnsiColors$LabColor;>;

  public void <init>(org.springframework.boot.ansi.AnsiColors$BitDepth);
    descriptor: (Lorg/springframework/boot/ansi/AnsiColors$BitDepth;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.ansi.AnsiColors this
        start local 1 // org.springframework.boot.ansi.AnsiColors$BitDepth bitDepth
         0: .line 96
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 97
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* bitDepth */
            invokevirtual org.springframework.boot.ansi.AnsiColors.getLookup:(Lorg/springframework/boot/ansi/AnsiColors$BitDepth;)Ljava/util/Map;
            putfield org.springframework.boot.ansi.AnsiColors.lookup:Ljava/util/Map;
         2: .line 98
            return
        end local 1 // org.springframework.boot.ansi.AnsiColors$BitDepth bitDepth
        end local 0 // org.springframework.boot.ansi.AnsiColors this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lorg/springframework/boot/ansi/AnsiColors;
            0    3     1  bitDepth  Lorg/springframework/boot/ansi/AnsiColors$BitDepth;
    MethodParameters:
          Name  Flags
      bitDepth  

  private java.util.Map<org.springframework.boot.ansi.AnsiElement, org.springframework.boot.ansi.AnsiColors$LabColor> getLookup(org.springframework.boot.ansi.AnsiColors$BitDepth);
    descriptor: (Lorg/springframework/boot/ansi/AnsiColors$BitDepth;)Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=4, args_size=2
        start local 0 // org.springframework.boot.ansi.AnsiColors this
        start local 1 // org.springframework.boot.ansi.AnsiColors$BitDepth bitDepth
         0: .line 101
            aload 1 /* bitDepth */
            getstatic org.springframework.boot.ansi.AnsiColors$BitDepth.EIGHT:Lorg/springframework/boot/ansi/AnsiColors$BitDepth;
            if_acmpne 8
         1: .line 102
            new java.util.LinkedHashMap
            dup
            invokespecial java.util.LinkedHashMap.<init>:()V
            astore 2 /* lookup */
        start local 2 // java.util.Map lookup
         2: .line 103
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         3: goto 6
         4: .line 104
      StackMap locals: java.util.Map int
      StackMap stack:
            aload 2 /* lookup */
            iload 3 /* i */
            invokestatic org.springframework.boot.ansi.Ansi8BitColor.foreground:(I)Lorg/springframework/boot/ansi/Ansi8BitColor;
            new org.springframework.boot.ansi.AnsiColors$LabColor
            dup
            getstatic org.springframework.boot.ansi.AnsiColors.ANSI_8BIT_COLOR_CODE_LOOKUP:[I
            iload 3 /* i */
            iaload
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/lang/Integer;)V
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         5: .line 103
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
         6: iload 3 /* i */
            getstatic org.springframework.boot.ansi.AnsiColors.ANSI_8BIT_COLOR_CODE_LOOKUP:[I
            arraylength
            if_icmplt 4
        end local 3 // int i
         7: .line 106
            aload 2 /* lookup */
            invokestatic java.util.Collections.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;
            areturn
        end local 2 // java.util.Map lookup
         8: .line 108
      StackMap locals:
      StackMap stack:
            getstatic org.springframework.boot.ansi.AnsiColors.ANSI_COLOR_MAP:Ljava/util/Map;
            areturn
        end local 1 // org.springframework.boot.ansi.AnsiColors$BitDepth bitDepth
        end local 0 // org.springframework.boot.ansi.AnsiColors this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    9     0      this  Lorg/springframework/boot/ansi/AnsiColors;
            0    9     1  bitDepth  Lorg/springframework/boot/ansi/AnsiColors$BitDepth;
            2    8     2    lookup  Ljava/util/Map<Lorg/springframework/boot/ansi/Ansi8BitColor;Lorg/springframework/boot/ansi/AnsiColors$LabColor;>;
            3    7     3         i  I
    Signature: (Lorg/springframework/boot/ansi/AnsiColors$BitDepth;)Ljava/util/Map<Lorg/springframework/boot/ansi/AnsiElement;Lorg/springframework/boot/ansi/AnsiColors$LabColor;>;
    MethodParameters:
          Name  Flags
      bitDepth  

  public org.springframework.boot.ansi.AnsiElement findClosest(java.awt.Color);
    descriptor: (Ljava/awt/Color;)Lorg/springframework/boot/ansi/AnsiElement;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.springframework.boot.ansi.AnsiColors this
        start local 1 // java.awt.Color color
         0: .line 117
            aload 0 /* this */
            new org.springframework.boot.ansi.AnsiColors$LabColor
            dup
            aload 1 /* color */
            invokespecial org.springframework.boot.ansi.AnsiColors$LabColor.<init>:(Ljava/awt/Color;)V
            invokevirtual org.springframework.boot.ansi.AnsiColors.findClosest:(Lorg/springframework/boot/ansi/AnsiColors$LabColor;)Lorg/springframework/boot/ansi/AnsiElement;
            areturn
        end local 1 // java.awt.Color color
        end local 0 // org.springframework.boot.ansi.AnsiColors this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/springframework/boot/ansi/AnsiColors;
            0    1     1  color  Ljava/awt/Color;
    MethodParameters:
       Name  Flags
      color  

  private org.springframework.boot.ansi.AnsiElement findClosest(org.springframework.boot.ansi.AnsiColors$LabColor);
    descriptor: (Lorg/springframework/boot/ansi/AnsiColors$LabColor;)Lorg/springframework/boot/ansi/AnsiElement;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=9, args_size=2
        start local 0 // org.springframework.boot.ansi.AnsiColors this
        start local 1 // org.springframework.boot.ansi.AnsiColors$LabColor color
         0: .line 121
            aconst_null
            astore 2 /* closest */
        start local 2 // org.springframework.boot.ansi.AnsiElement closest
         1: .line 122
            ldc 3.4028234663852886E38
            dstore 3 /* closestDistance */
        start local 3 // double closestDistance
         2: .line 123
            aload 0 /* this */
            getfield org.springframework.boot.ansi.AnsiColors.lookup:Ljava/util/Map;
            invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 6
            goto 8
      StackMap locals: org.springframework.boot.ansi.AnsiColors org.springframework.boot.ansi.AnsiColors$LabColor org.springframework.boot.ansi.AnsiElement double top java.util.Iterator
      StackMap stack:
         3: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 5 /* entry */
        start local 5 // java.util.Map$Entry entry
         4: .line 124
            aload 1 /* color */
            aload 5 /* entry */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            checkcast org.springframework.boot.ansi.AnsiColors$LabColor
            invokevirtual org.springframework.boot.ansi.AnsiColors$LabColor.getDistance:(Lorg/springframework/boot/ansi/AnsiColors$LabColor;)D
            dstore 7 /* candidateDistance */
        start local 7 // double candidateDistance
         5: .line 125
            aload 2 /* closest */
            ifnull 6
            dload 7 /* candidateDistance */
            dload 3 /* closestDistance */
            dcmpg
            ifge 8
         6: .line 126
      StackMap locals: org.springframework.boot.ansi.AnsiColors org.springframework.boot.ansi.AnsiColors$LabColor org.springframework.boot.ansi.AnsiElement double java.util.Map$Entry java.util.Iterator double
      StackMap stack:
            dload 7 /* candidateDistance */
            dstore 3 /* closestDistance */
         7: .line 127
            aload 5 /* entry */
            invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
            checkcast org.springframework.boot.ansi.AnsiElement
            astore 2 /* closest */
        end local 7 // double candidateDistance
        end local 5 // java.util.Map$Entry entry
         8: .line 123
      StackMap locals: org.springframework.boot.ansi.AnsiColors org.springframework.boot.ansi.AnsiColors$LabColor org.springframework.boot.ansi.AnsiElement double top java.util.Iterator
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         9: .line 130
            aload 2 /* closest */
            areturn
        end local 3 // double closestDistance
        end local 2 // org.springframework.boot.ansi.AnsiElement closest
        end local 1 // org.springframework.boot.ansi.AnsiColors$LabColor color
        end local 0 // org.springframework.boot.ansi.AnsiColors this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   10     0               this  Lorg/springframework/boot/ansi/AnsiColors;
            0   10     1              color  Lorg/springframework/boot/ansi/AnsiColors$LabColor;
            1   10     2            closest  Lorg/springframework/boot/ansi/AnsiElement;
            2   10     3    closestDistance  D
            4    8     5              entry  Ljava/util/Map$Entry<Lorg/springframework/boot/ansi/AnsiElement;Lorg/springframework/boot/ansi/AnsiColors$LabColor;>;
            5    8     7  candidateDistance  D
    MethodParameters:
       Name  Flags
      color  
}
SourceFile: "AnsiColors.java"
NestMembers:
  org.springframework.boot.ansi.AnsiColors$BitDepth  org.springframework.boot.ansi.AnsiColors$LabColor
InnerClasses:
  public abstract Entry = java.util.Map$Entry of java.util.Map
  public final BitDepth = org.springframework.boot.ansi.AnsiColors$BitDepth of org.springframework.boot.ansi.AnsiColors
  private final LabColor = org.springframework.boot.ansi.AnsiColors$LabColor of org.springframework.boot.ansi.AnsiColors