Advertisement
Guest User

Untitled

a guest
May 8th, 2012
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 18.28 KB | None | 0 0
  1. // YAPE_AU
  2. [LineNumberTable(new byte[]
  3. {
  4.     160,
  5.     211,
  6.     98,
  7.     112,
  8.     134,
  9.     109,
  10.     103,
  11.     113,
  12.     102,
  13.     58,
  14.     133,
  15.     98,
  16.     113,
  17.     110,
  18.     115,
  19.     17,
  20.     203,
  21.     105,
  22.     108,
  23.     116,
  24.     127,
  25.     10,
  26.     54,
  27.     165,
  28.     103,
  29.     127,
  30.     41,
  31.     98,
  32.     131,
  33.     127,
  34.     14,
  35.     161,
  36.     254,
  37.     58,
  38.     131,
  39.     127,
  40.     14,
  41.     193,
  42.     104,
  43.     135,
  44.     109,
  45.     99,
  46.     127,
  47.     54,
  48.     110,
  49.     113,
  50.     226,
  51.     61,
  52.     236,
  53.     70,
  54.     99,
  55.     100,
  56.     135,
  57.     135,
  58.     98,
  59.     39,
  60.     135,
  61.     98,
  62.     63,
  63.     4,
  64.     191,
  65.     30,
  66.     98,
  67.     132,
  68.     127,
  69.     15,
  70.     161,
  71.     254,
  72.     58,
  73.     132,
  74.     127,
  75.     15,
  76.     225,
  77.     69,
  78.     108,
  79.     127,
  80.     3,
  81.     105,
  82.     106,
  83.     127,
  84.     27,
  85.     127,
  86.     15,
  87.     226,
  88.     69,
  89.     98,
  90.     103,
  91.     106,
  92.     42,
  93.     101,
  94.     42,
  95.     135,
  96.     109,
  97.     103,
  98.     102,
  99.     54,
  100.     133,
  101.     99,
  102.     98,
  103.     98,
  104.     98,
  105.     130,
  106.     113,
  107.     121,
  108.     185,
  109.     135,
  110.     41,
  111.     199,
  112.     105,
  113.     101,
  114.     110,
  115.     125,
  116.     108,
  117.     54,
  118.     133,
  119.     108,
  120.     44,
  121.     133,
  122.     103,
  123.     245,
  124.     56,
  125.     236,
  126.     76,
  127.     125,
  128.     108,
  129.     58,
  130.     133,
  131.     108,
  132.     53,
  133.     133,
  134.     108,
  135.     103,
  136.     131,
  137.     104,
  138.     108,
  139.     100,
  140.     43,
  141.     175,
  142.     159,
  143.     45,
  144.     98,
  145.     132,
  146.     127,
  147.     32,
  148.     161,
  149.     255,
  150.     16,
  151.     58,
  152.     132,
  153.     127,
  154.     32,
  155.     193,
  156.     199,
  157.     127,
  158.     54,
  159.     98,
  160.     100,
  161.     135,
  162.     254,
  163.     61,
  164.     100,
  165.     167,
  166.     104,
  167.     104,
  168.     135,
  169.     98,
  170.     39,
  171.     135,
  172.     98,
  173.     63,
  174.     4,
  175.     191,
  176.     30,
  177.     98,
  178.     132,
  179.     127,
  180.     15,
  181.     161,
  182.     254,
  183.     58,
  184.     132,
  185.     127,
  186.     15,
  187.     193,
  188.     105,
  189.     98,
  190.     108,
  191.     114,
  192.     113,
  193.     101,
  194.     37,
  195.     131,
  196.     111,
  197.     55,
  198.     130,
  199.     127,
  200.     10,
  201.     54,
  202.     165,
  203.     42,
  204.     130,
  205.     125,
  206.     105,
  207.     159,
  208.     32,
  209.     127,
  210.     8,
  211.     162,
  212.     127,
  213.     6,
  214.     98,
  215.     98,
  216.     127,
  217.     17
  218. }), Throws(new string[]
  219. {
  220.     "java.lang.Exception"
  221. })]
  222. [MethodImpl(MethodImplOptions.NoInlining)]
  223. private bool upload(File file, Proxy proxy)
  224. {
  225.     URL.__<clinit>();
  226.     URL uRL = new URL(YAPE_AU.submit_url);
  227.     StringBuffer stringBuffer = new StringBuffer();
  228.     HttpURLConnection httpURLConnection;
  229.     OutputStream outputStream;
  230.     Exception ex;
  231.     Exception ex2;
  232.     try
  233.     {
  234.         httpURLConnection = (HttpURLConnection)uRL.openConnection(proxy);
  235.         httpURLConnection.setDoOutput(true);
  236.         httpURLConnection.setRequestProperty("Accept-Charset", this.charset);
  237.         httpURLConnection.setRequestProperty("Content-Type", new StringBuilder("application/x-www-form-urlencoded;charset=").append(this.charset).toString());
  238.         outputStream = null;
  239.         if (!String.instancehelper_equals(YAPE_AU.user, "-"))
  240.         {
  241.             stringBuffer.append(String.format("u=%s&p=%s", new object[]
  242.             {
  243.                 URLEncoder.encode(YAPE_AU.user, this.charset),
  244.                 URLEncoder.encode(YAPE_AU.pass, this.charset)
  245.             }));
  246.         }
  247.         string text = this.fileHash(file);
  248.         stringBuffer.append("&id=");
  249.         stringBuffer.append(URLEncoder.encode(text, this.charset));
  250.         System.@out.println(new StringBuilder(String.valueOf(this.tname)).append(":querying ").append(YAPE_AU.submit_url).append("?id=").append(text).toString());
  251.         try
  252.         {
  253.             outputStream = httpURLConnection.getOutputStream();
  254.             outputStream.write(String.instancehelper_getBytes(stringBuffer.toString(), this.charset));
  255.         }
  256.         catch (Exception arg_142_0)
  257.         {
  258.             ex = ByteCodeHelper.MapException<Exception>(arg_142_0, ByteCodeHelper.MapFlags.None);
  259.             goto IL_15F;
  260.         }
  261.     }
  262.     catch (Exception arg_14C_0)
  263.     {
  264.         Exception expr_151 = ByteCodeHelper.MapException<Exception>(arg_14C_0, ByteCodeHelper.MapFlags.None);
  265.         if (expr_151 == null)
  266.         {
  267.             throw;
  268.         }
  269.         ex2 = expr_151;
  270.         goto IL_163;
  271.     }
  272.     Exception ex3;
  273.     try
  274.     {
  275.         if (outputStream != null)
  276.         {
  277.             try
  278.             {
  279.                 outputStream.close();
  280.             }
  281.             catch (IOException arg_1CC_0)
  282.             {
  283.             }
  284.         }
  285.     }
  286.     catch (Exception arg_1D5_0)
  287.     {
  288.         Exception expr_1DA = ByteCodeHelper.MapException<Exception>(arg_1D5_0, ByteCodeHelper.MapFlags.None);
  289.         if (expr_1DA == null)
  290.         {
  291.             throw;
  292.         }
  293.         ex3 = expr_1DA;
  294.         goto IL_1E8;
  295.     }
  296.     goto Block_5;
  297.     IL_1E8:
  298.     Exception arg_A8B_0 = ex3;
  299.     goto IL_A8B;
  300.     Block_5:
  301.     string text2;
  302.     CharSequence charSequence;
  303.     BufferedReader bufferedReader;
  304.     StringBuffer stringBuffer2;
  305.     Exception ex4;
  306.     Exception ex5;
  307.     try
  308.     {
  309.         InputStream inputStream = httpURLConnection.getInputStream();
  310.         httpURLConnection.getResponseCode();
  311.         string headerField = httpURLConnection.getHeaderField("Content-Type");
  312.         text2 = null;
  313.         string arg_243_0 = headerField;
  314.         object arg_21D_0 = " ";
  315.         object obj = "";
  316.         object _<ref> = arg_21D_0;
  317.         charSequence.__<ref> = _<ref>;
  318.         CharSequence arg_243_1 = charSequence;
  319.         _<ref> = obj;
  320.         charSequence.__<ref> = _<ref>;
  321.         string[] array;
  322.         int num = (array = String.instancehelper_split(String.instancehelper_replace(arg_243_0, arg_243_1, charSequence), ";")).Length;
  323.         for (int i = 0; i < num; i++)
  324.         {
  325.             string this2 = array[i];
  326.             if (String.instancehelper_startsWith(this2, "charset="))
  327.             {
  328.                 text2 = String.instancehelper_split(this2, "=", 2)[1];
  329.                 break;
  330.             }
  331.         }
  332.         bufferedReader = null;
  333.         if (text2 == null)
  334.         {
  335.             text2 = "ISO-8859-1";
  336.         }
  337.         stringBuffer2 = new StringBuffer();
  338.         try
  339.         {
  340.             bufferedReader = new BufferedReader(new InputStreamReader(inputStream, text2));
  341.             string obj2;
  342.             while ((obj2 = bufferedReader.readLine()) != null)
  343.             {
  344.                 stringBuffer2.append(new StringBuilder(String.valueOf(obj2)).append("\n").toString());
  345.             }
  346.         }
  347.         catch (Exception arg_2EC_0)
  348.         {
  349.             ex4 = ByteCodeHelper.MapException<Exception>(arg_2EC_0, ByteCodeHelper.MapFlags.None);
  350.             goto IL_309;
  351.         }
  352.     }
  353.     catch (Exception arg_2F6_0)
  354.     {
  355.         Exception expr_2FB = ByteCodeHelper.MapException<Exception>(arg_2F6_0, ByteCodeHelper.MapFlags.None);
  356.         if (expr_2FB == null)
  357.         {
  358.             throw;
  359.         }
  360.         ex5 = expr_2FB;
  361.         goto IL_30D;
  362.     }
  363.     Exception ex6;
  364.     try
  365.     {
  366.         if (bufferedReader != null)
  367.         {
  368.             try
  369.             {
  370.                 bufferedReader.close();
  371.             }
  372.             catch (IOException arg_37A_0)
  373.             {
  374.             }
  375.         }
  376.     }
  377.     catch (Exception arg_383_0)
  378.     {
  379.         Exception expr_388 = ByteCodeHelper.MapException<Exception>(arg_383_0, ByteCodeHelper.MapFlags.None);
  380.         if (expr_388 == null)
  381.         {
  382.             throw;
  383.         }
  384.         ex6 = expr_388;
  385.         goto IL_396;
  386.     }
  387.     goto Block_9;
  388.     IL_396:
  389.     arg_A8B_0 = ex6;
  390.     goto IL_A8B;
  391.     Block_9:
  392.     Exception ex7;
  393.     try
  394.     {
  395.         Pattern pattern = Pattern.compile(".*RESULT: (.*)\n.*");
  396.         Pattern arg_3C5_0 = pattern;
  397.         object _<ref> = stringBuffer2.toString();
  398.         charSequence.__<ref> = _<ref>;
  399.         Matcher matcher = arg_3C5_0.matcher(charSequence);
  400.         if (matcher.find())
  401.         {
  402.             string text3 = matcher.group(1);
  403.             System.@out.println(new StringBuilder(String.valueOf(this.tname)).append(":").append("query result: ").append(text3).toString());
  404.             if (String.instancehelper_equals(text3, "SKIP"))
  405.             {
  406.                 return true;
  407.             }
  408.         }
  409.     }
  410.     catch (Exception arg_42E_0)
  411.     {
  412.         Exception expr_433 = ByteCodeHelper.MapException<Exception>(arg_42E_0, ByteCodeHelper.MapFlags.None);
  413.         if (expr_433 == null)
  414.         {
  415.             throw;
  416.         }
  417.         ex7 = expr_433;
  418.         goto IL_440;
  419.     }
  420.     string str;
  421.     PrintWriter printWriter;
  422.     FileInputStream fileInputStream;
  423.     Exception ex8;
  424.     Exception ex9;
  425.     Exception ex10;
  426.     try
  427.     {
  428.         Hashtable hashtable = new Hashtable();
  429.         str = new StringBuilder("LoLoLoL").append(Long.toHexString(System.currentTimeMillis())).append("LoLoLoL").toString();
  430.         httpURLConnection = (HttpURLConnection)uRL.openConnection(proxy);
  431.         httpURLConnection.setDoOutput(true);
  432.         httpURLConnection.setRequestProperty("Content-Type", new StringBuilder("multipart/form-data; boundary=").append(str).toString());
  433.         printWriter = null;
  434.         if (!String.instancehelper_equals(YAPE_AU.user, "-"))
  435.         {
  436.             hashtable.put("u", URLEncoder.encode(YAPE_AU.user, text2));
  437.             hashtable.put("p", URLEncoder.encode(YAPE_AU.pass, text2));
  438.         }
  439.         try
  440.         {
  441.             outputStream = httpURLConnection.getOutputStream();
  442.             printWriter = new PrintWriter(new OutputStreamWriter(outputStream, text2), true);
  443.             Enumeration enumeration = hashtable.keys();
  444.             while (enumeration.hasMoreElements())
  445.             {
  446.                 string text4 = (string)enumeration.nextElement();
  447.                 printWriter.println(new StringBuilder("--").append(str).toString());
  448.                 printWriter.println(new StringBuilder("Content-Disposition: form-data; name=\"").append(text4).append("\"").toString());
  449.                 printWriter.println(new StringBuilder("Content-Type: text/plain; charset=").append(text2).toString());
  450.                 printWriter.println();
  451.                 printWriter.println((string)hashtable.get(text4));
  452.             }
  453.             printWriter.println(new StringBuilder("--").append(str).toString());
  454.             printWriter.println(new StringBuilder("Content-Disposition: form-data; name=\"userfile\"; filename=\"").append(file.getName()).append("\"").toString());
  455.             printWriter.println(new StringBuilder("Content-Type: ").append(URLConnection.guessContentTypeFromName(file.getName())).toString());
  456.             printWriter.println("Content-Transfer-Encoding: binary");
  457.             printWriter.println();
  458.             fileInputStream = null;
  459.             try
  460.             {
  461.                 fileInputStream = new FileInputStream(file);
  462.                 byte[] b = new byte[1024];
  463.                 int len;
  464.                 while ((len = fileInputStream.read(b)) > 0)
  465.                 {
  466.                     outputStream.write(b, 0, len);
  467.                 }
  468.                 outputStream.flush();
  469.             }
  470.             catch (Exception arg_67C_0)
  471.             {
  472.                 ex8 = ByteCodeHelper.MapException<Exception>(arg_67C_0, ByteCodeHelper.MapFlags.None);
  473.                 goto IL_6A3;
  474.             }
  475.         }
  476.         catch (Exception arg_686_0)
  477.         {
  478.             ex9 = ByteCodeHelper.MapException<Exception>(arg_686_0, ByteCodeHelper.MapFlags.None);
  479.             goto IL_6A7;
  480.         }
  481.     }
  482.     catch (Exception arg_690_0)
  483.     {
  484.         Exception expr_695 = ByteCodeHelper.MapException<Exception>(arg_690_0, ByteCodeHelper.MapFlags.None);
  485.         if (expr_695 == null)
  486.         {
  487.             throw;
  488.         }
  489.         ex10 = expr_695;
  490.         goto IL_6AE;
  491.     }
  492.     Exception ex11;
  493.     Exception ex12;
  494.     try
  495.     {
  496.         try
  497.         {
  498.             if (fileInputStream != null)
  499.             {
  500.                 try
  501.                 {
  502.                     fileInputStream.close();
  503.                 }
  504.                 catch (IOException arg_741_0)
  505.                 {
  506.                 }
  507.             }
  508.         }
  509.         catch (Exception arg_74A_0)
  510.         {
  511.             ex11 = ByteCodeHelper.MapException<Exception>(arg_74A_0, ByteCodeHelper.MapFlags.None);
  512.             goto IL_767;
  513.         }
  514.     }
  515.     catch (Exception arg_754_0)
  516.     {
  517.         Exception expr_759 = ByteCodeHelper.MapException<Exception>(arg_754_0, ByteCodeHelper.MapFlags.None);
  518.         if (expr_759 == null)
  519.         {
  520.             throw;
  521.         }
  522.         ex12 = expr_759;
  523.         goto IL_76E;
  524.     }
  525.     goto Block_14;
  526.     IL_767:
  527.     Exception arg_7CE_0 = ex11;
  528.     goto IL_7CE;
  529.     IL_76E:
  530.     arg_A8B_0 = ex12;
  531.     goto IL_A8B;
  532.     Block_14:
  533.     Exception ex13;
  534.     Exception ex14;
  535.     try
  536.     {
  537.         try
  538.         {
  539.             printWriter.println();
  540.             printWriter.println(new StringBuilder("--").append(str).append("--").toString());
  541.         }
  542.         catch (Exception arg_7A9_0)
  543.         {
  544.             ex13 = ByteCodeHelper.MapException<Exception>(arg_7A9_0, ByteCodeHelper.MapFlags.None);
  545.             goto IL_7C3;
  546.         }
  547.     }
  548.     catch (Exception arg_7B3_0)
  549.     {
  550.         Exception expr_7B8 = ByteCodeHelper.MapException<Exception>(arg_7B3_0, ByteCodeHelper.MapFlags.None);
  551.         if (expr_7B8 == null)
  552.         {
  553.             throw;
  554.         }
  555.         ex14 = expr_7B8;
  556.         goto IL_7C7;
  557.     }
  558.     int responseCode;
  559.     string text5;
  560.     Exception ex15;
  561.     Exception ex16;
  562.     try
  563.     {
  564.         if (printWriter != null)
  565.         {
  566.             printWriter.close();
  567.         }
  568.         InputStream inputStream = httpURLConnection.getInputStream();
  569.         responseCode = httpURLConnection.getResponseCode();
  570.         stringBuffer2 = new StringBuffer();
  571.         try
  572.         {
  573.             bufferedReader = new BufferedReader(new InputStreamReader(inputStream, text2));
  574.             while ((text5 = bufferedReader.readLine()) != null)
  575.             {
  576.                 stringBuffer2.append(new StringBuilder(String.valueOf(text5)).append("\n").toString());
  577.             }
  578.         }
  579.         catch (Exception arg_865_0)
  580.         {
  581.             ex15 = ByteCodeHelper.MapException<Exception>(arg_865_0, ByteCodeHelper.MapFlags.None);
  582.             goto IL_882;
  583.         }
  584.     }
  585.     catch (Exception arg_86F_0)
  586.     {
  587.         Exception expr_874 = ByteCodeHelper.MapException<Exception>(arg_86F_0, ByteCodeHelper.MapFlags.None);
  588.         if (expr_874 == null)
  589.         {
  590.             throw;
  591.         }
  592.         ex16 = expr_874;
  593.         goto IL_886;
  594.     }
  595.     Exception ex17;
  596.     try
  597.     {
  598.         if (bufferedReader != null)
  599.         {
  600.             try
  601.             {
  602.                 bufferedReader.close();
  603.             }
  604.             catch (IOException arg_8F3_0)
  605.             {
  606.             }
  607.         }
  608.     }
  609.     catch (Exception arg_8FC_0)
  610.     {
  611.         Exception expr_901 = ByteCodeHelper.MapException<Exception>(arg_8FC_0, ByteCodeHelper.MapFlags.None);
  612.         if (expr_901 == null)
  613.         {
  614.             throw;
  615.         }
  616.         ex17 = expr_901;
  617.         goto IL_90F;
  618.     }
  619.     goto Block_20;
  620.     IL_90F:
  621.     arg_A8B_0 = ex17;
  622.     goto IL_A8B;
  623.     Block_20:
  624.     Exception ex18;
  625.     try
  626.     {
  627.         text5 = stringBuffer2.toString();
  628.         if (responseCode == 200 && String.instancehelper_indexOf(text5, "Thank you") != -1)
  629.         {
  630.             YAPE_AU.bytes += file.length();
  631.             long num2 = System.currentTimeMillis() - YAPE_AU.start_time;
  632.             long arg_984_0;
  633.             if (num2 > (long)((ulong)1000))
  634.             {
  635.                 long expr_968 = YAPE_AU.bytes;
  636.                 long expr_976 = num2 / (long)((ulong)1000);
  637.                 arg_984_0 = ((expr_976 != -1L) ? (expr_968 / expr_976) : (-expr_968));
  638.             }
  639.             else
  640.             {
  641.                 arg_984_0 = 0L;
  642.             }
  643.             long lng = arg_984_0;
  644.             System.@out.print(new StringBuilder(String.valueOf(this.tname)).append(":").append("OK, (Bps avg~=").append(lng).append(") ").toString());
  645.             Pattern pattern2 = Pattern.compile(".*\"(././././.*)\".*");
  646.             Pattern arg_9EC_0 = pattern2;
  647.             object _<ref> = text5;
  648.             charSequence.__<ref> = _<ref>;
  649.             Matcher matcher2 = arg_9EC_0.matcher(charSequence);
  650.             if (matcher2.find())
  651.             {
  652.                 System.@out.print(new StringBuilder(String.valueOf(String.instancehelper_substring(YAPE_AU.submit_url, 0, String.instancehelper_lastIndexOf(YAPE_AU.submit_url, 47) + 1))).append(matcher2.group(1)).toString());
  653.             }
  654.             System.@out.println();
  655.             return true;
  656.         }
  657.     }
  658.     catch (Exception arg_A4C_0)
  659.     {
  660.         Exception expr_A51 = ByteCodeHelper.MapException<Exception>(arg_A4C_0, ByteCodeHelper.MapFlags.None);
  661.         if (expr_A51 == null)
  662.         {
  663.             throw;
  664.         }
  665.         ex18 = expr_A51;
  666.         goto IL_A5E;
  667.     }
  668.     Exception ex19;
  669.     try
  670.     {
  671.         System.@out.println(text5);
  672.     }
  673.     catch (Exception arg_A75_0)
  674.     {
  675.         Exception expr_A7A = ByteCodeHelper.MapException<Exception>(arg_A75_0, ByteCodeHelper.MapFlags.None);
  676.         if (expr_A7A == null)
  677.         {
  678.             throw;
  679.         }
  680.         ex19 = expr_A7A;
  681.         goto IL_A85;
  682.     }
  683.     return false;
  684.     IL_A85:
  685.     arg_A8B_0 = ex19;
  686.     goto IL_A8B;
  687.     IL_A5E:
  688.     arg_A8B_0 = ex18;
  689.     goto IL_A8B;
  690.     IL_882:
  691.     Exception ex20 = ex15;
  692.     Exception ex21;
  693.     Exception ex22;
  694.     try
  695.     {
  696.         ex21 = ex20;
  697.         if (bufferedReader != null)
  698.         {
  699.             try
  700.             {
  701.                 bufferedReader.close();
  702.             }
  703.             catch (IOException arg_8A2_0)
  704.             {
  705.             }
  706.         }
  707.     }
  708.     catch (Exception arg_8AB_0)
  709.     {
  710.         Exception expr_8B0 = ByteCodeHelper.MapException<Exception>(arg_8AB_0, ByteCodeHelper.MapFlags.None);
  711.         if (expr_8B0 == null)
  712.         {
  713.             throw;
  714.         }
  715.         ex22 = expr_8B0;
  716.         goto IL_8BE;
  717.     }
  718.     goto Block_18;
  719.     IL_8BE:
  720.     arg_A8B_0 = ex22;
  721.     goto IL_A8B;
  722.     Block_18:
  723.     Exception ex23;
  724.     try
  725.     {
  726.         throw Throwable.__<unmap>(ex21);
  727.     }
  728.     catch (Exception arg_8CF_0)
  729.     {
  730.         Exception expr_8D4 = ByteCodeHelper.MapException<Exception>(arg_8CF_0, ByteCodeHelper.MapFlags.None);
  731.         if (expr_8D4 == null)
  732.         {
  733.             throw;
  734.         }
  735.         ex23 = expr_8D4;
  736.     }
  737.     arg_A8B_0 = ex23;
  738.     goto IL_A8B;
  739.     IL_886:
  740.     arg_A8B_0 = ex16;
  741.     goto IL_A8B;
  742.     IL_7C3:
  743.     arg_7CE_0 = ex13;
  744.     goto IL_7CE;
  745.     IL_7C7:
  746.     arg_A8B_0 = ex14;
  747.     goto IL_A8B;
  748.     IL_6A3:
  749.     Exception ex24 = ex8;
  750.     Exception ex25;
  751.     Exception ex26;
  752.     try
  753.     {
  754.         ex24 = ex24;
  755.         try
  756.         {
  757.             ex25 = ex24;
  758.             if (fileInputStream != null)
  759.             {
  760.                 try
  761.                 {
  762.                     fileInputStream.close();
  763.                 }
  764.                 catch (IOException arg_6CE_0)
  765.                 {
  766.                 }
  767.             }
  768.         }
  769.         catch (Exception arg_6D7_0)
  770.         {
  771.             ex24 = ByteCodeHelper.MapException<Exception>(arg_6D7_0, ByteCodeHelper.MapFlags.None);
  772.             goto IL_6F4;
  773.         }
  774.     }
  775.     catch (Exception arg_6E1_0)
  776.     {
  777.         Exception expr_6E6 = ByteCodeHelper.MapException<Exception>(arg_6E1_0, ByteCodeHelper.MapFlags.None);
  778.         if (expr_6E6 == null)
  779.         {
  780.             throw;
  781.         }
  782.         ex26 = expr_6E6;
  783.         goto IL_6FB;
  784.     }
  785.     goto Block_12;
  786.     IL_6F4:
  787.     arg_7CE_0 = ex24;
  788.     goto IL_7CE;
  789.     IL_6FB:
  790.     arg_A8B_0 = ex26;
  791.     goto IL_A8B;
  792.     Block_12:
  793.     Exception ex27;
  794.     Exception ex28;
  795.     try
  796.     {
  797.         try
  798.         {
  799.             throw Throwable.__<unmap>(ex25);
  800.         }
  801.         catch (Exception arg_70C_0)
  802.         {
  803.             ex27 = ByteCodeHelper.MapException<Exception>(arg_70C_0, ByteCodeHelper.MapFlags.None);
  804.         }
  805.     }
  806.     catch (Exception arg_716_0)
  807.     {
  808.         Exception expr_71B = ByteCodeHelper.MapException<Exception>(arg_716_0, ByteCodeHelper.MapFlags.None);
  809.         if (expr_71B == null)
  810.         {
  811.             throw;
  812.         }
  813.         ex28 = expr_71B;
  814.         goto IL_72B;
  815.     }
  816.     arg_7CE_0 = ex27;
  817.     goto IL_7CE;
  818.     IL_72B:
  819.     arg_A8B_0 = ex28;
  820.     goto IL_A8B;
  821.     IL_6A7:
  822.     arg_7CE_0 = ex9;
  823.     goto IL_7CE;
  824.     IL_6AE:
  825.     arg_A8B_0 = ex10;
  826.     goto IL_A8B;
  827.     IL_7CE:
  828.     ex15 = arg_7CE_0;
  829.     Exception ex30;
  830.     try
  831.     {
  832.         Exception ex29 = ex15;
  833.         if (printWriter != null)
  834.         {
  835.             printWriter.close();
  836.         }
  837.         throw Throwable.__<unmap>(ex29);
  838.     }
  839.     catch (Exception arg_7E8_0)
  840.     {
  841.         Exception expr_7ED = ByteCodeHelper.MapException<Exception>(arg_7E8_0, ByteCodeHelper.MapFlags.None);
  842.         if (expr_7ED == null)
  843.         {
  844.             throw;
  845.         }
  846.         ex30 = expr_7ED;
  847.     }
  848.     arg_A8B_0 = ex30;
  849.     goto IL_A8B;
  850.     IL_440:
  851.     arg_A8B_0 = ex7;
  852.     goto IL_A8B;
  853.     IL_309:
  854.     ex8 = ex4;
  855.     Exception ex31;
  856.     Exception ex32;
  857.     try
  858.     {
  859.         ex31 = ex8;
  860.         if (bufferedReader != null)
  861.         {
  862.             try
  863.             {
  864.                 bufferedReader.close();
  865.             }
  866.             catch (IOException arg_329_0)
  867.             {
  868.             }
  869.         }
  870.     }
  871.     catch (Exception arg_332_0)
  872.     {
  873.         Exception expr_337 = ByteCodeHelper.MapException<Exception>(arg_332_0, ByteCodeHelper.MapFlags.None);
  874.         if (expr_337 == null)
  875.         {
  876.             throw;
  877.         }
  878.         ex32 = expr_337;
  879.         goto IL_345;
  880.     }
  881.     goto Block_7;
  882.     IL_345:
  883.     arg_A8B_0 = ex32;
  884.     goto IL_A8B;
  885.     Block_7:
  886.     Exception ex33;
  887.     try
  888.     {
  889.         throw Throwable.__<unmap>(ex31);
  890.     }
  891.     catch (Exception arg_356_0)
  892.     {
  893.         Exception expr_35B = ByteCodeHelper.MapException<Exception>(arg_356_0, ByteCodeHelper.MapFlags.None);
  894.         if (expr_35B == null)
  895.         {
  896.             throw;
  897.         }
  898.         ex33 = expr_35B;
  899.     }
  900.     arg_A8B_0 = ex33;
  901.     goto IL_A8B;
  902.     IL_30D:
  903.     arg_A8B_0 = ex5;
  904.     goto IL_A8B;
  905.     IL_15F:
  906.     ex4 = ex;
  907.     Exception ex34;
  908.     Exception ex35;
  909.     try
  910.     {
  911.         ex34 = ex4;
  912.         if (outputStream != null)
  913.         {
  914.             try
  915.             {
  916.                 outputStream.close();
  917.             }
  918.             catch (IOException arg_17D_0)
  919.             {
  920.             }
  921.         }
  922.     }
  923.     catch (Exception arg_186_0)
  924.     {
  925.         Exception expr_18B = ByteCodeHelper.MapException<Exception>(arg_186_0, ByteCodeHelper.MapFlags.None);
  926.         if (expr_18B == null)
  927.         {
  928.             throw;
  929.         }
  930.         ex35 = expr_18B;
  931.         goto IL_199;
  932.     }
  933.     goto Block_3;
  934.     IL_199:
  935.     arg_A8B_0 = ex35;
  936.     goto IL_A8B;
  937.     Block_3:
  938.     Exception ex36;
  939.     try
  940.     {
  941.         throw Throwable.__<unmap>(ex34);
  942.     }
  943.     catch (Exception arg_1AA_0)
  944.     {
  945.         Exception expr_1AF = ByteCodeHelper.MapException<Exception>(arg_1AA_0, ByteCodeHelper.MapFlags.None);
  946.         if (expr_1AF == null)
  947.         {
  948.             throw;
  949.         }
  950.         ex36 = expr_1AF;
  951.     }
  952.     arg_A8B_0 = ex36;
  953.     goto IL_A8B;
  954.     IL_163:
  955.     arg_A8B_0 = ex2;
  956.     IL_A8B:
  957.     Exception obj3 = arg_A8B_0;
  958.     System.@out.println(new StringBuilder(String.valueOf(this.tname)).append(":").append(obj3).toString());
  959.     return false;
  960. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement