3v4l.org

run code in 300+ PHP versions simultaneously
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link media="screen" rel="stylesheet" href="main.css" type="text/css"> <link media="screen" rel="stylesheet" href="clickmenu.css" type="text/css"> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.clickmenu.js"></script> <script language="javascript"> <!-- jQuery.fn.fadeToggle = function(speed, easing, callback) { return this.animate({opacity: 'toggle'}, speed, easing, callback); } $(document).ready(function() { function maketog(id, start_up) { // toggles the slickbox on clicking the noted link if(start_up) { $('#'+id+'_table').hide(); } $('#'+id + ' a').click(function() { $('#'+id+'_table').fadeToggle(400); return false; }); } maketog('info', false); maketog('act', false); maketog('equip', true); maketog('equip2', true); maketog('jewelry', true); maketog('jewelry2', true); maketog('inven', true); maketog('inven2', true); maketog('trunk', true); maketog('trunk2', true); maketog('force', true); maketog('force2', true); //maketog('res', true); maketog('unit', true); maketog('unit2', true); maketog('animus', true); maketog('animus2', true); $('#list').clickMenu(); }); function clear_time() { document.info.time.value= ""; document.info.submit(); } --> </script> <title>RF Log Viewer</title> </head> <body> <?php //**************************************************// //** Set your variables here! Meow **// $basehref = 'http://66.85.166.252/History/jonlogview.php'; //This is the exact URL of this file $path = "D:/History/Item/"; //Where's waldo? or the item files $dir = "D:\\History\\Item"; //Same thing with backslashes $dir2 = $path; $SERVER=''; // server $USER=''; // user $PASS=''; // password $DB_NAME=''; //** Please don't fuck with the stuff after this **// //*************************************************// /* if(empty($_POST['charSerial']) && empty($his)) //this conditional statement gets rid of the 'folders' loading to cut down page load time { //downside is you lose the folders if you're searching or on a character... still pops up first load tho echo "<ul id='list'>"; echo "<li>Folders"; echo "<ul>"; $files = array(); //start at first directory level foreach (new DirectoryIterator($path) as $filename) { $current = (string) $filename; //now traverse second directory level if(strpos($current, '.') === false) { echo "<li>".$current."<ul>"; foreach(new DirectoryIterator($path.$current.'/') as $filename2) { $current2 = (string) $filename2; //now traverse third directory level if(strpos($current2, '.') === false) { echo "<li>".$current2."<ul>"; foreach(new DirectoryIterator($path.$current.'/'.$current2.'/') as $filename3) { $current3 = (string) $filename3; //here we look for $term, must start at position 0 for our char serials(so you don't get 23489_ for a search of 3489_ if(strpos($current3, '.') !== 0) { echo "<li><a href=".$basehref."?his=\\".$filename."\\".$filename2."\\".$filename3.">".$current3."</a></li>"; } } echo "</ul></li>"; } } echo "</ul></li>"; } } echo "</ul></li></ul>"; } */ include 'definitions.php'; include 'functions.php'; //set_time_limit(0); function print_r2($val){ echo '<pre>'; print_r($val); echo '</pre>'; } $LINK = mssql_connect($SERVER,$USER,$PASS); $DB=mssql_select_db($DB_NAME,$LINK) or die(mssql_get_last_message()); if(isset($his)) // We check to see if we have input on the character - If we do then read the character file { if (file_exists($dir.$his)) { if($id = fopen($dir.$his, "r+")) { while(!feof($id)) { $result[]= trim(fgets($id,1000000)); } fclose($id); } else { echo "no file"; } } $times = array(); $levels = array(); $monies = array(); $golds = array(); $points = array(); $experience = array(); for($i = 0; $i < sizeof($result); $i++) { if(strpos($result[$i], "TIME:") !== false) { $times[] = $i; } if(strpos($result[$i], "LV:") !== false) { $levels[] = $i; } if(strpos($result[$i], '$D:') !== false) { if($i < 22) $monies[] = $i; else if(strpos($result[$i - 1], 'XP:') !== false) $monies[] = $i; } if(strpos($result[$i], '$G:') !== false) { if($i < 22) $golds[] = $i; else if(strpos($result[$i - 2], 'XP:') !== false) $golds[] = $i; } if(strpos($result[$i], "PvP:") !== false) { $points[] = $i; } if(strpos($result[$i], "XP:") !== false) { $experience[] = $i; } } $loggedtime = substr($result[$times[1]],6) - substr($result[$times[0]],6); } //Char Name if( empty($result) ) //If no character was loaded { if(empty($_POST['charSerial'])) { echo"<h1>No Character Currently Set</h1>"; //display error message } else { echo"<h1>Search Results</h1>"; } } else //If we have a character file loaded { echo "<h1>".substr($result[0],6)."</h1>"; //display their name } //------------ //Char Info // // //------------ ?> <? //Definitions for searching $serial = $_POST['charSerial']; $month = $_POST['month']; $day1 = $_POST['day1']; $day2 = $_POST['day2']; //Load stuff if(empty($result)) // If no character loaded give notice message { if(empty($serial)) { echo "<div class='content'>"; // This section generates the notice table echo "<h2 id='info'><a href='#'>Meow Meow Meow</a></h2>"; echo "<table class='gen_table' id='info_table'>"; echo "<tbody>"; echo "<tr><td class = 'lable'>Notice</td>"; echo "<td colspan'1'>Please select a character log</td></tr>"; echo"</tbody></table></div>"; //End of the notice table } echo "<div class='content'>"; // This section generates the search table echo "<h2 id='info'><a href='#'>Search</a></h2>"; echo "<table class='gen_table' id='info_table'>"; echo "<tbody>"; echo "<tr><td class = 'lable'>Character Serial</td>"; echo "<td colspan'1'><form action = '".$basehref."' method='post'><input name='charSerial' type='text'/></td></tr>"; echo "<tr><td class = 'lable'>Search Options</td>"; echo "<td colspan'1'></td></tr>"; echo "<tr><td class = 'lable'>Month</td>"; echo "<td colspan'1'>"; echo "<select name='month'><option>all</option><option>01</option><option>02</option><option>03</option><option>04</option>"; echo "<option>05</option><option>06</option><option>07</option><option>08</option><option>09</option>"; echo "<option>10</option><option>11</option><option>12</option></select></td></tr>"; echo "<tr><td class = 'lable'>Day</td>"; echo "<td colspan'1'>"; echo "<select name='day1'><option>all</option><option>01</option><option>02</option><option>03</option><option>04</option>"; echo "<option>05</option><option>06</option><option>07</option><option>08</option><option>09</option>"; echo "<option>10</option><option>11</option><option>12</option><option>13</option><option>14</option>"; echo "<option>15</option><option>16</option><option>17</option><option>18</option><option>19</option>"; echo "<option>20</option><option>21</option><option>22</option><option>23</option><option>24</option>"; echo "<option>25</option><option>26</option><option>27</option><option>28</option><option>29</option>"; echo "<option>30</option><option>31</option></select>"; echo " to "; echo "<select name='day2'><option>all</option><option>01</option><option>02</option><option>03</option><option>04</option>"; echo "<option>05</option><option>06</option><option>07</option><option>08</option><option>09</option>"; echo "<option>10</option><option>11</option><option>12</option><option>13</option><option>14</option>"; echo "<option>15</option><option>16</option><option>17</option><option>18</option><option>19</option>"; echo "<option>20</option><option>21</option><option>22</option><option>23</option><option>24</option>"; echo "<option>25</option><option>26</option><option>27</option><option>28</option><option>29</option>"; echo "<option>30</option><option>31</option></select>"; echo "</td></tr>"; echo "<tr><td class = 'lable'>Search</td>"; echo "<td colspan'1'><input type='submit' /></form></td></tr>"; echo"</tbody></table></div>"; //End of the search table if(empty($serial)) { //do nothing (fucking isset returns a false positive and i fucking hate php so i dont know how to boolean .not. like in fortran) } else { echo "<div class='content'>"; // This section generates the notice table echo "<h2 id='info'><a href='#'>Results for serial: ".$serial."</a></h2>"; echo "<table class='gen_table' id='info_table'>"; echo "<tbody>"; echo "<tr><td class = 'lable'>Date</td><td class = 'lable'>Time</td><td colspan'1'>File</td></tr>"; searchChar($basehref, $dir2, $serial, $month, $day1, $day2); echo"</tbody></table></div>"; //End of the notice table } } else // If character loaded then print out char info { echo "<div class='content'>"; // This section generates the character table echo "<h2 id='info'><a href='#'>Character Information</a></h2>"; echo "<table class='gen_table' id='info_table'>"; echo "<tbody>"; echo "<tr><td class='lable'>Serial</td>"; echo "<td colspan='1'>".substr($result[2],4)."</td></tr>"; echo "<tr><td class='lable'>Account Name (serial)</td>"; echo "<td colspan='1'>".substr($result[3],4)."</td></tr>"; $race1 = substr($result[7],6); echo "<tr><td class='lable'>Race</td>"; echo "<td colspan='1'>".$race[$race1]."</td></tr>"; echo "<tr><td class='lable'>Sex</td>"; echo "<td colspan='1'>".$sex[substr($result[8],5)]."</td></tr>"; echo "<tr><td class='lable'>IP Address</td>"; echo "<td colspan='1'>".substr($result[18],4)."</td></tr>"; echo "<tr><td class='lable'>Minutes Logged In</td>"; echo "<td colspan='1'>".$loggedtime."</td></tr>"; echo "<tr><td class='lable'>Level (LogIn)</td>"; echo "<td colspan='1'>".substr($result[$levels[0]],4)."</td>"; echo "<td class='lable'>Level (LogOut)</td>"; echo "<td colspan='1'>".substr($result[$levels[1]],4)."</td></tr>"; echo "<tr><td class='lable'>Experience (LogIn)</td>"; $xp = substr($result[$experience[0]],4); $temp = strpos($xp,'('); echo "<td colspan='1'>".number_format(substr($xp,0,$temp))." ".substr($xp,$temp)."</td>"; echo "<td class='lable'>Experience (LogOut)</td>"; $xp = substr($result[$experience[1]],4); $temp = strpos($xp,'('); echo "<td colspan='1'>".number_format(substr($xp,0,$temp))." ".substr($xp,$temp)."</td></tr>"; echo "<tr><td class='lable'>PVP Points (LogIn)</td>"; echo "<td colspan='1'>".number_format(substr($result[$points[0]],5))."</td>"; echo "<td class='lable'>PVP Points (LogOff)</td>"; echo "<td colspan='1'>".number_format(substr($result[$points[1]],5))."</td></tr>"; $class1 = substr($result[9],9); echo "<tr><td class='lable'>Current Class</td>"; echo "<td colspan='1'>".$class[$class1]."</td>"; echo "<td class='lable'>Old Class</td>"; $oldclass0 = substr($result[10],11); $temp = strpos($oldclass0,','); $oldclass1 = substr($oldclass0,$temp+4); $temp2 = strpos($oldclass1,','); $oldclass2 = substr($oldclass1,$temp2+4); echo "<td colspan='1'>".substr($result[10],9,2)." ".$class[substr($oldclass0, 0, $temp)]." 1: ".$class[substr($oldclass1, 0, $temp2)]." 2: ".$class[substr($oldclass2, 0)]."</td></tr>"; echo "<tr><td class='lable'>Last Class Grade</td>"; echo "<td colspan='1'>".substr($result[11],16)."</td>"; echo "<td class='lable'>Init Class Count</td>"; echo "<td colspan='1'>".substr($result[12],14)."</td></tr>"; echo "<tr><td class='lable'>Money (LogIn)</td>"; echo "<td colspan='1'>".number_format(substr($result[$monies[0]],4))."</td>"; echo "<td class='lable'>Money (LogOut)</td>"; echo "<td colspan='1'>".number_format(substr($result[$monies[1]],4))."</td></tr>"; echo "<tr><td class='lable'>Gold (LogIn)</td>"; echo "<td colspan='1'>".number_format(substr($result[$golds[0]],4))."</td>"; echo "<td class='lable'>Gold (LogOut)</td>"; echo "<td colspan='1'>".number_format(substr($result[$golds[1]],4))."</td></tr>"; echo"</tbody></table></div>"; //End of the character information table } //-------------- //END CHAR INFO //-------------- ?> <? //---------- //Activity //Display //---------- if(isset($result)) { $tempa = array_keys($result, "============"); ?> <div class="content"> <h2 id="act"><a href="#">Activity During Time Period</a></h2> <table class="gen_table" id="act_table"> <tbody> <? $ind = $tempa[4] + 2; DisplayActivity($result, $ind); ?> </tbody></table></div> <? //---------- //EQUIPMENT //Display //---------- //Format and display output for others to see and pass it along! $tempe = array_keys($result, "EQUIP"); ?> <div class="content"> <h2 id="equip"><a href="#">Equipment (Login)</a></h2> <table class="gen_table" id="equip_table"> <tbody> <? //Login DisplayCommon($result, $tempe[0], 0); ?> </tbody></table></div> <div class="content"> <h2 id="equip2"><a href="#">Equipment (Logout)</a></h2> <table class="gen_table" id="equip2_table"> <tbody> <? //Logout DisplayCommon($result, $tempe[1], 0); ?> </tbody></table></div> <? //------------ //Jewelry/Ammo //Display //------------ $tempj = array_keys($result, "EMBELL"); ?> <div class="content"> <h2 id="jewelry"><a href="#">Jewelry & Ammo (Login)</a></h2> <table class="gen_table" id="jewelry_table"> <tbody> <? //Login DisplayCommon($result, $tempj[0], 1); ?> </tbody></table></div> <div class="content"> <h2 id="jewelry2"><a href="#">Jewelry & Ammo (Logout)</a></h2> <table class="gen_table" id="jewelry2_table"> <tbody> <? //Logout DisplayCommon($result, $tempj[1], 1); ?> </tbody></table></div> <? //------------ //Inventory // // //------------ $tempi = array_keys($result, "INVEN"); //Inventory Display ?> <div class="content"> <h2 id="inven"><a href="#">Inventory (Login)</a></h2> <table class="gen_table" id="inven_table"> <tbody> <? DisplayCommon($result, $tempi[0], 2); ?> </tbody></table></div> <div class="content"> <h2 id="inven2"><a href="#">Inventory (Logout)</a></h2> <table class="gen_table" id="inven2_table"> <tbody> <? DisplayCommon($result, $tempi[1], 2); ?> </tbody></table></div> <? //------------ //Bank // // //------------ $tempt = array(); for($i = 0; $i < sizeof($result); $i++) { if(strpos($result[$i], "TRUNK (") === 0) { $tempt[] = $i; } } //Trunk Display $trunk1 = $result[$tempt[0]]; $trunk2 = $result[$tempt[1]]; $holder1 = strpos($trunk1, "^D:"); $holder2 = strpos($trunk1, ", ^G:"); $holder3 = strpos($trunk1, ")"); $money1 = substr($trunk1, $holder1+3, $holder2-$holder1-3); $gold1 = substr($trunk1, $holder2+5, $holder3-$holder2-5); $holder1 = strpos($trunk2, "^D:"); $holder2 = strpos($trunk2, ", ^G:"); $holder3 = strpos($trunk2, ")"); $money2 = substr($trunk2, $holder1+3, $holder2-$holder1-3); $gold2 = substr($trunk2, $holder2+5, $holder3-$holder2-5); ?> <div class="content"> <h2 id="trunk"><a href="#">Bank (Login) Money: <?echo number_format($money1);?> Gold: <?echo number_format($gold1);?></a></h2> <table class="gen_table" id="trunk_table"> <tbody> <? DisplayCommon($result, $tempt[0], 4); ?> </tbody></table></div> <div class="content"> <h2 id="trunk2"><a href="#">Bank (Logout) Money: <?echo number_format($money2);?> Gold: <?echo number_format($gold2);?></a></h2> <table class="gen_table" id="trunk2_table"> <tbody> <? DisplayCommon($result, $tempt[1], 4); ?> </tbody></table></div> <? //------------ //Force Spells // // //------------ $tempf = array_keys($result, "FORCE"); //Trunk Display ?> <div class="content"> <h2 id="force"><a href="#">Force Spells (Login)</a></h2> <table class="gen_table" id="force_table"> <tbody> <? DisplayCommon($result, $tempf[0], 3); ?> </tbody></table></div> <div class="content"> <h2 id="force2"><a href="#">Force Spells (Logout)</a></h2> <table class="gen_table" id="force2_table"> <tbody> <? DisplayCommon($result, $tempf[1], 3); ?> </tbody></table></div> <? //------------ //Unit // // //------------ if($race1 == 0) { $tempu = array_keys($result, "UNIT"); //MAU Display ?> <div class="content"> <h2 id="unit"><a href="#">Unit (Login)</a></h2> <table class="gen_table" id="unit_table"> <tbody> <? DisplayCommon($result, $tempu[0], 5); ?> </tbody></table></div> <div class="content"> <h2 id="unit2"><a href="#">Unit (Logout)</a></h2> <table class="gen_table" id="unit2_table"> <tbody> <? DisplayCommon($result, $tempu[1], 5); ?> </tbody></table></div> <? } ?> <? //------------ //Animus // // //------------ if($race1 == 1) { $tempu = array_keys($result, "ANIMUS"); //MAU Display ?> <div class="content"> <h2 id="animus"><a href="#">Animus (Login)</a></h2> <table class="gen_table" id="animus_table"> <tbody> <? DisplayCommon($result, $tempu[0], 6); ?> </tbody></table></div> <div class="content"> <h2 id="animus2"><a href="#">Animus (Logout)</a></h2> <table class="gen_table" id="animus2_table"> <tbody> <? DisplayCommon($result, $tempu[1], 6); ?> </tbody></table></div> <? } } ?> </body> </html>

Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).

