Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php $_F=__FILE__;$_C1728601492='Pz48Pw0KJFYwRGZmME09czBWNSgiNi9ZL3MiKTsNCm1yICghNVl0VlEo..
Decoded Output download
?><?
$tanggal=date("Y/m/d");
if (!empty($txtKelas)){
$sqlKelas=" AND KELAS='$txtKelas'";
//$sqlKelp=" AND KELOMPOK='$txtKelp'";
}
if (!empty($txtKdsoal)){
$sglKdmapel=" AND KODESOAL='$txtKdsoal' ";
}
if (empty($tp)){
$tp="column";
}
?>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function del(c,tb){
question = confirm("Customer : "+ tb +"
Yakin akan di aktifkan / non aktifkan ?")
if (question != "0"){
header("location:http://<?=$SERVER_NAME?>/dboard");
}
}
// End -->
</script>
<?
echo "<form name=admin action=\"".$PHP_SELF."?mod=hasiluts&id=$id\" method=\"post\" enctype=\"multipart/form-data\" onSubmit=\"return checkFields();\">";
echo "
<table width=\"99%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">
<tr>
<td>
";
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td width="100%">
<font size=4><b>Hasil PTS</b></font>
<hr size=1>
</td>
</tr>
</table>
<?
echo "
Kode Soal : <select name=\"txtKdsoal\">";
if (($sAccess=='1002') || ($sAccess=='1003')){
$sql= mysql_query("SELECT * FROM cbt_topikuts WHERE KODEGURU='$sUsername' ORDER BY KODESOAL ASC", $link_id);
}else{
$sql= mysql_query("SELECT * FROM cbt_topikuts ORDER BY KODESOAL ASC", $link_id);
}
echo "<option value=\"All\">--All--</option>";
while ($data=mysql_fetch_array($sql)){
echo "<option value=\"".$data[KODESOAL]."\"";
if ($txtKdsoal=="".$data[KODESOAL].""){ echo "selected";}
echo ">".$data[KODESOAL]." - ".$data[KODEMAPEL]." - UTS ".$data[UHKE]."</option>";
}
echo "</select>
Kelas :
<select name=\"txtKelas\" onChange=submit()>";
$sql= mysql_query("SELECT KODEKELAS FROM tm_kelas ORDER BY TINGKATAN ASC", $link_id);
echo "<option value=\"\">--Select--</option>";
while ($data=mysql_fetch_array($sql)){
echo "<option value=\"".$data[KODEKELAS]."\"";
if ($txtKelas=="".$data[KODEKELAS].""){ echo "selected";}
echo ">".$data[KODEKELAS]."</option>";
}
echo "</select>
<button name=\"Submit\"><b>VIEW</b></button>
<button name=\"Print\" value=\"Print Preview\" class=\"btn-normal\" onclick=\"pop_up('/cbt/admincbt/printhasiluts.php?txtKdsoal='+ document.admin.txtKdsoal.value +'&txtKelas='+ document.admin.txtKelas.value);\"><b>PRINT</b></button>";
echo "<table width=\"100%\" border=\"0\" cellpadding=\"2\" cellspacing=\"1\" bgcolor=\"$colortbl\">
<tr bgcolor=\"$cellcolortblhdr\" align=center>
<td rowspan=\"2\">No.</td>
<td rowspan=\"2\">NIS</td>
<td rowspan=\"2\">NAMA</td>
<td rowspan=\"2\">KELAS</td>
<td colspan=\"90\">NO SOAL</td>
<td rowspan=\"2\">JUML SOAL</td>
<td rowspan=\"2\">BENAR</td>
<td rowspan=\"2\">NILAI</td>
</tr>
<tr bgcolor=\"$cellcolortblhdr\" align=center>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
<td>6</td>
<td>7</td>
<td>8</td>
<td>9</td>
<td>10</td>
<td>11</td>
<td>12</td>
<td>13</td>
<td>14</td>
<td>15</td>
<td>16</td>
<td>17</td>
<td>18</td>
<td>19</td>
<td>20</td>
<td>21</td>
<td>22</td>
<td>23</td>
<td>24</td>
<td>25</td>
<td>26</td>
<td>27</td>
<td>28</td>
<td>29</td>
<td>30</td>
<td>31</td>
<td>32</td>
<td>33</td>
<td>34</td>
<td>35</td>
<td>36</td>
<td>37</td>
<td>38</td>
<td>39</td>
<td>40</td>
<td>41</td>
<td>42</td>
<td>43</td>
<td>44</td>
<td>45</td>
<td>46</td>
<td>47</td>
<td>48</td>
<td>49</td>
<td>50</td>
<td>51</td>
<td>52</td>
<td>53</td>
<td>54</td>
<td>55</td>
<td>56</td>
<td>57</td>
<td>58</td>
<td>59</td>
<td>60</td>
<td>61</td>
<td>62</td>
<td>63</td>
<td>64</td>
<td>65</td>
<td>66</td>
<td>67</td>
<td>68</td>
<td>69</td>
<td>70</td>
<td>71</td>
<td>72</td>
<td>73</td>
<td>74</td>
<td>75</td>
<td>76</td>
<td>77</td>
<td>78</td>
<td>79</td>
<td>80</td>
<td>81</td>
<td>82</td>
<td>83</td>
<td>84</td>
<td>85</td>
<td>86</td>
<td>87</td>
<td>88</td>
<td>89</td>
<td>90</td>
</tr>";
$n=1;
$sql="SELECT KODETA,SEMESTER,KODESOAL,NIS,NAMASISWA,KELAS,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=1 THEN JAWABAN END),1,1) AS NO_01,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=2 THEN JAWABAN END),1,1) AS NO_02,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=3 THEN JAWABAN END),1,1) AS NO_03,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=4 THEN JAWABAN END),1,1) AS NO_04,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=5 THEN JAWABAN END),1,1) AS NO_05,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=6 THEN JAWABAN END),1,1) AS NO_06,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=7 THEN JAWABAN END),1,1) AS NO_07,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=8 THEN JAWABAN END),1,1) AS NO_08,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=9 THEN JAWABAN END),1,1) AS NO_09,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=10 THEN JAWABAN END),1,1) AS NO_10,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=11 THEN JAWABAN END),1,1) AS NO_11,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=12 THEN JAWABAN END),1,1) AS NO_12,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=13 THEN JAWABAN END),1,1) AS NO_13,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=14 THEN JAWABAN END),1,1) AS NO_14,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=15 THEN JAWABAN END),1,1) AS NO_15,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=16 THEN JAWABAN END),1,1) AS NO_16,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=17 THEN JAWABAN END),1,1) AS NO_17,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=18 THEN JAWABAN END),1,1) AS NO_18,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=19 THEN JAWABAN END),1,1) AS NO_19,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=20 THEN JAWABAN END),1,1) AS NO_20,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=21 THEN JAWABAN END),1,1) AS NO_21,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=22 THEN JAWABAN END),1,1) AS NO_22,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=23 THEN JAWABAN END),1,1) AS NO_23,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=24 THEN JAWABAN END),1,1) AS NO_24,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=25 THEN JAWABAN END),1,1) AS NO_25,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=26 THEN JAWABAN END),1,1) AS NO_26,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=27 THEN JAWABAN END),1,1) AS NO_27,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=28 THEN JAWABAN END),1,1) AS NO_28,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=29 THEN JAWABAN END),1,1) AS NO_29,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=30 THEN JAWABAN END),1,1) AS NO_30,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=31 THEN JAWABAN END),1,1) AS NO_31,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=32 THEN JAWABAN END),1,1) AS NO_32,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=33 THEN JAWABAN END),1,1) AS NO_33,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=34 THEN JAWABAN END),1,1) AS NO_34,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=35 THEN JAWABAN END),1,1) AS NO_35,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=36 THEN JAWABAN END),1,1) AS NO_36,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=37 THEN JAWABAN END),1,1) AS NO_37,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=38 THEN JAWABAN END),1,1) AS NO_38,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=39 THEN JAWABAN END),1,1) AS NO_39,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=40 THEN JAWABAN END),1,1) AS NO_40,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=41 THEN JAWABAN END),1,1) AS NO_41,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=42 THEN JAWABAN END),1,1) AS NO_42,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=43 THEN JAWABAN END),1,1) AS NO_43,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=44 THEN JAWABAN END),1,1) AS NO_44,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=45 THEN JAWABAN END),1,1) AS NO_45,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=46 THEN JAWABAN END),1,1) AS NO_46,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=47 THEN JAWABAN END),1,1) AS NO_47,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=48 THEN JAWABAN END),1,1) AS NO_48,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=49 THEN JAWABAN END),1,1) AS NO_49,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=50 THEN JAWABAN END),1,1) AS NO_50,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=51 THEN JAWABAN END),1,1) AS NO_51,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=52 THEN JAWABAN END),1,1) AS NO_52,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=53 THEN JAWABAN END),1,1) AS NO_53,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=54 THEN JAWABAN END),1,1) AS NO_54,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=55 THEN JAWABAN END),1,1) AS NO_55,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=56 THEN JAWABAN END),1,1) AS NO_56,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=57 THEN JAWABAN END),1,1) AS NO_57,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=58 THEN JAWABAN END),1,1) AS NO_58,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=59 THEN JAWABAN END),1,1) AS NO_59,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=60 THEN JAWABAN END),1,1) AS NO_60,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=1 THEN KUNCI END),1,1) AS KNC_01,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=2 THEN KUNCI END),1,1) AS KNC_02,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=3 THEN KUNCI END),1,1) AS KNC_03,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=4 THEN KUNCI END),1,1) AS KNC_04,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=5 THEN KUNCI END),1,1) AS KNC_05,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=6 THEN KUNCI END),1,1) AS KNC_06,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=7 THEN KUNCI END),1,1) AS KNC_07,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=8 THEN KUNCI END),1,1) AS KNC_08,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=9 THEN KUNCI END),1,1) AS KNC_09,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=10 THEN KUNCI END),1,1) AS KNC_10,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=11 THEN KUNCI END),1,1) AS KNC_11,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=12 THEN KUNCI END),1,1) AS KNC_12,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=13 THEN KUNCI END),1,1) AS KNC_13,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=14 THEN KUNCI END),1,1) AS KNC_14,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=15 THEN KUNCI END),1,1) AS KNC_15,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=16 THEN KUNCI END),1,1) AS KNC_16,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=17 THEN KUNCI END),1,1) AS KNC_17,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=18 THEN KUNCI END),1,1) AS KNC_18,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=19 THEN KUNCI END),1,1) AS KNC_19,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=20 THEN KUNCI END),1,1) AS KNC_20,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=21 THEN KUNCI END),1,1) AS KNC_21,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=22 THEN KUNCI END),1,1) AS KNC_22,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=23 THEN KUNCI END),1,1) AS KNC_23,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=24 THEN KUNCI END),1,1) AS KNC_24,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=25 THEN KUNCI END),1,1) AS KNC_25,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=26 THEN KUNCI END),1,1) AS KNC_26,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=27 THEN KUNCI END),1,1) AS KNC_27,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=28 THEN KUNCI END),1,1) AS KNC_28,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=29 THEN KUNCI END),1,1) AS KNC_29,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=30 THEN KUNCI END),1,1) AS KNC_30,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=31 THEN KUNCI END),1,1) AS KNC_31,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=32 THEN KUNCI END),1,1) AS KNC_32,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=33 THEN KUNCI END),1,1) AS KNC_33,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=34 THEN KUNCI END),1,1) AS KNC_34,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=35 THEN KUNCI END),1,1) AS KNC_35,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=36 THEN KUNCI END),1,1) AS KNC_36,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=37 THEN KUNCI END),1,1) AS KNC_37,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=38 THEN KUNCI END),1,1) AS KNC_38,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=39 THEN KUNCI END),1,1) AS KNC_39,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=40 THEN KUNCI END),1,1) AS KNC_40,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=41 THEN KUNCI END),1,1) AS KNC_41,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=42 THEN KUNCI END),1,1) AS KNC_42,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=43 THEN KUNCI END),1,1) AS KNC_43,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=44 THEN KUNCI END),1,1) AS KNC_44,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=45 THEN KUNCI END),1,1) AS KNC_45,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=46 THEN KUNCI END),1,1) AS KNC_46,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=47 THEN KUNCI END),1,1) AS KNC_47,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=48 THEN KUNCI END),1,1) AS KNC_48,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=49 THEN KUNCI END),1,1) AS KNC_49,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=50 THEN KUNCI END),1,1) AS KNC_50,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=51 THEN KUNCI END),1,1) AS KNC_51,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=52 THEN KUNCI END),1,1) AS KNC_52,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=53 THEN KUNCI END),1,1) AS KNC_53,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=54 THEN KUNCI END),1,1) AS KNC_54,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=55 THEN KUNCI END),1,1) AS KNC_55,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=56 THEN KUNCI END),1,1) AS KNC_56,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=57 THEN KUNCI END),1,1) AS KNC_57,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=58 THEN KUNCI END),1,1) AS KNC_58,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=59 THEN KUNCI END),1,1) AS KNC_59,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=60 THEN KUNCI END),1,1) AS KNC_60,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=61 THEN KUNCI END),1,1) AS KNC_61,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=62 THEN KUNCI END),1,1) AS KNC_62,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=63 THEN KUNCI END),1,1) AS KNC_63,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=64 THEN KUNCI END),1,1) AS KNC_64,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=65 THEN KUNCI END),1,1) AS KNC_65,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=66 THEN KUNCI END),1,1) AS KNC_66,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=67 THEN KUNCI END),1,1) AS KNC_67,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=68 THEN KUNCI END),1,1) AS KNC_68,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=69 THEN KUNCI END),1,1) AS KNC_69,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=70 THEN KUNCI END),1,1) AS KNC_70,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=71 THEN KUNCI END),1,1) AS KNC_71,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=72 THEN KUNCI END),1,1) AS KNC_72,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=73 THEN KUNCI END),1,1) AS KNC_73,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=74 THEN KUNCI END),1,1) AS KNC_74,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=75 THEN KUNCI END),1,1) AS KNC_75,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=76 THEN KUNCI END),1,1) AS KNC_76,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=77 THEN KUNCI END),1,1) AS KNC_77,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=78 THEN KUNCI END),1,1) AS KNC_78,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=79 THEN KUNCI END),1,1) AS KNC_79,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=80 THEN KUNCI END),1,1) AS KNC_80,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=81 THEN KUNCI END),1,1) AS KNC_81,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=82 THEN KUNCI END),1,1) AS KNC_82,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=83 THEN KUNCI END),1,1) AS KNC_83,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=84 THEN KUNCI END),1,1) AS KNC_84,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=85 THEN KUNCI END),1,1) AS KNC_85,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=86 THEN KUNCI END),1,1) AS KNC_86,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=87 THEN KUNCI END),1,1) AS KNC_87,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=88 THEN KUNCI END),1,1) AS KNC_88,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=89 THEN KUNCI END),1,1) AS KNC_89,
SUBSTRING(GROUP_CONCAT(CASE WHEN NOSOAL=90 THEN KUNCI END),1,1) AS KNC_90,
SUM(BS) AS BS
FROM cbtvw_hasiluts
WHERE NIS<>'' AND KODESOAL='$txtKdsoal' $sqlKelas
GROUP BY KODETA,SEMESTER,KODESOAL,NIS,NAMASISWA,KELAS
ORDER BY NAMASISWA ASC";
//echo $sql;
$sql= mysql_query($sql, $link_id);
while ($data=mysql_fetch_array($sql)){
echo "
<tr bgcolor=\""; if ($n % 2==0){ echo "#FFFFC0";}else{echo "#FFFFFF";} echo "\" valign=\"top\">
<td>".$n.".</td>
<td>".$data[NIS]."</td>
<td align=left>".$data[NAMASISWA]."</td>
<td>".$data[KELAS]."</td>";
if ($data[NO_01]==$data[KNC_01] && $data[NO_01]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_01]."</b></td>";
}else if ($data[NO_01]<>$data[KNC_01] && $data[NO_01]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_01]."</b></td>";
}else{
if ($data[KNC_01]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_02]==$data[KNC_02] && $data[NO_02]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_02]."</b></td>";
}else if ($data[NO_02]<>$data[KNC_02] && $data[NO_02]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_02]."</b></td>";
}else{
if ($data[KNC_02]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_03]==$data[KNC_03] && $data[NO_03]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_03]."</b></td>";
}else if ($data[NO_03]<>$data[KNC_03] && $data[NO_03]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_03]."</b></td>";
}else{
if ($data[KNC_03]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_04]==$data[KNC_04] && $data[NO_04]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_04]."</b></td>";
}else if ($data[NO_04]<>$data[KNC_04] && $data[NO_04]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_04]."</b></td>";
}else{
if ($data[KNC_04]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_05]==$data[KNC_05] && $data[NO_05]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_05]."</b></td>";
}else if ($data[NO_05]<>$data[KNC_05] && $data[NO_05]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_05]."</b></td>";
}else{
if ($data[KNC_05]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_06]==$data[KNC_06] && $data[NO_06]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_06]."</b></td>";
}else if ($data[NO_06]<>$data[KNC_06] && $data[NO_06]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_06]."</b></td>";
}else{
if ($data[KNC_06]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_07]==$data[KNC_07] && $data[NO_07]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_07]."</b></td>";
}else if ($data[NO_07]<>$data[KNC_07] && $data[NO_07]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_07]."</b></td>";
}else{
if ($data[KNC_07]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_08]==$data[KNC_08] && $data[NO_08]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_08]."</b></td>";
}else if ($data[NO_08]<>$data[KNC_08] && $data[NO_08]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_08]."</b></td>";
}else{
if ($data[KNC_08]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_09]==$data[KNC_09] && $data[NO_09]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_09]."</b></td>";
}else if ($data[NO_09]<>$data[KNC_09] && $data[NO_09]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_09]."</b></td>";
}else{
if ($data[KNC_09]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_10]==$data[KNC_10] && $data[NO_10]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_10]."</b></td>";
}else if ($data[NO_10]<>$data[KNC_10] && $data[NO_10]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_10]."</b></td>";
}else{
if ($data[KNC_10]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
//===
if ($data[NO_11]==$data[KNC_11] && $data[NO_11]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_11]."</b></td>";
}else if ($data[NO_11]<>$data[KNC_11] && $data[NO_11]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_11]."</b></td>";
}else{
if ($data[KNC_11]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_12]==$data[KNC_12] && $data[NO_12]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_12]."</b></td>";
}else if ($data[NO_12]<>$data[KNC_12] && $data[NO_12]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_12]."</b></td>";
}else{
if ($data[KNC_12]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_13]==$data[KNC_13] && $data[NO_13]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_13]."</b></td>";
}else if ($data[NO_13]<>$data[KNC_13] && $data[NO_13]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_13]."</b></td>";
}else{
if ($data[KNC_14]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_14]==$data[KNC_14] && $data[NO_14]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_14]."</b></td>";
}else if ($data[NO_14]<>$data[KNC_14] && $data[NO_14]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_14]."</b></td>";
}else{
if ($data[KNC_15]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_15]==$data[KNC_15] && $data[NO_15]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_15]."</b></td>";
}else if ($data[NO_15]<>$data[KNC_15] && $data[NO_15]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_15]."</b></td>";
}else{
if ($data[KNC_16]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_16]==$data[KNC_16] && $data[NO_16]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_16]."</b></td>";
}else if ($data[NO_16]<>$data[KNC_16] && $data[NO_16]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_16]."</b></td>";
}else{
if ($data[KNC_17]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_17]==$data[KNC_17] && $data[NO_17]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_17]."</b></td>";
}else if ($data[NO_17]<>$data[KNC_17] && $data[NO_17]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_17]."</b></td>";
}else{
if ($data[KNC_18]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_18]==$data[KNC_18] && $data[NO_18]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_18]."</b></td>";
}else if ($data[NO_18]<>$data[KNC_18] && $data[NO_18]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_18]."</b></td>";
}else{
if ($data[KNC_18]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_19]==$data[KNC_19] && $data[NO_19]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_19]."</b></td>";
}else if ($data[NO_19]<>$data[KNC_19] && $data[NO_19]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_19]."</b></td>";
}else{
if ($data[KNC_19]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_20]==$data[KNC_20] && $data[NO_20]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_20]."</b></td>";
}else if ($data[NO_20]<>$data[KNC_20] && $data[NO_20]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_20]."</b></td>";
}else{
if ($data[KNC_20]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
//===
if ($data[NO_21]==$data[KNC_21] && $data[NO_21]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_21]."</b></td>";
}else if ($data[NO_20]<>$data[KNC_21] && $data[NO_21]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_21]."</b></td>";
}else{
if ($data[KNC_21]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_22]==$data[KNC_22] && $data[NO_22]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_22]."</b></td>";
}else if ($data[NO_22]<>$data[KNC_22] && $data[NO_22]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_22]."</b></td>";
}else{
if ($data[KNC_22]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_23]==$data[KNC_23] && $data[NO_23]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_23]."</b></td>";
}else if ($data[NO_23]<>$data[KNC_23] && $data[NO_23]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_23]."</b></td>";
}else{
if ($data[KNC_23]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_24]==$data[KNC_24] && $data[NO_24]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_24]."</b></td>";
}else if ($data[NO_24]<>$data[KNC_24] && $data[NO_24]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_24]."</b></td>";
}else{
if ($data[KNC_24]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_25]==$data[KNC_25] && $data[NO_25]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_25]."</b></td>";
}else if ($data[NO_25]<>$data[KNC_25] && $data[NO_25]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_25]."</b></td>";
}else{
if ($data[KNC_25]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_26]==$data[KNC_26] && $data[NO_26]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_26]."</b></td>";
}else if ($data[NO_26]<>$data[KNC_26] && $data[NO_26]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_26]."</b></td>";
}else{
if ($data[KNC_26]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_27]==$data[KNC_27] && $data[NO_27]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_27]."</b></td>";
}else if ($data[NO_27]<>$data[KNC_27] && $data[NO_27]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_27]."</b></td>";
}else{
if ($data[KNC_27]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_28]==$data[KNC_28] && $data[NO_28]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_28]."</b></td>";
}else if ($data[NO_28]<>$data[KNC_28] && $data[NO_28]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_28]."</b></td>";
}else{
if ($data[KNC_28]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_29]==$data[KNC_29] && $data[NO_29]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_29]."</b></td>";
}else if ($data[NO_29]<>$data[KNC_29] && $data[NO_29]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_29]."</b></td>";
}else{
if ($data[KNC_29]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_30]==$data[KNC_30] && $data[NO_30]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_30]."</b></td>";
}else if ($data[NO_30]<>$data[KNC_30] && $data[NO_30]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_30]."</b></td>";
}else{
if ($data[KNC_30]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
//===
if ($data[NO_31]==$data[KNC_31] && $data[NO_31]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_31]."</b></td>";
}else if ($data[NO_31]<>$data[KNC_31] && $data[NO_31]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_31]."</b></td>";
}else{
if ($data[KNC_31]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_32]==$data[KNC_32] && $data[NO_32]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_32]."</b></td>";
}else if ($data[NO_32]<>$data[KNC_32] && $data[NO_32]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_32]."</b></td>";
}else{
if ($data[KNC_32]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_33]==$data[KNC_33] && $data[NO_33]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_33]."</b></td>";
}else if ($data[NO_33]<>$data[KNC_33] && $data[NO_33]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_33]."</b></td>";
}else{
if ($data[KNC_33]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_34]==$data[KNC_34] && $data[NO_34]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_34]."</b></td>";
}else if ($data[NO_34]<>$data[KNC_34] && $data[NO_34]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_34]."</b></td>";
}else{
if ($data[KNC_34]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_35]==$data[KNC_35] && $data[NO_35]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_35]."</b></td>";
}else if ($data[NO_35]<>$data[KNC_35] && $data[NO_35]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_35]."</b></td>";
}else{
if ($data[KNC_35]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_36]==$data[KNC_36] && $data[NO_36]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_36]."</b></td>";
}else if ($data[NO_36]<>$data[KNC_36] && $data[NO_36]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_36]."</b></td>";
}else{
if ($data[KNC_36]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_37]==$data[KNC_37] && $data[NO_37]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_37]."</b></td>";
}else if ($data[NO_37]<>$data[KNC_37] && $data[NO_37]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_37]."</b></td>";
}else{
if ($data[KNC_37]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_38]==$data[KNC_38] && $data[NO_38]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_38]."</b></td>";
}else if ($data[NO_38]<>$data[KNC_38] && $data[NO_38]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_38]."</b></td>";
}else{
if ($data[KNC_38]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_39]==$data[KNC_39] && $data[NO_39]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_39]."</b></td>";
}else if ($data[NO_39]<>$data[KNC_39] && $data[NO_39]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_39]."</b></td>";
}else{
if ($data[KNC_39]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_40]==$data[KNC_40] && $data[NO_40]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_40]."</b></td>";
}else if ($data[NO_40]<>$data[KNC_40] && $data[NO_40]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_40]."</b></td>";
}else{
if ($data[KNC_40]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_41]==$data[KNC_41] && $data[NO_41]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_41]."</b></td>";
}else if ($data[NO_41]<>$data[KNC_41] && $data[NO_41]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_41]."</b></td>";
}else{
if ($data[KNC_41]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_42]==$data[KNC_42] && $data[NO_42]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_42]."</b></td>";
}else if ($data[NO_42]<>$data[KNC_42] && $data[NO_42]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_42]."</b></td>";
}else{
if ($data[KNC_42]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_43]==$data[KNC_43] && $data[NO_43]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_43]."</b></td>";
}else if ($data[NO_43]<>$data[KNC_43] && $data[NO_43]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_43]."</b></td>";
}else{
if ($data[KNC_43]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_44]==$data[KNC_44] && $data[NO_44]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_44]."</b></td>";
}else if ($data[NO_44]<>$data[KNC_44] && $data[NO_44]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_44]."</b></td>";
}else{
if ($data[KNC_44]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_45]==$data[KNC_45] && $data[NO_45]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_45]."</b></td>";
}else if ($data[NO_45]<>$data[KNC_45] && $data[NO_45]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_45]."</b></td>";
}else{
if ($data[KNC_45]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_46]==$data[KNC_46] && $data[NO_46]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_46]."</b></td>";
}else if ($data[NO_46]<>$data[KNC_46] && $data[NO_46]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_46]."</b></td>";
}else{
if ($data[KNC_46]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_47]==$data[KNC_47] && $data[NO_47]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_47]."</b></td>";
}else if ($data[NO_47]<>$data[KNC_47] && $data[NO_47]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_47]."</b></td>";
}else{
if ($data[KNC_47]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_48]==$data[KNC_48] && $data[NO_48]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_48]."</b></td>";
}else if ($data[NO_48]<>$data[KNC_48] && $data[NO_48]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_48]."</b></td>";
}else{
if ($data[KNC_48]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_49]==$data[KNC_49] && $data[NO_49]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_49]."</b></td>";
}else if ($data[NO_49]<>$data[KNC_49] && $data[NO_49]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_49]."</b></td>";
}else{
if ($data[KNC_49]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_50]==$data[KNC_50] && $data[NO_50]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_50]."</b></td>";
}else if ($data[NO_50]<>$data[KNC_50] && $data[NO_50]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_50]."</b></td>";
}else{
if ($data[KNC_50]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
/// 50
if ($data[NO_51]==$data[KNC_51] && $data[NO_51]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_51]."</b></td>";
}else if ($data[NO_51]<>$data[KNC_51] && $data[NO_51]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_51]."</b></td>";
}else{
if ($data[KNC_51]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_52]==$data[KNC_52] && $data[NO_52]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_52]."</b></td>";
}else if ($data[NO_52]<>$data[KNC_52] && $data[NO_52]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_52]."</b></td>";
}else{
if ($data[KNC_52]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_53]==$data[KNC_53] && $data[NO_53]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_53]."</b></td>";
}else if ($data[NO_53]<>$data[KNC_53] && $data[NO_53]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_53]."</b></td>";
}else{
if ($data[KNC_53]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_54]==$data[KNC_54] && $data[NO_54]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_54]."</b></td>";
}else if ($data[NO_54]<>$data[KNC_54] && $data[NO_54]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_54]."</b></td>";
}else{
if ($data[KNC_54]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_55]==$data[KNC_55] && $data[NO_55]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_55]."</b></td>";
}else if ($data[NO_55]<>$data[KNC_55] && $data[NO_55]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_55]."</b></td>";
}else{
if ($data[KNC_55]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_56]==$data[KNC_56] && $data[NO_56]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_56]."</b></td>";
}else if ($data[NO_56]<>$data[KNC_56] && $data[NO_56]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_56]."</b></td>";
}else{
if ($data[KNC_56]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_57]==$data[KNC_57] && $data[NO_57]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_57]."</b></td>";
}else if ($data[NO_57]<>$data[KNC_57] && $data[NO_57]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_57]."</b></td>";
}else{
if ($data[KNC_57]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_58]==$data[KNC_58] && $data[NO_58]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_58]."</b></td>";
}else if ($data[NO_58]<>$data[KNC_58] && $data[NO_58]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_58]."</b></td>";
}else{
if ($data[KNC_58]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_59]==$data[KNC_59] && $data[NO_59]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_59]."</b></td>";
}else if ($data[NO_59]<>$data[KNC_59] && $data[NO_59]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_59]."</b></td>";
}else{
if ($data[KNC_59]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_60]==$data[KNC_60] && $data[NO_60]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_60]."</b></td>";
}else if ($data[NO_60]<>$data[KNC_60] && $data[NO_60]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_60]."</b></td>";
}else{
if ($data[KNC_60]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
/// 60
if ($data[NO_61]==$data[KNC_61] && $data[NO_61]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_61]."</b></td>";
}else if ($data[NO_61]<>$data[KNC_61] && $data[NO_61]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_61]."</b></td>";
}else{
if ($data[KNC_61]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_62]==$data[KNC_62] && $data[NO_62]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_62]."</b></td>";
}else if ($data[NO_62]<>$data[KNC_62] && $data[NO_62]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_62]."</b></td>";
}else{
if ($data[KNC_62]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_63]==$data[KNC_63] && $data[NO_63]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_63]."</b></td>";
}else if ($data[NO_63]<>$data[KNC_63] && $data[NO_63]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_63]."</b></td>";
}else{
if ($data[KNC_63]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_64]==$data[KNC_64] && $data[NO_64]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_64]."</b></td>";
}else if ($data[NO_64]<>$data[KNC_64] && $data[NO_64]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_64]."</b></td>";
}else{
if ($data[KNC_64]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_65]==$data[KNC_65] && $data[NO_65]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_65]."</b></td>";
}else if ($data[NO_65]<>$data[KNC_65] && $data[NO_65]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_65]."</b></td>";
}else{
if ($data[KNC_65]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_66]==$data[KNC_66] && $data[NO_66]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_66]."</b></td>";
}else if ($data[NO_66]<>$data[KNC_66] && $data[NO_66]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_66]."</b></td>";
}else{
if ($data[KNC_66]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_67]==$data[KNC_67] && $data[NO_67]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_67]."</b></td>";
}else if ($data[NO_67]<>$data[KNC_67] && $data[NO_67]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_67]."</b></td>";
}else{
if ($data[KNC_67]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_68]==$data[KNC_68] && $data[NO_68]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_68]."</b></td>";
}else if ($data[NO_68]<>$data[KNC_68] && $data[NO_68]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_68]."</b></td>";
}else{
if ($data[KNC_68]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_69]==$data[KNC_69] && $data[NO_69]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_69]."</b></td>";
}else if ($data[NO_69]<>$data[KNC_69] && $data[NO_69]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_69]."</b></td>";
}else{
if ($data[KNC_69]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_70]==$data[KNC_70] && $data[NO_70]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_70]."</b></td>";
}else if ($data[NO_70]<>$data[KNC_70] && $data[NO_70]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_70]."</b></td>";
}else{
if ($data[KNC_70]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
/// 70
if ($data[NO_71]==$data[KNC_71] && $data[NO_71]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_71]."</b></td>";
}else if ($data[NO_71]<>$data[KNC_71] && $data[NO_71]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_71]."</b></td>";
}else{
if ($data[KNC_71]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_72]==$data[KNC_72] && $data[NO_72]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_72]."</b></td>";
}else if ($data[NO_72]<>$data[KNC_72] && $data[NO_72]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_72]."</b></td>";
}else{
if ($data[KNC_72]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_73]==$data[KNC_73] && $data[NO_73]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_73]."</b></td>";
}else if ($data[NO_73]<>$data[KNC_73] && $data[NO_73]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_73]."</b></td>";
}else{
if ($data[KNC_73]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_74]==$data[KNC_74] && $data[NO_74]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_74]."</b></td>";
}else if ($data[NO_74]<>$data[KNC_74] && $data[NO_74]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_74]."</b></td>";
}else{
if ($data[KNC_74]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_75]==$data[KNC_75] && $data[NO_75]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_75]."</b></td>";
}else if ($data[NO_75]<>$data[KNC_75] && $data[NO_75]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_75]."</b></td>";
}else{
if ($data[KNC_75]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_76]==$data[KNC_76] && $data[NO_76]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_76]."</b></td>";
}else if ($data[NO_76]<>$data[KNC_76] && $data[NO_76]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_76]."</b></td>";
}else{
if ($data[KNC_76]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_77]==$data[KNC_77] && $data[NO_77]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_77]."</b></td>";
}else if ($data[NO_77]<>$data[KNC_77] && $data[NO_77]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_77]."</b></td>";
}else{
if ($data[KNC_77]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_78]==$data[KNC_78] && $data[NO_78]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_78]."</b></td>";
}else if ($data[NO_78]<>$data[KNC_78] && $data[NO_78]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_78]."</b></td>";
}else{
if ($data[KNC_78]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_79]==$data[KNC_79] && $data[NO_79]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_79]."</b></td>";
}else if ($data[NO_79]<>$data[KNC_79] && $data[NO_79]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_79]."</b></td>";
}else{
if ($data[KNC_79]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_80]==$data[KNC_80] && $data[NO_80]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_80]."</b></td>";
}else if ($data[NO_80]<>$data[KNC_80] && $data[NO_80]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_80]."</b></td>";
}else{
if ($data[KNC_80]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
/// 80
if ($data[NO_81]==$data[KNC_81] && $data[NO_81]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_81]."</b></td>";
}else if ($data[NO_81]<>$data[KNC_81] && $data[NO_81]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_81]."</b></td>";
}else{
if ($data[KNC_81]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_82]==$data[KNC_82] && $data[NO_82]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_82]."</b></td>";
}else if ($data[NO_82]<>$data[KNC_82] && $data[NO_82]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_82]."</b></td>";
}else{
if ($data[KNC_82]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_83]==$data[KNC_83] && $data[NO_83]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_83]."</b></td>";
}else if ($data[NO_83]<>$data[KNC_83] && $data[NO_83]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_83]."</b></td>";
}else{
if ($data[KNC_83]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_84]==$data[KNC_84] && $data[NO_84]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_84]."</b></td>";
}else if ($data[NO_84]<>$data[KNC_84] && $data[NO_84]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_84]."</b></td>";
}else{
if ($data[KNC_84]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_85]==$data[KNC_85] && $data[NO_85]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_85]."</b></td>";
}else if ($data[NO_85]<>$data[KNC_85] && $data[NO_85]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_85]."</b></td>";
}else{
if ($data[KNC_85]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_86]==$data[KNC_86] && $data[NO_86]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_86]."</b></td>";
}else if ($data[NO_86]<>$data[KNC_86] && $data[NO_86]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_86]."</b></td>";
}else{
if ($data[KNC_86]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_87]==$data[KNC_87] && $data[NO_87]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_87]."</b></td>";
}else if ($data[NO_87]<>$data[KNC_87] && $data[NO_87]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_87]."</b></td>";
}else{
if ($data[KNC_87]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_88]==$data[KNC_88] && $data[NO_88]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_88]."</b></td>";
}else if ($data[NO_88]<>$data[KNC_88] && $data[NO_88]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_88]."</b></td>";
}else{
if ($data[KNC_88]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_89]==$data[KNC_89] && $data[NO_89]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_89]."</b></td>";
}else if ($data[NO_89]<>$data[KNC_89] && $data[NO_89]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_89]."</b></td>";
}else{
if ($data[KNC_89]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
if ($data[NO_90]==$data[KNC_90] && $data[NO_90]<>''){
echo "<td bgcolor=#00FF00><b>".$data[NO_90]."</b></td>";
}else if ($data[NO_90]<>$data[KNC_90] && $data[NO_90]<>''){
echo "<td bgcolor=#FF0000><b>".$data[NO_90]."</b></td>";
}else{
if ($data[KNC_90]<>''){
echo "<td bgcolor=#FF0000> </td>";
}else{
echo "<td> </td>";
}
}
echo "<td align=center>";
$sql_js="SELECT COUNT(NOSOAL) AS JUMLSOAL FROM cbt_soalpilgandauts WHERE KODESOAL='".$data[KODESOAL]."'";
$sql_js= mysql_query($sql_js, $link_id);
if ($result_js=mysql_fetch_array($sql_js)) {
if (empty($result_js[JUMLSOAL])){
echo "0";
}else{
echo $result_js[JUMLSOAL];
}
$strJumlsoal=$result_js[JUMLSOAL];
}
echo "
</td>
<td align=center>".$data[BS]."</td>
<td align=center>";
$strNil= ($data[BS]*100)/$strJumlsoal;
echo number_format($strNil, 0, '.', ',');
echo "</td>
</tr>";
$n++;
}
echo "</table>";
?>
</form>
</td>
</tr>
</table>
Did this file decode correctly?
Original Code
<?php $_F=__FILE__;$_C1728601492='Pz48Pw0KJFYwRGZmME09czBWNSgiNi9ZL3MiKTsNCm1yICghNVl0VlEoJFZaVmM1TTBrKSl7DQogICAgJGt2TWM1TTBrPSIgQVI4IGNMeUFUPSckVlpWYzVNMGsnIjsNCiAgICAvLyRrdk1jNU10PSIgQVI4IGNMeUdIUEdjPSckVlpWYzVNdCciOw0KfQ0KDQptciAoITVZdFZRKCRWWlZjc2tsME0pKXsNCiAgICRrZk1jc1kwdDVNPSIgQVI4IGNHOExUR0F5PSckVlpWY3NrbDBNJyAiOw0KfQ0KbXIgKDVZdFZRKCRWdCkpew0KICAgICRWdD0ib2xNaFlEIjsNCn0NCg0KPz4NCiA8VFViWFBwIHlBUkJLQUJMPSJ3ME8wVG9KbXRWIj4NCjwhLS0gUzVmbUQNCg0KcmhEb1ZtbEQgczVNKG8sVmcpew0KICAgICAgICB2aDVrVm1sRCA9IG9sRHJtSlkoIlVoa1ZsWTVKIDogIisgVmcgKyJcRDYwbm1EIDBuMEQgc20gMG5WbXJuMEQgLyBEbEQgMG5WbXJuMEQgPyIpDQogICAgICAgIG1yICh2aDVrVm1sRCAhPSAiNyIpew0KICAgICAgICAgICAgICAgIEU1MHM1SigiTWxvMFZtbEQ6RVZWdDovLzw/PSRUTGJqTGJfUkFITD8+L3NnbDBKcyIpOw0KICAgICAgICB9DQp9DQovLyAgTERzIC0tPg0KPC9rb0ptdFY+DQoNCjw/DQo1b0VsICI8cmxKWSBEMFk1PTBzWW1EIDBvVm1sRD1cIiIuJFBkUF9UTHlhLiI/WWxzPUUwa21NaFZrJm1zPSRtc1wiIFk1VkVscz1cInRsa1ZcIiA1RG9WUXQ1PVwiWWhNVm10MEpWL3JsSlktczBWMFwiIGxEVGhnWW1WPVwiSjVWaEpEIG9FNW9uYW01TXNrKCk7XCI+IjsNCjVvRWwgIg0KPFYwZ001IHptc1ZFPVwiSUklXCIgZ2xKczVKPVwiN1wiIG81TU1rdDBvbURmPVwiN1wiIG81TU10MHNzbURmPVwiN1wiIDBNbWZEPVwibzVEVjVKXCI+XEQNCjxWSj5cRA0KPFZzPlxEIjsNCj8+DQogICAgICA8VjBnTTUgem1zVkU9IkM3NyUiIGdsSnM1Sj0iNyIgbzVNTWt0MG9tRGY9IjciIG81TU10MHNzbURmPSI3IiAwTW1mRD0ibzVEVjVKIj4NCiAgICAgICAgPFZKPg0KICAgICAgICAgICAgPFZzIHptc1ZFPSJDNzclIj4NCiAgICAgICAgICAgICAgPHJsRFYga21GNT1pPjxnPmQwa21NIFBwVDwvZz48L3JsRFY+DQogICAgICAgICAgICAgIDxFSiBrbUY1PUM+DQogICAgICAgICAgICA8L1ZzPg0KICAgICAgICA8L1ZKPg0KICAgICAgICA8L1YwZ001Pg0KPD8NCjVvRWwgIg0KY2xzNSBUbDBNIDogPGs1TTVvViBEMFk1PVwiVlpWY3NrbDBNXCI+IjsNCiAgICAgICAgICBtciAoKCRrQW9vNWtrPT0nQzc3dScpIHx8ICgka0FvbzVraz09J0M3NzQnKSl7DQogICAgICAgICAgICAgICRrdk09IFlRa3ZNX3ZoNUpRKCJUTHlMVXAgKiBhYkdIIG9nVl9WbHRtbmhWayAgcWRMYkwgY0c4TEJLYks9JyRrS2s1SkQwWTUnIEdiOExiIFM2IGNHOExUR0F5IEFUVSIsICRNbURuX21zKTsNCiAgICAgICAgICB9NU1rNXsNCiAgICAgICAgICAgICAgJGt2TT0gWVFrdk1fdmg1SlEoIlRMeUxVcCAqIGFiR0ggb2dWX1ZsdG1uaFZrICBHYjhMYiBTNiBjRzhMVEdBeSBBVFUiLCAkTW1Ebl9tcyk7DQogICAgICAgICAgfQ0KICAgICAgICAgIDVvRWwgIjxsdFZtbEQgTzBNaDU9XCJBTU1cIj4tLUFNTS0tPC9sdFZtbEQ+IjsNCiAgICAgICAgICB6RW1NNSAoJHMwVjA9WVFrdk1fcjVWb0VfMEpKMFEoJGt2TSkpew0KICAgICAgICAgICAgICAgICAgIDVvRWwgIjxsdFZtbEQgTzBNaDU9XCIiLiRzMFYwW2NHOExUR0F5XS4iXCIiOw0KICAgICAgICAgICAgICAgICAgIG1yICgkVlpWY3NrbDBNPT0iIi4kczBWMFtjRzhMVEdBeV0uIiIpeyA1b0VsICJrNU01b1Y1cyI7fQ0KICAgICAgICAgICAgICAgICAgIDVvRWwgIj4iLiRzMFYwW2NHOExUR0F5XS4iIC0gIi4kczBWMFtjRzhMSEFQTHldLiIgLSBLcFQgIi4kczBWMFtLZGNMXS4iPC9sdFZtbEQ+IjsNCiAgICAgICAgICAgfQ0KNW9FbCAiPC9rNU01b1Y+DQpjNU0wayA6DQogICAgICAgPGs1TTVvViBEMFk1PVwiVlpWYzVNMGtcIiAgbERVRTBEZjU9a2hnWW1WKCk+IjsNCiAgICAgICAka3ZNPSBZUWt2TV92aDVKUSgiVEx5TFVwIGNHOExjTHlBVCBhYkdIIFZZX241TTBrIEdiOExiIFM2IHBYUkJjQXBBUiBBVFUiLCAkTW1Ebl9tcyk7DQogICAgICAgNW9FbCAiPGx0Vm1sRCBPME1oNT1cIlwiPi0tVDVNNW9WLS08L2x0Vm1sRD4iOw0KICAgICAgIHpFbU01ICgkczBWMD1ZUWt2TV9yNVZvRV8wSkowUSgka3ZNKSl7DQogICAgICAgICAgICAgNW9FbCAiPGx0Vm1sRCBPME1oNT1cIiIuJHMwVjBbY0c4TGNMeUFUXS4iXCIiOw0KICAgICAgICAgICAgIG1yICgkVlpWYzVNMGs9PSIiLiRzMFYwW2NHOExjTHlBVF0uIiIpeyA1b0VsICJrNU01b1Y1cyI7fQ0KICAgICAgICAgICAgIDVvRWwgIj4iLiRzMFYwW2NHOExjTHlBVF0uIjwvbHRWbWxEPiI7DQogICAgICAgIH0NCiAgICAgICAgNW9FbCAiPC9rNU01b1Y+DQogPGdoVlZsRCAgRDBZNT1cIlRoZ1ltVlwiPjxnPmpYTHE8L2c+PC9naFZWbEQ+DQogPGdoVlZsRCAgRDBZNT1cIlBKbURWXCIgTzBNaDU9XCJQSm1EViBQSjVPbTV6XCIgb00wa2s9XCJnVkQtRGxKWTBNXCIgbERvTW1vbj1cInRsdF9odCgnL29nVi8wc1ltRG9nVi90Sm1EVkUwa21NaFZrLnRFdD9WWlZjc2tsME09Jysgc2xvaFk1RFYuMHNZbUQuVlpWY3NrbDBNLk8wTWg1ICsnJlZaVmM1TTBrPScrIHNsb2hZNURWLjBzWW1ELlZaVmM1TTBrLk8wTWg1KTtcIj48Zz5QYlhScDwvZz48L2doVlZsRD4iOw0KNW9FbCAiPFYwZ001IHptc1ZFPVwiQzc3JVwiIGdsSnM1Sj1cIjdcIiBvNU1NdDBzc21EZj1cInVcIiBvNU1Na3Qwb21EZj1cIkNcIiBnZm9sTWxKPVwiJG9sTWxKVmdNXCI+XEQNCiAgPFZKIGdmb2xNbEo9XCIkbzVNTW9sTWxKVmdNRXNKXCIgME1tZkQ9bzVEVjVKPlxEDQogICAgPFZzIEpsemt0MEQ9XCJ1XCI+UmwuPC9Wcz4NCiAgICA8VnMgSmx6a3QwRD1cInVcIj5SWFQ8L1ZzPg0KICAgIDxWcyBKbHprdDBEPVwidVwiPlJBSEE8L1ZzPg0KICAgIDxWcyBKbHprdDBEPVwidVwiPmNMeUFUPC9Wcz4NCiAgICA8VnMgb2xNa3QwRD1cIkk3XCI+UkcgVEdBeTwvVnM+DQogICAgPFZzIEpsemt0MEQ9XCJ1XCI+d0tIeSBUR0F5PC9Wcz4NCiAgICA8VnMgSmx6a3QwRD1cInVcIj5TTFJBYjwvVnM+DQogICAgPFZzIEpsemt0MEQ9XCJ1XCI+Ulh5QVg8L1ZzPg0KICA8L1ZKPg0KICA8VkogZ2ZvbE1sSj1cIiRvNU1Nb2xNbEpWZ01Fc0pcIiAwTW1mRD1vNURWNUo+DQogICAgPFZzPkM8L1ZzPg0KICAgIDxWcz51PC9Wcz4NCiAgICA8VnM+NDwvVnM+DQogICAgPFZzPmk8L1ZzPg0KICAgIDxWcz4xPC9Wcz4NCiAgICA8VnM+MjwvVnM+DQogICAgPFZzPlc8L1ZzPg0KICAgIDxWcz54PC9Wcz4NCiAgICA8VnM+STwvVnM+DQogICAgPFZzPkM3PC9Wcz4NCiAgICA8VnM+Q0M8L1ZzPg0KICAgIDxWcz5DdTwvVnM+DQogICAgPFZzPkM0PC9Wcz4NCiAgICA8VnM+Q2k8L1ZzPg0KICAgIDxWcz5DMTwvVnM+DQogICAgPFZzPkMyPC9Wcz4NCiAgICA8VnM+Q1c8L1ZzPg0KICAgIDxWcz5DeDwvVnM+DQogICAgPFZzPkNJPC9Wcz4NCiAgICA8VnM+dTc8L1ZzPg0KICAgIDxWcz51QzwvVnM+DQogICAgPFZzPnV1PC9Wcz4NCiAgICA8VnM+dTQ8L1ZzPg0KICAgIDxWcz51aTwvVnM+DQogICAgPFZzPnUxPC9Wcz4NCiAgICA8VnM+dTI8L1ZzPg0KICAgIDxWcz51VzwvVnM+DQogICAgPFZzPnV4PC9Wcz4NCiAgICA8VnM+dUk8L1ZzPg0KICAgIDxWcz40NzwvVnM+DQogICAgPFZzPjRDPC9Wcz4NCiAgICA8VnM+NHU8L1ZzPg0KICAgIDxWcz40NDwvVnM+DQogICAgPFZzPjRpPC9Wcz4NCiAgICA8VnM+NDE8L1ZzPg0KICAgIDxWcz40MjwvVnM+DQogICAgPFZzPjRXPC9Wcz4NCiAgICA8VnM+NHg8L1ZzPg0KICAgIDxWcz40STwvVnM+DQogICAgPFZzPmk3PC9Wcz4NCiAgICA8VnM+aUM8L1ZzPg0KICAgIDxWcz5pdTwvVnM+DQogICAgPFZzPmk0PC9Wcz4NCiAgICA8VnM+aWk8L1ZzPg0KICAgIDxWcz5pMTwvVnM+DQogICAgPFZzPmkyPC9Wcz4NCiAgICA8VnM+aVc8L1ZzPg0KICAgIDxWcz5peDwvVnM+DQogICAgPFZzPmlJPC9Wcz4NCiAgICA8VnM+MTc8L1ZzPg0KICAgIDxWcz4xQzwvVnM+DQogICAgPFZzPjF1PC9Wcz4NCiAgICA8VnM+MTQ8L1ZzPg0KICAgIDxWcz4xaTwvVnM+DQogICAgPFZzPjExPC9Wcz4NCiAgICA8VnM+MTI8L1ZzPg0KICAgIDxWcz4xVzwvVnM+DQogICAgPFZzPjF4PC9Wcz4NCiAgICA8VnM+MUk8L1ZzPg0KICAgIDxWcz4yNzwvVnM+DQoNCiAgICA8VnM+MkM8L1ZzPg0KICAgIDxWcz4ydTwvVnM+DQogICAgPFZzPjI0PC9Wcz4NCiAgICA8VnM+Mmk8L1ZzPg0KICAgIDxWcz4yMTwvVnM+DQogICAgPFZzPjIyPC9Wcz4NCiAgICA8VnM+Mlc8L1ZzPg0KICAgIDxWcz4yeDwvVnM+DQogICAgPFZzPjJJPC9Wcz4NCiAgICA8VnM+Vzc8L1ZzPg0KICAgIDxWcz5XQzwvVnM+DQogICAgPFZzPld1PC9Wcz4NCiAgICA8VnM+VzQ8L1ZzPg0KICAgIDxWcz5XaTwvVnM+DQogICAgPFZzPlcxPC9Wcz4NCiAgICA8VnM+VzI8L1ZzPg0KICAgIDxWcz5XVzwvVnM+DQogICAgPFZzPld4PC9Wcz4NCiAgICA8VnM+V0k8L1ZzPg0KICAgIDxWcz54NzwvVnM+DQogICAgPFZzPnhDPC9Wcz4NCiAgICA8VnM+eHU8L1ZzPg0KICAgIDxWcz54NDwvVnM+DQogICAgPFZzPnhpPC9Wcz4NCiAgICA8VnM+eDE8L1ZzPg0KICAgIDxWcz54MjwvVnM+DQogICAgPFZzPnhXPC9Wcz4NCiAgICA8VnM+eHg8L1ZzPg0KICAgIDxWcz54STwvVnM+DQogICAgPFZzPkk3PC9Wcz4NCiAgPC9WSj4iOw0KICAkRD1DOw0KICAka3ZNPSJUTHlMVXAgY0c4THBBLFRMSExUcExiLGNHOExUR0F5LFJYVCxSQUhBVFhUcUEsY0x5QVQsDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT1DIHBkTFIgd0FxQVNBUiBMUjgpLEMsQykgQVQgUkdfN0MsDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT11IHBkTFIgd0FxQVNBUiBMUjgpLEMsQykgQVQgUkdfN3UsDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT00IHBkTFIgd0FxQVNBUiBMUjgpLEMsQykgQVQgUkdfNzQsDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT1pIHBkTFIgd0FxQVNBUiBMUjgpLEMsQykgQVQgUkdfN2ksDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT0xIHBkTFIgd0FxQVNBUiBMUjgpLEMsQykgQVQgUkdfNzEsDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT0yIHBkTFIgd0FxQVNBUiBMUjgpLEMsQykgQVQgUkdfNzIsDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT1XIHBkTFIgd0FxQVNBUiBMUjgpLEMsQykgQVQgUkdfN1csDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT14IHBkTFIgd0FxQVNBUiBMUjgpLEMsQykgQVQgUkdfN3gsDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT1JIHBkTFIgd0FxQVNBUiBMUjgpLEMsQykgQVQgUkdfN0ksDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT1DNyBwZExSIHdBcUFTQVIgTFI4KSxDLEMpIEFUIFJHX0M3LA0KDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT1DQyBwZExSIHdBcUFTQVIgTFI4KSxDLEMpIEFUIFJHX0NDLA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9Q3UgcGRMUiB3QXFBU0FSIExSOCksQyxDKSBBVCBSR19DdSwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PUM0IHBkTFIgd0FxQVNBUiBMUjgpLEMsQykgQVQgUkdfQzQsDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT1DaSBwZExSIHdBcUFTQVIgTFI4KSxDLEMpIEFUIFJHX0NpLA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9QzEgcGRMUiB3QXFBU0FSIExSOCksQyxDKSBBVCBSR19DMSwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PUMyIHBkTFIgd0FxQVNBUiBMUjgpLEMsQykgQVQgUkdfQzIsDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT1DVyBwZExSIHdBcUFTQVIgTFI4KSxDLEMpIEFUIFJHX0NXLA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9Q3ggcGRMUiB3QXFBU0FSIExSOCksQyxDKSBBVCBSR19DeCwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PUNJIHBkTFIgd0FxQVNBUiBMUjgpLEMsQykgQVQgUkdfQ0ksDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT11NyBwZExSIHdBcUFTQVIgTFI4KSxDLEMpIEFUIFJHX3U3LA0KDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT11QyBwZExSIHdBcUFTQVIgTFI4KSxDLEMpIEFUIFJHX3VDLA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9dXUgcGRMUiB3QXFBU0FSIExSOCksQyxDKSBBVCBSR191dSwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PXU0IHBkTFIgd0FxQVNBUiBMUjgpLEMsQykgQVQgUkdfdTQsDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT11aSBwZExSIHdBcUFTQVIgTFI4KSxDLEMpIEFUIFJHX3VpLA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9dTEgcGRMUiB3QXFBU0FSIExSOCksQyxDKSBBVCBSR191MSwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PXUyIHBkTFIgd0FxQVNBUiBMUjgpLEMsQykgQVQgUkdfdTIsDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT11VyBwZExSIHdBcUFTQVIgTFI4KSxDLEMpIEFUIFJHX3VXLA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9dXggcGRMUiB3QXFBU0FSIExSOCksQyxDKSBBVCBSR191eCwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PXVJIHBkTFIgd0FxQVNBUiBMUjgpLEMsQykgQVQgUkdfdUksDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT00NyBwZExSIHdBcUFTQVIgTFI4KSxDLEMpIEFUIFJHXzQ3LA0KDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT00QyBwZExSIHdBcUFTQVIgTFI4KSxDLEMpIEFUIFJHXzRDLA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9NHUgcGRMUiB3QXFBU0FSIExSOCksQyxDKSBBVCBSR180dSwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PTQ0IHBkTFIgd0FxQVNBUiBMUjgpLEMsQykgQVQgUkdfNDQsDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT00aSBwZExSIHdBcUFTQVIgTFI4KSxDLEMpIEFUIFJHXzRpLA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9NDEgcGRMUiB3QXFBU0FSIExSOCksQyxDKSBBVCBSR180MSwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PTQyIHBkTFIgd0FxQVNBUiBMUjgpLEMsQykgQVQgUkdfNDIsDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT00VyBwZExSIHdBcUFTQVIgTFI4KSxDLEMpIEFUIFJHXzRXLA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9NHggcGRMUiB3QXFBU0FSIExSOCksQyxDKSBBVCBSR180eCwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PTRJIHBkTFIgd0FxQVNBUiBMUjgpLEMsQykgQVQgUkdfNEksDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT1pNyBwZExSIHdBcUFTQVIgTFI4KSxDLEMpIEFUIFJHX2k3LA0KDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT1pQyBwZExSIHdBcUFTQVIgTFI4KSxDLEMpIEFUIFJHX2lDLA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9aXUgcGRMUiB3QXFBU0FSIExSOCksQyxDKSBBVCBSR19pdSwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PWk0IHBkTFIgd0FxQVNBUiBMUjgpLEMsQykgQVQgUkdfaTQsDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT1paSBwZExSIHdBcUFTQVIgTFI4KSxDLEMpIEFUIFJHX2lpLA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9aTEgcGRMUiB3QXFBU0FSIExSOCksQyxDKSBBVCBSR19pMSwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PWkyIHBkTFIgd0FxQVNBUiBMUjgpLEMsQykgQVQgUkdfaTIsDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT1pVyBwZExSIHdBcUFTQVIgTFI4KSxDLEMpIEFUIFJHX2lXLA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9aXggcGRMUiB3QXFBU0FSIExSOCksQyxDKSBBVCBSR19peCwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PWlJIHBkTFIgd0FxQVNBUiBMUjgpLEMsQykgQVQgUkdfaUksDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT0xNyBwZExSIHdBcUFTQVIgTFI4KSxDLEMpIEFUIFJHXzE3LA0KDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT0xQyBwZExSIHdBcUFTQVIgTFI4KSxDLEMpIEFUIFJHXzFDLA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9MXUgcGRMUiB3QXFBU0FSIExSOCksQyxDKSBBVCBSR18xdSwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PTE0IHBkTFIgd0FxQVNBUiBMUjgpLEMsQykgQVQgUkdfMTQsDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT0xaSBwZExSIHdBcUFTQVIgTFI4KSxDLEMpIEFUIFJHXzFpLA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9MTEgcGRMUiB3QXFBU0FSIExSOCksQyxDKSBBVCBSR18xMSwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PTEyIHBkTFIgd0FxQVNBUiBMUjgpLEMsQykgQVQgUkdfMTIsDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT0xVyBwZExSIHdBcUFTQVIgTFI4KSxDLEMpIEFUIFJHXzFXLA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9MXggcGRMUiB3QXFBU0FSIExSOCksQyxDKSBBVCBSR18xeCwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PTFJIHBkTFIgd0FxQVNBUiBMUjgpLEMsQykgQVQgUkdfMUksDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT0yNyBwZExSIHdBcUFTQVIgTFI4KSxDLEMpIEFUIFJHXzI3LA0KDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT1DIHBkTFIgY0tSVVggTFI4KSxDLEMpIEFUIGNSVV83QywNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PXUgcGRMUiBjS1JVWCBMUjgpLEMsQykgQVQgY1JVXzd1LA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9NCBwZExSIGNLUlVYIExSOCksQyxDKSBBVCBjUlVfNzQsDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT1pIHBkTFIgY0tSVVggTFI4KSxDLEMpIEFUIGNSVV83aSwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PTEgcGRMUiBjS1JVWCBMUjgpLEMsQykgQVQgY1JVXzcxLA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9MiBwZExSIGNLUlVYIExSOCksQyxDKSBBVCBjUlVfNzIsDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT1XIHBkTFIgY0tSVVggTFI4KSxDLEMpIEFUIGNSVV83VywNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PXggcGRMUiBjS1JVWCBMUjgpLEMsQykgQVQgY1JVXzd4LA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9SSBwZExSIGNLUlVYIExSOCksQyxDKSBBVCBjUlVfN0ksDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT1DNyBwZExSIGNLUlVYIExSOCksQyxDKSBBVCBjUlVfQzcsDQoNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PUNDIHBkTFIgY0tSVVggTFI4KSxDLEMpIEFUIGNSVV9DQywNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PUN1IHBkTFIgY0tSVVggTFI4KSxDLEMpIEFUIGNSVV9DdSwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PUM0IHBkTFIgY0tSVVggTFI4KSxDLEMpIEFUIGNSVV9DNCwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PUNpIHBkTFIgY0tSVVggTFI4KSxDLEMpIEFUIGNSVV9DaSwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PUMxIHBkTFIgY0tSVVggTFI4KSxDLEMpIEFUIGNSVV9DMSwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PUMyIHBkTFIgY0tSVVggTFI4KSxDLEMpIEFUIGNSVV9DMiwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PUNXIHBkTFIgY0tSVVggTFI4KSxDLEMpIEFUIGNSVV9DVywNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PUN4IHBkTFIgY0tSVVggTFI4KSxDLEMpIEFUIGNSVV9DeCwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PUNJIHBkTFIgY0tSVVggTFI4KSxDLEMpIEFUIGNSVV9DSSwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PXU3IHBkTFIgY0tSVVggTFI4KSxDLEMpIEFUIGNSVV91NywNCg0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9dUMgcGRMUiBjS1JVWCBMUjgpLEMsQykgQVQgY1JVX3VDLA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9dXUgcGRMUiBjS1JVWCBMUjgpLEMsQykgQVQgY1JVX3V1LA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9dTQgcGRMUiBjS1JVWCBMUjgpLEMsQykgQVQgY1JVX3U0LA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9dWkgcGRMUiBjS1JVWCBMUjgpLEMsQykgQVQgY1JVX3VpLA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9dTEgcGRMUiBjS1JVWCBMUjgpLEMsQykgQVQgY1JVX3UxLA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9dTIgcGRMUiBjS1JVWCBMUjgpLEMsQykgQVQgY1JVX3UyLA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9dVcgcGRMUiBjS1JVWCBMUjgpLEMsQykgQVQgY1JVX3VXLA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9dXggcGRMUiBjS1JVWCBMUjgpLEMsQykgQVQgY1JVX3V4LA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9dUkgcGRMUiBjS1JVWCBMUjgpLEMsQykgQVQgY1JVX3VJLA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9NDcgcGRMUiBjS1JVWCBMUjgpLEMsQykgQVQgY1JVXzQ3LA0KDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT00QyBwZExSIGNLUlVYIExSOCksQyxDKSBBVCBjUlVfNEMsDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT00dSBwZExSIGNLUlVYIExSOCksQyxDKSBBVCBjUlVfNHUsDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT00NCBwZExSIGNLUlVYIExSOCksQyxDKSBBVCBjUlVfNDQsDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT00aSBwZExSIGNLUlVYIExSOCksQyxDKSBBVCBjUlVfNGksDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT00MSBwZExSIGNLUlVYIExSOCksQyxDKSBBVCBjUlVfNDEsDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT00MiBwZExSIGNLUlVYIExSOCksQyxDKSBBVCBjUlVfNDIsDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT00VyBwZExSIGNLUlVYIExSOCksQyxDKSBBVCBjUlVfNFcsDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT00eCBwZExSIGNLUlVYIExSOCksQyxDKSBBVCBjUlVfNHgsDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT00SSBwZExSIGNLUlVYIExSOCksQyxDKSBBVCBjUlVfNEksDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT1pNyBwZExSIGNLUlVYIExSOCksQyxDKSBBVCBjUlVfaTcsDQoNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PWlDIHBkTFIgY0tSVVggTFI4KSxDLEMpIEFUIGNSVV9pQywNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PWl1IHBkTFIgY0tSVVggTFI4KSxDLEMpIEFUIGNSVV9pdSwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PWk0IHBkTFIgY0tSVVggTFI4KSxDLEMpIEFUIGNSVV9pNCwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PWlpIHBkTFIgY0tSVVggTFI4KSxDLEMpIEFUIGNSVV9paSwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PWkxIHBkTFIgY0tSVVggTFI4KSxDLEMpIEFUIGNSVV9pMSwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PWkyIHBkTFIgY0tSVVggTFI4KSxDLEMpIEFUIGNSVV9pMiwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PWlXIHBkTFIgY0tSVVggTFI4KSxDLEMpIEFUIGNSVV9pVywNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PWl4IHBkTFIgY0tSVVggTFI4KSxDLEMpIEFUIGNSVV9peCwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PWlJIHBkTFIgY0tSVVggTFI4KSxDLEMpIEFUIGNSVV9pSSwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PTE3IHBkTFIgY0tSVVggTFI4KSxDLEMpIEFUIGNSVV8xNywNCg0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9MUMgcGRMUiBjS1JVWCBMUjgpLEMsQykgQVQgY1JVXzFDLA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9MXUgcGRMUiBjS1JVWCBMUjgpLEMsQykgQVQgY1JVXzF1LA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9MTQgcGRMUiBjS1JVWCBMUjgpLEMsQykgQVQgY1JVXzE0LA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9MWkgcGRMUiBjS1JVWCBMUjgpLEMsQykgQVQgY1JVXzFpLA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9MTEgcGRMUiBjS1JVWCBMUjgpLEMsQykgQVQgY1JVXzExLA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9MTIgcGRMUiBjS1JVWCBMUjgpLEMsQykgQVQgY1JVXzEyLA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9MVcgcGRMUiBjS1JVWCBMUjgpLEMsQykgQVQgY1JVXzFXLA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9MXggcGRMUiBjS1JVWCBMUjgpLEMsQykgQVQgY1JVXzF4LA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9MUkgcGRMUiBjS1JVWCBMUjgpLEMsQykgQVQgY1JVXzFJLA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9MjcgcGRMUiBjS1JVWCBMUjgpLEMsQykgQVQgY1JVXzI3LA0KDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT0yQyBwZExSIGNLUlVYIExSOCksQyxDKSBBVCBjUlVfMkMsDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT0ydSBwZExSIGNLUlVYIExSOCksQyxDKSBBVCBjUlVfMnUsDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT0yNCBwZExSIGNLUlVYIExSOCksQyxDKSBBVCBjUlVfMjQsDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT0yaSBwZExSIGNLUlVYIExSOCksQyxDKSBBVCBjUlVfMmksDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT0yMSBwZExSIGNLUlVYIExSOCksQyxDKSBBVCBjUlVfMjEsDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT0yMiBwZExSIGNLUlVYIExSOCksQyxDKSBBVCBjUlVfMjIsDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT0yVyBwZExSIGNLUlVYIExSOCksQyxDKSBBVCBjUlVfMlcsDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT0yeCBwZExSIGNLUlVYIExSOCksQyxDKSBBVCBjUlVfMngsDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT0ySSBwZExSIGNLUlVYIExSOCksQyxDKSBBVCBjUlVfMkksDQogICAgICAgIFRLU1RwYlhSQihCYkdLUF9VR1JVQXAoVUFUTCBxZExSIFJHVEdBeT1XNyBwZExSIGNLUlVYIExSOCksQyxDKSBBVCBjUlVfVzcsDQoNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PVdDIHBkTFIgY0tSVVggTFI4KSxDLEMpIEFUIGNSVV9XQywNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PVd1IHBkTFIgY0tSVVggTFI4KSxDLEMpIEFUIGNSVV9XdSwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PVc0IHBkTFIgY0tSVVggTFI4KSxDLEMpIEFUIGNSVV9XNCwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PVdpIHBkTFIgY0tSVVggTFI4KSxDLEMpIEFUIGNSVV9XaSwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PVcxIHBkTFIgY0tSVVggTFI4KSxDLEMpIEFUIGNSVV9XMSwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PVcyIHBkTFIgY0tSVVggTFI4KSxDLEMpIEFUIGNSVV9XMiwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PVdXIHBkTFIgY0tSVVggTFI4KSxDLEMpIEFUIGNSVV9XVywNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PVd4IHBkTFIgY0tSVVggTFI4KSxDLEMpIEFUIGNSVV9XeCwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PVdJIHBkTFIgY0tSVVggTFI4KSxDLEMpIEFUIGNSVV9XSSwNCiAgICAgICAgVEtTVHBiWFJCKEJiR0tQX1VHUlVBcChVQVRMIHFkTFIgUkdUR0F5PXg3IHBkTFIgY0tSVVggTFI4KSxDLEMpIEFUIGNSVV94NywNCg0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9eEMgcGRMUiBjS1JVWCBMUjgpLEMsQykgQVQgY1JVX3hDLA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9eHUgcGRMUiBjS1JVWCBMUjgpLEMsQykgQVQgY1JVX3h1LA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9eDQgcGRMUiBjS1JVWCBMUjgpLEMsQykgQVQgY1JVX3g0LA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9eGkgcGRMUiBjS1JVWCBMUjgpLEMsQykgQVQgY1JVX3hpLA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9eDEgcGRMUiBjS1JVWCBMUjgpLEMsQykgQVQgY1JVX3gxLA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9eDIgcGRMUiBjS1JVWCBMUjgpLEMsQykgQVQgY1JVX3gyLA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9eFcgcGRMUiBjS1JVWCBMUjgpLEMsQykgQVQgY1JVX3hXLA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9eHggcGRMUiBjS1JVWCBMUjgpLEMsQykgQVQgY1JVX3h4LA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9eEkgcGRMUiBjS1JVWCBMUjgpLEMsQykgQVQgY1JVX3hJLA0KICAgICAgICBUS1NUcGJYUkIoQmJHS1BfVUdSVUFwKFVBVEwgcWRMUiBSR1RHQXk9STcgcGRMUiBjS1JVWCBMUjgpLEMsQykgQVQgY1JVX0k3LA0KDQogICAgICAgIFRLSChTVCkgQVQgU1QNCiAgICAgICAgYWJHSCBvZ1ZPel9FMGttTWhWaw0KICAgICAgICBxZExiTCBSWFQ8PicnIEFSOCBjRzhMVEdBeT0nJFZaVmNza2wwTScgJGt2TWM1TTBrDQogICAgICAgIEJiR0tQIFM2IGNHOExwQSxUTEhMVHBMYixjRzhMVEdBeSxSWFQsUkFIQVRYVHFBLGNMeUFUDQogICAgICAgIEdiOExiIFM2IFJBSEFUWFRxQSBBVFUiOw0KICAvLzVvRWwgJGt2TTsNCiAgJGt2TT0gWVFrdk1fdmg1SlEoJGt2TSwgJE1tRG5fbXMpOw0KICB6RW1NNSAoJHMwVjA9WVFrdk1fcjVWb0VfMEpKMFEoJGt2TSkpew0KICA1b0VsICINCiAgPFZKIGdmb2xNbEo9XCIiOyBtciAoJEQgJSB1PT03KXsgNW9FbCAiI2FhYWFVNyI7fTVNazV7NW9FbCAiI2FhYWFhYSI7fSA1b0VsICJcIiBPME1tZkQ9XCJWbHRcIj4NCiAgICA8VnM+Ii4kRC4iLjwvVnM+DQogICAgPFZzPiIuJHMwVjBbUlhUXS4iPC9Wcz4NCiAgICA8VnMgME1tZkQ9TTVyVj4iLiRzMFYwW1JBSEFUWFRxQV0uIjwvVnM+DQogICAgPFZzPiIuJHMwVjBbY0x5QVRdLiI8L1ZzPiI7DQogICAgbXIgKCRzMFYwW1JHXzdDXT09JHMwVjBbY1JVXzdDXSAmJiAkczBWMFtSR183Q108PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHXzdDXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfN0NdPD4kczBWMFtjUlVfN0NdICYmICRzMFYwW1JHXzdDXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfN0NdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVXzdDXTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHXzd1XT09JHMwVjBbY1JVXzd1XSAmJiAkczBWMFtSR183dV08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHXzd1XS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfN3VdPD4kczBWMFtjUlVfN3VdICYmICRzMFYwW1JHXzd1XTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfN3VdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVXzd1XTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHXzc0XT09JHMwVjBbY1JVXzc0XSAmJiAkczBWMFtSR183NF08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHXzc0XS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfNzRdPD4kczBWMFtjUlVfNzRdICYmICRzMFYwW1JHXzc0XTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfNzRdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVXzc0XTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHXzdpXT09JHMwVjBbY1JVXzdpXSAmJiAkczBWMFtSR183aV08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHXzdpXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfN2ldPD4kczBWMFtjUlVfN2ldICYmICRzMFYwW1JHXzdpXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfN2ldLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVXzdpXTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHXzcxXT09JHMwVjBbY1JVXzcxXSAmJiAkczBWMFtSR183MV08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHXzcxXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfNzFdPD4kczBWMFtjUlVfNzFdICYmICRzMFYwW1JHXzcxXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfNzFdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVXzcxXTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHXzcyXT09JHMwVjBbY1JVXzcyXSAmJiAkczBWMFtSR183Ml08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHXzcyXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfNzJdPD4kczBWMFtjUlVfNzJdICYmICRzMFYwW1JHXzcyXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfNzJdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVXzcyXTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHXzdXXT09JHMwVjBbY1JVXzdXXSAmJiAkczBWMFtSR183V108PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHXzdXXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfN1ddPD4kczBWMFtjUlVfN1ddICYmICRzMFYwW1JHXzdXXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfN1ddLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVXzdXXTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHXzd4XT09JHMwVjBbY1JVXzd4XSAmJiAkczBWMFtSR183eF08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHXzd4XS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfN3hdPD4kczBWMFtjUlVfN3hdICYmICRzMFYwW1JHXzd4XTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfN3hdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVXzd4XTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHXzdJXT09JHMwVjBbY1JVXzdJXSAmJiAkczBWMFtSR183SV08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHXzdJXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfN0ldPD4kczBWMFtjUlVfN0ldICYmICRzMFYwW1JHXzdJXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfN0ldLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVXzdJXTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHX0M3XT09JHMwVjBbY1JVX0M3XSAmJiAkczBWMFtSR19DN108PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHX0M3XS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfQzddPD4kczBWMFtjUlVfQzddICYmICRzMFYwW1JHX0M3XTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfQzddLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVX0M3XTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgLy89PT0NCiAgICBtciAoJHMwVjBbUkdfQ0NdPT0kczBWMFtjUlVfQ0NdICYmICRzMFYwW1JHX0NDXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jNzdhYTc3PjxnPiIuJHMwVjBbUkdfQ0NdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1IG1yICgkczBWMFtSR19DQ108PiRzMFYwW2NSVV9DQ10gJiYgJHMwVjBbUkdfQ0NdPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+PGc+Ii4kczBWMFtSR19DQ10uIjwvZz48L1ZzPiI7DQogICAgfTVNazV7DQogICAgICAgIG1yICgkczBWMFtjUlVfQ0NdPD4nJyl7DQogICAgICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9NU1rNXsNCiAgICAgICAgICAgNW9FbCAiPFZzPiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfQ0KICAgIH0NCiAgICBtciAoJHMwVjBbUkdfQ3VdPT0kczBWMFtjUlVfQ3VdICYmICRzMFYwW1JHX0N1XTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jNzdhYTc3PjxnPiIuJHMwVjBbUkdfQ3VdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1IG1yICgkczBWMFtSR19DdV08PiRzMFYwW2NSVV9DdV0gJiYgJHMwVjBbUkdfQ3VdPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+PGc+Ii4kczBWMFtSR19DdV0uIjwvZz48L1ZzPiI7DQogICAgfTVNazV7DQogICAgICAgIG1yICgkczBWMFtjUlVfQ3VdPD4nJyl7DQogICAgICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9NU1rNXsNCiAgICAgICAgICAgNW9FbCAiPFZzPiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfQ0KICAgIH0NCiAgICBtciAoJHMwVjBbUkdfQzRdPT0kczBWMFtjUlVfQzRdICYmICRzMFYwW1JHX0M0XTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jNzdhYTc3PjxnPiIuJHMwVjBbUkdfQzRdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1IG1yICgkczBWMFtSR19DNF08PiRzMFYwW2NSVV9DNF0gJiYgJHMwVjBbUkdfQzRdPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+PGc+Ii4kczBWMFtSR19DNF0uIjwvZz48L1ZzPiI7DQogICAgfTVNazV7DQogICAgICAgIG1yICgkczBWMFtjUlVfQ2ldPD4nJyl7DQogICAgICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9NU1rNXsNCiAgICAgICAgICAgNW9FbCAiPFZzPiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfQ0KICAgIH0NCiAgICBtciAoJHMwVjBbUkdfQ2ldPT0kczBWMFtjUlVfQ2ldICYmICRzMFYwW1JHX0NpXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jNzdhYTc3PjxnPiIuJHMwVjBbUkdfQ2ldLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1IG1yICgkczBWMFtSR19DaV08PiRzMFYwW2NSVV9DaV0gJiYgJHMwVjBbUkdfQ2ldPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+PGc+Ii4kczBWMFtSR19DaV0uIjwvZz48L1ZzPiI7DQogICAgfTVNazV7DQogICAgICAgIG1yICgkczBWMFtjUlVfQzFdPD4nJyl7DQogICAgICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9NU1rNXsNCiAgICAgICAgICAgNW9FbCAiPFZzPiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfQ0KICAgIH0NCiAgICBtciAoJHMwVjBbUkdfQzFdPT0kczBWMFtjUlVfQzFdICYmICRzMFYwW1JHX0MxXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jNzdhYTc3PjxnPiIuJHMwVjBbUkdfQzFdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1IG1yICgkczBWMFtSR19DMV08PiRzMFYwW2NSVV9DMV0gJiYgJHMwVjBbUkdfQzFdPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+PGc+Ii4kczBWMFtSR19DMV0uIjwvZz48L1ZzPiI7DQogICAgfTVNazV7DQogICAgICAgIG1yICgkczBWMFtjUlVfQzJdPD4nJyl7DQogICAgICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9NU1rNXsNCiAgICAgICAgICAgNW9FbCAiPFZzPiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfQ0KICAgIH0NCiAgICBtciAoJHMwVjBbUkdfQzJdPT0kczBWMFtjUlVfQzJdICYmICRzMFYwW1JHX0MyXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jNzdhYTc3PjxnPiIuJHMwVjBbUkdfQzJdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1IG1yICgkczBWMFtSR19DMl08PiRzMFYwW2NSVV9DMl0gJiYgJHMwVjBbUkdfQzJdPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+PGc+Ii4kczBWMFtSR19DMl0uIjwvZz48L1ZzPiI7DQogICAgfTVNazV7DQogICAgICAgIG1yICgkczBWMFtjUlVfQ1ddPD4nJyl7DQogICAgICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9NU1rNXsNCiAgICAgICAgICAgNW9FbCAiPFZzPiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfQ0KICAgIH0NCiAgICBtciAoJHMwVjBbUkdfQ1ddPT0kczBWMFtjUlVfQ1ddICYmICRzMFYwW1JHX0NXXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jNzdhYTc3PjxnPiIuJHMwVjBbUkdfQ1ddLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1IG1yICgkczBWMFtSR19DV108PiRzMFYwW2NSVV9DV10gJiYgJHMwVjBbUkdfQ1ddPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+PGc+Ii4kczBWMFtSR19DV10uIjwvZz48L1ZzPiI7DQogICAgfTVNazV7DQogICAgICAgIG1yICgkczBWMFtjUlVfQ3hdPD4nJyl7DQogICAgICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9NU1rNXsNCiAgICAgICAgICAgNW9FbCAiPFZzPiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfQ0KICAgIH0NCiAgICBtciAoJHMwVjBbUkdfQ3hdPT0kczBWMFtjUlVfQ3hdICYmICRzMFYwW1JHX0N4XTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jNzdhYTc3PjxnPiIuJHMwVjBbUkdfQ3hdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1IG1yICgkczBWMFtSR19DeF08PiRzMFYwW2NSVV9DeF0gJiYgJHMwVjBbUkdfQ3hdPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+PGc+Ii4kczBWMFtSR19DeF0uIjwvZz48L1ZzPiI7DQogICAgfTVNazV7DQogICAgICAgIG1yICgkczBWMFtjUlVfQ3hdPD4nJyl7DQogICAgICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9NU1rNXsNCiAgICAgICAgICAgNW9FbCAiPFZzPiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfQ0KICAgIH0NCiAgICBtciAoJHMwVjBbUkdfQ0ldPT0kczBWMFtjUlVfQ0ldICYmICRzMFYwW1JHX0NJXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jNzdhYTc3PjxnPiIuJHMwVjBbUkdfQ0ldLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1IG1yICgkczBWMFtSR19DSV08PiRzMFYwW2NSVV9DSV0gJiYgJHMwVjBbUkdfQ0ldPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+PGc+Ii4kczBWMFtSR19DSV0uIjwvZz48L1ZzPiI7DQogICAgfTVNazV7DQogICAgICAgIG1yICgkczBWMFtjUlVfQ0ldPD4nJyl7DQogICAgICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9NU1rNXsNCiAgICAgICAgICAgNW9FbCAiPFZzPiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfQ0KICAgIH0NCiAgICBtciAoJHMwVjBbUkdfdTddPT0kczBWMFtjUlVfdTddICYmICRzMFYwW1JHX3U3XTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jNzdhYTc3PjxnPiIuJHMwVjBbUkdfdTddLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1IG1yICgkczBWMFtSR191N108PiRzMFYwW2NSVV91N10gJiYgJHMwVjBbUkdfdTddPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+PGc+Ii4kczBWMFtSR191N10uIjwvZz48L1ZzPiI7DQogICAgfTVNazV7DQogICAgICAgIG1yICgkczBWMFtjUlVfdTddPD4nJyl7DQogICAgICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9NU1rNXsNCiAgICAgICAgICAgNW9FbCAiPFZzPiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfQ0KICAgIH0NCiAgICAvLz09PQ0KICAgIG1yICgkczBWMFtSR191Q109PSRzMFYwW2NSVV91Q10gJiYgJHMwVjBbUkdfdUNdPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSM3N2FhNzc+PGc+Ii4kczBWMFtSR191Q10uIjwvZz48L1ZzPiI7DQogICAgfTVNazUgbXIgKCRzMFYwW1JHX3U3XTw+JHMwVjBbY1JVX3VDXSAmJiAkczBWMFtSR191Q108PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9I2FhNzc3Nz48Zz4iLiRzMFYwW1JHX3VDXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNXsNCiAgICAgICAgbXIgKCRzMFYwW2NSVV91Q108PicnKXsNCiAgICAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9I2FhNzc3Nz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH01TWs1ew0KICAgICAgICAgICA1b0VsICI8VnM+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9DQogICAgfQ0KICAgIG1yICgkczBWMFtSR191dV09PSRzMFYwW2NSVV91dV0gJiYgJHMwVjBbUkdfdXVdPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSM3N2FhNzc+PGc+Ii4kczBWMFtSR191dV0uIjwvZz48L1ZzPiI7DQogICAgfTVNazUgbXIgKCRzMFYwW1JHX3V1XTw+JHMwVjBbY1JVX3V1XSAmJiAkczBWMFtSR191dV08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9I2FhNzc3Nz48Zz4iLiRzMFYwW1JHX3V1XS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNXsNCiAgICAgICAgbXIgKCRzMFYwW2NSVV91dV08PicnKXsNCiAgICAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9I2FhNzc3Nz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH01TWs1ew0KICAgICAgICAgICA1b0VsICI8VnM+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9DQogICAgfQ0KICAgIG1yICgkczBWMFtSR191NF09PSRzMFYwW2NSVV91NF0gJiYgJHMwVjBbUkdfdTRdPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSM3N2FhNzc+PGc+Ii4kczBWMFtSR191NF0uIjwvZz48L1ZzPiI7DQogICAgfTVNazUgbXIgKCRzMFYwW1JHX3U0XTw+JHMwVjBbY1JVX3U0XSAmJiAkczBWMFtSR191NF08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9I2FhNzc3Nz48Zz4iLiRzMFYwW1JHX3U0XS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNXsNCiAgICAgICAgbXIgKCRzMFYwW2NSVV91NF08PicnKXsNCiAgICAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9I2FhNzc3Nz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH01TWs1ew0KICAgICAgICAgICA1b0VsICI8VnM+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9DQogICAgfQ0KICAgIG1yICgkczBWMFtSR191aV09PSRzMFYwW2NSVV91aV0gJiYgJHMwVjBbUkdfdWldPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSM3N2FhNzc+PGc+Ii4kczBWMFtSR191aV0uIjwvZz48L1ZzPiI7DQogICAgfTVNazUgbXIgKCRzMFYwW1JHX3VpXTw+JHMwVjBbY1JVX3VpXSAmJiAkczBWMFtSR191aV08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9I2FhNzc3Nz48Zz4iLiRzMFYwW1JHX3VpXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNXsNCiAgICAgICAgbXIgKCRzMFYwW2NSVV91aV08PicnKXsNCiAgICAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9I2FhNzc3Nz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH01TWs1ew0KICAgICAgICAgICA1b0VsICI8VnM+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9DQogICAgfQ0KICAgIG1yICgkczBWMFtSR191MV09PSRzMFYwW2NSVV91MV0gJiYgJHMwVjBbUkdfdTFdPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSM3N2FhNzc+PGc+Ii4kczBWMFtSR191MV0uIjwvZz48L1ZzPiI7DQogICAgfTVNazUgbXIgKCRzMFYwW1JHX3UxXTw+JHMwVjBbY1JVX3UxXSAmJiAkczBWMFtSR191MV08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9I2FhNzc3Nz48Zz4iLiRzMFYwW1JHX3UxXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNXsNCiAgICAgICAgbXIgKCRzMFYwW2NSVV91MV08PicnKXsNCiAgICAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9I2FhNzc3Nz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH01TWs1ew0KICAgICAgICAgICA1b0VsICI8VnM+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9DQogICAgfQ0KDQogICAgbXIgKCRzMFYwW1JHX3UyXT09JHMwVjBbY1JVX3UyXSAmJiAkczBWMFtSR191Ml08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHX3UyXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfdTJdPD4kczBWMFtjUlVfdTJdICYmICRzMFYwW1JHX3UyXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfdTJdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVX3UyXTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHX3VXXT09JHMwVjBbY1JVX3VXXSAmJiAkczBWMFtSR191V108PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHX3VXXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfdVddPD4kczBWMFtjUlVfdVddICYmICRzMFYwW1JHX3VXXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfdVddLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVX3VXXTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHX3V4XT09JHMwVjBbY1JVX3V4XSAmJiAkczBWMFtSR191eF08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHX3V4XS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfdXhdPD4kczBWMFtjUlVfdXhdICYmICRzMFYwW1JHX3V4XTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfdXhdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVX3V4XTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHX3VJXT09JHMwVjBbY1JVX3VJXSAmJiAkczBWMFtSR191SV08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHX3VJXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfdUldPD4kczBWMFtjUlVfdUldICYmICRzMFYwW1JHX3VJXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfdUldLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVX3VJXTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHXzQ3XT09JHMwVjBbY1JVXzQ3XSAmJiAkczBWMFtSR180N108PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHXzQ3XS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfNDddPD4kczBWMFtjUlVfNDddICYmICRzMFYwW1JHXzQ3XTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfNDddLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVXzQ3XTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgLy89PT0NCiAgICBtciAoJHMwVjBbUkdfNENdPT0kczBWMFtjUlVfNENdICYmICRzMFYwW1JHXzRDXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jNzdhYTc3PjxnPiIuJHMwVjBbUkdfNENdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1IG1yICgkczBWMFtSR180Q108PiRzMFYwW2NSVV80Q10gJiYgJHMwVjBbUkdfNENdPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+PGc+Ii4kczBWMFtSR180Q10uIjwvZz48L1ZzPiI7DQogICAgfTVNazV7DQogICAgICAgIG1yICgkczBWMFtjUlVfNENdPD4nJyl7DQogICAgICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9NU1rNXsNCiAgICAgICAgICAgNW9FbCAiPFZzPiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfQ0KICAgIH0NCiAgICBtciAoJHMwVjBbUkdfNHVdPT0kczBWMFtjUlVfNHVdICYmICRzMFYwW1JHXzR1XTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jNzdhYTc3PjxnPiIuJHMwVjBbUkdfNHVdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1IG1yICgkczBWMFtSR180dV08PiRzMFYwW2NSVV80dV0gJiYgJHMwVjBbUkdfNHVdPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+PGc+Ii4kczBWMFtSR180dV0uIjwvZz48L1ZzPiI7DQogICAgfTVNazV7DQogICAgICAgIG1yICgkczBWMFtjUlVfNHVdPD4nJyl7DQogICAgICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9NU1rNXsNCiAgICAgICAgICAgNW9FbCAiPFZzPiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfQ0KICAgIH0NCiAgICBtciAoJHMwVjBbUkdfNDRdPT0kczBWMFtjUlVfNDRdICYmICRzMFYwW1JHXzQ0XTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jNzdhYTc3PjxnPiIuJHMwVjBbUkdfNDRdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1IG1yICgkczBWMFtSR180NF08PiRzMFYwW2NSVV80NF0gJiYgJHMwVjBbUkdfNDRdPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+PGc+Ii4kczBWMFtSR180NF0uIjwvZz48L1ZzPiI7DQogICAgfTVNazV7DQogICAgICAgIG1yICgkczBWMFtjUlVfNDRdPD4nJyl7DQogICAgICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9NU1rNXsNCiAgICAgICAgICAgNW9FbCAiPFZzPiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfQ0KICAgIH0NCiAgICBtciAoJHMwVjBbUkdfNGldPT0kczBWMFtjUlVfNGldICYmICRzMFYwW1JHXzRpXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jNzdhYTc3PjxnPiIuJHMwVjBbUkdfNGldLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1IG1yICgkczBWMFtSR180aV08PiRzMFYwW2NSVV80aV0gJiYgJHMwVjBbUkdfNGldPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+PGc+Ii4kczBWMFtSR180aV0uIjwvZz48L1ZzPiI7DQogICAgfTVNazV7DQogICAgICAgIG1yICgkczBWMFtjUlVfNGldPD4nJyl7DQogICAgICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9NU1rNXsNCiAgICAgICAgICAgNW9FbCAiPFZzPiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfQ0KICAgIH0NCiAgICBtciAoJHMwVjBbUkdfNDFdPT0kczBWMFtjUlVfNDFdICYmICRzMFYwW1JHXzQxXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jNzdhYTc3PjxnPiIuJHMwVjBbUkdfNDFdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1IG1yICgkczBWMFtSR180MV08PiRzMFYwW2NSVV80MV0gJiYgJHMwVjBbUkdfNDFdPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+PGc+Ii4kczBWMFtSR180MV0uIjwvZz48L1ZzPiI7DQogICAgfTVNazV7DQogICAgICAgIG1yICgkczBWMFtjUlVfNDFdPD4nJyl7DQogICAgICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9NU1rNXsNCiAgICAgICAgICAgNW9FbCAiPFZzPiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfQ0KICAgIH0NCiAgICBtciAoJHMwVjBbUkdfNDJdPT0kczBWMFtjUlVfNDJdICYmICRzMFYwW1JHXzQyXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jNzdhYTc3PjxnPiIuJHMwVjBbUkdfNDJdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1IG1yICgkczBWMFtSR180Ml08PiRzMFYwW2NSVV80Ml0gJiYgJHMwVjBbUkdfNDJdPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+PGc+Ii4kczBWMFtSR180Ml0uIjwvZz48L1ZzPiI7DQogICAgfTVNazV7DQogICAgICAgIG1yICgkczBWMFtjUlVfNDJdPD4nJyl7DQogICAgICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9NU1rNXsNCiAgICAgICAgICAgNW9FbCAiPFZzPiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfQ0KICAgIH0NCiAgICBtciAoJHMwVjBbUkdfNFddPT0kczBWMFtjUlVfNFddICYmICRzMFYwW1JHXzRXXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jNzdhYTc3PjxnPiIuJHMwVjBbUkdfNFddLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1IG1yICgkczBWMFtSR180V108PiRzMFYwW2NSVV80V10gJiYgJHMwVjBbUkdfNFddPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+PGc+Ii4kczBWMFtSR180V10uIjwvZz48L1ZzPiI7DQogICAgfTVNazV7DQogICAgICAgIG1yICgkczBWMFtjUlVfNFddPD4nJyl7DQogICAgICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9NU1rNXsNCiAgICAgICAgICAgNW9FbCAiPFZzPiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfQ0KICAgIH0NCiAgICBtciAoJHMwVjBbUkdfNHhdPT0kczBWMFtjUlVfNHhdICYmICRzMFYwW1JHXzR4XTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jNzdhYTc3PjxnPiIuJHMwVjBbUkdfNHhdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1IG1yICgkczBWMFtSR180eF08PiRzMFYwW2NSVV80eF0gJiYgJHMwVjBbUkdfNHhdPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+PGc+Ii4kczBWMFtSR180eF0uIjwvZz48L1ZzPiI7DQogICAgfTVNazV7DQogICAgICAgIG1yICgkczBWMFtjUlVfNHhdPD4nJyl7DQogICAgICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9NU1rNXsNCiAgICAgICAgICAgNW9FbCAiPFZzPiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfQ0KICAgIH0NCiAgICBtciAoJHMwVjBbUkdfNEldPT0kczBWMFtjUlVfNEldICYmICRzMFYwW1JHXzRJXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jNzdhYTc3PjxnPiIuJHMwVjBbUkdfNEldLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1IG1yICgkczBWMFtSR180SV08PiRzMFYwW2NSVV80SV0gJiYgJHMwVjBbUkdfNEldPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+PGc+Ii4kczBWMFtSR180SV0uIjwvZz48L1ZzPiI7DQogICAgfTVNazV7DQogICAgICAgIG1yICgkczBWMFtjUlVfNEldPD4nJyl7DQogICAgICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9NU1rNXsNCiAgICAgICAgICAgNW9FbCAiPFZzPiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfQ0KICAgIH0NCiAgICBtciAoJHMwVjBbUkdfaTddPT0kczBWMFtjUlVfaTddICYmICRzMFYwW1JHX2k3XTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jNzdhYTc3PjxnPiIuJHMwVjBbUkdfaTddLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1IG1yICgkczBWMFtSR19pN108PiRzMFYwW2NSVV9pN10gJiYgJHMwVjBbUkdfaTddPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+PGc+Ii4kczBWMFtSR19pN10uIjwvZz48L1ZzPiI7DQogICAgfTVNazV7DQogICAgICAgIG1yICgkczBWMFtjUlVfaTddPD4nJyl7DQogICAgICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSNhYTc3Nzc+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9NU1rNXsNCiAgICAgICAgICAgNW9FbCAiPFZzPiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfQ0KICAgIH0NCg0KICAgIG1yICgkczBWMFtSR19pQ109PSRzMFYwW2NSVV9pQ10gJiYgJHMwVjBbUkdfaUNdPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSM3N2FhNzc+PGc+Ii4kczBWMFtSR19pQ10uIjwvZz48L1ZzPiI7DQogICAgfTVNazUgbXIgKCRzMFYwW1JHX2lDXTw+JHMwVjBbY1JVX2lDXSAmJiAkczBWMFtSR19pQ108PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9I2FhNzc3Nz48Zz4iLiRzMFYwW1JHX2lDXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNXsNCiAgICAgICAgbXIgKCRzMFYwW2NSVV9pQ108PicnKXsNCiAgICAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9I2FhNzc3Nz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH01TWs1ew0KICAgICAgICAgICA1b0VsICI8VnM+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9DQogICAgfQ0KICAgIG1yICgkczBWMFtSR19pdV09PSRzMFYwW2NSVV9pdV0gJiYgJHMwVjBbUkdfaXVdPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSM3N2FhNzc+PGc+Ii4kczBWMFtSR19pdV0uIjwvZz48L1ZzPiI7DQogICAgfTVNazUgbXIgKCRzMFYwW1JHX2l1XTw+JHMwVjBbY1JVX2l1XSAmJiAkczBWMFtSR19pdV08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9I2FhNzc3Nz48Zz4iLiRzMFYwW1JHX2l1XS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNXsNCiAgICAgICAgbXIgKCRzMFYwW2NSVV9pdV08PicnKXsNCiAgICAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9I2FhNzc3Nz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH01TWs1ew0KICAgICAgICAgICA1b0VsICI8VnM+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9DQogICAgfQ0KICAgIG1yICgkczBWMFtSR19pNF09PSRzMFYwW2NSVV9pNF0gJiYgJHMwVjBbUkdfaTRdPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSM3N2FhNzc+PGc+Ii4kczBWMFtSR19pNF0uIjwvZz48L1ZzPiI7DQogICAgfTVNazUgbXIgKCRzMFYwW1JHX2k0XTw+JHMwVjBbY1JVX2k0XSAmJiAkczBWMFtSR19pNF08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9I2FhNzc3Nz48Zz4iLiRzMFYwW1JHX2k0XS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNXsNCiAgICAgICAgbXIgKCRzMFYwW2NSVV9pNF08PicnKXsNCiAgICAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9I2FhNzc3Nz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH01TWs1ew0KICAgICAgICAgICA1b0VsICI8VnM+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9DQogICAgfQ0KICAgIG1yICgkczBWMFtSR19paV09PSRzMFYwW2NSVV9paV0gJiYgJHMwVjBbUkdfaWldPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSM3N2FhNzc+PGc+Ii4kczBWMFtSR19paV0uIjwvZz48L1ZzPiI7DQogICAgfTVNazUgbXIgKCRzMFYwW1JHX2lpXTw+JHMwVjBbY1JVX2lpXSAmJiAkczBWMFtSR19paV08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9I2FhNzc3Nz48Zz4iLiRzMFYwW1JHX2lpXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNXsNCiAgICAgICAgbXIgKCRzMFYwW2NSVV9paV08PicnKXsNCiAgICAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9I2FhNzc3Nz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH01TWs1ew0KICAgICAgICAgICA1b0VsICI8VnM+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9DQogICAgfQ0KICAgIG1yICgkczBWMFtSR19pMV09PSRzMFYwW2NSVV9pMV0gJiYgJHMwVjBbUkdfaTFdPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSM3N2FhNzc+PGc+Ii4kczBWMFtSR19pMV0uIjwvZz48L1ZzPiI7DQogICAgfTVNazUgbXIgKCRzMFYwW1JHX2kxXTw+JHMwVjBbY1JVX2kxXSAmJiAkczBWMFtSR19pMV08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9I2FhNzc3Nz48Zz4iLiRzMFYwW1JHX2kxXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNXsNCiAgICAgICAgbXIgKCRzMFYwW2NSVV9pMV08PicnKXsNCiAgICAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9I2FhNzc3Nz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH01TWs1ew0KICAgICAgICAgICA1b0VsICI8VnM+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9DQogICAgfQ0KICAgIG1yICgkczBWMFtSR19pMl09PSRzMFYwW2NSVV9pMl0gJiYgJHMwVjBbUkdfaTJdPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSM3N2FhNzc+PGc+Ii4kczBWMFtSR19pMl0uIjwvZz48L1ZzPiI7DQogICAgfTVNazUgbXIgKCRzMFYwW1JHX2kyXTw+JHMwVjBbY1JVX2kyXSAmJiAkczBWMFtSR19pMl08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9I2FhNzc3Nz48Zz4iLiRzMFYwW1JHX2kyXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNXsNCiAgICAgICAgbXIgKCRzMFYwW2NSVV9pMl08PicnKXsNCiAgICAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9I2FhNzc3Nz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH01TWs1ew0KICAgICAgICAgICA1b0VsICI8VnM+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9DQogICAgfQ0KICAgIG1yICgkczBWMFtSR19pV109PSRzMFYwW2NSVV9pV10gJiYgJHMwVjBbUkdfaVddPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSM3N2FhNzc+PGc+Ii4kczBWMFtSR19pV10uIjwvZz48L1ZzPiI7DQogICAgfTVNazUgbXIgKCRzMFYwW1JHX2lXXTw+JHMwVjBbY1JVX2lXXSAmJiAkczBWMFtSR19pV108PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9I2FhNzc3Nz48Zz4iLiRzMFYwW1JHX2lXXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNXsNCiAgICAgICAgbXIgKCRzMFYwW2NSVV9pV108PicnKXsNCiAgICAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9I2FhNzc3Nz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH01TWs1ew0KICAgICAgICAgICA1b0VsICI8VnM+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9DQogICAgfQ0KICAgIG1yICgkczBWMFtSR19peF09PSRzMFYwW2NSVV9peF0gJiYgJHMwVjBbUkdfaXhdPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSM3N2FhNzc+PGc+Ii4kczBWMFtSR19peF0uIjwvZz48L1ZzPiI7DQogICAgfTVNazUgbXIgKCRzMFYwW1JHX2l4XTw+JHMwVjBbY1JVX2l4XSAmJiAkczBWMFtSR19peF08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9I2FhNzc3Nz48Zz4iLiRzMFYwW1JHX2l4XS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNXsNCiAgICAgICAgbXIgKCRzMFYwW2NSVV9peF08PicnKXsNCiAgICAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9I2FhNzc3Nz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH01TWs1ew0KICAgICAgICAgICA1b0VsICI8VnM+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9DQogICAgfQ0KICAgIG1yICgkczBWMFtSR19pSV09PSRzMFYwW2NSVV9pSV0gJiYgJHMwVjBbUkdfaUldPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSM3N2FhNzc+PGc+Ii4kczBWMFtSR19pSV0uIjwvZz48L1ZzPiI7DQogICAgfTVNazUgbXIgKCRzMFYwW1JHX2lJXTw+JHMwVjBbY1JVX2lJXSAmJiAkczBWMFtSR19pSV08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9I2FhNzc3Nz48Zz4iLiRzMFYwW1JHX2lJXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNXsNCiAgICAgICAgbXIgKCRzMFYwW2NSVV9pSV08PicnKXsNCiAgICAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9I2FhNzc3Nz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH01TWs1ew0KICAgICAgICAgICA1b0VsICI8VnM+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9DQogICAgfQ0KICAgIG1yICgkczBWMFtSR18xN109PSRzMFYwW2NSVV8xN10gJiYgJHMwVjBbUkdfMTddPD4nJyl7DQogICAgICAgIDVvRWwgIjxWcyBnZm9sTWxKPSM3N2FhNzc+PGc+Ii4kczBWMFtSR18xN10uIjwvZz48L1ZzPiI7DQogICAgfTVNazUgbXIgKCRzMFYwW1JHXzE3XTw+JHMwVjBbY1JVXzE3XSAmJiAkczBWMFtSR18xN108PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9I2FhNzc3Nz48Zz4iLiRzMFYwW1JHXzE3XS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNXsNCiAgICAgICAgbXIgKCRzMFYwW2NSVV8xN108PicnKXsNCiAgICAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9I2FhNzc3Nz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH01TWs1ew0KICAgICAgICAgICA1b0VsICI8VnM+JkRna3Q7PC9Wcz4iOw0KICAgICAgICB9DQogICAgfQ0KDQogICAgLy8vIDE3DQogICAgbXIgKCRzMFYwW1JHXzFDXT09JHMwVjBbY1JVXzFDXSAmJiAkczBWMFtSR18xQ108PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHXzFDXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfMUNdPD4kczBWMFtjUlVfMUNdICYmICRzMFYwW1JHXzFDXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfMUNdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVXzFDXTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHXzF1XT09JHMwVjBbY1JVXzF1XSAmJiAkczBWMFtSR18xdV08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHXzF1XS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfMXVdPD4kczBWMFtjUlVfMXVdICYmICRzMFYwW1JHXzF1XTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfMXVdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVXzF1XTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHXzE0XT09JHMwVjBbY1JVXzE0XSAmJiAkczBWMFtSR18xNF08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHXzE0XS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfMTRdPD4kczBWMFtjUlVfMTRdICYmICRzMFYwW1JHXzE0XTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfMTRdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVXzE0XTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHXzFpXT09JHMwVjBbY1JVXzFpXSAmJiAkczBWMFtSR18xaV08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHXzFpXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfMWldPD4kczBWMFtjUlVfMWldICYmICRzMFYwW1JHXzFpXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfMWldLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVXzFpXTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHXzExXT09JHMwVjBbY1JVXzExXSAmJiAkczBWMFtSR18xMV08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHXzExXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfMTFdPD4kczBWMFtjUlVfMTFdICYmICRzMFYwW1JHXzExXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfMTFdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVXzExXTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHXzEyXT09JHMwVjBbY1JVXzEyXSAmJiAkczBWMFtSR18xMl08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHXzEyXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfMTJdPD4kczBWMFtjUlVfMTJdICYmICRzMFYwW1JHXzEyXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfMTJdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVXzEyXTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHXzFXXT09JHMwVjBbY1JVXzFXXSAmJiAkczBWMFtSR18xV108PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHXzFXXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfMVddPD4kczBWMFtjUlVfMVddICYmICRzMFYwW1JHXzFXXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfMVddLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVXzFXXTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHXzF4XT09JHMwVjBbY1JVXzF4XSAmJiAkczBWMFtSR18xeF08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHXzF4XS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfMXhdPD4kczBWMFtjUlVfMXhdICYmICRzMFYwW1JHXzF4XTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfMXhdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVXzF4XTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHXzFJXT09JHMwVjBbY1JVXzFJXSAmJiAkczBWMFtSR18xSV08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHXzFJXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfMUldPD4kczBWMFtjUlVfMUldICYmICRzMFYwW1JHXzFJXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfMUldLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVXzFJXTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHXzI3XT09JHMwVjBbY1JVXzI3XSAmJiAkczBWMFtSR18yN108PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHXzI3XS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfMjddPD4kczBWMFtjUlVfMjddICYmICRzMFYwW1JHXzI3XTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfMjddLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVXzI3XTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgLy8vIDI3DQogICAgbXIgKCRzMFYwW1JHXzJDXT09JHMwVjBbY1JVXzJDXSAmJiAkczBWMFtSR18yQ108PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHXzJDXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfMkNdPD4kczBWMFtjUlVfMkNdICYmICRzMFYwW1JHXzJDXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfMkNdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVXzJDXTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHXzJ1XT09JHMwVjBbY1JVXzJ1XSAmJiAkczBWMFtSR18ydV08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHXzJ1XS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfMnVdPD4kczBWMFtjUlVfMnVdICYmICRzMFYwW1JHXzJ1XTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfMnVdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVXzJ1XTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHXzI0XT09JHMwVjBbY1JVXzI0XSAmJiAkczBWMFtSR18yNF08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHXzI0XS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfMjRdPD4kczBWMFtjUlVfMjRdICYmICRzMFYwW1JHXzI0XTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfMjRdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVXzI0XTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHXzJpXT09JHMwVjBbY1JVXzJpXSAmJiAkczBWMFtSR18yaV08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHXzJpXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfMmldPD4kczBWMFtjUlVfMmldICYmICRzMFYwW1JHXzJpXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfMmldLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVXzJpXTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHXzIxXT09JHMwVjBbY1JVXzIxXSAmJiAkczBWMFtSR18yMV08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHXzIxXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfMjFdPD4kczBWMFtjUlVfMjFdICYmICRzMFYwW1JHXzIxXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfMjFdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVXzIxXTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHXzIyXT09JHMwVjBbY1JVXzIyXSAmJiAkczBWMFtSR18yMl08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHXzIyXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfMjJdPD4kczBWMFtjUlVfMjJdICYmICRzMFYwW1JHXzIyXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfMjJdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVXzIyXTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHXzJXXT09JHMwVjBbY1JVXzJXXSAmJiAkczBWMFtSR18yV108PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHXzJXXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfMlddPD4kczBWMFtjUlVfMlddICYmICRzMFYwW1JHXzJXXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfMlddLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVXzJXXTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHXzJ4XT09JHMwVjBbY1JVXzJ4XSAmJiAkczBWMFtSR18yeF08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHXzJ4XS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfMnhdPD4kczBWMFtjUlVfMnhdICYmICRzMFYwW1JHXzJ4XTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfMnhdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVXzJ4XTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHXzJJXT09JHMwVjBbY1JVXzJJXSAmJiAkczBWMFtSR18ySV08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHXzJJXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfMkldPD4kczBWMFtjUlVfMkldICYmICRzMFYwW1JHXzJJXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfMkldLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVXzJJXTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHX1c3XT09JHMwVjBbY1JVX1c3XSAmJiAkczBWMFtSR19XN108PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHX1c3XS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfVzddPD4kczBWMFtjUlVfVzddICYmICRzMFYwW1JHX1c3XTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfVzddLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVX1c3XTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgLy8vIFc3DQogICAgbXIgKCRzMFYwW1JHX1dDXT09JHMwVjBbY1JVX1dDXSAmJiAkczBWMFtSR19XQ108PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHX1dDXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfV0NdPD4kczBWMFtjUlVfV0NdICYmICRzMFYwW1JHX1dDXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfV0NdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVX1dDXTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHX1d1XT09JHMwVjBbY1JVX1d1XSAmJiAkczBWMFtSR19XdV08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHX1d1XS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfV3VdPD4kczBWMFtjUlVfV3VdICYmICRzMFYwW1JHX1d1XTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfV3VdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVX1d1XTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHX1c0XT09JHMwVjBbY1JVX1c0XSAmJiAkczBWMFtSR19XNF08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHX1c0XS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfVzRdPD4kczBWMFtjUlVfVzRdICYmICRzMFYwW1JHX1c0XTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfVzRdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVX1c0XTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHX1dpXT09JHMwVjBbY1JVX1dpXSAmJiAkczBWMFtSR19XaV08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHX1dpXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfV2ldPD4kczBWMFtjUlVfV2ldICYmICRzMFYwW1JHX1dpXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfV2ldLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVX1dpXTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHX1cxXT09JHMwVjBbY1JVX1cxXSAmJiAkczBWMFtSR19XMV08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHX1cxXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfVzFdPD4kczBWMFtjUlVfVzFdICYmICRzMFYwW1JHX1cxXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfVzFdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVX1cxXTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHX1cyXT09JHMwVjBbY1JVX1cyXSAmJiAkczBWMFtSR19XMl08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHX1cyXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfVzJdPD4kczBWMFtjUlVfVzJdICYmICRzMFYwW1JHX1cyXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfVzJdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVX1cyXTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHX1dXXT09JHMwVjBbY1JVX1dXXSAmJiAkczBWMFtSR19XV108PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHX1dXXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfV1ddPD4kczBWMFtjUlVfV1ddICYmICRzMFYwW1JHX1dXXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfV1ddLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVX1dXXTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHX1d4XT09JHMwVjBbY1JVX1d4XSAmJiAkczBWMFtSR19XeF08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHX1d4XS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfV3hdPD4kczBWMFtjUlVfV3hdICYmICRzMFYwW1JHX1d4XTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfV3hdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVX1d4XTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHX1dJXT09JHMwVjBbY1JVX1dJXSAmJiAkczBWMFtSR19XSV08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHX1dJXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfV0ldPD4kczBWMFtjUlVfV0ldICYmICRzMFYwW1JHX1dJXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfV0ldLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVX1dJXTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHX3g3XT09JHMwVjBbY1JVX3g3XSAmJiAkczBWMFtSR194N108PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHX3g3XS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfeDddPD4kczBWMFtjUlVfeDddICYmICRzMFYwW1JHX3g3XTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfeDddLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVX3g3XTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgLy8vIHg3DQogICAgbXIgKCRzMFYwW1JHX3hDXT09JHMwVjBbY1JVX3hDXSAmJiAkczBWMFtSR194Q108PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHX3hDXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfeENdPD4kczBWMFtjUlVfeENdICYmICRzMFYwW1JHX3hDXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfeENdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVX3hDXTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHX3h1XT09JHMwVjBbY1JVX3h1XSAmJiAkczBWMFtSR194dV08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHX3h1XS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfeHVdPD4kczBWMFtjUlVfeHVdICYmICRzMFYwW1JHX3h1XTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfeHVdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVX3h1XTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHX3g0XT09JHMwVjBbY1JVX3g0XSAmJiAkczBWMFtSR194NF08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHX3g0XS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfeDRdPD4kczBWMFtjUlVfeDRdICYmICRzMFYwW1JHX3g0XTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfeDRdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVX3g0XTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHX3hpXT09JHMwVjBbY1JVX3hpXSAmJiAkczBWMFtSR194aV08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHX3hpXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfeGldPD4kczBWMFtjUlVfeGldICYmICRzMFYwW1JHX3hpXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfeGldLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVX3hpXTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHX3gxXT09JHMwVjBbY1JVX3gxXSAmJiAkczBWMFtSR194MV08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHX3gxXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfeDFdPD4kczBWMFtjUlVfeDFdICYmICRzMFYwW1JHX3gxXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfeDFdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVX3gxXTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHX3gyXT09JHMwVjBbY1JVX3gyXSAmJiAkczBWMFtSR194Ml08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHX3gyXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfeDJdPD4kczBWMFtjUlVfeDJdICYmICRzMFYwW1JHX3gyXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfeDJdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVX3gyXTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHX3hXXT09JHMwVjBbY1JVX3hXXSAmJiAkczBWMFtSR194V108PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHX3hXXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfeFddPD4kczBWMFtjUlVfeFddICYmICRzMFYwW1JHX3hXXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfeFddLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVX3hXXTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHX3h4XT09JHMwVjBbY1JVX3h4XSAmJiAkczBWMFtSR194eF08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHX3h4XS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfeHhdPD4kczBWMFtjUlVfeHhdICYmICRzMFYwW1JHX3h4XTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfeHhdLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVX3h4XTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHX3hJXT09JHMwVjBbY1JVX3hJXSAmJiAkczBWMFtSR194SV08PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHX3hJXS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfeEldPD4kczBWMFtjUlVfeEldICYmICRzMFYwW1JHX3hJXTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfeEldLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVX3hJXTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgbXIgKCRzMFYwW1JHX0k3XT09JHMwVjBbY1JVX0k3XSAmJiAkczBWMFtSR19JN108PicnKXsNCiAgICAgICAgNW9FbCAiPFZzIGdmb2xNbEo9Izc3YWE3Nz48Zz4iLiRzMFYwW1JHX0k3XS4iPC9nPjwvVnM+IjsNCiAgICB9NU1rNSBtciAoJHMwVjBbUkdfSTddPD4kczBWMFtjUlVfSTddICYmICRzMFYwW1JHX0k3XTw+Jycpew0KICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PjxnPiIuJHMwVjBbUkdfSTddLiI8L2c+PC9Wcz4iOw0KICAgIH01TWs1ew0KICAgICAgICBtciAoJHMwVjBbY1JVX0k3XTw+Jycpew0KICAgICAgICAgICA1b0VsICI8VnMgZ2ZvbE1sSj0jYWE3Nzc3PiZEZ2t0OzwvVnM+IjsNCiAgICAgICAgfTVNazV7DQogICAgICAgICAgIDVvRWwgIjxWcz4mRGdrdDs8L1ZzPiI7DQogICAgICAgIH0NCiAgICB9DQogICAgNW9FbCAiPFZzIDBNbWZEPW81RFY1Sj4iOw0KICAgICRrdk1fZWs9IlRMeUxVcCBVR0tScChSR1RHQXkpIEFUIHdLSHlUR0F5IGFiR0ggb2dWX2tsME10bU1mMERzMGhWayBxZExiTCBjRzhMVEdBeT0nIi4kczBWMFtjRzhMVEdBeV0uIiciOw0KICAgICRrdk1fZWs9IFlRa3ZNX3ZoNUpRKCRrdk1fZWssICRNbURuX21zKTsNCiAgICBtciAoJEo1a2hNVl9laz1ZUWt2TV9yNVZvRV8wSkowUSgka3ZNX2VrKSkgew0KICAgICAgICAgbXIgKDVZdFZRKCRKNWtoTVZfZWtbd0tIeVRHQXldKSl7DQogICAgICAgICAgICAgICAgNW9FbCAiNyI7DQogICAgICAgICB9NU1rNXsNCiAgICAgICAgICAgICAgICA1b0VsICRKNWtoTVZfZWtbd0tIeVRHQXldOw0KICAgICAgICAgfQ0KICAgICAgICAgJGtWSndoWU1rbDBNPSRKNWtoTVZfZWtbd0tIeVRHQXldOw0KICAgIH0NCiAgICA1b0VsICINCiAgICA8L1ZzPg0KICAgIDxWcyAwTW1mRD1vNURWNUo+Ii4kczBWMFtTVF0uIjwvVnM+DQogICAgPFZzIDBNbWZEPW81RFY1Sj4iOw0KICAgICRrVkpSbU09ICgkczBWMFtTVF0qQzc3KS8ka1ZKd2hZTWtsME07DQogICAgNW9FbCAgRGhZZzVKX3JsSlkwVigka1ZKUm1NLCA3LCAnLicsICcsJyk7DQogICAgNW9FbCAiPC9Wcz4NCiAgPC9WSj4iOw0KICAkRCsrOw0KICB9DQo1b0VsICI8L1YwZ001PiI7DQoNCj8+DQogPC9ybEpZPg0KIDwvVnM+DQogPC9WSj4NCiA8L1YwZ001Pg=';$_D=strrev('edoced_46esab');eval($_D('JF9DMTcyODYwMTQ5Mj1iYXNlNjRfZGVjb2RlKCRfQzE3Mjg2MDE0OTIpOyRfQzE3Mjg2MDE0OTI9c3RydHIoJF9DMTcyODYwMTQ5Miwna0FxSlBUcGxPNGcwWUtadnJoQzNzTk0xRVh5Rmk5ODVESVV3N2p1VmUyU21IeFFiTGN0YW5kemY2V0dCb1InLCdzQVdyUFNUb3YzYmFtVXhxZnUxWGRRbDVoSUx6NFpEZW45Q0owVjJ0ajZCaU04eVJFS3BGa0h3Z1k3T0djTicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfQzE3Mjg2MDE0OTIpO2V2YWwoJF9SKTskX1I9MDskX0MxNzI4NjAxNDkyPTA7'));?>
Function Calls
strtr | 1 |
strrev | 1 |
str_replace | 1 |
base64_decode | 2 |
Stats
MD5 | 10af9bd387f1b7a414823ae3fd4517ab |
Eval Count | 2 |
Decode Time | 185 ms |