public class org.jruby.util.TimeZoneConverter
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.jruby.util.TimeZoneConverter
  super_class: java.lang.Object
{
  public static final int INVALID_ZONE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -2147483648

  private static int getOffsetFromZonesSource(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // java.lang.String z
         0: .line 39
            aload 0 /* z */
            dup
            astore 1
            invokevirtual java.lang.String.hashCode:()I
            lookupswitch { // 170
          -1964619708: 1
          -1962472823: 2
          -1933078482: 3
          -1736940603: 4
          -1688831164: 5
          -1600803003: 6
          -1489255731: 7
          -1409670996: 8
          -1401850486: 9
          -1401759206: 10
          -1225401673: 11
          -1126410488: 12
          -1077435211: 13
           -950373182: 14
           -921394405: 15
           -881165320: 16
           -869472519: 17
           -826092268: 18
           -807117175: 19
           -750127868: 20
           -435370165: 21
           -432211819: 22
           -408726483: 23
           -407905268: 24
           -390091979: 25
           -194636698: 26
           -123790707: 27
                   97: 28
                   98: 29
                   99: 30
                  100: 31
                  101: 32
                  102: 33
                  103: 34
                  104: 35
                  105: 36
                  107: 37
                  108: 38
                  109: 39
                  110: 40
                  111: 41
                  112: 42
                  113: 43
                  114: 44
                  115: 45
                  116: 46
                  117: 47
                  118: 48
                  119: 49
                  120: 50
                  121: 51
                  122: 52
                 3123: 53
                 3154: 54
                 3526: 55
                 3743: 56
                96433: 57
                96867: 58
                96898: 59
                97828: 60
                97859: 61
                98262: 62
                98324: 63
                98355: 64
                98386: 65
                98603: 66
                98820: 67
               100184: 68
               100277: 69
               100308: 70
               100742: 71
               101471: 72
               101703: 73
               101827: 74
               102478: 75
               102664: 76
               102677: 77
               103160: 78
               103625: 79
               104586: 80
               105547: 81
               106508: 82
               107965: 83
               107996: 84
               108002: 85
               108414: 86
               108421: 87
               108430: 88
               108926: 89
               109391: 90
               109608: 91
               110848: 92
               111313: 93
               113824: 94
               114196: 95
               114320: 96
               116132: 97
               117482: 98
               117606: 99
               119497: 100
               119962: 101
               120766: 102
               120767: 103
               120768: 104
              2993352: 105
              2995770: 106
              2996235: 107
              3002386: 108
              3032753: 109
              3050051: 110
              3056778: 111
              3105324: 112
              3105789: 113
              3109633: 114
              3142978: 115
              3194697: 116
              3195162: 117
              3227604: 118
              3227622: 119
              3240726: 120
              3347961: 121
              3347967: 122
              3348085: 123
              3397468: 124
              3397933: 125
              3522863: 126
              3641562: 127
              3642027: 128
              3645871: 129
             77118396: 130
             94631255: 131
             96463963: 132
            100346167: 133
            102236330: 134
            104706948: 135
            109202929: 136
            110541926: 137
            110544237: 138
            114795107: 139
            165182744: 140
            196780766: 141
            256874832: 142
            310044232: 143
            361016119: 144
            665251189: 145
            718197505: 146
            792483589: 147
            802292259: 148
            819668890: 149
            821776768: 150
            839004131: 151
            888626135: 152
           1119642690: 153
           1195997619: 154
           1253080527: 155
           1372918445: 156
           1377702687: 157
           1411663917: 158
           1510747109: 159
           1555550099: 160
           1742529444: 161
           1793464482: 162
           1905663505: 163
           1907808728: 164
           1912063090: 165
           1928714395: 166
           1985779768: 167
           2034039097: 168
           2067670894: 169
           2068005946: 170
              default: 341
          }
      StackMap locals: java.lang.String
      StackMap stack:
         1: aload 1
            ldc "eastern"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 293
            goto 341
      StackMap locals:
      StackMap stack:
         2: aload 1
            ldc "e. australia"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 290
            goto 341
      StackMap locals:
      StackMap stack:
         3: aload 1
            ldc "w. central africa"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 336
            goto 341
      StackMap locals:
      StackMap stack:
         4: aload 1
            ldc "malay peninsula"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 325
            goto 341
      StackMap locals:
      StackMap stack:
         5: aload 1
            ldc "e. south america"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 292
            goto 341
      StackMap locals:
      StackMap stack:
         6: aload 1
            ldc "pacific sa"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 316
            goto 341
      StackMap locals:
      StackMap stack:
         7: aload 1
            ldc "newfoundland"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 313
            goto 341
      StackMap locals:
      StackMap stack:
         8: aload 1
            ldc "arabic"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 272
            goto 341
      StackMap locals:
      StackMap stack:
         9: aload 1
            ldc "azores"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 276
            goto 341
      StackMap locals:
      StackMap stack:
        10: aload 1
            ldc "yakutsk"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 340
            goto 341
      StackMap locals:
      StackMap stack:
        11: aload 1
            ldc "sa pacific"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 321
            goto 341
      StackMap locals:
      StackMap stack:
        12: aload 1
            ldc "jerusalem"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 304
            goto 341
      StackMap locals:
      StackMap stack:
        13: aload 1
            ldc "mexico"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 306
            goto 341
      StackMap locals:
      StackMap stack:
        14: aload 1
            ldc "us eastern"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 332
            goto 341
      StackMap locals:
      StackMap stack:
        15: aload 1
            ldc "alaskan"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 269
            goto 341
      StackMap locals:
      StackMap stack:
        16: aload 1
            ldc "taipei"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 328
            goto 341
      StackMap locals:
      StackMap stack:
        17: aload 1
            ldc "sri lanka"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 327
            goto 341
      StackMap locals:
      StackMap stack:
        18: aload 1
            ldc "aus central"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 274
            goto 341
      StackMap locals:
      StackMap stack:
        19: aload 1
            ldc "pacific"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 317
            goto 341
      StackMap locals:
      StackMap stack:
        20: aload 1
            ldc "arabian"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 271
            goto 341
      StackMap locals:
      StackMap stack:
        21: aload 1
            ldc "w. europe"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 337
            goto 341
      StackMap locals:
      StackMap stack:
        22: aload 1
            ldc "central asia"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 282
            goto 341
      StackMap locals:
      StackMap stack:
        23: aload 1
            ldc "mid-atlantic"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 307
            goto 341
      StackMap locals:
      StackMap stack:
        24: aload 1
            ldc "tasmania"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 329
            goto 341
      StackMap locals:
      StackMap stack:
        25: aload 1
            ldc "n. central asia"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 310
            goto 341
      StackMap locals:
      StackMap stack:
        26: aload 1
            ldc "vladivostok"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 334
            goto 341
      StackMap locals:
      StackMap stack:
        27: aload 1
            ldc "mountain"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 308
            goto 341
      StackMap locals:
      StackMap stack:
        28: aload 1
            ldc "a"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 181
            goto 341
      StackMap locals:
      StackMap stack:
        29: aload 1
            ldc "b"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 182
            goto 341
      StackMap locals:
      StackMap stack:
        30: aload 1
            ldc "c"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 183
            goto 341
      StackMap locals:
      StackMap stack:
        31: aload 1
            ldc "d"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 184
            goto 341
      StackMap locals:
      StackMap stack:
        32: aload 1
            ldc "e"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 185
            goto 341
      StackMap locals:
      StackMap stack:
        33: aload 1
            ldc "f"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 186
            goto 341
      StackMap locals:
      StackMap stack:
        34: aload 1
            ldc "g"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 187
            goto 341
      StackMap locals:
      StackMap stack:
        35: aload 1
            ldc "h"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 188
            goto 341
      StackMap locals:
      StackMap stack:
        36: aload 1
            ldc "i"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 189
            goto 341
      StackMap locals:
      StackMap stack:
        37: aload 1
            ldc "k"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 190
            goto 341
      StackMap locals:
      StackMap stack:
        38: aload 1
            ldc "l"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 191
            goto 341
      StackMap locals:
      StackMap stack:
        39: aload 1
            ldc "m"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 192
            goto 341
      StackMap locals:
      StackMap stack:
        40: aload 1
            ldc "n"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 193
            goto 341
      StackMap locals:
      StackMap stack:
        41: aload 1
            ldc "o"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 194
            goto 341
      StackMap locals:
      StackMap stack:
        42: aload 1
            ldc "p"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 195
            goto 341
      StackMap locals:
      StackMap stack:
        43: aload 1
            ldc "q"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 196
            goto 341
      StackMap locals:
      StackMap stack:
        44: aload 1
            ldc "r"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 197
            goto 341
      StackMap locals:
      StackMap stack:
        45: aload 1
            ldc "s"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 198
            goto 341
      StackMap locals:
      StackMap stack:
        46: aload 1
            ldc "t"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 199
            goto 341
      StackMap locals:
      StackMap stack:
        47: aload 1
            ldc "u"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 200
            goto 341
      StackMap locals:
      StackMap stack:
        48: aload 1
            ldc "v"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 201
            goto 341
      StackMap locals:
      StackMap stack:
        49: aload 1
            ldc "w"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 202
            goto 341
      StackMap locals:
      StackMap stack:
        50: aload 1
            ldc "x"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 203
            goto 341
      StackMap locals:
      StackMap stack:
        51: aload 1
            ldc "y"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 204
            goto 341
      StackMap locals:
      StackMap stack:
        52: aload 1
            ldc "z"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 205
            goto 341
      StackMap locals:
      StackMap stack:
        53: aload 1
            ldc "at"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 208
            goto 341
      StackMap locals:
      StackMap stack:
        54: aload 1
            ldc "bt"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 246
            goto 341
      StackMap locals:
      StackMap stack:
        55: aload 1
            ldc "nt"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 228
            goto 341
      StackMap locals:
      StackMap stack:
        56: aload 1
            ldc "ut"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 171
            goto 341
      StackMap locals:
      StackMap stack:
        57: aload 1
            ldc "adt"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 212
            goto 341
      StackMap locals:
      StackMap stack:
        58: aload 1
            ldc "art"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 211
            goto 341
      StackMap locals:
      StackMap stack:
        59: aload 1
            ldc "ast"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 216
            goto 341
      StackMap locals:
      StackMap stack:
        60: aload 1
            ldc "brt"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 213
            goto 341
      StackMap locals:
      StackMap stack:
        61: aload 1
            ldc "bst"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 230
            goto 341
      StackMap locals:
      StackMap stack:
        62: aload 1
            ldc "cat"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 225
            goto 341
      StackMap locals:
      StackMap stack:
        63: aload 1
            ldc "cct"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 256
            goto 341
      StackMap locals:
      StackMap stack:
        64: aload 1
            ldc "cdt"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 176
            goto 341
      StackMap locals:
      StackMap stack:
        65: aload 1
            ldc "cet"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 231
            goto 341
      StackMap locals:
      StackMap stack:
        66: aload 1
            ldc "clt"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 217
            goto 341
      StackMap locals:
      StackMap stack:
        67: aload 1
            ldc "cst"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 175
            goto 341
      StackMap locals:
      StackMap stack:
        68: aload 1
            ldc "eat"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 247
            goto 341
      StackMap locals:
      StackMap stack:
        69: aload 1
            ldc "edt"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 174
            goto 341
      StackMap locals:
      StackMap stack:
        70: aload 1
            ldc "eet"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 240
            goto 341
      StackMap locals:
      StackMap stack:
        71: aload 1
            ldc "est"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 173
            goto 341
      StackMap locals:
      StackMap stack:
        72: aload 1
            ldc "fle"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 297
            goto 341
      StackMap locals:
      StackMap stack:
        73: aload 1
            ldc "fst"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 241
            goto 341
      StackMap locals:
      StackMap stack:
        74: aload 1
            ldc "fwt"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 232
            goto 341
      StackMap locals:
      StackMap stack:
        75: aload 1
            ldc "gmt"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 172
            goto 341
      StackMap locals:
      StackMap stack:
        76: aload 1
            ldc "gst"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 262
            goto 341
      StackMap locals:
      StackMap stack:
        77: aload 1
            ldc "gtb"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 300
            goto 341
      StackMap locals:
      StackMap stack:
        78: aload 1
            ldc "hdt"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 222
            goto 341
      StackMap locals:
      StackMap stack:
        79: aload 1
            ldc "hst"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 227
            goto 341
      StackMap locals:
      StackMap stack:
        80: aload 1
            ldc "ist"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 253
            goto 341
      StackMap locals:
      StackMap stack:
        81: aload 1
            ldc "jst"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 259
            goto 341
      StackMap locals:
      StackMap stack:
        82: aload 1
            ldc "kst"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 260
            goto 341
      StackMap locals:
      StackMap stack:
        83: aload 1
            ldc "mdt"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 178
            goto 341
      StackMap locals:
      StackMap stack:
        84: aload 1
            ldc "met"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 233
            goto 341
      StackMap locals:
      StackMap stack:
        85: aload 1
            ldc "mez"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 235
            goto 341
      StackMap locals:
      StackMap stack:
        86: aload 1
            ldc "msd"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 250
            goto 341
      StackMap locals:
      StackMap stack:
        87: aload 1
            ldc "msk"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 249
            goto 341
      StackMap locals:
      StackMap stack:
        88: aload 1
            ldc "mst"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 177
            goto 341
      StackMap locals:
      StackMap stack:
        89: aload 1
            ldc "ndt"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 210
            goto 341
      StackMap locals:
      StackMap stack:
        90: aload 1
            ldc "nst"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 215
            goto 341
      StackMap locals:
      StackMap stack:
        91: aload 1
            ldc "nzt"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 266
            goto 341
      StackMap locals:
      StackMap stack:
        92: aload 1
            ldc "pdt"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 180
            goto 341
      StackMap locals:
      StackMap stack:
        93: aload 1
            ldc "pst"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 179
            goto 341
      StackMap locals:
      StackMap stack:
        94: aload 1
            ldc "sgt"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 257
            goto 341
      StackMap locals:
      StackMap stack:
        95: aload 1
            ldc "sst"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 245
            goto 341
      StackMap locals:
      StackMap stack:
        96: aload 1
            ldc "swt"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 236
            goto 341
      StackMap locals:
      StackMap stack:
        97: aload 1
            ldc "utc"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 206
            goto 341
      StackMap locals:
      StackMap stack:
        98: aload 1
            ldc "wat"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 237
            goto 341
      StackMap locals:
      StackMap stack:
        99: aload 1
            ldc "wet"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 207
            goto 341
      StackMap locals:
      StackMap stack:
       100: aload 1
            ldc "ydt"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 219
            goto 341
      StackMap locals:
      StackMap stack:
       101: aload 1
            ldc "yst"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 223
            goto 341
      StackMap locals:
      StackMap stack:
       102: aload 1
            ldc "zp4"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 251
            goto 341
      StackMap locals:
      StackMap stack:
       103: aload 1
            ldc "zp5"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 252
            goto 341
      StackMap locals:
      StackMap stack:
       104: aload 1
            ldc "zp6"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 254
            goto 341
      StackMap locals:
      StackMap stack:
       105: aload 1
            ldc "ahst"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 224
            goto 341
      StackMap locals:
      StackMap stack:
       106: aload 1
            ldc "akdt"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 218
            goto 341
      StackMap locals:
      StackMap stack:
       107: aload 1
            ldc "akst"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 220
            goto 341
      StackMap locals:
      StackMap stack:
       108: aload 1
            ldc "arab"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 270
            goto 341
      StackMap locals:
      StackMap stack:
       109: aload 1
            ldc "brst"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 209
            goto 341
      StackMap locals:
      StackMap stack:
       110: aload 1
            ldc "cest"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 239
            goto 341
      StackMap locals:
      StackMap stack:
       111: aload 1
            ldc "clst"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 214
            goto 341
      StackMap locals:
      StackMap stack:
       112: aload 1
            ldc "eadt"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 263
            goto 341
      StackMap locals:
      StackMap stack:
       113: aload 1
            ldc "east"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 261
            goto 341
      StackMap locals:
      StackMap stack:
       114: aload 1
            ldc "eest"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 248
            goto 341
      StackMap locals:
      StackMap stack:
       115: aload 1
            ldc "fiji"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 296
            goto 341
      StackMap locals:
      StackMap stack:
       116: aload 1
            ldc "hadt"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 221
            goto 341
      StackMap locals:
      StackMap stack:
       117: aload 1
            ldc "hast"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 226
            goto 341
      StackMap locals:
      StackMap stack:
       118: aload 1
            ldc "idle"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 264
            goto 341
      StackMap locals:
      StackMap stack:
       119: aload 1
            ldc "idlw"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 229
            goto 341
      StackMap locals:
      StackMap stack:
       120: aload 1
            ldc "iran"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 303
            goto 341
      StackMap locals:
      StackMap stack:
       121: aload 1
            ldc "mest"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 242
            goto 341
      StackMap locals:
      StackMap stack:
       122: aload 1
            ldc "mesz"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 243
            goto 341
      StackMap locals:
      StackMap stack:
       123: aload 1
            ldc "mewt"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 234
            goto 341
      StackMap locals:
      StackMap stack:
       124: aload 1
            ldc "nzdt"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 267
            goto 341
      StackMap locals:
      StackMap stack:
       125: aload 1
            ldc "nzst"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 265
            goto 341
      StackMap locals:
      StackMap stack:
       126: aload 1
            ldc "sast"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 244
            goto 341
      StackMap locals:
      StackMap stack:
       127: aload 1
            ldc "wadt"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 258
            goto 341
      StackMap locals:
      StackMap stack:
       128: aload 1
            ldc "wast"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 255
            goto 341
      StackMap locals:
      StackMap stack:
       129: aload 1
            ldc "west"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 238
            goto 341
      StackMap locals:
      StackMap stack:
       130: aload 1
            ldc "caucasus"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 279
            goto 341
      StackMap locals:
      StackMap stack:
       131: aload 1
            ldc "china"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 287
            goto 341
      StackMap locals:
      StackMap stack:
       132: aload 1
            ldc "egypt"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 294
            goto 341
      StackMap locals:
      StackMap stack:
       133: aload 1
            ldc "india"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 302
            goto 341
      StackMap locals:
      StackMap stack:
       134: aload 1
            ldc "korea"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 305
            goto 341
      StackMap locals:
      StackMap stack:
       135: aload 1
            ldc "nepal"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 311
            goto 341
      StackMap locals:
      StackMap stack:
       136: aload 1
            ldc "samoa"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 323
            goto 341
      StackMap locals:
      StackMap stack:
       137: aload 1
            ldc "tokyo"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 330
            goto 341
      StackMap locals:
      StackMap stack:
       138: aload 1
            ldc "tonga"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 331
            goto 341
      StackMap locals:
      StackMap stack:
       139: aload 1
            ldc "central america"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 281
            goto 341
      StackMap locals:
      StackMap stack:
       140: aload 1
            ldc "west pacific"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 339
            goto 341
      StackMap locals:
      StackMap stack:
       141: aload 1
            ldc "central pacific"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 285
            goto 341
      StackMap locals:
      StackMap stack:
       142: aload 1
            ldc "hawaiian"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 301
            goto 341
      StackMap locals:
      StackMap stack:
       143: aload 1
            ldc "atlantic"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 273
            goto 341
      StackMap locals:
      StackMap stack:
       144: aload 1
            ldc "w. australia"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 335
            goto 341
      StackMap locals:
      StackMap stack:
       145: aload 1
            ldc "central"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 286
            goto 341
      StackMap locals:
      StackMap stack:
       146: aload 1
            ldc "new zealand"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 312
            goto 341
      StackMap locals:
      StackMap stack:
       147: aload 1
            ldc "north asia"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 315
            goto 341
      StackMap locals:
      StackMap stack:
       148: aload 1
            ldc "canada central"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 277
            goto 341
      StackMap locals:
      StackMap stack:
       149: aload 1
            ldc "central european"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 284
            goto 341
      StackMap locals:
      StackMap stack:
       150: aload 1
            ldc "sa western"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 322
            goto 341
      StackMap locals:
      StackMap stack:
       151: aload 1
            ldc "aus eastern"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 275
            goto 341
      StackMap locals:
      StackMap stack:
       152: aload 1
            ldc "cape verde"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 278
            goto 341
      StackMap locals:
      StackMap stack:
       153: aload 1
            ldc "cen. australia"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 280
            goto 341
      StackMap locals:
      StackMap stack:
       154: aload 1
            ldc "ekaterinburg"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 295
            goto 341
      StackMap locals:
      StackMap stack:
       155: aload 1
            ldc "us mountain"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 333
            goto 341
      StackMap locals:
      StackMap stack:
       156: aload 1
            ldc "central europe"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 283
            goto 341
      StackMap locals:
      StackMap stack:
       157: aload 1
            ldc "romance"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 318
            goto 341
      StackMap locals:
      StackMap stack:
       158: aload 1
            ldc "south africa"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 326
            goto 341
      StackMap locals:
      StackMap stack:
       159: aload 1
            ldc "myanmar"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 309
            goto 341
      StackMap locals:
      StackMap stack:
       160: aload 1
            ldc "russian"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 319
            goto 341
      StackMap locals:
      StackMap stack:
       161: aload 1
            ldc "afghanistan"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 268
            goto 341
      StackMap locals:
      StackMap stack:
       162: aload 1
            ldc "dateline"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 288
            goto 341
      StackMap locals:
      StackMap stack:
       163: aload 1
            ldc "e. africa"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 289
            goto 341
      StackMap locals:
      StackMap stack:
       164: aload 1
            ldc "se asia"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 324
            goto 341
      StackMap locals:
      StackMap stack:
       165: aload 1
            ldc "sa eastern"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 320
            goto 341
      StackMap locals:
      StackMap stack:
       166: aload 1
            ldc "west asia"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 338
            goto 341
      StackMap locals:
      StackMap stack:
       167: aload 1
            ldc "north asia east"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 314
            goto 341
      StackMap locals:
      StackMap stack:
       168: aload 1
            ldc "e. europe"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 291
            goto 341
      StackMap locals:
      StackMap stack:
       169: aload 1
            ldc "greenland"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 298
            goto 341
      StackMap locals:
      StackMap stack:
       170: aload 1
            ldc "greenwich"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 299
            goto 341
       171: .line 41
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
       172: .line 43
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
       173: .line 45
      StackMap locals:
      StackMap stack:
            sipush -18000
            ireturn
       174: .line 47
      StackMap locals:
      StackMap stack:
            sipush -14400
            ireturn
       175: .line 49
      StackMap locals:
      StackMap stack:
            sipush -21600
            ireturn
       176: .line 51
      StackMap locals:
      StackMap stack:
            sipush -18000
            ireturn
       177: .line 53
      StackMap locals:
      StackMap stack:
            sipush -25200
            ireturn
       178: .line 55
      StackMap locals:
      StackMap stack:
            sipush -21600
            ireturn
       179: .line 57
      StackMap locals:
      StackMap stack:
            sipush -28800
            ireturn
       180: .line 59
      StackMap locals:
      StackMap stack:
            sipush -25200
            ireturn
       181: .line 61
      StackMap locals:
      StackMap stack:
            sipush 3600
            ireturn
       182: .line 63
      StackMap locals:
      StackMap stack:
            sipush 7200
            ireturn
       183: .line 65
      StackMap locals:
      StackMap stack:
            sipush 10800
            ireturn
       184: .line 67
      StackMap locals:
      StackMap stack:
            sipush 14400
            ireturn
       185: .line 69
      StackMap locals:
      StackMap stack:
            sipush 18000
            ireturn
       186: .line 71
      StackMap locals:
      StackMap stack:
            sipush 21600
            ireturn
       187: .line 73
      StackMap locals:
      StackMap stack:
            sipush 25200
            ireturn
       188: .line 75
      StackMap locals:
      StackMap stack:
            sipush 28800
            ireturn
       189: .line 77
      StackMap locals:
      StackMap stack:
            sipush 32400
            ireturn
       190: .line 79
      StackMap locals:
      StackMap stack:
            ldc 36000
            ireturn
       191: .line 81
      StackMap locals:
      StackMap stack:
            ldc 39600
            ireturn
       192: .line 83
      StackMap locals:
      StackMap stack:
            ldc 43200
            ireturn
       193: .line 85
      StackMap locals:
      StackMap stack:
            sipush -3600
            ireturn
       194: .line 87
      StackMap locals:
      StackMap stack:
            sipush -7200
            ireturn
       195: .line 89
      StackMap locals:
      StackMap stack:
            sipush -10800
            ireturn
       196: .line 91
      StackMap locals:
      StackMap stack:
            sipush -14400
            ireturn
       197: .line 93
      StackMap locals:
      StackMap stack:
            sipush -18000
            ireturn
       198: .line 95
      StackMap locals:
      StackMap stack:
            sipush -21600
            ireturn
       199: .line 97
      StackMap locals:
      StackMap stack:
            sipush -25200
            ireturn
       200: .line 99
      StackMap locals:
      StackMap stack:
            sipush -28800
            ireturn
       201: .line 101
      StackMap locals:
      StackMap stack:
            sipush -32400
            ireturn
       202: .line 103
      StackMap locals:
      StackMap stack:
            ldc -36000
            ireturn
       203: .line 105
      StackMap locals:
      StackMap stack:
            ldc -39600
            ireturn
       204: .line 107
      StackMap locals:
      StackMap stack:
            ldc -43200
            ireturn
       205: .line 109
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
       206: .line 111
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
       207: .line 113
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
       208: .line 115
      StackMap locals:
      StackMap stack:
            sipush -7200
            ireturn
       209: .line 117
      StackMap locals:
      StackMap stack:
            sipush -7200
            ireturn
       210: .line 119
      StackMap locals:
      StackMap stack:
            sipush -9000
            ireturn
       211: .line 121
      StackMap locals:
      StackMap stack:
            sipush -10800
            ireturn
       212: .line 123
      StackMap locals:
      StackMap stack:
            sipush -10800
            ireturn
       213: .line 125
      StackMap locals:
      StackMap stack:
            sipush -10800
            ireturn
       214: .line 127
      StackMap locals:
      StackMap stack:
            sipush -10800
            ireturn
       215: .line 129
      StackMap locals:
      StackMap stack:
            sipush -12600
            ireturn
       216: .line 131
      StackMap locals:
      StackMap stack:
            sipush -14400
            ireturn
       217: .line 133
      StackMap locals:
      StackMap stack:
            sipush -14400
            ireturn
       218: .line 135
      StackMap locals:
      StackMap stack:
            sipush -28800
            ireturn
       219: .line 137
      StackMap locals:
      StackMap stack:
            sipush -28800
            ireturn
       220: .line 139
      StackMap locals:
      StackMap stack:
            sipush -32400
            ireturn
       221: .line 141
      StackMap locals:
      StackMap stack:
            sipush -32400
            ireturn
       222: .line 143
      StackMap locals:
      StackMap stack:
            sipush -32400
            ireturn
       223: .line 145
      StackMap locals:
      StackMap stack:
            sipush -32400
            ireturn
       224: .line 147
      StackMap locals:
      StackMap stack:
            ldc -36000
            ireturn
       225: .line 149
      StackMap locals:
      StackMap stack:
            ldc -36000
            ireturn
       226: .line 151
      StackMap locals:
      StackMap stack:
            ldc -36000
            ireturn
       227: .line 153
      StackMap locals:
      StackMap stack:
            ldc -36000
            ireturn
       228: .line 155
      StackMap locals:
      StackMap stack:
            ldc -39600
            ireturn
       229: .line 157
      StackMap locals:
      StackMap stack:
            ldc -43200
            ireturn
       230: .line 159
      StackMap locals:
      StackMap stack:
            sipush 3600
            ireturn
       231: .line 161
      StackMap locals:
      StackMap stack:
            sipush 3600
            ireturn
       232: .line 163
      StackMap locals:
      StackMap stack:
            sipush 3600
            ireturn
       233: .line 165
      StackMap locals:
      StackMap stack:
            sipush 3600
            ireturn
       234: .line 167
      StackMap locals:
      StackMap stack:
            sipush 3600
            ireturn
       235: .line 169
      StackMap locals:
      StackMap stack:
            sipush 3600
            ireturn
       236: .line 171
      StackMap locals:
      StackMap stack:
            sipush 3600
            ireturn
       237: .line 173
      StackMap locals:
      StackMap stack:
            sipush 3600
            ireturn
       238: .line 175
      StackMap locals:
      StackMap stack:
            sipush 3600
            ireturn
       239: .line 177
      StackMap locals:
      StackMap stack:
            sipush 7200
            ireturn
       240: .line 179
      StackMap locals:
      StackMap stack:
            sipush 7200
            ireturn
       241: .line 181
      StackMap locals:
      StackMap stack:
            sipush 7200
            ireturn
       242: .line 183
      StackMap locals:
      StackMap stack:
            sipush 7200
            ireturn
       243: .line 185
      StackMap locals:
      StackMap stack:
            sipush 7200
            ireturn
       244: .line 187
      StackMap locals:
      StackMap stack:
            sipush 7200
            ireturn
       245: .line 189
      StackMap locals:
      StackMap stack:
            sipush 7200
            ireturn
       246: .line 191
      StackMap locals:
      StackMap stack:
            sipush 10800
            ireturn
       247: .line 193
      StackMap locals:
      StackMap stack:
            sipush 10800
            ireturn
       248: .line 195
      StackMap locals:
      StackMap stack:
            sipush 10800
            ireturn
       249: .line 197
      StackMap locals:
      StackMap stack:
            sipush 10800
            ireturn
       250: .line 199
      StackMap locals:
      StackMap stack:
            sipush 14400
            ireturn
       251: .line 201
      StackMap locals:
      StackMap stack:
            sipush 14400
            ireturn
       252: .line 203
      StackMap locals:
      StackMap stack:
            sipush 18000
            ireturn
       253: .line 205
      StackMap locals:
      StackMap stack:
            sipush 19800
            ireturn
       254: .line 207
      StackMap locals:
      StackMap stack:
            sipush 21600
            ireturn
       255: .line 209
      StackMap locals:
      StackMap stack:
            sipush 25200
            ireturn
       256: .line 211
      StackMap locals:
      StackMap stack:
            sipush 28800
            ireturn
       257: .line 213
      StackMap locals:
      StackMap stack:
            sipush 28800
            ireturn
       258: .line 215
      StackMap locals:
      StackMap stack:
            sipush 28800
            ireturn
       259: .line 217
      StackMap locals:
      StackMap stack:
            sipush 32400
            ireturn
       260: .line 219
      StackMap locals:
      StackMap stack:
            sipush 32400
            ireturn
       261: .line 221
      StackMap locals:
      StackMap stack:
            ldc 36000
            ireturn
       262: .line 223
      StackMap locals:
      StackMap stack:
            ldc 36000
            ireturn
       263: .line 225
      StackMap locals:
      StackMap stack:
            ldc 39600
            ireturn
       264: .line 227
      StackMap locals:
      StackMap stack:
            ldc 43200
            ireturn
       265: .line 229
      StackMap locals:
      StackMap stack:
            ldc 43200
            ireturn
       266: .line 231
      StackMap locals:
      StackMap stack:
            ldc 43200
            ireturn
       267: .line 233
      StackMap locals:
      StackMap stack:
            ldc 46800
            ireturn
       268: .line 235
      StackMap locals:
      StackMap stack:
            sipush 16200
            ireturn
       269: .line 237
      StackMap locals:
      StackMap stack:
            sipush -32400
            ireturn
       270: .line 239
      StackMap locals:
      StackMap stack:
            sipush 10800
            ireturn
       271: .line 241
      StackMap locals:
      StackMap stack:
            sipush 14400
            ireturn
       272: .line 243
      StackMap locals:
      StackMap stack:
            sipush 10800
            ireturn
       273: .line 245
      StackMap locals:
      StackMap stack:
            sipush -14400
            ireturn
       274: .line 247
      StackMap locals:
      StackMap stack:
            ldc 34200
            ireturn
       275: .line 249
      StackMap locals:
      StackMap stack:
            ldc 36000
            ireturn
       276: .line 251
      StackMap locals:
      StackMap stack:
            sipush -3600
            ireturn
       277: .line 253
      StackMap locals:
      StackMap stack:
            sipush -21600
            ireturn
       278: .line 255
      StackMap locals:
      StackMap stack:
            sipush -3600
            ireturn
       279: .line 257
      StackMap locals:
      StackMap stack:
            sipush 14400
            ireturn
       280: .line 259
      StackMap locals:
      StackMap stack:
            ldc 34200
            ireturn
       281: .line 261
      StackMap locals:
      StackMap stack:
            sipush -21600
            ireturn
       282: .line 263
      StackMap locals:
      StackMap stack:
            sipush 21600
            ireturn
       283: .line 265
      StackMap locals:
      StackMap stack:
            sipush 3600
            ireturn
       284: .line 267
      StackMap locals:
      StackMap stack:
            sipush 3600
            ireturn
       285: .line 269
      StackMap locals:
      StackMap stack:
            ldc 39600
            ireturn
       286: .line 271
      StackMap locals:
      StackMap stack:
            sipush -21600
            ireturn
       287: .line 273
      StackMap locals:
      StackMap stack:
            sipush 28800
            ireturn
       288: .line 275
      StackMap locals:
      StackMap stack:
            ldc -43200
            ireturn
       289: .line 277
      StackMap locals:
      StackMap stack:
            sipush 10800
            ireturn
       290: .line 279
      StackMap locals:
      StackMap stack:
            ldc 36000
            ireturn
       291: .line 281
      StackMap locals:
      StackMap stack:
            sipush 7200
            ireturn
       292: .line 283
      StackMap locals:
      StackMap stack:
            sipush -10800
            ireturn
       293: .line 285
      StackMap locals:
      StackMap stack:
            sipush -18000
            ireturn
       294: .line 287
      StackMap locals:
      StackMap stack:
            sipush 7200
            ireturn
       295: .line 289
      StackMap locals:
      StackMap stack:
            sipush 18000
            ireturn
       296: .line 291
      StackMap locals:
      StackMap stack:
            ldc 43200
            ireturn
       297: .line 293
      StackMap locals:
      StackMap stack:
            sipush 7200
            ireturn
       298: .line 295
      StackMap locals:
      StackMap stack:
            sipush -10800
            ireturn
       299: .line 297
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
       300: .line 299
      StackMap locals:
      StackMap stack:
            sipush 7200
            ireturn
       301: .line 301
      StackMap locals:
      StackMap stack:
            ldc -36000
            ireturn
       302: .line 303
      StackMap locals:
      StackMap stack:
            sipush 19800
            ireturn
       303: .line 305
      StackMap locals:
      StackMap stack:
            sipush 12600
            ireturn
       304: .line 307
      StackMap locals:
      StackMap stack:
            sipush 7200
            ireturn
       305: .line 309
      StackMap locals:
      StackMap stack:
            sipush 32400
            ireturn
       306: .line 311
      StackMap locals:
      StackMap stack:
            sipush -21600
            ireturn
       307: .line 313
      StackMap locals:
      StackMap stack:
            sipush -7200
            ireturn
       308: .line 315
      StackMap locals:
      StackMap stack:
            sipush -25200
            ireturn
       309: .line 317
      StackMap locals:
      StackMap stack:
            sipush 23400
            ireturn
       310: .line 319
      StackMap locals:
      StackMap stack:
            sipush 21600
            ireturn
       311: .line 321
      StackMap locals:
      StackMap stack:
            sipush 20700
            ireturn
       312: .line 323
      StackMap locals:
      StackMap stack:
            ldc 43200
            ireturn
       313: .line 325
      StackMap locals:
      StackMap stack:
            sipush -12600
            ireturn
       314: .line 327
      StackMap locals:
      StackMap stack:
            sipush 28800
            ireturn
       315: .line 329
      StackMap locals:
      StackMap stack:
            sipush 25200
            ireturn
       316: .line 331
      StackMap locals:
      StackMap stack:
            sipush -14400
            ireturn
       317: .line 333
      StackMap locals:
      StackMap stack:
            sipush -28800
            ireturn
       318: .line 335
      StackMap locals:
      StackMap stack:
            sipush 3600
            ireturn
       319: .line 337
      StackMap locals:
      StackMap stack:
            sipush 10800
            ireturn
       320: .line 339
      StackMap locals:
      StackMap stack:
            sipush -10800
            ireturn
       321: .line 341
      StackMap locals:
      StackMap stack:
            sipush -18000
            ireturn
       322: .line 343
      StackMap locals:
      StackMap stack:
            sipush -14400
            ireturn
       323: .line 345
      StackMap locals:
      StackMap stack:
            ldc -39600
            ireturn
       324: .line 347
      StackMap locals:
      StackMap stack:
            sipush 25200
            ireturn
       325: .line 349
      StackMap locals:
      StackMap stack:
            sipush 28800
            ireturn
       326: .line 351
      StackMap locals:
      StackMap stack:
            sipush 7200
            ireturn
       327: .line 353
      StackMap locals:
      StackMap stack:
            sipush 21600
            ireturn
       328: .line 355
      StackMap locals:
      StackMap stack:
            sipush 28800
            ireturn
       329: .line 357
      StackMap locals:
      StackMap stack:
            ldc 36000
            ireturn
       330: .line 359
      StackMap locals:
      StackMap stack:
            sipush 32400
            ireturn
       331: .line 361
      StackMap locals:
      StackMap stack:
            ldc 46800
            ireturn
       332: .line 363
      StackMap locals:
      StackMap stack:
            sipush -18000
            ireturn
       333: .line 365
      StackMap locals:
      StackMap stack:
            sipush -25200
            ireturn
       334: .line 367
      StackMap locals:
      StackMap stack:
            ldc 36000
            ireturn
       335: .line 369
      StackMap locals:
      StackMap stack:
            sipush 28800
            ireturn
       336: .line 371
      StackMap locals:
      StackMap stack:
            sipush 3600
            ireturn
       337: .line 373
      StackMap locals:
      StackMap stack:
            sipush 3600
            ireturn
       338: .line 375
      StackMap locals:
      StackMap stack:
            sipush 18000
            ireturn
       339: .line 377
      StackMap locals:
      StackMap stack:
            ldc 36000
            ireturn
       340: .line 379
      StackMap locals:
      StackMap stack:
            sipush 32400
            ireturn
       341: .line 381
      StackMap locals:
      StackMap stack:
            ldc -2147483648
            ireturn
        end local 0 // java.lang.String z
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0  342     0     z  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      z     

  public static int dateZoneToDiff(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=9, args_size=1
        start local 0 // java.lang.String zone
         0: .line 391
            aload 0 /* zone */
            invokevirtual java.lang.String.toLowerCase:()Ljava/lang/String;
            astore 1 /* z */
        start local 1 // java.lang.String z
         1: .line 394
            aload 1 /* z */
            ldc " daylight time"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 5
         2: .line 395
            aload 1 /* z */
            iconst_0
            aload 1 /* z */
            invokevirtual java.lang.String.length:()I
            ldc " daylight time"
            invokevirtual java.lang.String.length:()I
            isub
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 1 /* z */
         3: .line 396
            iconst_1
            istore 2 /* dst */
        start local 2 // boolean dst
         4: .line 397
            goto 14
        end local 2 // boolean dst
      StackMap locals: java.lang.String
      StackMap stack:
         5: aload 1 /* z */
            ldc " standard time"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 9
         6: .line 398
            aload 1 /* z */
            iconst_0
            aload 1 /* z */
            invokevirtual java.lang.String.length:()I
            ldc " standard time"
            invokevirtual java.lang.String.length:()I
            isub
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 1 /* z */
         7: .line 399
            iconst_0
            istore 2 /* dst */
        start local 2 // boolean dst
         8: .line 400
            goto 14
        end local 2 // boolean dst
      StackMap locals:
      StackMap stack:
         9: aload 1 /* z */
            ldc " dst"
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 13
        10: .line 401
            aload 1 /* z */
            iconst_0
            aload 1 /* z */
            invokevirtual java.lang.String.length:()I
            ldc " dst"
            invokevirtual java.lang.String.length:()I
            isub
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 1 /* z */
        11: .line 402
            iconst_1
            istore 2 /* dst */
        start local 2 // boolean dst
        12: .line 403
            goto 14
        end local 2 // boolean dst
        13: .line 404
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 2 /* dst */
        start local 2 // boolean dst
        14: .line 408
      StackMap locals: int
      StackMap stack:
            aload 1 /* z */
            invokestatic org.jruby.util.TimeZoneConverter.getOffsetFromZonesSource:(Ljava/lang/String;)I
            dup
            istore 3 /* offsetFromZonesSource */
        start local 3 // int offsetFromZonesSource
        15: ldc -2147483648
            if_icmpeq 19
        16: .line 409
            iload 2 /* dst */
            ifeq 18
        17: .line 410
            iinc 3 /* offsetFromZonesSource */ 3600
        18: .line 412
      StackMap locals: int
      StackMap stack:
            iload 3 /* offsetFromZonesSource */
            ireturn
        19: .line 415
      StackMap locals:
      StackMap stack:
            aload 1 /* z */
            ldc "gmt"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 20
            aload 1 /* z */
            ldc "utc"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 21
        20: .line 416
      StackMap locals:
      StackMap stack:
            aload 1 /* z */
            iconst_3
            aload 1 /* z */
            invokevirtual java.lang.String.length:()I
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 1 /* z */
        21: .line 420
      StackMap locals:
      StackMap stack:
            aload 1 /* z */
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            bipush 43
            if_icmpne 24
        22: .line 421
            iconst_1
            istore 4 /* sign */
        start local 4 // boolean sign
        23: .line 422
            goto 28
        end local 4 // boolean sign
      StackMap locals:
      StackMap stack:
        24: aload 1 /* z */
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            bipush 45
            if_icmpne 27
        25: .line 423
            iconst_0
            istore 4 /* sign */
        start local 4 // boolean sign
        26: .line 424
            goto 28
        end local 4 // boolean sign
        27: .line 426
      StackMap locals:
      StackMap stack:
            ldc -2147483648
            ireturn
        start local 4 // boolean sign
        28: .line 428
      StackMap locals: int
      StackMap stack:
            aload 1 /* z */
            iconst_1
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 1 /* z */
        29: .line 430
            iconst_0
            istore 5 /* hour */
        start local 5 // int hour
        30: iconst_0
            istore 6 /* min */
        start local 6 // int min
        31: iconst_0
            istore 7 /* sec */
        start local 7 // int sec
        32: .line 431
            aload 1 /* z */
            bipush 58
            invokevirtual java.lang.String.indexOf:(I)I
            iconst_m1
            if_icmpeq 42
        33: .line 432
            aload 1 /* z */
            bipush 58
            invokestatic org.jruby.util.StringSupport.split:(Ljava/lang/String;C)Ljava/util/List;
            astore 8 /* splited */
        start local 8 // java.util.List splited
        34: .line 433
            aload 8 /* splited */
            invokeinterface java.util.List.size:()I
            iconst_2
            if_icmpne 38
        35: .line 434
            aload 8 /* splited */
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.lang.String
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            istore 5 /* hour */
        36: .line 435
            aload 8 /* splited */
            iconst_1
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.lang.String
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            istore 6 /* min */
        37: .line 436
            goto 62
        38: .line 437
      StackMap locals: java.lang.String java.lang.String int int int int int int java.util.List
      StackMap stack:
            aload 8 /* splited */
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.lang.String
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            istore 5 /* hour */
        39: .line 438
            aload 8 /* splited */
            iconst_1
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.lang.String
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            istore 6 /* min */
        40: .line 439
            aload 8 /* splited */
            iconst_2
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.lang.String
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            istore 7 /* sec */
        end local 8 // java.util.List splited
        41: .line 442
            goto 62
      StackMap locals:
      StackMap stack:
        42: aload 1 /* z */
            bipush 44
            invokevirtual java.lang.String.indexOf:(I)I
            iconst_m1
            if_icmpne 43
            aload 1 /* z */
            bipush 46
            invokevirtual java.lang.String.indexOf:(I)I
            iconst_m1
            if_icmpeq 47
        43: .line 444
      StackMap locals:
      StackMap stack:
            aload 1 /* z */
            ldc "[\\.,]"
            invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
            astore 8 /* splited */
        start local 8 // java.lang.String[] splited
        44: .line 445
            aload 8 /* splited */
            iconst_0
            aaload
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            istore 5 /* hour */
        45: .line 446
            aload 8 /* splited */
            iconst_1
            aaload
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            bipush 60
            imul
            i2d
            ldc 10.0
            aload 8 /* splited */
            iconst_1
            aaload
            invokevirtual java.lang.String.length:()I
            i2d
            invokestatic java.lang.Math.pow:(DD)D
            ddiv
            d2i
            istore 6 /* min */
        end local 8 // java.lang.String[] splited
        46: .line 448
            goto 62
        47: .line 449
      StackMap locals:
      StackMap stack:
            aload 1 /* z */
            invokevirtual java.lang.String.length:()I
            istore 8 /* len */
        start local 8 // int len
        48: .line 450
            iload 8 /* len */
            iconst_2
            irem
            ifeq 56
        49: .line 451
            iload 8 /* len */
            iconst_1
            if_icmplt 51
        50: .line 452
            aload 1 /* z */
            iconst_0
            iconst_1
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            istore 5 /* hour */
        51: .line 454
      StackMap locals: int
      StackMap stack:
            iload 8 /* len */
            iconst_3
            if_icmplt 53
        52: .line 455
            aload 1 /* z */
            iconst_1
            iconst_3
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            istore 6 /* min */
        53: .line 457
      StackMap locals:
      StackMap stack:
            iload 8 /* len */
            iconst_5
            if_icmplt 62
        54: .line 458
            aload 1 /* z */
            iconst_3
            iconst_5
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            istore 7 /* sec */
        55: .line 460
            goto 62
        56: .line 461
      StackMap locals:
      StackMap stack:
            iload 8 /* len */
            iconst_2
            if_icmplt 58
        57: .line 462
            aload 1 /* z */
            iconst_0
            iconst_2
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            istore 5 /* hour */
        58: .line 464
      StackMap locals:
      StackMap stack:
            iload 8 /* len */
            iconst_4
            if_icmplt 60
        59: .line 465
            aload 1 /* z */
            iconst_2
            iconst_4
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            istore 6 /* min */
        60: .line 467
      StackMap locals:
      StackMap stack:
            iload 8 /* len */
            bipush 6
            if_icmplt 62
        61: .line 468
            aload 1 /* z */
            iconst_4
            bipush 6
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            istore 7 /* sec */
        end local 8 // int len
        62: .line 473
      StackMap locals:
      StackMap stack:
            iload 5 /* hour */
            sipush 3600
            imul
            iload 6 /* min */
            bipush 60
            imul
            iadd
            iload 7 /* sec */
            iadd
            istore 8 /* offset */
        start local 8 // int offset
        63: .line 474
            iload 4 /* sign */
            ifeq 64
            iload 8 /* offset */
            goto 65
      StackMap locals: int
      StackMap stack:
        64: iload 8 /* offset */
            ineg
      StackMap locals:
      StackMap stack: int
        65: ireturn
        end local 8 // int offset
        end local 7 // int sec
        end local 6 // int min
        end local 5 // int hour
        end local 4 // boolean sign
        end local 3 // int offsetFromZonesSource
        end local 2 // boolean dst
        end local 1 // java.lang.String z
        end local 0 // java.lang.String zone
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0   66     0                   zone  Ljava/lang/String;
            1   66     1                      z  Ljava/lang/String;
            4    5     2                    dst  Z
            8    9     2                    dst  Z
           12   13     2                    dst  Z
           14   66     2                    dst  Z
           15   66     3  offsetFromZonesSource  I
           23   24     4                   sign  Z
           26   27     4                   sign  Z
           28   66     4                   sign  Z
           30   66     5                   hour  I
           31   66     6                    min  I
           32   66     7                    sec  I
           34   41     8                splited  Ljava/util/List<Ljava/lang/String;>;
           44   46     8                splited  [Ljava/lang/String;
           48   62     8                    len  I
           63   66     8                 offset  I
    MethodParameters:
      Name  Flags
      zone  

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jruby.util.TimeZoneConverter this
         0: .line 477
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.jruby.util.TimeZoneConverter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jruby/util/TimeZoneConverter;
}
SourceFile: "TimeZoneConverter.java"