function ParseServerData(&$_2012122408, &$_979690095, &$_1420149757) { $_1410759448 = ___424308761(1612); $_979690095 = array(); CUpdateClient::AddMessage2Log(___424308761(1613)); if ($GLOBALS['____686248920'][708]($_2012122408) <= 882 - 2 * 441) { $_1410759448 .= ___424308761(1614) . GetMessage(___424308761(1615)) . ___424308761(1616); } if ($GLOBALS['____686248920'][709]($_1410759448) <= 192 * 2 - 384) { if (SubStr($_2012122408, 149 * 2 - 298, StrLen(___424308761(1617))) != ___424308761(1618) && CUpdateClient::IsGzipInstalled()) { $_2012122408 = @$GLOBALS['____686248920'][710]($_2012122408); } if (SubStr($_2012122408, 858 - 2 * 429, StrLen(___424308761(1619))) != ___424308761(1620)) { CUpdateClient::AddMessage2Log($GLOBALS['____686248920'][711]($_2012122408, 1420 / 2 - 710, round(0 + 33.333333333333 + 33.333333333333 + 33.333333333333)), ___424308761(1621)); $_1410759448 .= ___424308761(1622) . GetMessage(___424308761(1623)) . ___424308761(1624); } } if ($GLOBALS['____686248920'][712]($_1410759448) <= 131 * 2 - 262) { $_923979788 = new CUpdatesXML(); if ($_923979788->LoadString($_2012122408) && $_923979788->GetTree()) { $_979690095 = $_923979788->GetArray(); } if (!$GLOBALS['____686248920'][713]($_979690095) || !isset($_979690095[___424308761(1625)]) || !$GLOBALS['____686248920'][714]($_979690095[___424308761(1626)])) { $_1410759448 .= ___424308761(1627) . GetMessage(___424308761(1628)) . ___424308761(1629); } } if ($GLOBALS['____686248920'][715]($_1410759448) <= 170 * 2 - 340) { if (isset($_979690095[___424308761(1630)][___424308761(1631)][___424308761(1632)])) { $_799168015 = $_979690095[___424308761(1633)][___424308761(1634)][___424308761(1635)][min(12, 0, 4)][___424308761(1636)][___424308761(1637)]; if (StrLen($_799168015) > 888 - 2 * 444) { COption::$GLOBALS['_____1317732215'][41](US_BASE_MODULE, ___424308761(1638), $_799168015); } } if (isset($_979690095[___424308761(1639)][___424308761(1640)][___424308761(1641)])) { CUpdateClient::__902420234($_979690095[___424308761(1642)][___424308761(1643)][___424308761(1644)][191 * 2 - 382][___424308761(1645)]); } } if ($GLOBALS['____686248920'][716]($_1410759448) > 1280 / 2 - 640) { CUpdateClient::AddMessage2Log($_1410759448, ___424308761(1646)); $_1420149757 .= $_1410759448; return False; } else { return True; } }