package jp.co.asbit.pvstar;
import android.content.Context;
import java.io.IOException;
import java.io.InputStream;
import java.net.Socket;
class ProxyServiceThread
extends Thread
{
private static final String TAG = "ProxyServiceThread";
private Context mContext;
public ProxyServiceThread(Context paramContext)
{
this.mContext = paramContext;
}
/* Error */
public void run()
{
// Byte code:
// 0: aconst_null
// 1: astore_1
// 2: new 25 java/net/ServerSocket
// 5: dup
// 6: sipush 25252
// 9: invokespecial 28 java/net/ServerSocket:<init> (I)V
// 12: astore_2
// 13: iconst_0
// 14: istore_3
// 15: new 6 jp/co/asbit/pvstar/ProxyServiceThread$ConnectionThread
// 18: dup
// 19: aload_2
// 20: invokevirtual 32 java/net/ServerSocket:accept ()Ljava/net/Socket;
// 23: iload_3
// 24: aload_0
// 25: getfield 20 jp/co/asbit/pvstar/ProxyServiceThread:mContext Landroid/content/Context;
// 28: invokespecial 35 jp/co/asbit/pvstar/ProxyServiceThread$ConnectionThread:<init> (Ljava/net/Socket;ILandroid/content/Context;)V
// 31: invokevirtual 38 jp/co/asbit/pvstar/ProxyServiceThread$ConnectionThread:start ()V
// 34: iinc 3 1
// 37: goto -22 -> 15
// 40: astore 6
// 42: aload_1
// 43: ifnull +7 -> 50
// 46: aload_1
// 47: invokevirtual 41 java/net/ServerSocket:close ()V
// 50: return
// 51: astore 5
// 53: goto -3 -> 50
// 56: astore 4
// 58: aload_2
// 59: astore_1
// 60: goto -18 -> 42
// Local variable table:
// start length slot name signature
// 0 63 0 this ProxyServiceThread
// 1 59 1 localObject java.lang.Object
// 12 47 2 localServerSocket java.net.ServerSocket
// 14 21 3 i int
// 56 1 4 localException1 java.lang.Exception
// 51 1 5 localException2 java.lang.Exception
// 40 1 6 localException3 java.lang.Exception
// Exception table:
// from to target type
// 2 13 40 java/lang/Exception
// 46 50 51 java/lang/Exception
// 15 34 56 java/lang/Exception
}
static class ConnectionThread
extends Thread
{
private Socket client;
private Context mContext;
public ConnectionThread(Socket paramSocket, int paramInt, Context paramContext)
{
this.client = paramSocket;
this.mContext = paramContext;
}
private String readline(InputStream paramInputStream)
throws IOException
{
byte[] arrayOfByte = new byte[1024];
for (int i = 0;; i++)
{
if (paramInputStream.read(arrayOfByte, i, 1) < 0) {}
while (arrayOfByte[i] == 10)
{
if ((i > 0) && (arrayOfByte[(i - 1)] == 13)) {
i--;
}
return new String(arrayOfByte, 0, i);
}
}
}
/* Error */
public void run()
{
// Byte code:
// 0: aconst_null
// 1: astore_1
// 2: aconst_null
// 3: astore_2
// 4: aconst_null
// 5: astore_3
// 6: aconst_null
// 7: astore 4
// 9: aconst_null
// 10: astore 5
// 12: iconst_0
// 13: istore 6
// 15: aconst_null
// 16: astore 7
// 18: new 42 jp/co/asbit/pvstar/cache/CacheManager
// 21: dup
// 22: aload_0
// 23: getfield 20 jp/co/asbit/pvstar/ProxyServiceThread$ConnectionThread:mContext Landroid/content/Context;
// 26: invokespecial 45 jp/co/asbit/pvstar/cache/CacheManager:<init> (Landroid/content/Context;)V
// 29: astore 8
// 31: aload 8
// 33: astore 7
// 35: aload_0
// 36: getfield 18 jp/co/asbit/pvstar/ProxyServiceThread$ConnectionThread:client Ljava/net/Socket;
// 39: invokevirtual 51 java/net/Socket:getInetAddress ()Ljava/net/InetAddress;
// 42: invokevirtual 57 java/net/InetAddress:toString ()Ljava/lang/String;
// 45: ldc 59
// 47: invokevirtual 63 java/lang/String:equals (Ljava/lang/Object;)Z
// 50: ifne +102 -> 152
// 53: ldc 65
// 55: ldc 67
// 57: invokestatic 73 android/util/Log:d (Ljava/lang/String;Ljava/lang/String;)I
// 60: pop
// 61: iconst_0
// 62: ifeq +16 -> 78
// 65: iconst_0
// 66: ifeq +12 -> 78
// 69: aconst_null
// 70: invokevirtual 78 jp/co/asbit/pvstar/cache/Cache:completeCache ()V
// 73: aload 7
// 75: invokevirtual 81 jp/co/asbit/pvstar/cache/CacheManager:trimCache ()V
// 78: iconst_0
// 79: ifeq +7 -> 86
// 82: aconst_null
// 83: invokevirtual 86 java/io/BufferedWriter:close ()V
// 86: iconst_0
// 87: ifeq +7 -> 94
// 90: aconst_null
// 91: invokevirtual 89 java/io/BufferedInputStream:close ()V
// 94: iconst_0
// 95: ifeq +7 -> 102
// 98: aconst_null
// 99: invokevirtual 90 java/net/Socket:close ()V
// 102: iconst_0
// 103: ifeq +7 -> 110
// 106: aconst_null
// 107: invokevirtual 93 java/io/BufferedOutputStream:close ()V
// 110: return
// 111: astore 90
// 113: aload 90
// 115: invokevirtual 96 jp/co/asbit/pvstar/cache/CacheManager$CachingDisableException:printStackTrace ()V
// 118: goto -83 -> 35
// 121: astore 87
// 123: ldc 65
// 125: new 98 java/lang/StringBuilder
// 128: dup
// 129: ldc 100
// 131: invokespecial 103 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 134: aload 87
// 136: invokevirtual 106 java/lang/Exception:getMessage ()Ljava/lang/String;
// 139: invokevirtual 110 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 142: invokevirtual 111 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 145: invokestatic 73 android/util/Log:d (Ljava/lang/String;Ljava/lang/String;)I
// 148: pop
// 149: goto -39 -> 110
// 152: new 92 java/io/BufferedOutputStream
// 155: dup
// 156: aload_0
// 157: getfield 18 jp/co/asbit/pvstar/ProxyServiceThread$ConnectionThread:client Ljava/net/Socket;
// 160: invokevirtual 115 java/net/Socket:getOutputStream ()Ljava/io/OutputStream;
// 163: invokespecial 118 java/io/BufferedOutputStream:<init> (Ljava/io/OutputStream;)V
// 166: astore 20
// 168: new 120 java/io/InputStreamReader
// 171: dup
// 172: aload_0
// 173: getfield 18 jp/co/asbit/pvstar/ProxyServiceThread$ConnectionThread:client Ljava/net/Socket;
// 176: invokevirtual 124 java/net/Socket:getInputStream ()Ljava/io/InputStream;
// 179: invokespecial 127 java/io/InputStreamReader:<init> (Ljava/io/InputStream;)V
// 182: astore 21
// 184: new 129 java/io/BufferedReader
// 187: dup
// 188: aload 21
// 190: invokespecial 132 java/io/BufferedReader:<init> (Ljava/io/Reader;)V
// 193: astore 22
// 195: aload 22
// 197: invokevirtual 135 java/io/BufferedReader:readLine ()Ljava/lang/String;
// 200: ldc 137
// 202: invokevirtual 141 java/lang/String:split (Ljava/lang/String;)[Ljava/lang/String;
// 205: astore 23
// 207: aconst_null
// 208: astore 24
// 210: new 143 java/net/URI
// 213: dup
// 214: aload 23
// 216: iconst_1
// 217: aaload
// 218: invokespecial 144 java/net/URI:<init> (Ljava/lang/String;)V
// 221: ldc 146
// 223: invokestatic 152 org/apache/http/client/utils/URLEncodedUtils:parse (Ljava/net/URI;Ljava/lang/String;)Ljava/util/List;
// 226: invokeinterface 158 1 0
// 231: astore 25
// 233: aload 25
// 235: invokeinterface 164 1 0
// 240: ifne +129 -> 369
// 243: aload 24
// 245: ifnonnull +248 -> 493
// 248: new 166 java/lang/NullPointerException
// 251: dup
// 252: ldc 168
// 254: invokespecial 169 java/lang/NullPointerException:<init> (Ljava/lang/String;)V
// 257: athrow
// 258: astore 9
// 260: aload 20
// 262: astore_1
// 263: iconst_0
// 264: istore 10
// 266: aload 9
// 268: invokevirtual 173 java/lang/Exception:getStackTrace ()[Ljava/lang/StackTraceElement;
// 271: arraylength
// 272: istore 15
// 274: iload 10
// 276: iload 15
// 278: if_icmplt +1877 -> 2155
// 281: aload 5
// 283: ifnull +18 -> 301
// 286: iload 6
// 288: ifeq +13 -> 301
// 291: aload 5
// 293: invokevirtual 78 jp/co/asbit/pvstar/cache/Cache:completeCache ()V
// 296: aload 7
// 298: invokevirtual 81 jp/co/asbit/pvstar/cache/CacheManager:trimCache ()V
// 301: aload_3
// 302: ifnull +7 -> 309
// 305: aload_3
// 306: invokevirtual 86 java/io/BufferedWriter:close ()V
// 309: aload_2
// 310: ifnull +7 -> 317
// 313: aload_2
// 314: invokevirtual 89 java/io/BufferedInputStream:close ()V
// 317: aload 4
// 319: ifnull +8 -> 327
// 322: aload 4
// 324: invokevirtual 90 java/net/Socket:close ()V
// 327: aload_1
// 328: ifnull -218 -> 110
// 331: aload_1
// 332: invokevirtual 93 java/io/BufferedOutputStream:close ()V
// 335: goto -225 -> 110
// 338: astore 17
// 340: ldc 65
// 342: new 98 java/lang/StringBuilder
// 345: dup
// 346: ldc 100
// 348: invokespecial 103 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 351: aload 17
// 353: invokevirtual 106 java/lang/Exception:getMessage ()Ljava/lang/String;
// 356: invokevirtual 110 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 359: invokevirtual 111 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 362: invokestatic 73 android/util/Log:d (Ljava/lang/String;Ljava/lang/String;)I
// 365: pop
// 366: goto -256 -> 110
// 369: aload 25
// 371: invokeinterface 177 1 0
// 376: checkcast 179 org/apache/http/NameValuePair
// 379: astore 26
// 381: aload 26
// 383: invokeinterface 182 1 0
// 388: ldc 184
// 390: invokevirtual 63 java/lang/String:equals (Ljava/lang/Object;)Z
// 393: ifeq -160 -> 233
// 396: new 186 jp/co/asbit/pvstar/VideoDbHelper
// 399: dup
// 400: aload_0
// 401: getfield 20 jp/co/asbit/pvstar/ProxyServiceThread$ConnectionThread:mContext Landroid/content/Context;
// 404: invokespecial 187 jp/co/asbit/pvstar/VideoDbHelper:<init> (Landroid/content/Context;)V
// 407: astore 27
// 409: aload 27
// 411: aload 26
// 413: invokeinterface 190 1 0
// 418: invokevirtual 194 jp/co/asbit/pvstar/VideoDbHelper:getVideoUrl (Ljava/lang/String;)Ljp/co/asbit/pvstar/LocalProxyUrl;
// 421: astore 24
// 423: aload 27
// 425: invokevirtual 195 jp/co/asbit/pvstar/VideoDbHelper:close ()V
// 428: goto -185 -> 243
// 431: astore 11
// 433: aload 20
// 435: astore_1
// 436: aload 5
// 438: ifnull +18 -> 456
// 441: iload 6
// 443: ifeq +13 -> 456
// 446: aload 5
// 448: invokevirtual 78 jp/co/asbit/pvstar/cache/Cache:completeCache ()V
// 451: aload 7
// 453: invokevirtual 81 jp/co/asbit/pvstar/cache/CacheManager:trimCache ()V
// 456: aload_3
// 457: ifnull +7 -> 464
// 460: aload_3
// 461: invokevirtual 86 java/io/BufferedWriter:close ()V
// 464: aload_2
// 465: ifnull +7 -> 472
// 468: aload_2
// 469: invokevirtual 89 java/io/BufferedInputStream:close ()V
// 472: aload 4
// 474: ifnull +8 -> 482
// 477: aload 4
// 479: invokevirtual 90 java/net/Socket:close ()V
// 482: aload_1
// 483: ifnull +7 -> 490
// 486: aload_1
// 487: invokevirtual 93 java/io/BufferedOutputStream:close ()V
// 490: aload 11
// 492: athrow
// 493: aload 24
// 495: invokevirtual 200 jp/co/asbit/pvstar/LocalProxyUrl:getUrl ()Ljava/lang/String;
// 498: astore 28
// 500: aload 24
// 502: invokevirtual 203 jp/co/asbit/pvstar/LocalProxyUrl:getCookie ()Ljava/lang/String;
// 505: astore 29
// 507: aload 24
// 509: invokevirtual 206 jp/co/asbit/pvstar/LocalProxyUrl:getUseragent ()Ljava/lang/String;
// 512: astore 30
// 514: aload 24
// 516: invokevirtual 209 jp/co/asbit/pvstar/LocalProxyUrl:getKey ()Ljava/lang/String;
// 519: astore 31
// 521: aload 28
// 523: invokestatic 214 android/net/Uri:parse (Ljava/lang/String;)Landroid/net/Uri;
// 526: astore 32
// 528: iconst_0
// 529: istore 33
// 531: aload 32
// 533: invokevirtual 218 android/net/Uri:getPort ()I
// 536: ifle +301 -> 837
// 539: aload 32
// 541: invokevirtual 218 android/net/Uri:getPort ()I
// 544: istore 33
// 546: iload 33
// 548: sipush 443
// 551: if_icmpne +329 -> 880
// 554: invokestatic 224 javax/net/ssl/SSLSocketFactory:getDefault ()Ljavax/net/SocketFactory;
// 557: aload 32
// 559: invokevirtual 227 android/net/Uri:getHost ()Ljava/lang/String;
// 562: iload 33
// 564: invokevirtual 233 javax/net/SocketFactory:createSocket (Ljava/lang/String;I)Ljava/net/Socket;
// 567: astore 4
// 569: new 83 java/io/BufferedWriter
// 572: dup
// 573: new 235 java/io/OutputStreamWriter
// 576: dup
// 577: aload 4
// 579: invokevirtual 115 java/net/Socket:getOutputStream ()Ljava/io/OutputStream;
// 582: invokespecial 236 java/io/OutputStreamWriter:<init> (Ljava/io/OutputStream;)V
// 585: invokespecial 239 java/io/BufferedWriter:<init> (Ljava/io/Writer;)V
// 588: astore 35
// 590: aload 35
// 592: new 98 java/lang/StringBuilder
// 595: dup
// 596: aload 23
// 598: iconst_0
// 599: aaload
// 600: invokestatic 243 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 603: invokespecial 103 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 606: ldc 137
// 608: invokevirtual 110 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 611: aload 32
// 613: invokevirtual 246 android/net/Uri:getPath ()Ljava/lang/String;
// 616: invokevirtual 110 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 619: ldc 248
// 621: invokevirtual 110 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 624: aload 32
// 626: invokevirtual 251 android/net/Uri:getQuery ()Ljava/lang/String;
// 629: invokevirtual 110 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 632: ldc 253
// 634: invokevirtual 110 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 637: invokevirtual 111 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 640: invokevirtual 256 java/io/BufferedWriter:write (Ljava/lang/String;)V
// 643: ldc 65
// 645: new 98 java/lang/StringBuilder
// 648: dup
// 649: aload 23
// 651: iconst_0
// 652: aaload
// 653: invokestatic 243 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 656: invokespecial 103 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 659: ldc 137
// 661: invokevirtual 110 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 664: aload 32
// 666: invokevirtual 246 android/net/Uri:getPath ()Ljava/lang/String;
// 669: invokevirtual 110 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 672: ldc 248
// 674: invokevirtual 110 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 677: aload 32
// 679: invokevirtual 251 android/net/Uri:getQuery ()Ljava/lang/String;
// 682: invokevirtual 110 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 685: ldc 253
// 687: invokevirtual 110 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 690: invokevirtual 111 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 693: invokestatic 73 android/util/Log:d (Ljava/lang/String;Ljava/lang/String;)I
// 696: pop
// 697: aload 22
// 699: invokevirtual 259 java/io/BufferedReader:ready ()Z
// 702: pop
// 703: iconst_0
// 704: istore 38
// 706: aload 22
// 708: invokevirtual 135 java/io/BufferedReader:readLine ()Ljava/lang/String;
// 711: astore 39
// 713: aload 39
// 715: ifnonnull +188 -> 903
// 718: aload 35
// 720: invokevirtual 262 java/io/BufferedWriter:flush ()V
// 723: new 88 java/io/BufferedInputStream
// 726: dup
// 727: aload 4
// 729: invokevirtual 124 java/net/Socket:getInputStream ()Ljava/io/InputStream;
// 732: invokespecial 263 java/io/BufferedInputStream:<init> (Ljava/io/InputStream;)V
// 735: astore 47
// 737: iconst_0
// 738: istore 48
// 740: bipush 255
// 742: istore 49
// 744: aconst_null
// 745: astore 50
// 747: aload_0
// 748: aload 47
// 750: invokespecial 265 jp/co/asbit/pvstar/ProxyServiceThread$ConnectionThread:readline (Ljava/io/InputStream;)Ljava/lang/String;
// 753: astore 51
// 755: aload 51
// 757: ifnonnull +604 -> 1361
// 760: aload 23
// 762: iconst_0
// 763: aaload
// 764: ldc_w 267
// 767: invokevirtual 63 java/lang/String:equals (Ljava/lang/Object;)Z
// 770: istore 57
// 772: iload 57
// 774: ifne +1130 -> 1904
// 777: iconst_0
// 778: ifeq +16 -> 794
// 781: iconst_0
// 782: ifeq +12 -> 794
// 785: aconst_null
// 786: invokevirtual 78 jp/co/asbit/pvstar/cache/Cache:completeCache ()V
// 789: aload 7
// 791: invokevirtual 81 jp/co/asbit/pvstar/cache/CacheManager:trimCache ()V
// 794: aload 35
// 796: ifnull +8 -> 804
// 799: aload 35
// 801: invokevirtual 86 java/io/BufferedWriter:close ()V
// 804: aload 47
// 806: ifnull +8 -> 814
// 809: aload 47
// 811: invokevirtual 89 java/io/BufferedInputStream:close ()V
// 814: aload 4
// 816: ifnull +8 -> 824
// 819: aload 4
// 821: invokevirtual 90 java/net/Socket:close ()V
// 824: aload 20
// 826: ifnull +8 -> 834
// 829: aload 20
// 831: invokevirtual 93 java/io/BufferedOutputStream:close ()V
// 834: goto -724 -> 110
// 837: aload 32
// 839: invokevirtual 270 android/net/Uri:getScheme ()Ljava/lang/String;
// 842: ldc_w 272
// 845: invokevirtual 63 java/lang/String:equals (Ljava/lang/Object;)Z
// 848: ifeq +10 -> 858
// 851: bipush 80
// 853: istore 33
// 855: goto -309 -> 546
// 858: aload 32
// 860: invokevirtual 270 android/net/Uri:getScheme ()Ljava/lang/String;
// 863: ldc_w 274
// 866: invokevirtual 63 java/lang/String:equals (Ljava/lang/Object;)Z
// 869: ifeq -323 -> 546
// 872: sipush 443
// 875: istore 33
// 877: goto -331 -> 546
// 880: new 47 java/net/Socket
// 883: dup
// 884: aload 32
// 886: invokevirtual 227 android/net/Uri:getHost ()Ljava/lang/String;
// 889: iload 33
// 891: invokespecial 277 java/net/Socket:<init> (Ljava/lang/String;I)V
// 894: astore 34
// 896: aload 34
// 898: astore 4
// 900: goto -331 -> 569
// 903: ldc 65
// 905: aload 39
// 907: invokestatic 73 android/util/Log:d (Ljava/lang/String;Ljava/lang/String;)I
// 910: pop
// 911: aload 39
// 913: invokevirtual 280 java/lang/String:length ()I
// 916: ifle +336 -> 1252
// 919: aload 39
// 921: ldc_w 282
// 924: invokevirtual 286 java/lang/String:startsWith (Ljava/lang/String;)Z
// 927: ifeq +123 -> 1050
// 930: aload 35
// 932: new 98 java/lang/StringBuilder
// 935: dup
// 936: ldc_w 288
// 939: invokespecial 103 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 942: aload 32
// 944: invokevirtual 227 android/net/Uri:getHost ()Ljava/lang/String;
// 947: invokevirtual 110 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 950: ldc_w 290
// 953: invokevirtual 110 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 956: invokevirtual 111 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 959: invokevirtual 256 java/io/BufferedWriter:write (Ljava/lang/String;)V
// 962: ldc 65
// 964: new 98 java/lang/StringBuilder
// 967: dup
// 968: ldc_w 292
// 971: invokespecial 103 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 974: aload 32
// 976: invokevirtual 227 android/net/Uri:getHost ()Ljava/lang/String;
// 979: invokevirtual 110 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 982: invokevirtual 111 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 985: invokestatic 73 android/util/Log:d (Ljava/lang/String;Ljava/lang/String;)I
// 988: pop
// 989: aload 29
// 991: ifnull -285 -> 706
// 994: aload 35
// 996: new 98 java/lang/StringBuilder
// 999: dup
// 1000: ldc_w 294
// 1003: invokespecial 103 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 1006: aload 29
// 1008: invokevirtual 110 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 1011: ldc_w 290
// 1014: invokevirtual 110 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 1017: invokevirtual 111 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 1020: invokevirtual 256 java/io/BufferedWriter:write (Ljava/lang/String;)V
// 1023: ldc 65
// 1025: new 98 java/lang/StringBuilder
// 1028: dup
// 1029: ldc_w 296
// 1032: invokespecial 103 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 1035: aload 29
// 1037: invokevirtual 110 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 1040: invokevirtual 111 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 1043: invokestatic 73 android/util/Log:d (Ljava/lang/String;Ljava/lang/String;)I
// 1046: pop
// 1047: goto -341 -> 706
// 1050: aload 39
// 1052: ldc_w 298
// 1055: invokevirtual 286 java/lang/String:startsWith (Ljava/lang/String;)Z
// 1058: ifeq +59 -> 1117
// 1061: aload 35
// 1063: new 98 java/lang/StringBuilder
// 1066: dup
// 1067: ldc_w 300
// 1070: invokespecial 103 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 1073: aload 30
// 1075: invokevirtual 110 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 1078: ldc_w 290
// 1081: invokevirtual 110 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 1084: invokevirtual 111 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 1087: invokevirtual 256 java/io/BufferedWriter:write (Ljava/lang/String;)V
// 1090: ldc 65
// 1092: new 98 java/lang/StringBuilder
// 1095: dup
// 1096: ldc_w 302
// 1099: invokespecial 103 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 1102: aload 30
// 1104: invokevirtual 110 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 1107: invokevirtual 111 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 1110: invokestatic 73 android/util/Log:d (Ljava/lang/String;Ljava/lang/String;)I
// 1113: pop
// 1114: goto -408 -> 706
// 1117: aload 39
// 1119: ldc_w 304
// 1122: invokevirtual 286 java/lang/String:startsWith (Ljava/lang/String;)Z
// 1125: ifne +36 -> 1161
// 1128: aload 39
// 1130: ldc_w 306
// 1133: invokevirtual 286 java/lang/String:startsWith (Ljava/lang/String;)Z
// 1136: ifne +25 -> 1161
// 1139: aload 39
// 1141: ldc_w 308
// 1144: invokevirtual 286 java/lang/String:startsWith (Ljava/lang/String;)Z
// 1147: ifne +14 -> 1161
// 1150: aload 39
// 1152: ldc_w 310
// 1155: invokevirtual 286 java/lang/String:startsWith (Ljava/lang/String;)Z
// 1158: ifeq +15 -> 1173
// 1161: ldc 65
// 1163: ldc_w 312
// 1166: invokestatic 73 android/util/Log:d (Ljava/lang/String;Ljava/lang/String;)I
// 1169: pop
// 1170: goto -464 -> 706
// 1173: aload 39
// 1175: ldc_w 314
// 1178: invokevirtual 286 java/lang/String:startsWith (Ljava/lang/String;)Z
// 1181: ifeq +42 -> 1223
// 1184: aload 39
// 1186: bipush 15
// 1188: invokevirtual 318 java/lang/String:substring (I)Ljava/lang/String;
// 1191: invokevirtual 321 java/lang/String:trim ()Ljava/lang/String;
// 1194: invokestatic 327 java/lang/Integer:parseInt (Ljava/lang/String;)I
// 1197: istore 38
// 1199: ldc 65
// 1201: new 98 java/lang/StringBuilder
// 1204: dup
// 1205: ldc_w 329
// 1208: invokespecial 103 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 1211: iload 38
// 1213: invokevirtual 332 java/lang/StringBuilder:append (I)Ljava/lang/StringBuilder;
// 1216: invokevirtual 111 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 1219: invokestatic 73 android/util/Log:d (Ljava/lang/String;Ljava/lang/String;)I
// 1222: pop
// 1223: aload 35
// 1225: new 98 java/lang/StringBuilder
// 1228: dup
// 1229: aload 39
// 1231: invokestatic 243 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 1234: invokespecial 103 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 1237: ldc_w 290
// 1240: invokevirtual 110 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 1243: invokevirtual 111 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 1246: invokevirtual 256 java/io/BufferedWriter:write (Ljava/lang/String;)V
// 1249: goto -543 -> 706
// 1252: aload 35
// 1254: ldc_w 290
// 1257: invokevirtual 256 java/io/BufferedWriter:write (Ljava/lang/String;)V
// 1260: iload 38
// 1262: ifle -544 -> 718
// 1265: iload 38
// 1267: newarray char
// 1269: astore 41
// 1271: aload 22
// 1273: aload 41
// 1275: iconst_0
// 1276: iload 38
// 1278: invokevirtual 335 java/io/BufferedReader:read ([CII)I
// 1281: pop
// 1282: new 98 java/lang/StringBuilder
// 1285: dup
// 1286: ldc_w 337
// 1289: invokespecial 103 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 1292: astore 43
// 1294: new 32 java/lang/String
// 1297: dup
// 1298: aload 41
// 1300: invokespecial 340 java/lang/String:<init> ([C)V
// 1303: astore 44
// 1305: ldc 65
// 1307: aload 43
// 1309: aload 44
// 1311: invokevirtual 110 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 1314: invokevirtual 111 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 1317: invokestatic 73 android/util/Log:d (Ljava/lang/String;Ljava/lang/String;)I
// 1320: pop
// 1321: new 32 java/lang/String
// 1324: dup
// 1325: aload 41
// 1327: invokespecial 340 java/lang/String:<init> ([C)V
// 1330: astore 46
// 1332: aload 35
// 1334: new 98 java/lang/StringBuilder
// 1337: dup
// 1338: aload 46
// 1340: invokestatic 243 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 1343: invokespecial 103 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 1346: ldc_w 290
// 1349: invokevirtual 110 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 1352: invokevirtual 111 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 1355: invokevirtual 256 java/io/BufferedWriter:write (Ljava/lang/String;)V
// 1358: goto -640 -> 718
// 1361: ldc 65
// 1363: new 98 java/lang/StringBuilder
// 1366: dup
// 1367: ldc_w 342
// 1370: invokespecial 103 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 1373: aload 51
// 1375: invokevirtual 110 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 1378: invokevirtual 111 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 1381: invokestatic 73 android/util/Log:d (Ljava/lang/String;Ljava/lang/String;)I
// 1384: pop
// 1385: aload 51
// 1387: ldc_w 314
// 1390: invokevirtual 286 java/lang/String:startsWith (Ljava/lang/String;)Z
// 1393: ifeq +78 -> 1471
// 1396: aload 51
// 1398: ldc_w 344
// 1401: invokevirtual 141 java/lang/String:split (Ljava/lang/String;)[Ljava/lang/String;
// 1404: astore 79
// 1406: aload 79
// 1408: arraylength
// 1409: iconst_1
// 1410: if_icmple +21 -> 1431
// 1413: aload 79
// 1415: iconst_1
// 1416: aaload
// 1417: invokestatic 327 java/lang/Integer:parseInt (Ljava/lang/String;)I
// 1420: istore 80
// 1422: iload 48
// 1424: ifne +7 -> 1431
// 1427: iload 80
// 1429: istore 49
// 1431: aload 20
// 1433: new 98 java/lang/StringBuilder
// 1436: dup
// 1437: aload 51
// 1439: invokestatic 243 java/lang/String:valueOf (Ljava/lang/Object;)Ljava/lang/String;
// 1442: invokespecial 103 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 1445: ldc_w 290
// 1448: invokevirtual 110 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 1451: invokevirtual 111 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 1454: invokevirtual 348 java/lang/String:getBytes ()[B
// 1457: invokevirtual 351 java/io/BufferedOutputStream:write ([B)V
// 1460: aload 51
// 1462: invokevirtual 280 java/lang/String:length ()I
// 1465: ifne -718 -> 747
// 1468: goto -708 -> 760
// 1471: aload 51
// 1473: ldc_w 353
// 1476: invokevirtual 286 java/lang/String:startsWith (Ljava/lang/String;)Z
// 1479: ifeq +67 -> 1546
// 1482: aload 51
// 1484: ldc_w 344
// 1487: invokevirtual 141 java/lang/String:split (Ljava/lang/String;)[Ljava/lang/String;
// 1490: astore 77
// 1492: aload 77
// 1494: arraylength
// 1495: iconst_2
// 1496: if_icmplt -65 -> 1431
// 1499: aload 77
// 1501: iconst_1
// 1502: aaload
// 1503: ldc_w 355
// 1506: invokevirtual 141 java/lang/String:split (Ljava/lang/String;)[Ljava/lang/String;
// 1509: astore 78
// 1511: aload 78
// 1513: arraylength
// 1514: iconst_1
// 1515: if_icmple +12 -> 1527
// 1518: aload 78
// 1520: iconst_1
// 1521: aaload
// 1522: invokestatic 327 java/lang/Integer:parseInt (Ljava/lang/String;)I
// 1525: istore 48
// 1527: aload 78
// 1529: arraylength
// 1530: iconst_3
// 1531: if_icmple -100 -> 1431
// 1534: aload 78
// 1536: iconst_3
// 1537: aaload
// 1538: invokestatic 327 java/lang/Integer:parseInt (Ljava/lang/String;)I
// 1541: istore 49
// 1543: goto -112 -> 1431
// 1546: aload 51
// 1548: ldc_w 357
// 1551: invokevirtual 286 java/lang/String:startsWith (Ljava/lang/String;)Z
// 1554: ifeq +138 -> 1692
// 1557: ldc_w 359
// 1560: invokestatic 365 java/util/regex/Pattern:compile (Ljava/lang/String;)Ljava/util/regex/Pattern;
// 1563: aload 51
// 1565: invokevirtual 369 java/util/regex/Pattern:matcher (Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
// 1568: astore 71
// 1570: aload 71
// 1572: invokevirtual 374 java/util/regex/Matcher:find ()Z
// 1575: ifeq -144 -> 1431
// 1578: new 197 jp/co/asbit/pvstar/LocalProxyUrl
// 1581: dup
// 1582: aload 31
// 1584: aload 71
// 1586: iconst_1
// 1587: invokevirtual 377 java/util/regex/Matcher:group (I)Ljava/lang/String;
// 1590: aload 29
// 1592: aload 30
// 1594: invokespecial 380 jp/co/asbit/pvstar/LocalProxyUrl:<init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
// 1597: astore 72
// 1599: new 186 jp/co/asbit/pvstar/VideoDbHelper
// 1602: dup
// 1603: aload_0
// 1604: getfield 20 jp/co/asbit/pvstar/ProxyServiceThread$ConnectionThread:mContext Landroid/content/Context;
// 1607: invokespecial 187 jp/co/asbit/pvstar/VideoDbHelper:<init> (Landroid/content/Context;)V
// 1610: astore 73
// 1612: aload 73
// 1614: aload 72
// 1616: invokevirtual 384 jp/co/asbit/pvstar/VideoDbHelper:setVideoUrl (Ljp/co/asbit/pvstar/LocalProxyUrl;)Z
// 1619: pop
// 1620: aload 73
// 1622: invokevirtual 195 jp/co/asbit/pvstar/VideoDbHelper:close ()V
// 1625: iconst_2
// 1626: anewarray 386 java/lang/Object
// 1629: astore 75
// 1631: aload 75
// 1633: iconst_0
// 1634: sipush 25252
// 1637: invokestatic 389 java/lang/Integer:valueOf (I)Ljava/lang/Integer;
// 1640: aastore
// 1641: aload 75
// 1643: iconst_1
// 1644: aload 31
// 1646: aastore
// 1647: ldc_w 391
// 1650: aload 75
// 1652: invokestatic 395 java/lang/String:format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
// 1655: astore 76
// 1657: aload 20
// 1659: new 98 java/lang/StringBuilder
// 1662: dup
// 1663: ldc_w 397
// 1666: invokespecial 103 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 1669: aload 76
// 1671: invokevirtual 110 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 1674: ldc_w 290
// 1677: invokevirtual 110 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 1680: invokevirtual 111 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 1683: invokevirtual 348 java/lang/String:getBytes ()[B
// 1686: invokevirtual 351 java/io/BufferedOutputStream:write ([B)V
// 1689: goto -942 -> 747
// 1692: aload 51
// 1694: ldc_w 399
// 1697: invokevirtual 286 java/lang/String:startsWith (Ljava/lang/String;)Z
// 1700: ifeq +18 -> 1718
// 1703: aload 51
// 1705: ldc_w 344
// 1708: invokevirtual 141 java/lang/String:split (Ljava/lang/String;)[Ljava/lang/String;
// 1711: iconst_1
// 1712: aaload
// 1713: astore 50
// 1715: goto -284 -> 1431
// 1718: aload 51
// 1720: ldc_w 401
// 1723: invokevirtual 286 java/lang/String:startsWith (Ljava/lang/String;)Z
// 1726: ifeq +82 -> 1808
// 1729: new 403 java/util/Date
// 1732: dup
// 1733: invokespecial 404 java/util/Date:<init> ()V
// 1736: astore 53
// 1738: new 406 java/text/SimpleDateFormat
// 1741: dup
// 1742: ldc_w 408
// 1745: getstatic 414 java/util/Locale:US Ljava/util/Locale;
// 1748: invokespecial 417 java/text/SimpleDateFormat:<init> (Ljava/lang/String;Ljava/util/Locale;)V
// 1751: astore 54
// 1753: aload 54
// 1755: ldc_w 419
// 1758: invokestatic 425 java/util/TimeZone:getTimeZone (Ljava/lang/String;)Ljava/util/TimeZone;
// 1761: invokevirtual 429 java/text/SimpleDateFormat:setTimeZone (Ljava/util/TimeZone;)V
// 1764: aload 54
// 1766: aload 53
// 1768: invokevirtual 432 java/text/SimpleDateFormat:format (Ljava/util/Date;)Ljava/lang/String;
// 1771: astore 55
// 1773: aload 20
// 1775: new 98 java/lang/StringBuilder
// 1778: dup
// 1779: ldc_w 434
// 1782: invokespecial 103 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 1785: aload 55
// 1787: invokevirtual 110 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 1790: ldc_w 436
// 1793: invokevirtual 110 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 1796: invokevirtual 111 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 1799: invokevirtual 348 java/lang/String:getBytes ()[B
// 1802: invokevirtual 351 java/io/BufferedOutputStream:write ([B)V
// 1805: goto -1058 -> 747
// 1808: aload 51
// 1810: ldc_w 438
// 1813: invokevirtual 286 java/lang/String:startsWith (Ljava/lang/String;)Z
// 1816: ifeq +17 -> 1833
// 1819: aload 20
// 1821: ldc_w 440
// 1824: invokevirtual 348 java/lang/String:getBytes ()[B
// 1827: invokevirtual 351 java/io/BufferedOutputStream:write ([B)V
// 1830: goto -1083 -> 747
// 1833: aload 51
// 1835: ldc_w 442
// 1838: invokevirtual 286 java/lang/String:startsWith (Ljava/lang/String;)Z
// 1841: ifne -1094 -> 747
// 1844: aload 51
// 1846: ldc_w 444
// 1849: invokevirtual 286 java/lang/String:startsWith (Ljava/lang/String;)Z
// 1852: ifne -1105 -> 747
// 1855: aload 51
// 1857: ldc_w 306
// 1860: invokevirtual 286 java/lang/String:startsWith (Ljava/lang/String;)Z
// 1863: istore 56
// 1865: iload 56
// 1867: ifeq -436 -> 1431
// 1870: goto -1123 -> 747
// 1873: astore 68
// 1875: ldc 65
// 1877: new 98 java/lang/StringBuilder
// 1880: dup
// 1881: ldc 100
// 1883: invokespecial 103 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 1886: aload 68
// 1888: invokevirtual 106 java/lang/Exception:getMessage ()Ljava/lang/String;
// 1891: invokevirtual 110 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 1894: invokevirtual 111 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 1897: invokestatic 73 android/util/Log:d (Ljava/lang/String;Ljava/lang/String;)I
// 1900: pop
// 1901: goto -1067 -> 834
// 1904: aload 31
// 1906: ifnull +23 -> 1929
// 1909: aload 7
// 1911: ifnull +18 -> 1929
// 1914: aload 7
// 1916: aload 31
// 1918: iload 49
// 1920: invokevirtual 448 jp/co/asbit/pvstar/cache/CacheManager:getCacheForWrite (Ljava/lang/String;I)Ljp/co/asbit/pvstar/cache/Cache;
// 1923: astore 67
// 1925: aload 67
// 1927: astore 5
// 1929: aload 50
// 1931: ifnull +46 -> 1977
// 1934: aload 50
// 1936: ldc_w 450
// 1939: invokevirtual 63 java/lang/String:equals (Ljava/lang/Object;)Z
// 1942: ifne +14 -> 1956
// 1945: aload 50
// 1947: ldc_w 452
// 1950: invokevirtual 63 java/lang/String:equals (Ljava/lang/Object;)Z
// 1953: ifeq +139 -> 2092
// 1956: iload 49
// 1958: ifle +134 -> 2092
// 1961: aload 5
// 1963: ifnull +129 -> 2092
// 1966: aload 5
// 1968: invokevirtual 455 jp/co/asbit/pvstar/cache/Cache:isExists ()Z
// 1971: ifne +121 -> 2092
// 1974: iconst_1
// 1975: istore 6
// 1977: sipush 8192
// 1980: newarray byte
// 1982: astore 58
// 1984: iload 48
// 1986: istore 59
// 1988: iload 59
// 1990: iload 49
// 1992: if_icmpge +21 -> 2013
// 1995: aload 47
// 1997: aload 58
// 1999: invokevirtual 458 java/io/BufferedInputStream:read ([B)I
// 2002: istore 63
// 2004: iload 63
// 2006: istore 64
// 2008: iload 64
// 2010: ifgt +88 -> 2098
// 2013: aload 5
// 2015: ifnull +18 -> 2033
// 2018: iload 6
// 2020: ifeq +13 -> 2033
// 2023: aload 5
// 2025: invokevirtual 78 jp/co/asbit/pvstar/cache/Cache:completeCache ()V
// 2028: aload 7
// 2030: invokevirtual 81 jp/co/asbit/pvstar/cache/CacheManager:trimCache ()V
// 2033: aload 35
// 2035: ifnull +8 -> 2043
// 2038: aload 35
// 2040: invokevirtual 86 java/io/BufferedWriter:close ()V
// 2043: aload 47
// 2045: ifnull +8 -> 2053
// 2048: aload 47
// 2050: invokevirtual 89 java/io/BufferedInputStream:close ()V
// 2053: aload 4
// 2055: ifnull +8 -> 2063
// 2058: aload 4
// 2060: invokevirtual 90 java/net/Socket:close ()V
// 2063: aload 20
// 2065: ifnull +185 -> 2250
// 2068: aload 20
// 2070: invokevirtual 93 java/io/BufferedOutputStream:close ()V
// 2073: goto -1963 -> 110
// 2076: astore 66
// 2078: aconst_null
// 2079: astore 5
// 2081: goto -152 -> 1929
// 2084: astore 65
// 2086: aconst_null
// 2087: astore 5
// 2089: goto -160 -> 1929
// 2092: iconst_0
// 2093: istore 6
// 2095: goto -118 -> 1977
// 2098: lconst_0
// 2099: invokestatic 462 java/lang/Thread:sleep (J)V
// 2102: iload 59
// 2104: iload 64
// 2106: iadd
// 2107: iload 49
// 2109: if_icmple +10 -> 2119
// 2112: iload 49
// 2114: iload 59
// 2116: isub
// 2117: istore 64
// 2119: iload 6
// 2121: ifeq +14 -> 2135
// 2124: aload 5
// 2126: aload 58
// 2128: iload 59
// 2130: iload 64
// 2132: invokevirtual 464 jp/co/asbit/pvstar/cache/Cache:write ([BII)V
// 2135: iload 59
// 2137: iload 64
// 2139: iadd
// 2140: istore 59
// 2142: aload 20
// 2144: aload 58
// 2146: iconst_0
// 2147: iload 64
// 2149: invokevirtual 465 java/io/BufferedOutputStream:write ([BII)V
// 2152: goto -164 -> 1988
// 2155: ldc 65
// 2157: new 98 java/lang/StringBuilder
// 2160: dup
// 2161: ldc_w 467
// 2164: invokespecial 103 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 2167: aload 9
// 2169: invokevirtual 173 java/lang/Exception:getStackTrace ()[Ljava/lang/StackTraceElement;
// 2172: iload 10
// 2174: aaload
// 2175: invokevirtual 470 java/lang/StringBuilder:append (Ljava/lang/Object;)Ljava/lang/StringBuilder;
// 2178: invokevirtual 111 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 2181: invokestatic 73 android/util/Log:d (Ljava/lang/String;Ljava/lang/String;)I
// 2184: pop
// 2185: iinc 10 1
// 2188: goto -1922 -> 266
// 2191: astore 12
// 2193: ldc 65
// 2195: new 98 java/lang/StringBuilder
// 2198: dup
// 2199: ldc 100
// 2201: invokespecial 103 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 2204: aload 12
// 2206: invokevirtual 106 java/lang/Exception:getMessage ()Ljava/lang/String;
// 2209: invokevirtual 110 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 2212: invokevirtual 111 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 2215: invokestatic 73 android/util/Log:d (Ljava/lang/String;Ljava/lang/String;)I
// 2218: pop
// 2219: goto -1729 -> 490
// 2222: astore 60
// 2224: ldc 65
// 2226: new 98 java/lang/StringBuilder
// 2229: dup
// 2230: ldc 100
// 2232: invokespecial 103 java/lang/StringBuilder:<init> (Ljava/lang/String;)V
// 2235: aload 60
// 2237: invokevirtual 106 java/lang/Exception:getMessage ()Ljava/lang/String;
// 2240: invokevirtual 110 java/lang/StringBuilder:append (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 2243: invokevirtual 111 java/lang/StringBuilder:toString ()Ljava/lang/String;
// 2246: invokestatic 73 android/util/Log:d (Ljava/lang/String;Ljava/lang/String;)I
// 2249: pop
// 2250: goto -2140 -> 110
// 2253: astore 62
// 2255: goto -222 -> 2033
// 2258: astore 14
// 2260: goto -1804 -> 456
// 2263: astore 11
// 2265: goto -1829 -> 436
// 2268: astore 19
// 2270: goto -1969 -> 301
// 2273: astore 9
// 2275: goto -2012 -> 263
// 2278: astore 70
// 2280: goto -1486 -> 794
// 2283: astore 89
// 2285: goto -2207 -> 78
// 2288: astore 9
// 2290: aload 35
// 2292: astore_3
// 2293: aload 20
// 2295: astore_1
// 2296: goto -2033 -> 263
// 2299: astore 11
// 2301: aload 35
// 2303: astore_3
// 2304: aload 20
// 2306: astore_1
// 2307: goto -1871 -> 436
// 2310: astore 9
// 2312: aload 35
// 2314: astore_3
// 2315: aload 47
// 2317: astore_2
// 2318: aload 20
// 2320: astore_1
// 2321: goto -2058 -> 263
// 2324: astore 11
// 2326: aload 35
// 2328: astore_3
// 2329: aload 47
// 2331: astore_2
// 2332: aload 20
// 2334: astore_1
// 2335: goto -1899 -> 436
// Local variable table:
// start length slot name signature
// 0 2338 0 this ConnectionThread
// 1 2334 1 localObject1 java.lang.Object
// 3 2329 2 localObject2 java.lang.Object
// 5 2324 3 localObject3 java.lang.Object
// 7 2052 4 localObject4 java.lang.Object
// 10 2115 5 localObject5 java.lang.Object
// 13 2107 6 i int
// 16 2013 7 localObject6 java.lang.Object
// 29 3 8 localCacheManager jp.co.asbit.pvstar.cache.CacheManager
// 258 1910 9 localException1 java.lang.Exception
// 2273 1 9 localException2 java.lang.Exception
// 2288 1 9 localException3 java.lang.Exception
// 2310 1 9 localException4 java.lang.Exception
// 264 1922 10 j int
// 431 60 11 localObject7 java.lang.Object
// 2263 1 11 localObject8 java.lang.Object
// 2299 1 11 localObject9 java.lang.Object
// 2324 1 11 localObject10 java.lang.Object
// 2191 14 12 localException5 java.lang.Exception
// 2258 1 14 localIOException1 IOException
// 272 7 15 k int
// 338 14 17 localException6 java.lang.Exception
// 2268 1 19 localIOException2 IOException
// 166 2167 20 localBufferedOutputStream java.io.BufferedOutputStream
// 182 7 21 localInputStreamReader java.io.InputStreamReader
// 193 1079 22 localBufferedReader java.io.BufferedReader
// 205 556 23 arrayOfString1 String[]
// 208 307 24 localLocalProxyUrl1 LocalProxyUrl
// 231 139 25 localIterator java.util.Iterator
// 379 33 26 localNameValuePair org.apache.http.NameValuePair
// 407 17 27 localVideoDbHelper1 VideoDbHelper
// 498 24 28 str1 String
// 505 1086 29 str2 String
// 512 1081 30 str3 String
// 519 1398 31 str4 String
// 526 449 32 localUri android.net.Uri
// 529 361 33 m int
// 894 3 34 localSocket Socket
// 588 1739 35 localBufferedWriter java.io.BufferedWriter
// 704 573 38 n int
// 711 519 39 str5 String
// 1269 57 41 arrayOfChar char[]
// 1292 16 43 localStringBuilder java.lang.StringBuilder
// 1303 7 44 str6 String
// 1330 9 46 str7 String
// 735 1595 47 localBufferedInputStream java.io.BufferedInputStream
// 738 1247 48 i1 int
// 742 1375 49 i2 int
// 745 1201 50 str8 String
// 753 1103 51 str9 String
// 1736 31 53 localDate java.util.Date
// 1751 14 54 localSimpleDateFormat java.text.SimpleDateFormat
// 1771 15 55 str10 String
// 1863 3 56 bool1 boolean
// 770 3 57 bool2 boolean
// 1982 163 58 arrayOfByte byte[]
// 1986 155 59 i3 int
// 2222 14 60 localException7 java.lang.Exception
// 2253 1 62 localIOException3 IOException
// 2002 3 63 i4 int
// 2006 142 64 i5 int
// 2084 1 65 localCachingDisableException1 jp.co.asbit.pvstar.cache.CacheManager.CachingDisableException
// 2076 1 66 localIOException4 IOException
// 1923 3 67 localCache jp.co.asbit.pvstar.cache.Cache
// 1873 14 68 localException8 java.lang.Exception
// 2278 1 70 localIOException5 IOException
// 1568 17 71 localMatcher java.util.regex.Matcher
// 1597 18 72 localLocalProxyUrl2 LocalProxyUrl
// 1610 11 73 localVideoDbHelper2 VideoDbHelper
// 1629 22 75 arrayOfObject java.lang.Object[]
// 1655 15 76 str11 String
// 1490 10 77 arrayOfString2 String[]
// 1509 26 78 arrayOfString3 String[]
// 1404 10 79 arrayOfString4 String[]
// 1420 8 80 i6 int
// 121 14 87 localException9 java.lang.Exception
// 2283 1 89 localIOException6 IOException
// 111 3 90 localCachingDisableException2 jp.co.asbit.pvstar.cache.CacheManager.CachingDisableException
// Exception table:
// from to target type
// 18 31 111 jp/co/asbit/pvstar/cache/CacheManager$CachingDisableException
// 69 78 121 java/lang/Exception
// 82 110 121 java/lang/Exception
// 168 258 258 java/lang/Exception
// 369 428 258 java/lang/Exception
// 493 590 258 java/lang/Exception
// 837 896 258 java/lang/Exception
// 291 301 338 java/lang/Exception
// 305 335 338 java/lang/Exception
// 168 258 431 finally
// 369 428 431 finally
// 493 590 431 finally
// 837 896 431 finally
// 785 794 1873 java/lang/Exception
// 799 834 1873 java/lang/Exception
// 1914 1925 2076 java/io/IOException
// 1914 1925 2084 jp/co/asbit/pvstar/cache/CacheManager$CachingDisableException
// 446 456 2191 java/lang/Exception
// 460 490 2191 java/lang/Exception
// 2023 2033 2222 java/lang/Exception
// 2038 2073 2222 java/lang/Exception
// 2023 2033 2253 java/io/IOException
// 446 456 2258 java/io/IOException
// 35 61 2263 finally
// 152 168 2263 finally
// 266 274 2263 finally
// 2155 2185 2263 finally
// 291 301 2268 java/io/IOException
// 35 61 2273 java/lang/Exception
// 152 168 2273 java/lang/Exception
// 785 794 2278 java/io/IOException
// 69 78 2283 java/io/IOException
// 590 737 2288 java/lang/Exception
// 903 1358 2288 java/lang/Exception
// 590 737 2299 finally
// 903 1358 2299 finally
// 747 772 2310 java/lang/Exception
// 1361 1865 2310 java/lang/Exception
// 1914 1925 2310 java/lang/Exception
// 1934 2004 2310 java/lang/Exception
// 2098 2152 2310 java/lang/Exception
// 747 772 2324 finally
// 1361 1865 2324 finally
// 1914 1925 2324 finally
// 1934 2004 2324 finally
// 2098 2152 2324 finally
}
}
}
/* Location: F:\neembuu\Research\android_apps\output_jar.jar
* Qualified Name: jp.co.asbit.pvstar.ProxyServiceThread
* JD-Core Version: 0.7.0.1
*/