VersionSystem time (s)User time (s)Memory (MiB)
8.3.60.0070.01418.43
8.3.50.0050.01022.11
8.3.40.0080.00818.89
8.3.30.0070.01020.17
8.3.20.0050.00320.20
8.3.10.0040.00421.92
8.3.00.0000.00822.43
8.2.180.0120.00616.75
8.2.170.0050.01022.96
8.2.160.0080.00620.65
8.2.150.0000.00824.18
8.2.140.0160.00324.66
8.2.130.0080.00626.16
8.2.120.0060.00319.54
8.2.110.0090.00021.00
8.2.100.0080.00317.84
8.2.90.0000.00819.30
8.2.80.0060.00319.34
8.2.70.0030.00717.63
8.2.60.0040.00418.15
8.2.50.0060.00318.07
8.2.40.0040.00418.47
8.2.30.0050.00318.07
8.2.20.0040.00417.88
8.2.10.0000.00917.79
8.2.00.0030.00517.84
8.1.280.0110.01125.92
8.1.270.0040.00424.66
8.1.260.0040.00426.35
8.1.250.0080.00028.09
8.1.240.0030.00723.86
8.1.230.0090.00322.70
8.1.220.0080.00017.80
8.1.210.0060.00618.77
8.1.200.0030.00617.48
8.1.190.0040.00417.65
8.1.180.0040.00420.32
8.1.170.0000.00818.50
8.1.160.0040.00422.24
8.1.150.0080.00018.71
8.1.140.0020.00517.46
8.1.130.0070.00017.93
8.1.120.0040.00417.59
8.1.110.0050.00217.44
8.1.100.0040.00417.44
8.1.90.0040.00417.58
8.1.80.0070.00017.56
8.1.70.0070.00017.49
8.1.60.0060.00317.64
8.1.50.0040.00417.56
8.1.40.0000.00817.59
8.1.30.0040.00417.83
8.1.20.0030.00517.71
8.1.10.0030.00517.77
8.1.00.0000.00917.66
8.0.300.0070.00018.77
8.0.290.0060.00317.43
8.0.280.0000.00718.56
8.0.270.0000.00817.03
8.0.260.0000.00717.09
8.0.250.0000.00717.23
8.0.240.0030.00617.17
8.0.230.0040.00417.25
8.0.220.0040.00417.19
8.0.210.0040.00417.14
8.0.200.0000.00717.05
8.0.190.0070.00317.21
8.0.180.0090.00317.03
8.0.170.0040.00417.20
8.0.160.0040.00416.99
8.0.150.0070.00017.02
8.0.140.0000.00817.04
8.0.130.0060.00013.74
8.0.120.0000.00817.04
8.0.110.0040.00417.01
8.0.100.0000.00716.99
8.0.90.0040.00417.07
8.0.80.0090.01017.08
8.0.70.0000.00817.01
8.0.60.0040.00417.12
8.0.50.0040.00417.16
8.0.30.0100.01017.39
8.0.20.0070.01217.40
8.0.10.0040.00417.27
8.0.00.0110.00716.77
7.4.330.0030.00315.09
7.4.320.0060.00016.63
7.4.300.0050.00216.59
7.4.290.0000.00716.69
7.4.280.0000.00716.59
7.4.270.0030.00316.56
7.4.260.0050.00516.64
7.4.250.0040.00416.43
7.4.240.0060.00216.65
7.4.230.0000.00816.61
7.4.220.0140.01416.60
7.4.210.0100.01016.69
7.4.200.0000.00716.46
7.4.190.0030.00516.80
7.4.160.0050.01116.57
7.4.150.0120.00917.40
7.4.140.0120.00917.86
7.4.130.0130.00716.59
7.4.120.0120.00416.66
7.4.110.0160.00916.51
7.4.100.0130.00416.84
7.4.90.0070.01116.51
7.4.80.0070.01119.39
7.4.70.0040.01316.80
7.4.60.0150.00316.70
7.4.50.0030.00316.54
7.4.40.0030.01522.77
7.4.30.0030.01516.43
7.4.00.0080.00915.21
7.3.330.0050.00013.70
7.3.320.0060.00013.62
7.3.310.0000.00716.55
7.3.300.0070.00016.36
7.3.290.0060.01216.56
7.3.280.0070.00916.51
7.3.270.0140.00317.40
7.3.260.0070.01016.55
7.3.250.0100.01616.67
7.3.240.0090.00916.49
7.3.230.0150.00316.77
7.3.210.0060.01216.50
7.3.200.0060.00919.39
7.3.190.0060.01516.65
7.3.180.0090.00616.68
7.3.170.0150.00016.62
7.3.160.0080.00816.50
7.3.120.0070.00914.89
7.3.110.0070.01115.06
7.3.100.0070.01114.95
7.3.90.0190.00015.24
7.3.80.0080.00415.25
7.3.70.0090.00614.75
7.3.60.0100.00714.98
7.3.50.0110.00714.64
7.3.40.0060.00314.74
7.3.30.0060.00314.97
7.3.20.0030.01216.79
7.3.10.0040.01116.67
7.3.00.0060.00716.63
7.2.330.0070.01116.64
7.2.320.0170.00016.73
7.2.310.0080.00816.65
7.2.300.0000.01716.71
7.2.290.0080.00816.78
7.2.250.0070.01415.20
7.2.240.0070.01415.31
7.2.230.0160.00315.17
7.2.220.0040.00715.27
7.2.210.0100.00315.06
7.2.200.0060.00314.91
7.2.190.0040.00814.88
7.2.180.0030.01215.06
7.2.170.0120.00314.82
7.2.130.0060.00816.75
7.2.120.0060.00816.78
7.2.110.0070.00716.65
7.2.100.0040.00716.61
7.2.90.0020.01016.88
7.2.80.0030.00916.86
7.2.70.0030.01016.74
7.2.60.0050.00816.60
7.2.50.0080.00716.95
7.2.40.0070.00916.90
7.2.30.0010.01116.70
7.2.20.0050.00616.84
7.2.10.0030.00916.81
7.2.00.0040.00917.66
7.1.330.0070.00716.01
7.1.320.0060.00315.73
7.1.310.0070.00316.00
7.1.300.0040.01415.46
7.1.290.0030.00615.76
7.1.280.0030.01015.85
7.1.270.0030.01515.82
7.1.260.0120.00315.78
7.1.250.0090.00415.62
7.1.240.0030.00615.59
7.1.230.0060.00315.71
7.1.220.0040.00815.48
7.1.210.0040.00815.85
7.1.200.0050.00815.77
7.1.190.0060.00315.75
7.1.180.0030.01015.87
7.1.170.0040.00715.71
7.1.160.0030.00915.86
7.1.150.0060.00615.77
7.1.140.0070.01015.78
7.1.130.0000.00915.76
7.1.120.0000.01115.70
7.1.110.0000.01115.81
7.1.100.0050.00816.62
7.1.90.0000.01215.57
7.1.80.0000.01615.84
7.1.70.0070.00716.44
7.1.60.0050.01317.36
7.1.50.0090.00816.42
7.1.40.0100.00315.55
7.1.30.0060.00915.82
7.1.20.0040.00815.70
7.1.10.0040.00715.61
7.1.00.0050.03218.99
7.0.330.0040.00815.19
7.0.320.0060.00515.48
7.0.310.0000.01115.27
7.0.300.0060.00915.42
7.0.290.0050.00515.30
7.0.280.0060.00315.30
7.0.270.0080.00315.57
7.0.260.0100.00315.46
7.0.250.0060.00315.57
7.0.240.0040.01115.63
7.0.230.0030.00815.46
7.0.220.0100.00315.39
7.0.210.0030.01015.48
7.0.200.0240.00415.26
7.0.190.0040.00815.45
7.0.180.0040.00815.33
7.0.170.0000.01515.47
7.0.160.0060.00615.31
7.0.150.0030.00615.49
7.0.140.0020.04218.71
7.0.130.0090.00615.29
7.0.120.0030.00715.33
7.0.110.0060.00615.55
7.0.100.0220.04017.69
7.0.90.0150.02817.82
7.0.80.0280.03317.79
7.0.70.0190.04117.78
7.0.60.0180.04317.84
7.0.50.0130.05017.99
7.0.40.0070.02816.81
7.0.30.0060.04116.76
7.0.20.0050.03216.73
7.0.10.0080.04516.75
7.0.00.0040.04116.74
5.6.380.0030.00914.46
5.6.370.0070.00314.43
5.6.360.0030.00614.30
5.6.350.0000.01114.27
5.6.340.0000.01214.71
5.6.330.0030.00914.23
5.6.320.0030.01014.49
5.6.310.0030.00614.33
5.6.300.0030.00914.31
5.6.290.0040.00814.35
5.6.280.0060.03917.72
5.6.270.0000.01014.34
5.6.260.0040.01114.22
5.6.250.0120.03517.59
5.6.240.0120.03817.62
5.6.230.0060.04417.63
5.6.220.0080.04217.37
5.6.210.0080.03817.57
5.6.200.0100.02617.79
5.6.190.0130.03817.78
5.6.180.0100.03817.92
5.6.170.0100.02717.61
5.6.160.0130.03017.62
5.6.150.0060.03017.72
5.6.140.0060.03817.78
5.6.130.0050.04317.73
5.6.120.0060.03017.63
5.6.110.0100.04417.63
5.6.100.0070.02417.77
5.6.90.0050.02517.73
5.6.80.0070.02317.53
5.6.70.0080.02117.41
5.6.60.0060.02117.35
5.6.50.0000.02617.38
5.6.40.0030.02517.34
5.6.30.0000.02617.45
5.6.20.0060.03417.40
5.6.10.0030.02717.40
5.6.00.0100.03217.39
5.5.380.0100.03915.86
5.5.370.0080.04315.84
5.5.360.0020.03715.97
5.5.350.0120.03715.96
5.5.340.0060.04416.11
5.5.330.0110.04316.04
5.5.320.0070.04315.94
5.5.310.0080.04016.09
5.5.300.0100.03015.88
5.5.290.0020.04815.95
5.5.280.0030.02716.00
5.5.270.0000.03216.01
5.5.260.0080.02315.86
5.5.250.0030.02515.69
5.5.240.0050.02215.66
5.5.230.0020.02815.55
5.5.220.0020.02415.58
5.5.210.0020.02415.54
5.5.200.0050.02015.62
5.5.190.0020.02315.57
5.5.180.0020.02415.59
5.5.170.0050.00511.23
5.5.160.0080.02015.66
5.5.150.0020.02315.61
5.5.140.0000.02715.62
5.5.130.0050.02315.62
5.5.120.0070.02315.73
5.5.110.0030.02315.49
5.5.100.0020.02515.69
5.5.90.0020.02615.63
5.5.80.0040.02515.64
5.5.70.0020.02515.55
5.5.60.0050.02015.54
5.5.50.0080.02015.52
5.5.40.0070.03315.52
5.5.30.0000.02515.61
5.5.20.0020.02315.64
5.5.10.0050.02215.52
5.5.00.0060.02015.46
5.4.450.0030.03115.15
5.4.440.0050.02915.24
5.4.430.0030.02415.30
5.4.420.0000.02315.16
5.4.410.0020.02715.29
5.4.400.0050.02015.06
5.4.390.0020.02515.04
5.4.380.0050.03114.92
5.4.370.0060.02614.99
5.4.360.0030.02314.88
5.4.350.0040.02315.16
5.4.340.0070.01814.96
5.4.330.0070.00710.79
5.4.320.0070.02015.13
5.4.310.0060.02314.86
5.4.300.0030.02015.19
5.4.290.0030.02115.08
5.4.280.0030.03014.92
5.4.270.0050.03315.08
5.4.260.0030.02714.98
5.4.250.0000.03414.79
5.4.240.0040.03515.12
5.4.230.0030.02215.03
5.4.220.0030.02814.99
5.4.210.0030.02815.09
5.4.200.0020.02514.98
5.4.190.0050.02114.95
5.4.180.0030.02314.90
5.4.170.0050.02114.98
5.4.160.0020.02315.13
5.4.150.0020.02714.84
5.4.140.0030.02313.70
5.4.130.0000.04513.49
5.4.120.0020.04113.67
5.4.110.0070.03913.71
5.4.100.0060.03313.79
5.4.90.0050.03313.57
5.4.80.0070.03713.63
5.4.70.0050.02513.84
5.4.60.0040.03713.57
5.4.50.0050.03813.78
5.4.40.0050.04013.70
5.4.30.0030.02513.86
5.4.20.0080.03713.69
5.4.10.0040.04213.79
5.4.00.0070.03913.47
5.3.290.0020.02712.64
5.3.280.0070.02512.47
5.3.270.0050.02312.57
5.3.260.0030.02412.51
5.3.250.0040.02212.64
5.3.240.0030.03512.56
5.3.230.0050.04012.57
5.3.220.0070.03712.57
5.3.210.0060.02312.60
5.3.200.0030.02312.58
5.3.190.0020.02512.67
5.3.180.0070.04112.60
5.3.170.0100.03312.65
5.3.160.0050.03512.52
5.3.150.0100.02212.61
5.3.140.0050.04012.48
5.3.130.0050.04112.64
5.3.120.0040.04012.55
5.3.110.0050.04012.58
5.3.100.0050.03212.38
5.3.90.0050.03812.31
5.3.80.0050.04012.21
5.3.70.0020.03612.30
5.3.60.0060.03512.29
5.3.50.0000.03612.16
5.3.40.0080.03312.21
5.3.30.0050.04112.29
5.3.20.0050.03812.08
5.3.10.0040.03911.88
5.3.00.0050.03812.00

preferences:
42.43 ms | 401 KiB | 5 Q