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 $MIG3cgrYi = dirname(__FILE__); require_once($MIG3cgrYi . '/functions.php'); $start_..
Decoded Output download
<?php $MIG3cgrYi = dirname(__FILE__); require_once($MIG3cgrYi . '/functions.php'); $start_time = ftt_microtime_float(); require_once($MIG3cgrYi . '/config.inc.php'); require_once($MIG3cgrYi . '/system/application/helpers/common_helper.php'); header("Pragma: no-cache"); header("Cache-Control: no-store, no-cache, must-revalidate"); header('X-Robots-Tag: noindex'); if ($_SERVER['REQUEST_METHOD'] == 'HEAD') { exit(); } ignore_user_abort(true); $BNd44gS7o = defined('FTT_COOKIE') ? FTT_COOKIE : basename(dirname(__FILE__)); if (@$_GET['action'] == 'just_redirect') { if (filter_var($_SERVER['HTTP_REFERER'], FILTER_VALIDATE_URL)) { header("Location: {$_GET['url']}"); die(); } $parsed_url = parse_url($_GET['url']); $rng73gK_l = ''; if (@$parsed_url['scheme']) { $rng73gK_l = $parsed_url['scheme'] . '://' . @$parsed_url['host'] . @$parsed_url['path']; } elseif (@$parsed_url['host']) { $rng73gK_l = '//' . $parsed_url['host'] . @$parsed_url['path']; } else { $rng73gK_l = $parsed_url['path']; } $DbF83gRna = array(); if (@$parsed_url['query']) { parse_str($parsed_url['query'], $DbF83gRna); } ?>
<html>
<head></head>
<body>
<form action="<?php echo htmlspecialchars($rng73gK_l) ?>" method="get" name="redirect">
<?php foreach ($DbF83gRna as $TAM7cg6C8 => $Bma7dgoT7): ?>
<?php if (is_array($Bma7dgoT7)): ?>
<?php foreach ($Bma7dgoT7 as $key => $gzd7egsda): ?>
<input name="<?php echo htmlspecialchars($TAM7cg6C8 . '[' . $key . ']') ?>" type="hidden"
value="<?php echo htmlspecialchars($gzd7egsda) ?>">
<?php endforeach ?>
<?php else: ?>
<input name="<?php echo htmlspecialchars($TAM7cg6C8) ?>" type="hidden" value="<?php echo htmlspecialchars($Bma7dgoT7) ?>">
<?php endif ?>
<?php endforeach ?>
</form>
<script>document.forms['redirect'].submit();</script>
<noscript><a href="<?php echo htmlspecialchars($_GET['url']) ?>"><h1>Click here to continue</h1></a></noscript>
</body>
</html>
<?php die();
}
$url = ""; $link = ""; $skim = "notset"; $first = 0; $groups = array(); $ac = ""; $perm = ""; $CZN72gbhX = false; $DeI96gMN4 = 0; if (isset($_GET["url"])) { $url = $_GET["url"]; } if (isset($_GET["u"])) { $url = $_GET["u"]; } if (isset($_GET["e"]) && $_GET["e"]) { $url = base64_decode($url); } if (isset($_GET['eurl'])) { $url = base64_decode($_GET['eurl']); } if (isset($_GET["link"])) { $link = $_GET["link"]; } if (isset($_GET["l"])) { $link = $_GET["l"]; } if (isset($_GET["pct"])) { $skim = $_GET["pct"]; } if (isset($_GET["p"])) { $skim = $_GET["p"]; } if (isset($_GET["s"])) { $skim = $_GET["s"]; } if (isset($_GET["first"])) { $first = $_GET["first"]; } if (isset($_GET["f"])) { $first = $_GET["f"]; } if (isset($_GET["g"])) { $groups = explode("/", strtolower($_GET["g"])); } if (isset($_GET["group"])) { $groups = explode(",", strtolower($_GET["group"])); } if (isset($_GET["niche"])) { $groups = explode(",", strtolower($_GET["niche"])); } if (isset($_GET["cat"])) { $groups = explode(",", strtolower($_GET["cat"])); } if (isset($_GET["any"]) && $_GET["any"]) { $FTT_GROUPS_TYPE = 'soft'; } if (isset($_GET["any"]) && !$_GET["any"]) { $FTT_GROUPS_TYPE = 'hard'; } if (defined('FTT_PERM') && isset($_GET[FTT_PERM])) { $perm = $_GET[FTT_PERM]; } if (isset($_GET["perm"])) { $perm = $_GET["perm"]; } if (isset($_GET["nr"]) && $_GET['nr']) { $CZN72gbhX = true; } if (isset($_GET['r'])) { $DeI96gMN4 = intval($_GET['r']); } $is_proxy = 0; $to_count = 1; $ite9agRj5 = 1;
if (!$fttdb->link_id) { if (strlen($url)) { header("Location: $url"); die(); } die("Can't connect to the database!"); }
$ftt_settings = $fttdb->fetch_all_array("SELECT SQL_CACHE `name`, `value` FROM `settings` WHERE `group`='general'"); foreach ($ftt_settings as $ftt_setting) { ${$ftt_setting['name']} = $ftt_setting['value']; } $COV38gesi = $FTT_LICENSE; $YAG4agKT9 = $FTT_LICENSE_TYPE;
$ble49g73K = ftt_now(); $jFh2dgOCI = $ble49g73K - $FTT_MIN_CLICK_TIME;
$eDa42ghLl = @parse_url(FTT_SITE_URL); if (!isset($eDa42ghLl['host']) or !strlen($eDa42ghLl['host'])) { die("Parameter FTT_SITE_URL in your config file not set or not in URL format!"); } $OPK6dge29 = $eDa42ghLl['host']; if (substr($OPK6dge29, 0, 4) == 'www.') { $OPK6dge29 = substr($OPK6dge29, 4); } $special = "normal"; $trade_id = 0; $oIP58gX9b = $_SERVER['HTTP_HOST']; $YYB62gTZD = 1; if (!stristr($oIP58gX9b, $OPK6dge29)) { $YYB62gTZD = 0; }
if ($YAG4agKT9 == 'free') { $YYB62gTZD = 0; } else { if (!AKM25gA6G($OPK6dge29)) { $YYB62gTZD = 0; $fttdb->query_update('settings', array('value' => 'free'), array('name' => 'FTT_LICENSE_TYPE')); } } $is_proxy = KMf27gmaG(); $ftt_ip = ftt_server_var('REMOTE_ADDR'); if (!strlen($ftt_ip)) { $ftt_ip = '127.0.0.1'; } if ($ftt_ip == $FTT_LOCAL_IP) { $ftt_temp = ftt_server_var('HTTP_' . strtoupper($FTT_LOCAL_HEADER)); if (strlen($ftt_temp)) { $ftt_ip = $ftt_temp; $ftt_is_proxy = 0; } } $ftt_lip = ip2long($ftt_ip); if ($ftt_lip === false or $ftt_ip == '127.0.0.1') { $ftt_ip = '127.0.0.1'; $ftt_lip = ip2long($ftt_ip); }
$orV21gLEa = $fttdb->fetch_all_array("SELECT SQL_CACHE * FROM {SHDB}.sh_blocked_ips"); foreach ($orV21gLEa as $dkO20g6Z4) { $ftt_tmp = str_replace('*', '[\d]*', @preg_quote($dkO20g6Z4['ip'], '#')); if (@preg_match("#^$ftt_tmp$#", $ftt_ip)) { header('Location: ' . $FTT_DEFAULT_URL); die(); } }
$is_unique = 1; $bAN13g609 = 0; $zZL12gCfO = 'unknown'; $last_click_time = 0; $trade_clicks = 0; $content_clicks = 0; $Piq15gG3A = array(); $LPV14gp9V = array(); $qNR5bgPYM = 0; $last_click_type = 'trade'; $cZU75g5cp = 0; $in_qualified = 0; $oqP2agXIo = ''; $result = $fttdb->query('SELECT SQL_NO_CACHE * FROM {SHDB}.sh_surfers WHERE ip={}', array($ftt_lip)); $siteid_tradeid = @unserialize($FTT_SITEID_TRADEID); if (!is_array($siteid_tradeid)) { $siteid_tradeid = array(); } if ($fttdb->num_rows) { while ($row = $fttdb->fetch_array($result)) { $oqP2agXIo = (string)$row['country']; if ($row['site_id'] == $FTT_SITE_ID) { $last_click_time = $row['last_click_time']; $last_click_type = $row['last_click_type']; $trade_clicks = $row['trade_clicks']; $content_clicks = $row['content_clicks']; $bAN13g609 = $row['from_trade_id']; $zZL12gCfO = $row['from_special']; $LPV14gp9V = unpack('S*', $row['visited']); $cZU75g5cp = $row['trade_clicks'] + $row['content_clicks']; $in_qualified = $row['in_qualified']; if ($cZU75g5cp > 0) { $is_unique = 0; } $qNR5bgPYM = 1; } if ($row['from_trade_id']) { $Piq15gG3A[] = $row['from_trade_id']; } if (isset($siteid_tradeid[$row['site_id']])) { $Piq15gG3A[] = $siteid_tradeid[$row['site_id']]; } if (strlen($row['visited'])) { $dXfa0gHt3 = unpack('S*', $row['visited']); $Piq15gG3A = array_merge($Piq15gG3A, $dXfa0gHt3); } } }
else { $oqP2agXIo = (string)ftt_get_country($ftt_ip); }
$cookie_data = false; $cookie_enabled = 0; $FNGbgKPZ3 = 0; $visited = array(); $from_trade_id = 0; $from_special = 'unknown'; $Eos1egq1Z = 0; if (isset($_COOKIE[$BNd44gS7o])) { $cookie = $_COOKIE[$BNd44gS7o]; if (isset($_COOKIE[$BNd44gS7o . '_1'])) { $cookie .= $_COOKIE[$BNd44gS7o . '_1']; } $cookie_data = @unserialize(@base64_decode($cookie)); if (is_array($cookie_data)) { $visited = $cookie_data['v']; if (isset($cookie_data['in'])) { $cookie_enabled = 1; } $FNGbgKPZ3 = $cookie_data['ip']; $from_trade_id = $cookie_data['f']; $from_special = $cookie_data['s']; if ($FNGbgKPZ3 != $ftt_lip) { $content_clicks = $cookie_data['cc']; } if (!count($groups) && isset($cookie_data['g'])) { $groups = explode(',', strtolower($cookie_data['g'])); } $jTtcgMMUE = count($visited) + $cookie_data['cc']; $cZU75g5cp = max($cZU75g5cp, $jTtcgMMUE); } }
if ($from_special == 'unknown' and $zZL12gCfO != 'bots') { $from_trade_id = $bAN13g609; $from_special = $zZL12gCfO; } if (!count($groups)) { switch ($from_special) { case 'unknown': $groups = explode(',', strtolower($FTT_DEFAULT_UNKNOWN_GROUP)); break; case 'bots': $groups = explode(',', strtolower($FTT_DEFAULT_BOTS_GROUP)); break; case 'feeder': $groups = explode(',', strtolower($FTT_DEFAULT_FEEDER_GROUP)); break; case 'se': $groups = explode(',', strtolower($FTT_DEFAULT_SE_GROUP)); break; case 'normal': $groups = explode(',', strtolower($FTT_DEFAULT_TRADE_GROUP)); break; case 'noref': $groups = explode(',', strtolower($FTT_DEFAULT_NOREF_GROUP)); break; case 'notrade': $groups = explode(',', strtolower($FTT_DEFAULT_NOTRADE_GROUP)); break; } }
$useragent = ftt_server_var('HTTP_USER_AGENT'); $bpT23gGZ4 = pYJ33grm9($useragent); $bZH3bgEIm = rFR34gbTR($useragent); if ($from_special != 'bots' and $bZH3bgEIm == 'Search Bot') { $from_special = 'bots'; $from_trade_id = 0; } $referer = htmlspecialchars_decode(ftt_server_var('HTTP_REFERER')); $refdomain = ''; if (strlen($referer)) { $ftt_tmp = parse_url($referer); if (isset($ftt_tmp['host'])) { $refdomain = $ftt_tmp['host']; if (substr($refdomain, 0, 4) == 'www.') { $refdomain = substr($refdomain, 4); } } }
$fttdb->query('lock table last_jobs write'); $ftt_last = $fttdb->get_var('SELECT SQL_CACHE job_time FROM last_jobs WHERE job_name="outlist_create"'); if ($ble49g73K - $ftt_last >= 120 or $ftt_last - 60 > $ble49g73K) { $fttdb->query('UPDATE last_jobs SET job_time={} WHERE job_name="outlist_create"', array($ble49g73K)); $fttdb->query('unlock tables;'); include('outlist_create.php'); $ftt_outlist_create = new FTT_Outlist_Create(); $ftt_outlist_create->create(); } else { $fttdb->query('unlock tables;'); }
if ($bZH3bgEIm == 'Mobile OS' and !empty($FTT_MOBILE_REDIRECT_URL) and $FTT_MOBILE_REDIRECT_OUT) { $special = 'redirect'; XDl9bglcF($FTT_MOBILE_REDIRECT_URL); }
if ($from_trade_id) { $fttdb->query( 'SELECT SQL_CACHE 1 FROM trader_redirects r INNER JOIN traders t
ON (t.domain = r.domain) WHERE t.id={}', $from_trade_id ); if ($fttdb->num_rows) { $special = 'filtered'; XDl9bglcF($FTT_DEFAULT_URL); } }
$redirects = array(); if (($FTT_CHECK and $in_qualified) or !$FTT_CHECK) { if (!$CZN72gbhX) { $redirects = $fttdb->fetch_all_array('SELECT SQL_CACHE * FROM redirects'); } } if ($DeI96gMN4) { foreach ($redirects as $redirect) { if ($DeI96gMN4 == $redirect['id']) { $redirect['skim_scheme'] = 100; $redirects = array($redirect); break; } } } $redirects = array_merge($redirects); for ($i = 0, $count = count($redirects); $i < $count; $i++) { if ($from_special == 'bots') { unset($redirects[$i]); continue; } if ($bZH3bgEIm == 'Mobile OS' && !$redirects[$i]['mobile']) { unset($redirects[$i]); continue; } if ($bZH3bgEIm != 'Mobile OS' && !$redirects[$i]['desktop']) { unset($redirects[$i]); continue; } if ($redirects[$i]['from_special'] != 'all') { $OZK95glUK = explode(',', $redirects[$i]['from_special']); $ok = 0; foreach ($OZK95glUK as $nMU94gPBk) { if ($nMU94gPBk == $from_special) { $ok = 1; } } if (!$ok) { unset($redirects[$i]); } } if (strlen($redirects[$i]['groups'])) { $ok = 0; $PbZ8fglP5 = explode(',', $redirects[$i]['groups']); $Knk90gqYU = array(); foreach ($PbZ8fglP5 as $key => $mDb8eg_hM) { $mDb8eg_hM = strtolower($mDb8eg_hM); if (substr($mDb8eg_hM, 0, 1) == '-') { $Knk90gqYU[] = $mDb8eg_hM; unset($PbZ8fglP5[$key]); } else { $PbZ8fglP5[$key] = $mDb8eg_hM; } } foreach ($PbZ8fglP5 as $mDb8eg_hM) { $mDb8eg_hM = strtolower($mDb8eg_hM); if (in_array($mDb8eg_hM, $groups)) { $ok = 1; } elseif ($mDb8eg_hM == 'universal' and !count($groups)) { $ok = 1; } } foreach ($Knk90gqYU as $mDb8eg_hM) { if ($mDb8eg_hM == 'universal' and count($groups)) { $ok = 1; } elseif ($mDb8eg_hM != 'universal' and !in_array($mDb8eg_hM, $groups)) { $ok = 1; } } if (!$ok) { unset($redirects[$i]); continue; } } if ($is_proxy && !$redirects[$i]['proxy']) { unset($redirects[$i]); continue; } if (!strlen($refdomain) && !$redirects[$i]['noref']) { unset($redirects[$i]); continue; } if (!$cookie_enabled && !$redirects[$i]['nocookie']) { unset($redirects[$i]); continue; } if (strlen($redirects[$i]['countries'])) { $UkT89g0qs = explode(',', strtoupper($redirects[$i]['countries'])); if (in_array('UNKNOWN', $UkT89g0qs)) { $UkT89g0qs[] = ''; } if (in_array('-UNKNOWN', $UkT89g0qs)) { $UkT89g0qs[] = '-'; } $XdR8bg0Ii = array(); $FdR8agDY8 = array(); foreach ($UkT89g0qs as $key => $ocO8cg_XF) { if (substr($ocO8cg_XF, 0, 1) == '-') { $ocO8cg_XF = substr($ocO8cg_XF, 1);
switch ($ocO8cg_XF) { case 'GOOD': $XdR8bg0Ii = array_merge( $XdR8bg0Ii, explode(',', $FTT_COUNTRIES_GOOD) ); break; case 'NORMAL': $XdR8bg0Ii = array_merge( $XdR8bg0Ii, explode(',', $FTT_COUNTRIES_AVG) ); break; case 'BAD': $XdR8bg0Ii = array_merge( $XdR8bg0Ii, explode(',', $FTT_COUNTRIES_POOR) ); break; default: $XdR8bg0Ii[] = $ocO8cg_XF; } unset($UkT89g0qs[$key]); } else { switch ($ocO8cg_XF) { case 'GOOD': $FdR8agDY8 = array_merge( $FdR8agDY8, explode(',', $FTT_COUNTRIES_GOOD) ); unset($UkT89g0qs[$key]); break; case 'NORMAL': $FdR8agDY8 = array_merge( $FdR8agDY8, explode(',', $FTT_COUNTRIES_AVG) ); unset($UkT89g0qs[$key]); break; case 'BAD': $FdR8agDY8 = array_merge( $FdR8agDY8, explode(',', $FTT_COUNTRIES_POOR) ); unset($UkT89g0qs[$key]); break; break; } } } $UkT89g0qs = array_merge($UkT89g0qs, $FdR8agDY8); if (count($UkT89g0qs) and !in_array($oqP2agXIo, $UkT89g0qs)) { unset($redirects[$i]); continue; } if (in_array($oqP2agXIo, $XdR8bg0Ii)) { unset($redirects[$i]); continue; } } $tZP93gdSZ = explode(',', $redirects[$i]['skim_scheme']); if ($cookie_enabled) { if ($jTtcgMMUE >= count($tZP93gdSZ)) { $knk92gS24 = array_pop($tZP93gdSZ); } else { $knk92gS24 = $tZP93gdSZ[$jTtcgMMUE]; } } else { $knk92gS24 = array_pop($tZP93gdSZ); } $redirects[$i]['skim'] = $knk92gS24; $redirects[$i]['urls'] = explode("
", $redirects[$i]['urls']); shuffle($redirects[$i]['urls']); $redirects[$i]['visited'] = array(); if (isset($_COOKIE[$BNd44gS7o . '_redirects'])) { $redirects[$i]['visited'] = explode(',', $_COOKIE[$BNd44gS7o . '_redirects']); } } shuffle($redirects);
$XFtb5g42r = 0; $bMB1bg2r3 = 0; if ($cookie_enabled && $FNGbgKPZ3 != $ftt_lip) { $is_unique = 1; $bMB1bg2r3 = 1; if (count($visited) || $content_clicks) { $is_unique = 0; } } else { $visited = array_merge($Piq15gG3A, $visited); $visited = array_unique($visited); $XFtb5g42r = 1; }
if (!$cookie_enabled) { switch ($FTT_NOCOOKIE_REDIRECT_TYPE) { case "content_url": $skim = 100; if (!strlen($url)) { $special = "filtered"; if (!strlen($FTT_NOCOOKIE_REDIRECT_URL)) { $FTT_NOCOOKIE_REDIRECT_URL = $FTT_DEFAULT_URL; } XDl9bglcF($FTT_NOCOOKIE_REDIRECT_URL); } break; case "content_usual": $skim = 100; break; case "trade": $skim = 0; break; case "url": $special = "filtered"; if (!strlen($FTT_NOCOOKIE_REDIRECT_URL)) { $FTT_NOCOOKIE_REDIRECT_URL = $FTT_DEFAULT_URL; } XDl9bglcF($FTT_NOCOOKIE_REDIRECT_URL); break; } }
if (!preg_match("/^https?:\/\/(www\.|)($OPK6dge29)\//Ui", $referer)) { switch ($FTT_NOREF_REDIRECT_TYPE) { case "content_url": $skim = 100; if (!strlen($url)) { $special = "filtered"; if (!strlen($FTT_NOREF_REDIRECT_URL)) { $FTT_NOREF_REDIRECT_URL = $FTT_DEFAULT_URL; } XDl9bglcF($FTT_NOREF_REDIRECT_URL); } break; case "content_usual": $skim = 100; break; case "trade": $skim = 0; break; case "url": $special = "filtered"; if (!strlen($FTT_NOREF_REDIRECT_URL)) { $FTT_NOREF_REDIRECT_URL = $FTT_DEFAULT_URL; } XDl9bglcF($FTT_NOREF_REDIRECT_URL); break; } }
if (strlen($perm)) { $dYb97g9zP = 'permlink'; include('redirects.php'); if (is_numeric($perm)) { $BnHa7g834 = $fttdb->get_var('SELECT SQL_CACHE url FROM traders WHERE id = {}', $perm); if ($BnHa7g834 !== false) { $trade_id = $perm; XDl9bglcF($BnHa7g834); } } else { if (substr($perm, 0, 7) == 'http://' || substr($perm, 0, 8) == 'https://') { $parsed_url = parse_url($perm); if ($parsed_url !== false) { $pITa5gNqG = $parsed_url['host']; if (substr($pITa5gNqG, 0, 4) == 'www.') { $pITa5gNqG = substr($pITa5gNqG, 4); } } } else { $pITa5gNqG = trim($perm); } $result = $fttdb->query_first('SELECT SQL_CACHE id, url FROM traders WHERE domain = {}', $pITa5gNqG); if ($result) { $trade_id = $result['id']; XDl9bglcF($result['url']); } } }
if (strlen($url)) { $skim_scheme = false; $skim_scheme_ignore = 0; if ($from_trade_id) { $result = $fttdb->fetch_array( "SELECT SQL_CACHE skim_scheme, skim_scheme_ignore FROM traders WHERE id={}", $from_trade_id ); if ($result !== false) { $skim_scheme = $result['skim_scheme']; $skim_scheme_ignore = $result['skim_scheme_ignore']; } } if ($skim == "notset") { if ($skim_scheme !== false) { if ($skim_scheme == '' or $skim_scheme == 'default') { if ($from_special == 'normal') { $skim_scheme = $FTT_DEFAULT_TRADE_SKIM_SCHEME; } elseif ($from_special == 'feeder') { $skim_scheme = $FTT_DEFAULT_FEEDER_SKIM_SCHEME; } } } elseif ($from_special == 'noref') { $skim_scheme = $FTT_DEFAULT_NOREF_SKIM_SCHEME; } elseif ($from_special == 'notrade') { $skim_scheme = $FTT_DEFAULT_NOTRADE_SKIM_SCHEME; } elseif ($from_special == 'se') { $skim_scheme = $FTT_DEFAULT_SE_SKIM_SCHEME; } elseif ($from_special == 'unknown') { $skim_scheme = $FTT_DEFAULT_UNKNOWN_SKIM_SCHEME; } elseif ($from_special == 'bots') { $skim_scheme = $FTT_DEFAULT_BOTS_SKIM_SCHEME; } } elseif (preg_match("/^[as](\d{1,3})$/i", $skim, $aa)) { $cGL9eg5UH = $aa[1]; $skim_scheme = $fttdb->get_var( "SELECT SQL_CACHE scheme FROM skim_schemes WHERE id={}", $cGL9eg5UH ); if ($skim_scheme===false) { $skim_scheme = $FTT_DEFAULT_TRADE_SKIM_SCHEME; } } elseif (strpos($skim, "/") !== false) { $skim_scheme = str_replace("/", ",", $skim); } elseif (strpos($skim, '|') !== false) { $skim_scheme = str_replace('|', ',', $skim); } else { $skim_scheme = $skim; } $HJm9dgP9J = explode(",", $skim_scheme); if ($cookie_enabled) { if ($jTtcgMMUE >= count($HJm9dgP9J)) { $skim = array_pop($HJm9dgP9J); } else {
$skim = $HJm9dgP9J[$jTtcgMMUE]; } } else { $skim = array_pop($HJm9dgP9J); } if ($cookie_enabled and !isset($_COOKIE[$BNd44gS7o . "_first"])) { if ($first) { $skim = 100; } setcookie($BNd44gS7o . '_first', 1, time() + $FTT_COOKIE_EXPIRE, $FTT_COOKIE_PATH); } if (!is_numeric($skim)) { $skim = 100; }
if ($skim < 0 || $skim > 100) { $skim = 100; } $rand = mt_rand(1, 10000);
if ($rand <= $skim * 100) { $dYb97g9zP = 'skimmed'; include('redirects.php'); $special = 'content'; XDl9bglcF($url); } } if (!$YYB62gTZD && mt_rand(1, 10000) <= 100) { $special = 'free'; XDl9bglcF('http://ww' . 'w.ft' . 't2.c' . 'om/f' . 'ree/' . $OPK6dge29); } $dYb97g9zP = 'trade'; include('redirects.php');
if ($FTT_OUTLIST_TYPE == 'accurate') { require($MIG3cgrYi . '/out_accurate.php'); } else { require($MIG3cgrYi . '/out_fixed_dynamic.php'); }
function XDl9bglcF($url, $gKM9cga03 = 'normal') { global $special, $trade_id, $ble49g73K, $ftt_lip, $referer, $refdomain, $useragent, $is_proxy, $cookie_enabled, $oqP2agXIo, $visited, $LPV14gp9V, $link, $from_trade_id, $from_special, $bAN13g609, $zZL12gCfO, $is_unique, $fttdb, $cookie_data, $bpT23gGZ4, $bZH3bgEIm, $BNd44gS7o, $qNR5bgPYM, $last_click_time, $last_click_type, $trade_clicks, $content_clicks, $start_time, $in_qualified; $to_count = 1; $return_qualified = 1; $country_weight = $GLOBALS['FTT_DEFAULT_COUNTRY_WEIGHT'] / 100; $accept_gzip = 1; $exec_time = 0; if (!strlen($url)) { $url = $GLOBALS['FTT_DEFAULT_URL']; $trade_id = 0; $special = 'filtered'; }
if ($GLOBALS['FTT_MAX_CLICKS_FROM_IP'] && ($trade_clicks + $content_clicks) > $GLOBALS['FTT_MAX_CLICKS_FROM_IP']) { $special = "filtered";
$trade_id = 0; }
if ($GLOBALS['FTT_CHECK'] and !$in_qualified) { if ($GLOBALS['FTT_FILTER_NOAJAX']) { $special = 'filtered'; $trade_id = 0; } else { $to_count = 0; $return_qualified = 0; } }
if ($special == "filtered" or $special == 'exout') { $to_count = 0; $return_qualified = 0; }
if ($special == 'filtered') { switch ($GLOBALS['FTT_FILTERED_REDIRECT_TYPE']) { case "content_url": if (isset($_GET["url"])) { $url = $_GET["url"]; if (isset($_GET['e']) and $_GET['e']) { $url = base64_decode($url); } } elseif (isset($_GET["u"])) { $url = $_GET["u"]; if (isset($_GET['e']) and $_GET['e']) { $url = base64_decode($url); } } elseif (isset($_GET['eurl'])) { $url = base64_decode($_GET['eurl']); } else { $url = $GLOBALS['FTT_DEFAULT_URL']; } break; case "content_usual": if (isset($_GET["url"])) { $url = $_GET["url"]; if (isset($_GET['e']) and $_GET['e']) { $url = base64_decode($url); } } if (isset($_GET["u"])) { $url = $_GET["u"]; if (isset($_GET['e']) and $_GET['e']) { $url = base64_decode($url); } } break; case "url": $url = $GLOBALS['FTT_DEFAULT_URL']; break; } }
if (!$is_unique) { if ($GLOBALS['FTT_MIN_CLICK_TIME'] && ($ble49g73K - $last_click_time < $GLOBALS['FTT_MIN_CLICK_TIME'])) { $to_count = 0; $return_qualified = 0; } if ($GLOBALS['FTT_MAX_COUNTED_CLICKS'] && ($trade_clicks + $content_clicks) >= $GLOBALS['FTT_MAX_COUNTED_CLICKS']) { $to_count = 0; } if ($GLOBALS['FTT_MAX_COUNTED_RETURNS'] && ($trade_clicks + $content_clicks) >= $GLOBALS['FTT_MAX_COUNTED_RETURNS']) { $return_qualified = 0; } }
if (!$GLOBALS['FTT_COUNT_NOCOOKIE_CLICKS'] && !$cookie_enabled) { $to_count = 0; $return_qualified = 0; }
if ($trade_clicks > 0 && in_array($from_trade_id, $LPV14gp9V)) { $to_count = 0; }
if ($GLOBALS['FTT_OUTLIST_TYPE'] == 'accurate' and $trade_id and $return_qualified) { $query = 'UPDATE outlist_accurate SET h_return=h_return+1,d_return=d_return+1'; if ($gKM9cga03 == 'force') { $query .= ',`force`=`force`-1'; } $query .= ' where trade_id={}'; $fttdb->query($query, $trade_id); } elseif ($gKM9cga03 == 'force' and $GLOBALS['FTT_OUTLIST_TYPE'] != 'accurate' and $trade_id and $return_qualified) { $fttdb->query('UPDATE outlist SET `force`=`force`-1 WHERE trade_id={}', $trade_id); }
if (strlen($oqP2agXIo)) { $result = $fttdb->get_var( "SELECT SQL_CACHE weight FROM country_weights WHERE country_code={}", $oqP2agXIo ); if ($result!==false) { $country_weight = $result / 100; } elseif (in_array($oqP2agXIo, explode(',', $GLOBALS['FTT_COUNTRIES_POOR']))) { $country_weight = $GLOBALS['FTT_COUNTRIES_POOR_WEIGHT'] / 100; } elseif (in_array($oqP2agXIo, explode(',', $GLOBALS['FTT_COUNTRIES_AVG']))) { $country_weight = $GLOBALS['FTT_COUNTRIES_AVG_WEIGHT'] / 100; } elseif (in_array($oqP2agXIo, explode(',', $GLOBALS['FTT_COUNTRIES_GOOD']))) { $country_weight = $GLOBALS['FTT_COUNTRIES_GOOD_WEIGHT'] / 100; } }
if ($return_qualified) { if (count($LPV14gp9V) && $last_click_type == 'trade') { $hNSa1g9lj = end($LPV14gp9V); $fttdb->query("UPDATE `ca` SET `ca`=`ca`+1 WHERE `trade_id`={}", $hNSa1g9lj); if (!$fttdb->affected_rows) { $fttdb->supress_errors = true; $fttdb->query_insert( 'ca', array( 'trade_id' => $hNSa1g9lj, 'ca' => 1 ) ); $fttdb->supress_errors = false; } } }
if ($trade_id) { $key = array_search($trade_id, $LPV14gp9V); if ($key !== false) { $tmp = end($LPV14gp9V); $kAGa6ghaY = key($LPV14gp9V); $LPV14gp9V[$kAGa6ghaY] = $LPV14gp9V[$key]; $LPV14gp9V[$key] = $tmp; reset($LPV14gp9V); } }
if (isset($_SERVER['HTTP_ACCEPT_ENCODING']) && strpos($_SERVER['HTTP_ACCEPT_ENCODING'], "gzip") !== false) { $accept_gzip = 1; } else { $accept_gzip = 0; }
if ($trade_id) { $LPV14gp9V[] = $trade_id; } if ($from_trade_id != $bAN13g609 && $bAN13g609) { $LPV14gp9V[] = $bAN13g609; } $LPV14gp9V = array_unique($LPV14gp9V); while (count($LPV14gp9V) > 125) { array_shift($LPV14gp9V); } if ($trade_id > 0) { $trade_clicks++; $last_click_type = 'trade'; } else { $content_clicks++; $last_click_type = 'content'; } if (is_null($from_trade_id)) { $from_trade_id = 0; $from_special = 'unknown'; } $fttdb->suppress_errors = true; if ($qNR5bgPYM) { $fttdb->query_update( '{SHDB}.sh_surfers', array( 'last_click_time' => $ble49g73K, 'trade_clicks' => $trade_clicks, 'content_clicks' => $content_clicks, 'visited' => XTh3egrXc($LPV14gp9V), 'last_click_type' => $last_click_type ), array( 'ip' => $ftt_lip, 'site_id' => $GLOBALS['FTT_SITE_ID'] ) ); } else { $fttdb->query_insert( '{SHDB}.sh_surfers', array( 'last_click_time' => $ble49g73K, 'trade_clicks' => $trade_clicks, 'content_clicks' => $content_clicks, 'country' => (string)$oqP2agXIo, 'visited' => XTh3egrXc($LPV14gp9V), 'last_click_type' => $last_click_type, 'from_trade_id' => $from_trade_id, 'from_special' => $from_special, 'ip' => $ftt_lip, 'site_id' => $GLOBALS['FTT_SITE_ID'] ) ); } $exec_time = (ftt_microtime_float() - $start_time) * 1000; $fttdb->query_insert( 'outlogs', array( 'timestamp' => $ble49g73K, 'ip' => $ftt_lip, 'trade_id' => $trade_id, 'special' => $special, 'referer' => $referer, 'refdomain' => $refdomain, 'useragent' => $useragent, 'browser' => $bpT23gGZ4, 'os' => $bZH3bgEIm, 'is_proxy' => $is_proxy, 'cookie_enabled' => $cookie_enabled, 'country' => (string)$oqP2agXIo, 'link' => $link, 'from_trade_id' => $from_trade_id, 'from_special' => $from_special, 'to_count' => $to_count, 'is_unique' => $is_unique, 'return_qualified' => $return_qualified, 'weight' => $country_weight, 'accept_gzip' => $accept_gzip, 'exec_time' => $exec_time ) ); if (!is_array($cookie_data)) { $cookie_data = array(); $cookie_data['ip'] = $ftt_lip; $cookie_data['f'] = $from_trade_id; $cookie_data['s'] = $from_special; $cookie_data['v'] = $LPV14gp9V; $cookie_data['cc'] = $content_clicks; } else { $cookie_data['v'] = array_unique(array_merge($cookie_data['v'], $LPV14gp9V)); $cookie_data['cc'] = $content_clicks; } $ftt_cookie = base64_encode(serialize($cookie_data));
if (strlen($ftt_cookie) > 4000) { $EKP28gl0K = substr($ftt_cookie, 4000); $ftt_cookie = substr($ftt_cookie, 0, 4000); if (strlen($EKP28gl0K) > 4000) { $ftt_cookie = ''; unset($EKP28gl0K); }
} if (strlen($GLOBALS['FTT_COOKIE_DOMAIN'])) { setcookie( $BNd44gS7o, $ftt_cookie, time() + $GLOBALS['FTT_COOKIE_EXPIRE'], $GLOBALS['FTT_COOKIE_PATH'], $GLOBALS['FTT_COOKIE_DOMAIN'] ); } else { setcookie($BNd44gS7o, $ftt_cookie, time() + $GLOBALS['FTT_COOKIE_EXPIRE'], $GLOBALS['FTT_COOKIE_PATH']); } if (isset($EKP28gl0K)) { if (strlen($GLOBALS['FTT_COOKIE_DOMAIN'])) { setcookie( $BNd44gS7o . '_1', $EKP28gl0K, time() + $GLOBALS['FTT_COOKIE_EXPIRE'], $GLOBALS['FTT_COOKIE_PATH'], $GLOBALS['FTT_COOKIE_DOMAIN'] ); } else { setcookie( $BNd44gS7o . '_1', $EKP28gl0K, time() + $GLOBALS['FTT_COOKIE_EXPIRE'], $GLOBALS['FTT_COOKIE_PATH'] ); } }
$Xzbb4ghA3 = @parse_url($url, PHP_URL_SCHEME); if ($Xzbb4ghA3 == 'https' || !$Xzbb4ghA3 || !filter_var(@$_SERVER['HTTP_REFERER'], FILTER_VALIDATE_URL)) { header("Location: $url"); die(); } if (@$_SERVER['REQUEST_SCHEME'] == 'https' || (@$_SERVER['HTTPS'] && @$_SERVER['HTTPS'] != 'off') || @parse_url($_SERVER['HTTP_REFERER'], PHP_URL_SCHEME) == 'https' ) { $SIU79gd1h = defined('FTT_OUT_NAME') ? FTT_OUT_NAME : 'o.php'; $ARF84grqS = preg_replace('#^https://#i', 'http://', FTT_SITE_URL) . $SIU79gd1h . '?' . http_build_query(array('action' => 'just_redirect', 'url' => $url)); header("Location: $ARF84grqS"); die(); } header("Location: $url"); die(); } ?>
Did this file decode correctly?
Original Code
<?php $MIG3cgrYi = dirname(__FILE__); require_once($MIG3cgrYi . '/functions.php'); $start_time = ftt_microtime_float(); require_once($MIG3cgrYi . '/config.inc.php'); require_once($MIG3cgrYi . '/system/application/helpers/common_helper.php'); header("Pragma: no-ca\x63he"); header("Cache-Control: no-store, no-\x63ach\x65, must-revalidate"); header('X-Robots-Tag: noindex'); if ($_SERVER['REQUEST_METHOD'] == 'HEAD') { exit(); } ignore_user_abort(true); $BNd44gS7o = defined('FTT_COOKIE') ? FTT_COOKIE : basename(dirname(__FILE__)); if (@$_GET['action'] == 'just_redirect') { if (filter_var($_SERVER['HTTP_REFERER'], FILTER_VALIDATE_URL)) { header("\114o\143\141\164i\x6f\x6e: {$_GET['url']}"); die(); } $parsed_url = parse_url($_GET['url']); $rng73gK_l = ''; if (@$parsed_url['scheme']) { $rng73gK_l = $parsed_url['scheme'] . '://' . @$parsed_url['host'] . @$parsed_url['path']; } elseif (@$parsed_url['host']) { $rng73gK_l = '//' . $parsed_url['host'] . @$parsed_url['path']; } else { $rng73gK_l = $parsed_url['path']; } $DbF83gRna = array(); if (@$parsed_url['query']) { parse_str($parsed_url['query'], $DbF83gRna); } ?>
<html>
<head></head>
<body>
<form action="<?php echo htmlspecialchars($rng73gK_l) ?>" method="get" name="redirect">
<?php foreach ($DbF83gRna as $TAM7cg6C8 => $Bma7dgoT7): ?>
<?php if (is_array($Bma7dgoT7)): ?>
<?php foreach ($Bma7dgoT7 as $key => $gzd7egsda): ?>
<input name="<?php echo htmlspecialchars($TAM7cg6C8 . '[' . $key . ']') ?>" type="hidden"
value="<?php echo htmlspecialchars($gzd7egsda) ?>">
<?php endforeach ?>
<?php else: ?>
<input name="<?php echo htmlspecialchars($TAM7cg6C8) ?>" type="hidden" value="<?php echo htmlspecialchars($Bma7dgoT7) ?>">
<?php endif ?>
<?php endforeach ?>
</form>
<script>document.forms['redirect'].submit();</script>
<noscript><a href="<?php echo htmlspecialchars($_GET['url']) ?>"><h1>Click here to continue</h1></a></noscript>
</body>
</html>
<?php die();
}
$url = ""; $link = ""; $skim = "\156o\x74s\145\164"; $first = 0; $groups = array(); $ac = ""; $perm = ""; $CZN72gbhX = false; $DeI96gMN4 = 0; if (isset($_GET["url"])) { $url = $_GET["url"]; } if (isset($_GET["u"])) { $url = $_GET["u"]; } if (isset($_GET["\x65"]) && $_GET["\x65"]) { $url = base64_decode($url); } if (isset($_GET['eurl'])) { $url = base64_decode($_GET['eurl']); } if (isset($_GET["\x6c\151\156\x6b"])) { $link = $_GET["\x6c\151nk"]; } if (isset($_GET["l"])) { $link = $_GET["l"]; } if (isset($_GET["p\x63t"])) { $skim = $_GET["p\x63t"]; } if (isset($_GET["p"])) { $skim = $_GET["p"]; } if (isset($_GET["s"])) { $skim = $_GET["s"]; } if (isset($_GET["first"])) { $first = $_GET["first"]; } if (isset($_GET["\x66"])) { $first = $_GET["\x66"]; } if (isset($_GET["g"])) { $groups = explode("/", strtolower($_GET["g"])); } if (isset($_GET["group"])) { $groups = explode(",", strtolower($_GET["group"])); } if (isset($_GET["niche"])) { $groups = explode(",", strtolower($_GET["niche"])); } if (isset($_GET["cat"])) { $groups = explode(",", strtolower($_GET["cat"])); } if (isset($_GET["any"]) && $_GET["any"]) { $FTT_GROUPS_TYPE = 'soft'; } if (isset($_GET["any"]) && !$_GET["any"]) { $FTT_GROUPS_TYPE = 'hard'; } if (defined('FTT_PERM') && isset($_GET[FTT_PERM])) { $perm = $_GET[FTT_PERM]; } if (isset($_GET["perm"])) { $perm = $_GET["perm"]; } if (isset($_GET["\156r"]) && $_GET['nr']) { $CZN72gbhX = true; } if (isset($_GET['r'])) { $DeI96gMN4 = intval($_GET['r']); } $is_proxy = 0; $to_count = 1; $ite9agRj5 = 1;
if (!$fttdb->link_id) { if (strlen($url)) { header("Lo\x63a\x74\151on: $url"); die(); } die("Can't connect to the database!"); }
$ftt_settings = $fttdb->fetch_all_array("SELECT SQL_CACHE `name`, `value` FROM `settings` WHERE `group`='general'"); foreach ($ftt_settings as $ftt_setting) { ${$ftt_setting['name']} = $ftt_setting['value']; } $COV38gesi = $FTT_LICENSE; $YAG4agKT9 = $FTT_LICENSE_TYPE;
$ble49g73K = ftt_now(); $jFh2dgOCI = $ble49g73K - $FTT_MIN_CLICK_TIME;
$eDa42ghLl = @parse_url(FTT_SITE_URL); if (!isset($eDa42ghLl['host']) or !strlen($eDa42ghLl['host'])) { die("\x50\x61\x72\141m\x65\x74\x65\x72 FTT_SITE_URL in \x79\157\165r config \x66\x69l\x65 \156\x6f\x74 set o\x72 \156\157\x74 in \125RL format!"); } $OPK6dge29 = $eDa42ghLl['host']; if (substr($OPK6dge29, 0, 4) == 'www.') { $OPK6dge29 = substr($OPK6dge29, 4); } $special = "normal"; $trade_id = 0; $oIP58gX9b = $_SERVER['HTTP_HOST']; $YYB62gTZD = 1; if (!stristr($oIP58gX9b, $OPK6dge29)) { $YYB62gTZD = 0; }
if ($YAG4agKT9 == 'free') { $YYB62gTZD = 0; } else { if (!AKM25gA6G($OPK6dge29)) { $YYB62gTZD = 0; $fttdb->query_update('settings', array('value' => 'free'), array('name' => 'FTT_LICENSE_TYPE')); } } $is_proxy = KMf27gmaG(); $ftt_ip = ftt_server_var('REMOTE_ADDR'); if (!strlen($ftt_ip)) { $ftt_ip = '127.0.0.1'; } if ($ftt_ip == $FTT_LOCAL_IP) { $ftt_temp = ftt_server_var('HTTP_' . strtoupper($FTT_LOCAL_HEADER)); if (strlen($ftt_temp)) { $ftt_ip = $ftt_temp; $ftt_is_proxy = 0; } } $ftt_lip = ip2long($ftt_ip); if ($ftt_lip === false or $ftt_ip == '127.0.0.1') { $ftt_ip = '127.0.0.1'; $ftt_lip = ip2long($ftt_ip); }
$orV21gLEa = $fttdb->fetch_all_array("SELECT SQL_CACHE * FROM {SHDB}.sh_blocked_ips"); foreach ($orV21gLEa as $dkO20g6Z4) { $ftt_tmp = str_replace('*', '[\d]*', @preg_quote($dkO20g6Z4['ip'], '#')); if (@preg_match("#^$ftt_tmp$#", $ftt_ip)) { header('Location: ' . $FTT_DEFAULT_URL); die(); } }
$is_unique = 1; $bAN13g609 = 0; $zZL12gCfO = 'unknown'; $last_click_time = 0; $trade_clicks = 0; $content_clicks = 0; $Piq15gG3A = array(); $LPV14gp9V = array(); $qNR5bgPYM = 0; $last_click_type = 'trade'; $cZU75g5cp = 0; $in_qualified = 0; $oqP2agXIo = ''; $result = $fttdb->query('SELECT SQL_NO_CACHE * FROM {SHDB}.sh_surfers WHERE ip={}', array($ftt_lip)); $siteid_tradeid = @unserialize($FTT_SITEID_TRADEID); if (!is_array($siteid_tradeid)) { $siteid_tradeid = array(); } if ($fttdb->num_rows) { while ($row = $fttdb->fetch_array($result)) { $oqP2agXIo = (string)$row['country']; if ($row['site_id'] == $FTT_SITE_ID) { $last_click_time = $row['last_click_time']; $last_click_type = $row['last_click_type']; $trade_clicks = $row['trade_clicks']; $content_clicks = $row['content_clicks']; $bAN13g609 = $row['from_trade_id']; $zZL12gCfO = $row['from_special']; $LPV14gp9V = unpack('S*', $row['visited']); $cZU75g5cp = $row['trade_clicks'] + $row['content_clicks']; $in_qualified = $row['in_qualified']; if ($cZU75g5cp > 0) { $is_unique = 0; } $qNR5bgPYM = 1; } if ($row['from_trade_id']) { $Piq15gG3A[] = $row['from_trade_id']; } if (isset($siteid_tradeid[$row['site_id']])) { $Piq15gG3A[] = $siteid_tradeid[$row['site_id']]; } if (strlen($row['visited'])) { $dXfa0gHt3 = unpack('S*', $row['visited']); $Piq15gG3A = array_merge($Piq15gG3A, $dXfa0gHt3); } } }
else { $oqP2agXIo = (string)ftt_get_country($ftt_ip); }
$cookie_data = false; $cookie_enabled = 0; $FNGbgKPZ3 = 0; $visited = array(); $from_trade_id = 0; $from_special = 'unknown'; $Eos1egq1Z = 0; if (isset($_COOKIE[$BNd44gS7o])) { $cookie = $_COOKIE[$BNd44gS7o]; if (isset($_COOKIE[$BNd44gS7o . '_1'])) { $cookie .= $_COOKIE[$BNd44gS7o . '_1']; } $cookie_data = @unserialize(@base64_decode($cookie)); if (is_array($cookie_data)) { $visited = $cookie_data['v']; if (isset($cookie_data['in'])) { $cookie_enabled = 1; } $FNGbgKPZ3 = $cookie_data['ip']; $from_trade_id = $cookie_data['f']; $from_special = $cookie_data['s']; if ($FNGbgKPZ3 != $ftt_lip) { $content_clicks = $cookie_data['cc']; } if (!count($groups) && isset($cookie_data['g'])) { $groups = explode(',', strtolower($cookie_data['g'])); } $jTtcgMMUE = count($visited) + $cookie_data['cc']; $cZU75g5cp = max($cZU75g5cp, $jTtcgMMUE); } }
if ($from_special == 'unknown' and $zZL12gCfO != 'bots') { $from_trade_id = $bAN13g609; $from_special = $zZL12gCfO; } if (!count($groups)) { switch ($from_special) { case 'unknown': $groups = explode(',', strtolower($FTT_DEFAULT_UNKNOWN_GROUP)); break; case 'bots': $groups = explode(',', strtolower($FTT_DEFAULT_BOTS_GROUP)); break; case 'feeder': $groups = explode(',', strtolower($FTT_DEFAULT_FEEDER_GROUP)); break; case 'se': $groups = explode(',', strtolower($FTT_DEFAULT_SE_GROUP)); break; case 'normal': $groups = explode(',', strtolower($FTT_DEFAULT_TRADE_GROUP)); break; case 'noref': $groups = explode(',', strtolower($FTT_DEFAULT_NOREF_GROUP)); break; case 'notrade': $groups = explode(',', strtolower($FTT_DEFAULT_NOTRADE_GROUP)); break; } }
$useragent = ftt_server_var('HTTP_USER_AGENT'); $bpT23gGZ4 = pYJ33grm9($useragent); $bZH3bgEIm = rFR34gbTR($useragent); if ($from_special != 'bots' and $bZH3bgEIm == 'Search Bot') { $from_special = 'bots'; $from_trade_id = 0; } $referer = htmlspecialchars_decode(ftt_server_var('HTTP_REFERER')); $refdomain = ''; if (strlen($referer)) { $ftt_tmp = parse_url($referer); if (isset($ftt_tmp['host'])) { $refdomain = $ftt_tmp['host']; if (substr($refdomain, 0, 4) == 'www.') { $refdomain = substr($refdomain, 4); } } }
$fttdb->query('lock table last_jobs write'); $ftt_last = $fttdb->get_var('SELECT SQL_CACHE job_time FROM last_jobs WHERE job_name="outlist_create"'); if ($ble49g73K - $ftt_last >= 120 or $ftt_last - 60 > $ble49g73K) { $fttdb->query('UPDATE last_jobs SET job_time={} WHERE job_name="outlist_create"', array($ble49g73K)); $fttdb->query('unlock tables;'); include('outlist_create.php'); $ftt_outlist_create = new FTT_Outlist_Create(); $ftt_outlist_create->create(); } else { $fttdb->query('unlock tables;'); }
if ($bZH3bgEIm == 'Mobile OS' and !empty($FTT_MOBILE_REDIRECT_URL) and $FTT_MOBILE_REDIRECT_OUT) { $special = 'redirect'; XDl9bglcF($FTT_MOBILE_REDIRECT_URL); }
if ($from_trade_id) { $fttdb->query( 'SELECT SQL_CACHE 1 FROM trader_redirects r INNER JOIN traders t
ON (t.domain = r.domain) WHERE t.id={}', $from_trade_id ); if ($fttdb->num_rows) { $special = 'filtered'; XDl9bglcF($FTT_DEFAULT_URL); } }
$redirects = array(); if (($FTT_CHECK and $in_qualified) or !$FTT_CHECK) { if (!$CZN72gbhX) { $redirects = $fttdb->fetch_all_array('SELECT SQL_CACHE * FROM redirects'); } } if ($DeI96gMN4) { foreach ($redirects as $redirect) { if ($DeI96gMN4 == $redirect['id']) { $redirect['skim_scheme'] = 100; $redirects = array($redirect); break; } } } $redirects = array_merge($redirects); for ($i = 0, $count = count($redirects); $i < $count; $i++) { if ($from_special == 'bots') { unset($redirects[$i]); continue; } if ($bZH3bgEIm == 'Mobile OS' && !$redirects[$i]['mobile']) { unset($redirects[$i]); continue; } if ($bZH3bgEIm != 'Mobile OS' && !$redirects[$i]['desktop']) { unset($redirects[$i]); continue; } if ($redirects[$i]['from_special'] != 'all') { $OZK95glUK = explode(',', $redirects[$i]['from_special']); $ok = 0; foreach ($OZK95glUK as $nMU94gPBk) { if ($nMU94gPBk == $from_special) { $ok = 1; } } if (!$ok) { unset($redirects[$i]); } } if (strlen($redirects[$i]['groups'])) { $ok = 0; $PbZ8fglP5 = explode(',', $redirects[$i]['groups']); $Knk90gqYU = array(); foreach ($PbZ8fglP5 as $key => $mDb8eg_hM) { $mDb8eg_hM = strtolower($mDb8eg_hM); if (substr($mDb8eg_hM, 0, 1) == '-') { $Knk90gqYU[] = $mDb8eg_hM; unset($PbZ8fglP5[$key]); } else { $PbZ8fglP5[$key] = $mDb8eg_hM; } } foreach ($PbZ8fglP5 as $mDb8eg_hM) { $mDb8eg_hM = strtolower($mDb8eg_hM); if (in_array($mDb8eg_hM, $groups)) { $ok = 1; } elseif ($mDb8eg_hM == 'universal' and !count($groups)) { $ok = 1; } } foreach ($Knk90gqYU as $mDb8eg_hM) { if ($mDb8eg_hM == 'universal' and count($groups)) { $ok = 1; } elseif ($mDb8eg_hM != 'universal' and !in_array($mDb8eg_hM, $groups)) { $ok = 1; } } if (!$ok) { unset($redirects[$i]); continue; } } if ($is_proxy && !$redirects[$i]['proxy']) { unset($redirects[$i]); continue; } if (!strlen($refdomain) && !$redirects[$i]['noref']) { unset($redirects[$i]); continue; } if (!$cookie_enabled && !$redirects[$i]['nocookie']) { unset($redirects[$i]); continue; } if (strlen($redirects[$i]['countries'])) { $UkT89g0qs = explode(',', strtoupper($redirects[$i]['countries'])); if (in_array('UNKNOWN', $UkT89g0qs)) { $UkT89g0qs[] = ''; } if (in_array('-UNKNOWN', $UkT89g0qs)) { $UkT89g0qs[] = '-'; } $XdR8bg0Ii = array(); $FdR8agDY8 = array(); foreach ($UkT89g0qs as $key => $ocO8cg_XF) { if (substr($ocO8cg_XF, 0, 1) == '-') { $ocO8cg_XF = substr($ocO8cg_XF, 1);
switch ($ocO8cg_XF) { case 'GOOD': $XdR8bg0Ii = array_merge( $XdR8bg0Ii, explode(',', $FTT_COUNTRIES_GOOD) ); break; case 'NORMAL': $XdR8bg0Ii = array_merge( $XdR8bg0Ii, explode(',', $FTT_COUNTRIES_AVG) ); break; case 'BAD': $XdR8bg0Ii = array_merge( $XdR8bg0Ii, explode(',', $FTT_COUNTRIES_POOR) ); break; default: $XdR8bg0Ii[] = $ocO8cg_XF; } unset($UkT89g0qs[$key]); } else { switch ($ocO8cg_XF) { case 'GOOD': $FdR8agDY8 = array_merge( $FdR8agDY8, explode(',', $FTT_COUNTRIES_GOOD) ); unset($UkT89g0qs[$key]); break; case 'NORMAL': $FdR8agDY8 = array_merge( $FdR8agDY8, explode(',', $FTT_COUNTRIES_AVG) ); unset($UkT89g0qs[$key]); break; case 'BAD': $FdR8agDY8 = array_merge( $FdR8agDY8, explode(',', $FTT_COUNTRIES_POOR) ); unset($UkT89g0qs[$key]); break; break; } } } $UkT89g0qs = array_merge($UkT89g0qs, $FdR8agDY8); if (count($UkT89g0qs) and !in_array($oqP2agXIo, $UkT89g0qs)) { unset($redirects[$i]); continue; } if (in_array($oqP2agXIo, $XdR8bg0Ii)) { unset($redirects[$i]); continue; } } $tZP93gdSZ = explode(',', $redirects[$i]['skim_scheme']); if ($cookie_enabled) { if ($jTtcgMMUE >= count($tZP93gdSZ)) { $knk92gS24 = array_pop($tZP93gdSZ); } else { $knk92gS24 = $tZP93gdSZ[$jTtcgMMUE]; } } else { $knk92gS24 = array_pop($tZP93gdSZ); } $redirects[$i]['skim'] = $knk92gS24; $redirects[$i]['urls'] = explode("\n", $redirects[$i]['urls']); shuffle($redirects[$i]['urls']); $redirects[$i]['visited'] = array(); if (isset($_COOKIE[$BNd44gS7o . '_redirects'])) { $redirects[$i]['visited'] = explode(',', $_COOKIE[$BNd44gS7o . '_redirects']); } } shuffle($redirects);
$XFtb5g42r = 0; $bMB1bg2r3 = 0; if ($cookie_enabled && $FNGbgKPZ3 != $ftt_lip) { $is_unique = 1; $bMB1bg2r3 = 1; if (count($visited) || $content_clicks) { $is_unique = 0; } } else { $visited = array_merge($Piq15gG3A, $visited); $visited = array_unique($visited); $XFtb5g42r = 1; }
if (!$cookie_enabled) { switch ($FTT_NOCOOKIE_REDIRECT_TYPE) { case "content_url": $skim = 100; if (!strlen($url)) { $special = "filtered"; if (!strlen($FTT_NOCOOKIE_REDIRECT_URL)) { $FTT_NOCOOKIE_REDIRECT_URL = $FTT_DEFAULT_URL; } XDl9bglcF($FTT_NOCOOKIE_REDIRECT_URL); } break; case "\x63o\156\x74e\156\x74_\165\163\x75a\x6c": $skim = 100; break; case "t\162\141\144e": $skim = 0; break; case "url": $special = "filtered"; if (!strlen($FTT_NOCOOKIE_REDIRECT_URL)) { $FTT_NOCOOKIE_REDIRECT_URL = $FTT_DEFAULT_URL; } XDl9bglcF($FTT_NOCOOKIE_REDIRECT_URL); break; } }
if (!preg_match("/^https?:\/\/(www\.|)($OPK6dge29)\//\x55i", $referer)) { switch ($FTT_NOREF_REDIRECT_TYPE) { case "content_url": $skim = 100; if (!strlen($url)) { $special = "filtered"; if (!strlen($FTT_NOREF_REDIRECT_URL)) { $FTT_NOREF_REDIRECT_URL = $FTT_DEFAULT_URL; } XDl9bglcF($FTT_NOREF_REDIRECT_URL); } break; case "co\x6e\x74\145\156\164_u\163\165\x61\x6c": $skim = 100; break; case "t\162ad\x65": $skim = 0; break; case "url": $special = "filtered"; if (!strlen($FTT_NOREF_REDIRECT_URL)) { $FTT_NOREF_REDIRECT_URL = $FTT_DEFAULT_URL; } XDl9bglcF($FTT_NOREF_REDIRECT_URL); break; } }
if (strlen($perm)) { $dYb97g9zP = 'permlink'; include('redirects.php'); if (is_numeric($perm)) { $BnHa7g834 = $fttdb->get_var('SELECT SQL_CACHE url FROM traders WHERE id = {}', $perm); if ($BnHa7g834 !== false) { $trade_id = $perm; XDl9bglcF($BnHa7g834); } } else { if (substr($perm, 0, 7) == 'http://' || substr($perm, 0, 8) == 'https://') { $parsed_url = parse_url($perm); if ($parsed_url !== false) { $pITa5gNqG = $parsed_url['host']; if (substr($pITa5gNqG, 0, 4) == 'www.') { $pITa5gNqG = substr($pITa5gNqG, 4); } } } else { $pITa5gNqG = trim($perm); } $result = $fttdb->query_first('SELECT SQL_CACHE id, url FROM traders WHERE domain = {}', $pITa5gNqG); if ($result) { $trade_id = $result['id']; XDl9bglcF($result['url']); } } }
if (strlen($url)) { $skim_scheme = false; $skim_scheme_ignore = 0; if ($from_trade_id) { $result = $fttdb->fetch_array( "SELECT SQL_CACHE skim_scheme, skim_scheme_ignore FROM traders WHERE id={}", $from_trade_id ); if ($result !== false) { $skim_scheme = $result['skim_scheme']; $skim_scheme_ignore = $result['skim_scheme_ignore']; } } if ($skim == "\156\x6ft\163\145\164") { if ($skim_scheme !== false) { if ($skim_scheme == '' or $skim_scheme == 'default') { if ($from_special == 'normal') { $skim_scheme = $FTT_DEFAULT_TRADE_SKIM_SCHEME; } elseif ($from_special == 'feeder') { $skim_scheme = $FTT_DEFAULT_FEEDER_SKIM_SCHEME; } } } elseif ($from_special == 'noref') { $skim_scheme = $FTT_DEFAULT_NOREF_SKIM_SCHEME; } elseif ($from_special == 'notrade') { $skim_scheme = $FTT_DEFAULT_NOTRADE_SKIM_SCHEME; } elseif ($from_special == 'se') { $skim_scheme = $FTT_DEFAULT_SE_SKIM_SCHEME; } elseif ($from_special == 'unknown') { $skim_scheme = $FTT_DEFAULT_UNKNOWN_SKIM_SCHEME; } elseif ($from_special == 'bots') { $skim_scheme = $FTT_DEFAULT_BOTS_SKIM_SCHEME; } } elseif (preg_match("/^[\141\x73](\d{1,3})$/i", $skim, $aa)) { $cGL9eg5UH = $aa[1]; $skim_scheme = $fttdb->get_var( "SELECT SQL_CACHE scheme FROM skim_schemes WHERE id={}", $cGL9eg5UH ); if ($skim_scheme===false) { $skim_scheme = $FTT_DEFAULT_TRADE_SKIM_SCHEME; } } elseif (strpos($skim, "/") !== false) { $skim_scheme = str_replace("/", ",", $skim); } elseif (strpos($skim, '|') !== false) { $skim_scheme = str_replace('|', ',', $skim); } else { $skim_scheme = $skim; } $HJm9dgP9J = explode(",", $skim_scheme); if ($cookie_enabled) { if ($jTtcgMMUE >= count($HJm9dgP9J)) { $skim = array_pop($HJm9dgP9J); } else {
$skim = $HJm9dgP9J[$jTtcgMMUE]; } } else { $skim = array_pop($HJm9dgP9J); } if ($cookie_enabled and !isset($_COOKIE[$BNd44gS7o . "_\x66\x69\162\163\x74"])) { if ($first) { $skim = 100; } setcookie($BNd44gS7o . '_first', 1, time() + $FTT_COOKIE_EXPIRE, $FTT_COOKIE_PATH); } if (!is_numeric($skim)) { $skim = 100; }
if ($skim < 0 || $skim > 100) { $skim = 100; } $rand = mt_rand(1, 10000);
if ($rand <= $skim * 100) { $dYb97g9zP = 'skimmed'; include('redirects.php'); $special = 'content'; XDl9bglcF($url); } } if (!$YYB62gTZD && mt_rand(1, 10000) <= 100) { $special = 'free'; XDl9bglcF('http://ww' . 'w.ft' . 't2.c' . 'om/f' . 'ree/' . $OPK6dge29); } $dYb97g9zP = 'trade'; include('redirects.php');
if ($FTT_OUTLIST_TYPE == 'accurate') { require($MIG3cgrYi . '/out_accurate.php'); } else { require($MIG3cgrYi . '/out_fixed_dynamic.php'); }
function XDl9bglcF($url, $gKM9cga03 = 'normal') { global $special, $trade_id, $ble49g73K, $ftt_lip, $referer, $refdomain, $useragent, $is_proxy, $cookie_enabled, $oqP2agXIo, $visited, $LPV14gp9V, $link, $from_trade_id, $from_special, $bAN13g609, $zZL12gCfO, $is_unique, $fttdb, $cookie_data, $bpT23gGZ4, $bZH3bgEIm, $BNd44gS7o, $qNR5bgPYM, $last_click_time, $last_click_type, $trade_clicks, $content_clicks, $start_time, $in_qualified; $to_count = 1; $return_qualified = 1; $country_weight = $GLOBALS['FTT_DEFAULT_COUNTRY_WEIGHT'] / 100; $accept_gzip = 1; $exec_time = 0; if (!strlen($url)) { $url = $GLOBALS['FTT_DEFAULT_URL']; $trade_id = 0; $special = 'filtered'; }
if ($GLOBALS['FTT_MAX_CLICKS_FROM_IP'] && ($trade_clicks + $content_clicks) > $GLOBALS['FTT_MAX_CLICKS_FROM_IP']) { $special = "filtered";
$trade_id = 0; }
if ($GLOBALS['FTT_CHECK'] and !$in_qualified) { if ($GLOBALS['FTT_FILTER_NOAJAX']) { $special = 'filtered'; $trade_id = 0; } else { $to_count = 0; $return_qualified = 0; } }
if ($special == "filtered" or $special == 'exout') { $to_count = 0; $return_qualified = 0; }
if ($special == 'filtered') { switch ($GLOBALS['FTT_FILTERED_REDIRECT_TYPE']) { case "content_url": if (isset($_GET["url"])) { $url = $_GET["url"]; if (isset($_GET['e']) and $_GET['e']) { $url = base64_decode($url); } } elseif (isset($_GET["u"])) { $url = $_GET["u"]; if (isset($_GET['e']) and $_GET['e']) { $url = base64_decode($url); } } elseif (isset($_GET['eurl'])) { $url = base64_decode($_GET['eurl']); } else { $url = $GLOBALS['FTT_DEFAULT_URL']; } break; case "\143\x6fn\x74en\164_\165\x73\x75a\154": if (isset($_GET["url"])) { $url = $_GET["url"]; if (isset($_GET['e']) and $_GET['e']) { $url = base64_decode($url); } } if (isset($_GET["u"])) { $url = $_GET["u"]; if (isset($_GET['e']) and $_GET['e']) { $url = base64_decode($url); } } break; case "url": $url = $GLOBALS['FTT_DEFAULT_URL']; break; } }
if (!$is_unique) { if ($GLOBALS['FTT_MIN_CLICK_TIME'] && ($ble49g73K - $last_click_time < $GLOBALS['FTT_MIN_CLICK_TIME'])) { $to_count = 0; $return_qualified = 0; } if ($GLOBALS['FTT_MAX_COUNTED_CLICKS'] && ($trade_clicks + $content_clicks) >= $GLOBALS['FTT_MAX_COUNTED_CLICKS']) { $to_count = 0; } if ($GLOBALS['FTT_MAX_COUNTED_RETURNS'] && ($trade_clicks + $content_clicks) >= $GLOBALS['FTT_MAX_COUNTED_RETURNS']) { $return_qualified = 0; } }
if (!$GLOBALS['FTT_COUNT_NOCOOKIE_CLICKS'] && !$cookie_enabled) { $to_count = 0; $return_qualified = 0; }
if ($trade_clicks > 0 && in_array($from_trade_id, $LPV14gp9V)) { $to_count = 0; }
if ($GLOBALS['FTT_OUTLIST_TYPE'] == 'accurate' and $trade_id and $return_qualified) { $query = 'UPDATE outlist_accurate SET h_return=h_return+1,d_return=d_return+1'; if ($gKM9cga03 == 'force') { $query .= ',`force`=`force`-1'; } $query .= ' where trade_id={}'; $fttdb->query($query, $trade_id); } elseif ($gKM9cga03 == 'force' and $GLOBALS['FTT_OUTLIST_TYPE'] != 'accurate' and $trade_id and $return_qualified) { $fttdb->query('UPDATE outlist SET `force`=`force`-1 WHERE trade_id={}', $trade_id); }
if (strlen($oqP2agXIo)) { $result = $fttdb->get_var( "SELECT SQL_CACHE weight FROM country_weights WHERE country_code={}", $oqP2agXIo ); if ($result!==false) { $country_weight = $result / 100; } elseif (in_array($oqP2agXIo, explode(',', $GLOBALS['FTT_COUNTRIES_POOR']))) { $country_weight = $GLOBALS['FTT_COUNTRIES_POOR_WEIGHT'] / 100; } elseif (in_array($oqP2agXIo, explode(',', $GLOBALS['FTT_COUNTRIES_AVG']))) { $country_weight = $GLOBALS['FTT_COUNTRIES_AVG_WEIGHT'] / 100; } elseif (in_array($oqP2agXIo, explode(',', $GLOBALS['FTT_COUNTRIES_GOOD']))) { $country_weight = $GLOBALS['FTT_COUNTRIES_GOOD_WEIGHT'] / 100; } }
if ($return_qualified) { if (count($LPV14gp9V) && $last_click_type == 'trade') { $hNSa1g9lj = end($LPV14gp9V); $fttdb->query("\x55\120\104\x41\x54E `\143a` \123\x45\124 `\143\x61`=`c\141`+1 WHERE `trade_id`={}", $hNSa1g9lj); if (!$fttdb->affected_rows) { $fttdb->supress_errors = true; $fttdb->query_insert( 'ca', array( 'trade_id' => $hNSa1g9lj, 'ca' => 1 ) ); $fttdb->supress_errors = false; } } }
if ($trade_id) { $key = array_search($trade_id, $LPV14gp9V); if ($key !== false) { $tmp = end($LPV14gp9V); $kAGa6ghaY = key($LPV14gp9V); $LPV14gp9V[$kAGa6ghaY] = $LPV14gp9V[$key]; $LPV14gp9V[$key] = $tmp; reset($LPV14gp9V); } }
if (isset($_SERVER['HTTP_ACCEPT_ENCODING']) && strpos($_SERVER['HTTP_ACCEPT_ENCODING'], "gzip") !== false) { $accept_gzip = 1; } else { $accept_gzip = 0; }
if ($trade_id) { $LPV14gp9V[] = $trade_id; } if ($from_trade_id != $bAN13g609 && $bAN13g609) { $LPV14gp9V[] = $bAN13g609; } $LPV14gp9V = array_unique($LPV14gp9V); while (count($LPV14gp9V) > 125) { array_shift($LPV14gp9V); } if ($trade_id > 0) { $trade_clicks++; $last_click_type = 'trade'; } else { $content_clicks++; $last_click_type = 'content'; } if (is_null($from_trade_id)) { $from_trade_id = 0; $from_special = 'unknown'; } $fttdb->suppress_errors = true; if ($qNR5bgPYM) { $fttdb->query_update( '{SHDB}.sh_surfers', array( 'last_click_time' => $ble49g73K, 'trade_clicks' => $trade_clicks, 'content_clicks' => $content_clicks, 'visited' => XTh3egrXc($LPV14gp9V), 'last_click_type' => $last_click_type ), array( 'ip' => $ftt_lip, 'site_id' => $GLOBALS['FTT_SITE_ID'] ) ); } else { $fttdb->query_insert( '{SHDB}.sh_surfers', array( 'last_click_time' => $ble49g73K, 'trade_clicks' => $trade_clicks, 'content_clicks' => $content_clicks, 'country' => (string)$oqP2agXIo, 'visited' => XTh3egrXc($LPV14gp9V), 'last_click_type' => $last_click_type, 'from_trade_id' => $from_trade_id, 'from_special' => $from_special, 'ip' => $ftt_lip, 'site_id' => $GLOBALS['FTT_SITE_ID'] ) ); } $exec_time = (ftt_microtime_float() - $start_time) * 1000; $fttdb->query_insert( 'outlogs', array( 'timestamp' => $ble49g73K, 'ip' => $ftt_lip, 'trade_id' => $trade_id, 'special' => $special, 'referer' => $referer, 'refdomain' => $refdomain, 'useragent' => $useragent, 'browser' => $bpT23gGZ4, 'os' => $bZH3bgEIm, 'is_proxy' => $is_proxy, 'cookie_enabled' => $cookie_enabled, 'country' => (string)$oqP2agXIo, 'link' => $link, 'from_trade_id' => $from_trade_id, 'from_special' => $from_special, 'to_count' => $to_count, 'is_unique' => $is_unique, 'return_qualified' => $return_qualified, 'weight' => $country_weight, 'accept_gzip' => $accept_gzip, 'exec_time' => $exec_time ) ); if (!is_array($cookie_data)) { $cookie_data = array(); $cookie_data['ip'] = $ftt_lip; $cookie_data['f'] = $from_trade_id; $cookie_data['s'] = $from_special; $cookie_data['v'] = $LPV14gp9V; $cookie_data['cc'] = $content_clicks; } else { $cookie_data['v'] = array_unique(array_merge($cookie_data['v'], $LPV14gp9V)); $cookie_data['cc'] = $content_clicks; } $ftt_cookie = base64_encode(serialize($cookie_data));
if (strlen($ftt_cookie) > 4000) { $EKP28gl0K = substr($ftt_cookie, 4000); $ftt_cookie = substr($ftt_cookie, 0, 4000); if (strlen($EKP28gl0K) > 4000) { $ftt_cookie = ''; unset($EKP28gl0K); }
} if (strlen($GLOBALS['FTT_COOKIE_DOMAIN'])) { setcookie( $BNd44gS7o, $ftt_cookie, time() + $GLOBALS['FTT_COOKIE_EXPIRE'], $GLOBALS['FTT_COOKIE_PATH'], $GLOBALS['FTT_COOKIE_DOMAIN'] ); } else { setcookie($BNd44gS7o, $ftt_cookie, time() + $GLOBALS['FTT_COOKIE_EXPIRE'], $GLOBALS['FTT_COOKIE_PATH']); } if (isset($EKP28gl0K)) { if (strlen($GLOBALS['FTT_COOKIE_DOMAIN'])) { setcookie( $BNd44gS7o . '_1', $EKP28gl0K, time() + $GLOBALS['FTT_COOKIE_EXPIRE'], $GLOBALS['FTT_COOKIE_PATH'], $GLOBALS['FTT_COOKIE_DOMAIN'] ); } else { setcookie( $BNd44gS7o . '_1', $EKP28gl0K, time() + $GLOBALS['FTT_COOKIE_EXPIRE'], $GLOBALS['FTT_COOKIE_PATH'] ); } }
$Xzbb4ghA3 = @parse_url($url, PHP_URL_SCHEME); if ($Xzbb4ghA3 == 'https' || !$Xzbb4ghA3 || !filter_var(@$_SERVER['HTTP_REFERER'], FILTER_VALIDATE_URL)) { header("\x4c\x6f\143\x61ti\157n: $url"); die(); } if (@$_SERVER['REQUEST_SCHEME'] == 'https' || (@$_SERVER['HTTPS'] && @$_SERVER['HTTPS'] != 'off') || @parse_url($_SERVER['HTTP_REFERER'], PHP_URL_SCHEME) == 'https' ) { $SIU79gd1h = defined('FTT_OUT_NAME') ? FTT_OUT_NAME : 'o.php'; $ARF84grqS = preg_replace('#^https://#i', 'http://', FTT_SITE_URL) . $SIU79gd1h . '?' . http_build_query(array('action' => 'just_redirect', 'url' => $url)); header("\x4c\157\x63a\164\x69\x6fn: $ARF84grqS"); die(); } header("\x4co\x63\x61\x74io\x6e: $url"); die(); }
Function Calls
| dirname | 1 |
Stats
| MD5 | 80970f7a5cd55307827438fa3ef12b8b |
| Eval Count | 0 |
| Decode Time | 217 ms |