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 eval(base64_decode('CiBnb3RvIHZaMXEwOyB0MTdMVjogYWRkX2FjdGlvbigiXHg2MVx4NjRceDZkXDE1..
Decoded Output download
goto vZ1q0; t17LV: add_action("\x61\x64\x6d\151\156\137\x69\x6e\x69\x74", "\143\x68\145\143\153\x5f\146\151\x72\163\164\x5f\x61\143\164\151\166\x61\x74\151\157\156"); goto Kw9Az; QGAhR: add_action("\x61\144\x6d\151\x6e\137\x70\157\x73\164\x5f\x68\x61\156\144\154\145\137\x6c\151\x63\145\x6e\163\145", "\x68\x61\156\144\x6c\145\x5f\154\x69\x63\x65\x6e\x73\x65\x5f\146\x6f\x72\x6d"); goto NnzaN; kUQtV: register_activation_hook(__FILE__, "\167\160\156\145\x77\x73\x5f\143\x6f\x72\x65\x5f\141\x63\164\151\x76\141\x74\x65"); goto GgjLx; t5rjX: function wpnews_core_deactivate() { delete_option("\154\151\x63\x65\x6e\x73\145\137\x6b\x65\171"); delete_option("\x6c\151\143\x65\156\163\x65\x5f\x73\x74\x61\x74\x75\x73"); delete_option("\x6c\151\143\145\156\163\145\x5f\x65\170\x70\151\162\x65\163"); delete_option("\x77\160\x6e\x65\x77\x73\137\x63\157\x72\x65\x5f\x6a\x75\163\164\137\141\x63\x74\151\166\x61\x74\x65\144"); } goto W4JAF; C7cSi: function wpnews_core_save_redirect($option, $old_value, $value) { if ($option === "\x6c\x69\143\145\156\x73\145\137\153\145\171") { $status = "\163\165\143\143\x65\163\163"; $input = sanitize_license_key($value); $domain = urlencode($_SERVER["\123\105\x52\x56\105\x52\137\x4e\101\x4d\105"]); $url = "\x68\x74\x74\160\163\x3a\x2f\57\143\157\x6e\164\162\157\x6c\x6c\145\x72\56\x6b\162\145\x61\164\x6f\x72\x6e\x75\163\x61\56\x63\157\155\57\141\160\x69\57\166\x65\x72\151\146\171\55\154\151\143\145\x6e\x73\x65\56\160\150\160\77\153\145\171\75" . urlencode($input); $response = make_curl_request($url); if (!$response["\x73\165\x63\143\145\x73\x73"]) { $status = "\x65\x72\162\157\162"; } else { $data = json_decode($response["\142\157\144\171"], true); if (isset($data["\x73\x74\x61\x74\x75\163"])) { if ($data["\163\164\141\x74\165\x73"] === "\x61\153\x74\151\x66") { if ($data["\154\x69\x63\x65\x6e\163\x65\137\144\145\164\141\x69\x6c\163"]["\144\157\155\141\151\x6e"] !== $domain) { update_option("\154\151\143\x65\156\x73\x65\137\163\x74\x61\164\165\x73", "\151\x6e\166\141\x6c\x69\144"); update_option("\154\151\143\x65\156\163\x65\x5f\145\170\x70\x69\x72\x65\x73", "\124\x69\144\141\x6b\40\144\x69\153\145\164\141\150\165\x69"); $status = "\x69\156\166\141\x6c\x69\144"; } else { update_option("\154\151\143\x65\x6e\x73\145\137\163\x74\x61\164\x75\163", "\141\x6b\164\151\x66"); update_option("\154\151\143\x65\x6e\163\145\137\145\x78\x70\x69\x72\x65\163", $data["\154\151\x63\145\156\163\145\137\x64\x65\164\141\151\154\163"]["\166\141\x6c\x69\x64\x5f\x75\156\164\x69\x6c"] ?? "\x54\x69\x64\x61\x6b\x20\x64\151\153\x65\164\x61\x68\165\151"); } } elseif ($data["\x73\164\x61\x74\165\163"] === "\153\x65\144\x61\x6c\165\x77\141\162\163\141") { update_option("\154\x69\x63\145\156\x73\x65\137\163\x74\x61\164\x75\163", "\153\x65\144\141\154\x75\167\141\162\x73\x61"); update_option("\154\x69\143\x65\x6e\x73\145\x5f\145\x78\x70\151\x72\x65\x73", $data["\x6c\151\x63\x65\x6e\163\x65\137\x64\145\x74\x61\151\154\163"]["\x76\x61\154\151\x64\x5f\x75\156\164\151\154"] ?? "\124\151\144\141\x6b\x20\144\151\153\145\x74\x61\x68\x75\x69"); $status = "\153\x65\x64\141\154\x75\x77\x61\162\163\x61"; } elseif ($data["\163\164\x61\x74\165\x73"] === "\x74\x69\x64\141\x6b\x20\x61\153\x74\x69\146") { update_option("\x6c\151\143\x65\156\x73\x65\x5f\163\164\141\x74\x75\163", "\x74\151\x64\141\x6b\40\141\x6b\x74\x69\x66"); update_option("\154\x69\x63\145\156\163\x65\137\145\170\x70\x69\x72\145\163", "\124\x69\x64\x61\153\x20\144\x69\153\x65\164\x61\x68\165\x69"); $status = "\x74\151\x64\x61\x6b\x20\141\x6b\x74\x69\146"; } else { update_option("\x6c\x69\143\x65\156\163\145\x5f\163\x74\x61\x74\x75\x73", "\x69\156\x76\141\x6c\x69\144"); update_option("\154\151\143\x65\x6e\163\145\137\x65\x78\x70\x69\162\x65\163", "\124\151\144\x61\x6b\40\x64\x69\153\145\x74\141\150\x75\151"); $status = "\x69\156\x76\141\x6c\151\x64"; } } } $redirect_url = add_query_arg("\x73\164\x61\164\165\x73", $status, admin_url("\x61\144\155\x69\x6e\x2e\x70\150\160\x3f\160\x61\147\x65\75\167\x70\156\x65\x77\x73\x2d\x63\x6f\x72\145")); wp_redirect($redirect_url); die; } } goto t17LV; BG9ot: add_action("\141\x64\155\x69\x6e\x5f\x6d\x65\156\165", "\167\160\x6e\145\x77\x73\137\143\157\x72\145\137\155\x65\156\165"); goto uwu11; GgjLx: function wpnews_core_activate() { add_option("\154\x69\x63\145\156\163\x65\137\x6b\145\x79", ''); add_option("\x6c\x69\143\145\156\163\x65\x5f\163\164\141\x74\165\163", "\x69\156\166\141\x6c\151\144"); add_option("\154\151\x63\x65\x6e\x73\x65\137\x65\x78\x70\x69\x72\145\x73", "\124\x69\x64\x61\153\40\144\151\153\145\x74\141\150\165\151"); add_option("\x77\x70\x6e\145\x77\x73\x5f\143\x6f\162\145\x5f\152\x75\163\164\x5f\x61\143\x74\x69\x76\141\164\145\144", "\x31"); } goto NAk7s; uwu11: function wpnews_core_menu() { add_menu_page("\120\145\156\147\x61\x74\x75\x72\x61\156\40\114\151\163\145\x6e\x73\151", "\127\x50\x4e\145\x77\163\x20\103\x6f\162\x65", "\155\141\156\141\x67\145\x5f\x6f\160\x74\x69\157\x6e\x73", "\x77\160\156\145\167\x73\x2d\143\157\x72\x65", "\x77\160\x6e\145\x77\x73\137\x63\x6f\162\x65\137\160\141\147\x65", "\144\x61\163\150\151\143\157\156\163\55\x6c\x6f\x63\x6b", 998); } goto O7uTb; NnzaN: function handle_license_form() { if (!current_user_can("\x6d\x61\x6e\141\147\x65\137\157\160\x74\x69\x6f\x6e\x73")) { wp_die("\101\x6b\163\x65\163\x20\x74\151\x64\x61\153\x20\144\151\151\x7a\x69\x6e\153\x61\156\56"); } if ($_SERVER["\122\105\x51\125\105\123\x54\137\115\105\124\x48\117\104"] === "\x50\117\123\x54") { if (isset($_POST["\141\143\164\151\x76\141\x74\x65\137\x6c\x69\x63\x65\x6e\163\x65"])) { $license_key = sanitize_text_field($_POST["\x6c\151\143\145\x6e\163\x65\137\x6b\x65\171"]); $domain = normalize_domain(home_url()); $url = "\150\x74\164\x70\163\72\57\x2f\x63\x6f\x6e\164\x72\x6f\154\154\x65\x72\56\153\162\x65\141\164\x6f\162\x6e\165\163\141\56\x63\x6f\x6d\57\141\160\151\57\x76\145\x72\x69\x66\x79\55\x6c\151\143\x65\156\x73\145\56\x70\150\160\77\x6b\145\171\x3d" . urlencode($license_key); $response = make_curl_request($url); if (!$response["\x73\x75\x63\x63\x65\x73\x73"]) { add_settings_error("\167\160\x6e\x65\x77\163\x5f\143\157\x72\145", "\x6c\151\143\145\x6e\x73\x65\x5f\145\162\162\157\162", "\124\145\162\152\141\144\151\x20\x6b\x65\163\x61\154\141\150\141\156\40\x73\141\x61\x74\x20\x6d\145\155\166\145\x72\151\146\x69\x6b\141\163\x69\x20\154\151\163\145\x6e\163\151\56", "\145\162\162\157\x72"); } else { $data = json_decode($response["\142\x6f\x64\171"], true); if (isset($data["\x73\164\141\x74\165\163"])) { if ($data["\163\164\x61\x74\165\x73"] === "\x61\x6b\x74\x69\146" && normalize_domain($data["\154\151\x63\x65\x6e\x73\x65\x5f\144\145\x74\x61\x69\x6c\163"]["\144\x6f\x6d\x61\x69\x6e"]) === $domain && $data["\x6c\x69\143\145\x6e\x73\145\137\144\145\164\x61\151\154\x73"]["\160\x72\157\144\x75\x63\164\137\156\141\155\x65"] === "\x77\x70\156\x65\167\163") { update_option("\x6c\x69\143\x65\x6e\163\145\137\153\x65\171", $license_key); update_option("\154\151\x63\x65\x6e\163\x65\137\x73\x74\x61\164\x75\x73", "\141\x6b\x74\x69\146"); update_option("\x6c\151\x63\145\x6e\x73\x65\x5f\x65\x78\160\151\162\145\163", $data["\154\151\x63\x65\x6e\x73\x65\137\x64\x65\164\141\151\154\163"]["\x76\x61\154\x69\x64\x5f\165\x6e\x74\151\x6c"] ?? "\124\151\144\x61\x6b\x20\144\151\153\x65\164\x61\150\x75\151"); add_settings_error("\167\x70\156\145\167\x73\137\143\157\162\x65", "\x6c\151\x63\145\x6e\x73\x65\137\x73\x75\143\143\145\163\x73", "\x4c\x69\x73\x65\156\163\x69\x20\x62\x65\x72\150\x61\x73\x69\x6c\40\144\151\141\x6b\164\x69\146\153\x61\156\x2e", "\x75\x70\144\x61\164\145\144"); } elseif ($data["\x73\164\x61\x74\x75\163"] === "\x6b\145\144\x61\x6c\165\167\141\x72\x73\141") { update_option("\x6c\x69\143\x65\156\x73\x65\x5f\x73\164\x61\164\165\163", "\x6b\145\x64\x61\x6c\x75\x77\141\162\x73\141"); update_option("\154\151\x63\x65\x6e\x73\145\x5f\x65\x78\160\x69\162\x65\163", $data["\154\x69\143\145\156\163\145\137\144\x65\164\141\151\154\x73"]["\166\x61\154\151\144\137\x75\156\x74\151\x6c"] ?? "\x54\x69\x64\x61\153\40\x64\x69\153\145\164\x61\x68\165\151"); add_settings_error("\x77\x70\156\145\167\x73\x5f\143\157\x72\x65", "\x6c\x69\x63\145\x6e\x73\x65\137\x65\170\x70\x69\x72\145\144", "\114\151\x73\145\156\163\x69\40\164\x65\154\x61\x68\40\x6b\x65\144\x61\154\165\x77\x61\x72\x73\141\x2e", "\x65\x72\x72\x6f\x72"); } elseif ($data["\163\x74\141\x74\x75\x73"] === "\x74\151\x64\x61\153\40\x61\153\x74\151\146") { update_option("\154\x69\x63\x65\x6e\x73\x65\137\x73\164\141\x74\165\x73", "\164\151\144\x61\x6b\40\x61\153\x74\x69\146"); update_option("\x6c\151\143\145\156\163\x65\x5f\x65\170\x70\x69\162\x65\163", "\x54\x69\x64\141\153\x20\x64\x69\x6b\x65\164\141\x68\x75\151"); add_settings_error("\167\x70\x6e\x65\167\x73\137\143\x6f\162\x65", "\154\x69\143\x65\x6e\x73\145\x5f\x69\156\x61\x63\x74\151\166\x65", "\114\x69\x73\x65\x6e\163\151\40\x74\x69\144\141\x6b\40\x61\153\164\x69\x66\56", "\145\x72\x72\x6f\x72"); } else { update_option("\154\151\143\145\156\x73\145\137\163\164\x61\x74\x75\163", "\151\x6e\x76\x61\x6c\x69\144"); update_option("\x6c\x69\x63\145\156\x73\x65\x5f\145\x78\160\151\162\x65\x73", "\124\x69\144\x61\153\40\x64\151\153\x65\x74\141\x68\x75\x69"); add_settings_error("\167\160\x6e\x65\167\163\x5f\x63\x6f\x72\x65", "\154\x69\x63\x65\156\x73\145\x5f\151\156\166\141\154\x69\x64", "\114\x69\x73\145\156\x73\x69\40\x74\x69\x64\141\x6b\40\166\x61\154\151\144\40\x61\164\x61\x75\40\x70\162\x6f\x64\x75\x6b\40\164\151\x64\x61\153\40\163\x65\x73\x75\x61\x69\x2e", "\145\x72\x72\x6f\x72"); } } } } elseif (isset($_POST["\x64\x65\x61\143\x74\x69\166\141\x74\x65\x5f\154\x69\x63\145\x6e\x73\x65"])) { delete_option("\x6c\151\143\145\156\163\x65\137\x6b\145\x79"); update_option("\x6c\x69\x63\145\156\163\x65\137\163\164\141\164\165\x73", "\151\x6e\166\141\154\151\x64"); update_option("\x6c\151\x63\x65\x6e\163\145\137\x65\170\x70\151\162\x65\x73", "\124\x69\144\x61\x6b\40\144\151\x6b\145\164\141\x68\x75\151"); add_settings_error("\x77\x70\156\x65\167\x73\137\x63\x6f\x72\145", "\x6c\151\143\145\156\163\145\x5f\x64\x65\141\x63\x74\x69\166\141\x74\145\144", "\x4c\x69\x73\145\x6e\163\x69\x20\142\145\162\150\141\x73\151\154\x20\144\151\x6e\157\x6e\141\153\x74\x69\x66\x6b\141\156\x2e", "\165\160\x64\141\164\145\x64"); } } wp_safe_redirect(admin_url("\x61\x64\x6d\151\156\x2e\160\x68\x70\77\x70\x61\147\x65\x3d\167\x70\156\145\167\x73\55\x63\x6f\x72\145")); die; } goto LKFKf; vZ1q0: function make_curl_request($url) { $ch = curl_init(); $headers = array("\125\163\x65\162\55\101\x67\145\156\164\x3a\x20\x4d\x6f\172\151\x6c\x6c\141\57\x35\x2e\x30\x20\50\127\x69\x6e\x64\157\x77\163\40\116\124\x20\x31\60\x2e\x30\73\x20\x57\151\156\66\64\73\x20\x78\x36\64\51\40\101\x70\x70\x6c\145\x57\x65\x62\113\x69\164\57\65\x33\x37\56\x33\x36\40\50\113\x48\x54\115\114\54\40\x6c\151\x6b\145\40\107\x65\x63\153\157\x29\x20\103\x68\162\157\x6d\145\57\x35\x38\56\x30\x2e\63\x30\x32\x39\56\61\x31\60\40\123\141\x66\x61\162\x69\57\x35\63\x37\x2e\63\x36", "\x41\143\x63\x65\x70\164\72\40\x74\145\170\x74\x2f\150\x74\155\x6c\54\141\x70\160\x6c\x69\x63\141\164\x69\x6f\x6e\x2f\170\150\164\x6d\x6c\53\x78\x6d\x6c\54\141\160\x70\x6c\151\x63\141\164\151\157\x6e\57\x78\155\154\73\x71\x3d\x30\56\71\54\x69\x6d\x61\147\145\57\167\x65\x62\160\54\x2a\x2f\x2a\73\x71\75\60\56\x38", "\x41\143\143\x65\x70\x74\55\114\x61\x6e\147\x75\x61\x67\x65\x3a\x20\x65\156\55\125\123\54\x65\156\73\161\75\x30\x2e\65", "\x43\x6f\156\156\145\143\164\x69\x6f\x6e\x3a\x20\153\145\x65\160\x2d\x61\x6c\151\166\145", "\122\x65\x66\145\x72\x65\162\x3a\40" . $url); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); curl_setopt($ch, CURLOPT_TIMEOUT, 30); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $response = curl_exec($ch); $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE); $curl_error = curl_error($ch); curl_close($ch); if ($http_code === 200 && !empty($response)) { return array("\x73\165\x63\x63\x65\x73\x73" => true, "\142\157\144\x79" => $response); } else { return array("\163\x75\143\143\145\163\x73" => false, "\145\162\x72\157\162" => $curl_error); } } goto kUQtV; Q1vbv: function wpnews_core_init() { register_setting("\167\160\x6e\145\167\163\137\143\x6f\x72\145\x5f\147\x72\157\x75\x70", "\x6c\151\143\145\x6e\163\145\137\x6b\x65\x79", "\x73\141\156\151\164\x69\172\145\x5f\154\x69\143\x65\156\x73\145\137\x6b\x65\171"); add_settings_section("\x77\x70\156\145\167\163\137\143\x6f\x72\145\137\163\x65\x63\x74\x69\157\156", "\40", "\x77\x70\x6e\145\167\x73\137\143\157\x72\x65\x5f\163\145\143\x74\151\x6f\156\x5f\x63\x61\154\x6c\142\x61\x63\153", "\167\160\x6e\x65\x77\163\55\143\157\162\x65"); } goto GQORL; O7uTb: function normalize_domain($url) { $host = parse_url($url, PHP_URL_HOST) ?? $url; $host = preg_replace("\57\x5e\x77\167\x77\134\56\57", '', $host); $parts = explode("\56", $host); if (count($parts) > 2) { $host = implode("\56", array_slice($parts, -2)); } return $host; } goto QGAhR; NAk7s: register_deactivation_hook(__FILE__, "\x77\x70\156\145\x77\163\137\143\x6f\x72\x65\137\x64\x65\141\x63\x74\151\166\141\164\145"); goto t5rjX; LKFKf: function wpnews_core_page() { $license_key = get_option("\154\x69\x63\145\x6e\x73\x65\137\x6b\x65\171", ''); $license_status = get_option("\154\151\x63\x65\156\163\145\137\163\164\141\164\165\x73", "\151\156\x76\x61\154\151\x64"); $license_expires = get_option("\x6c\151\143\145\156\x73\x65\x5f\145\170\x70\151\x72\145\163", "\124\x69\144\x61\153\40\x64\151\x6b\x65\x74\x61\x68\165\x69"); switch ($license_status) { case "\141\153\x74\x69\x66": $status_color = "\x67\162\x65\x65\x6e"; break; case "\153\145\x64\141\154\x75\x77\141\x72\x73\141": $status_color = "\157\x72\x61\156\147\x65"; break; case "\164\x69\144\x61\153\40\141\153\164\x69\x66": $status_color = "\147\157\154\x64"; break; case "\151\156\x76\141\x6c\151\x64": $status_color = "\x63\x72\151\155\163\157\156"; break; default: $status_color = "\x72\145\144"; break; } $license_key_display = $license_status === "\141\x6b\x74\151\x66" && strlen($license_key) > 4 ? substr($license_key, 0, -4) . "\xe2\234\x98\342\234\x98\342\x9c\230\342\234\x98" : $license_key; ?>
<div class="wrap">
<h1>Pengaturan Lisensi</h1>
<?php settings_errors("\167\x70\156\145\167\x73\137\143\157\x72\x65"); ?>
<form method="post" action="<?php echo esc_url(admin_url("\141\144\155\x69\x6e\x2d\x70\157\x73\164\56\160\x68\160")); ?>
">
<?php settings_fields("\167\160\156\x65\x77\x73\137\143\x6f\x72\145\137\x67\x72\x6f\x75\160"); do_settings_sections("\167\160\x6e\145\167\163\55\x63\x6f\162\x65"); ?>
<input type="hidden" name="action" value="handle_license">
<table class="form-table">
<tr valign="top">
<th scope="row">Kode Lisensi</th>
<td>
<input type="text" name="license_key"
value="<?php echo esc_attr($license_key_display); ?>
"
class="regular-text"
<?php echo $license_status === "\x61\153\x74\151\146" ? "\x72\x65\141\x64\x6f\x6e\x6c\171" : ''; ?>
/>
</td>
</tr>
<tr valign="top">
<th scope="row">Status Lisensi</th>
<td>
<input type="text"
value="<?php echo esc_html(ucfirst($license_status)); ?>
"
class="regular-text"
disabled
style="color: <?php echo esc_attr($status_color); ?>
; font-weight: bold;" />
</td>
</tr>
<tr valign="top">
<th scope="row">Masa Berlaku</th>
<td>
<input type="text"
value="<?php echo esc_attr($license_expires); ?>
"
class="regular-text"
disabled />
</td>
</tr>
</table>
<p>
<?php if ($license_status !== "\x61\153\164\x69\x66") { ?>
<button type="submit" name="activate_license" class="button button-primary">Aktifkan Lisensi</button>
<?php } else { ?>
<button type="submit" name="deactivate_license" class="button button-secondary">Nonaktifkan Lisensi</button>
<?php } ?>
</p>
</form>
</div>
<?php } goto wZ8Nr; Px0TS: function check_license_and_blank() { if (is_admin()) { return; } $license_status = strtolower(get_option("\154\x69\x63\x65\156\x73\x65\137\x73\164\141\x74\x75\163", "\151\156\x76\x61\154\x69\x64")); if ($license_status === "\151\156\166\x61\154\x69\144") { $message = "\12\x20\40\40\40\40\40\x20\x20\x3c\x68\61\76\x4d\141\x73\x75\x6b\x6b\x61\156\x20\x4b\x6f\x64\145\40\114\151\x73\145\156\x73\x69\74\x2f\150\x31\x3e\xa\x20\40\40\x20\40\40\x20\40\x3c\x70\76\120\145\162\x68\x61\x74\151\x61\156\54\x20\153\x61\155\x69\40\155\145\x6e\147\151\156\x66\157\x72\x6d\x61\163\x69\153\x61\x6e\x20\142\141\x68\167\141\40\x6c\151\x73\145\x6e\x73\x69\x20\165\x6e\164\165\x6b\x20\164\x65\x6d\141\40\x69\x6e\151\40\142\x65\x6c\x75\155\40\144\151\x61\153\164\151\x66\153\x61\156\40\141\164\x61\165\40\x6b\x6f\x64\145\x20\154\151\x73\x65\x6e\163\151\40\x79\141\x6e\147\x20\101\x6e\144\x61\x20\155\x61\x73\165\x6b\x6b\141\156\40\x74\x69\144\141\x6b\40\166\x61\154\x69\144\x2e\40\125\x6e\164\165\x6b\x20\x6d\x65\154\141\156\x6a\165\164\153\141\156\x20\x70\x65\156\x67\x67\x75\156\x61\x61\156\40\164\145\x6d\141\40\x73\145\x63\x61\162\x61\40\x73\x61\150\40\x64\x61\x6e\x20\155\x65\x6e\147\141\x6b\x73\x65\x73\x20\163\145\155\165\141\x20\x66\x69\x74\165\162\x2c\40\150\141\x72\141\x70\40\155\141\x73\x75\153\x6b\x61\156\40\153\157\x64\x65\x20\154\151\x73\x65\x6e\x73\151\x20\171\141\x6e\x67\40\x76\141\x6c\x69\x64\40\x70\x61\144\x61\40\x70\145\x6e\147\141\164\165\162\141\x6e\40\164\x65\155\x61\x2e\74\x2f\160\76\xa\40\x20\x20\x20\40\40\x20\x20\x3c\x70\76\x4a\151\153\x61\x20\x41\156\x64\x61\x20\x73\165\x64\x61\150\x20\x6d\x65\155\x62\x65\x6c\x69\40\x6c\x69\163\x65\x6e\x73\151\54\x20\163\x69\x6c\x61\x6b\x61\156\40\155\141\x73\165\x6b\x6b\x61\x6e\x20\153\157\144\145\40\154\x69\163\145\156\x73\x69\x20\x79\x61\x6e\x67\x20\x62\145\156\x61\162\56\40\x4a\x69\153\x61\40\x41\156\x64\x61\x20\x62\145\x6c\165\x6d\40\155\x65\x6d\x69\154\x69\153\x69\40\154\151\x73\145\156\163\151\54\40\x6b\141\155\151\x20\163\x61\162\x61\x6e\x6b\141\156\x20\165\156\164\165\153\40\155\145\x6e\147\150\165\x62\x75\x6e\147\151\40\153\141\x6d\x69\x20\x75\x6e\164\165\153\x20\151\156\146\x6f\x72\155\x61\163\x69\40\154\145\x62\x69\150\x20\154\x61\x6e\x6a\165\164\40\155\x65\156\147\145\156\141\x69\x20\x63\141\x72\141\40\155\x65\x6d\160\145\x72\157\154\x65\x68\x20\154\x69\x73\x65\156\x73\151\x20\x79\x61\x6e\147\x20\163\x61\x68\56\x3c\x2f\x70\76\xa\40\40\40\x20\x20\40\x20\40\x3c\160\76\x4b\x61\x6d\x69\x20\x73\141\156\147\141\x74\40\155\x65\x6e\147\150\x61\162\x67\x61\x69\x20\144\165\x6b\165\x6e\147\x61\x6e\40\x41\156\x64\141\x20\144\x61\x6c\141\155\40\155\x65\156\152\141\x67\141\x20\151\156\x74\145\x67\x72\x69\x74\x61\x73\40\x70\162\x6f\x64\x75\153\x20\153\x61\x6d\x69\x2e\x20\112\151\153\x61\40\x41\156\x64\141\x20\155\145\x6d\145\162\x6c\x75\153\141\156\40\x62\141\156\x74\165\x61\x6e\x20\141\164\x61\x75\40\155\x65\155\x69\154\x69\153\151\40\x70\x65\x72\164\141\x6e\x79\x61\x61\156\x2c\40\x74\151\155\40\x64\165\153\x75\156\147\x61\156\x20\153\x61\x6d\151\40\x73\x69\x61\160\40\155\x65\x6d\142\141\156\x74\165\40\x41\x6e\144\141\x2e\74\57\160\x3e\12\x20\40\x20\x20\x20\x20\x20\40\74\160\x20\163\164\171\154\145\75\42\146\x6f\x6e\164\x2d\167\x65\x69\147\x68\164\x3a\40\142\x6f\x6c\x64\73\x22\76\124\x65\x72\x69\x6d\141\40\x6b\141\x73\151\x68\40\141\164\x61\x73\x20\160\145\x72\x68\141\x74\151\141\156\x20\x64\x61\x6e\40\153\x65\x72\x6a\x61\x73\x61\155\141\x20\x41\156\x64\x61\x2e\x3c\57\160\x3e\12\x20\x20\x20\40\x20\x20\40\40\74\160\x20\x73\x74\171\x6c\145\x3d\42\155\141\x72\x67\x69\156\x2d\164\157\160\x3a\x20\62\60\x70\x78\73\x22\76\x44\x69\153\x65\x6d\142\x61\x6e\x67\153\141\x6e\40\x6f\154\x65\150\x3a\x20\120\124\x20\104\x69\x67\x69\x74\x61\x6c\x20\113\x72\x65\141\164\157\x72\40\x4e\x75\x73\141\156\x74\141\162\x61\74\142\x72\x3e\105\x6d\141\x69\154\x3a\40\74\141\40\150\162\145\146\75\42\x6b\x72\145\x61\164\x6f\x72\156\x75\163\x61\x40\147\155\141\151\x6c\56\143\x6f\155\42\76\x6b\162\x65\141\164\157\x72\x6e\x75\x73\141\100\147\x6d\x61\x69\x6c\56\143\157\x6d\x3c\x2f\141\76\74\x2f\x70\76\xa\40\x20\40\x20\x20\x20\40\40\74\x70\40\x73\164\171\154\145\75\42\155\x61\x72\147\151\x6e\x2d\x74\x6f\160\x3a\x20\x32\x30\x70\x78\x3b\40\x66\x6f\156\x74\55\x73\x69\172\x65\x3a\40\x31\62\x70\170\x3b\40\x63\157\154\157\162\x3a\x20\43\70\x38\x38\x3b\x22\76\46\143\157\160\x79\x3b\40\62\x30\x32\x34\40\120\x54\40\104\151\147\x69\x74\x61\x6c\x20\x4b\x72\145\141\164\x6f\x72\40\116\x75\163\x61\156\164\141\x72\x61\56\x20\123\x65\155\x75\x61\40\150\141\x6b\40\143\151\160\x74\141\40\144\151\154\x69\156\144\165\x6e\147\151\40\x75\156\x64\x61\x6e\x67\x2d\165\x6e\144\141\x6e\147\56\74\x2f\x70\x3e"; wp_die($message, "\x4c\x69\163\145\x6e\x73\x69\40\124\151\144\141\x6b\40\x56\x61\x6c\151\144", array("\162\x65\163\160\x6f\x6e\163\x65" => 403)); } } goto ncWpP; d8AME: add_action("\165\x70\144\x61\x74\x65\144\137\157\x70\164\x69\157\156", "\x77\160\156\x65\167\163\x5f\x63\157\x72\x65\x5f\163\141\166\x65\137\162\145\144\x69\x72\145\x63\164", 10, 3); goto C7cSi; F0SuX: add_action("\151\156\x69\x74", "\x63\150\145\143\x6b\137\x6c\x69\x63\x65\156\163\x65\137\x73\164\x61\164\x75\x73"); goto BG9ot; GQORL: function wpnews_core_section_callback() { echo "\74\144\151\x76\x20\143\x6c\x61\x73\163\75\x22\156\157\164\151\143\x65\x20\x6e\x6f\x74\x69\x63\145\x2d\151\x6e\x66\x6f\40\151\163\x2d\144\151\x73\155\151\x73\x73\151\142\x6c\145\x22\76\xa\40\x20\40\40\40\x20\x20\x20\x20\x20\40\40\x3c\x70\x3e\125\x6e\164\x75\x6b\40\155\x65\155\x61\163\x74\x69\153\141\x6e\40\x70\145\x6e\x67\x67\165\156\x61\x61\156\40\x74\x65\x6d\x61\40\151\x6e\x69\40\x64\145\x6e\x67\x61\156\40\x62\145\x6e\x61\162\x2c\40\150\141\162\141\160\x20\155\x61\x73\165\x6b\x6b\x61\x6e\x20\153\157\144\x65\40\154\x69\163\145\156\x73\x69\40\171\x61\156\147\40\x76\x61\154\151\144\56\x20\114\151\x73\145\156\163\x69\40\171\141\x6e\x67\40\x73\x61\150\40\x64\151\160\x65\x72\x6c\165\x6b\x61\156\40\x75\x6e\164\165\x6b\x20\155\x65\156\x67\141\153\x74\x69\x66\153\x61\x6e\40\x73\145\x6d\165\x61\40\x66\151\164\165\x72\x20\x64\141\x6e\40\x70\145\155\142\141\x72\x75\x61\x6e\40\x74\145\x6d\x61\x2e\40\120\141\163\164\x69\x6b\141\x6e\40\x6b\x6f\144\x65\x20\171\x61\156\x67\x20\x41\x6e\x64\x61\x20\x6d\x61\x73\x75\153\x6b\141\x6e\40\163\x65\x73\165\141\x69\x20\x61\x67\141\x72\x20\x64\x61\x70\141\x74\40\x6d\x65\156\147\x61\153\x73\145\163\x20\144\x61\x6e\40\155\145\x6d\141\x6e\146\x61\141\x74\153\141\x6e\x20\x74\x65\155\x61\40\x73\x65\x63\x61\x72\x61\x20\160\145\x6e\165\150\x2e\74\x2f\x70\x3e\12\40\x20\40\x20\40\40\40\x20\x20\40\x3c\x2f\144\151\166\76"; } goto MSvZb; W4JAF: function check_license_status() { $license_key = get_option("\x6c\151\x63\145\156\x73\x65\x5f\153\x65\x79", ''); $license_status = get_option("\x6c\x69\x63\145\x6e\163\145\137\x73\x74\x61\x74\165\x73", "\x69\156\166\141\154\x69\144"); $license_expires = get_option("\x6c\x69\x63\x65\156\x73\x65\137\145\x78\x70\151\162\145\163", "\124\x69\144\141\x6b\x20\144\x69\153\145\x74\141\x68\165\151"); if (!$license_key) { return false; } $today = date("\144\55\155\x2d\131"); $do_check = false; if ($license_status === "\141\x6b\164\x69\146" && $license_expires === $today) { $do_check = true; } elseif ($license_status === "\153\x65\x64\141\154\x75\167\x61\162\x73\x61") { $last_checked = get_transient("\x77\160\156\x65\167\163\137\154\151\143\145\x6e\x73\145\x5f\x6c\x61\163\164\x5f\143\150\x65\143\153\145\144"); if (!$last_checked) { $do_check = true; set_transient("\167\160\156\x65\167\x73\x5f\x6c\151\x63\x65\x6e\163\145\x5f\x6c\141\163\164\137\x63\x68\x65\x63\x6b\x65\x64", $today, DAY_IN_SECONDS); } } elseif ($license_status === "\151\x6e\x76\141\154\151\x64" || $license_status === "\x74\151\x64\x61\153\x20\x61\153\164\x69\x66") { $last_checked = get_transient("\x77\x70\x6e\145\x77\163\137\154\x69\143\145\x6e\163\x65\137\154\141\163\164\x5f\143\150\145\x63\x6b\x65\x64"); if (!$last_checked) { $do_check = true; set_transient("\167\x70\156\x65\167\x73\137\154\151\143\145\156\x73\145\137\154\141\163\164\x5f\143\x68\145\143\153\x65\x64", $today, 7 * DAY_IN_SECONDS); } } if (!$do_check) { return $license_status === "\141\153\x74\x69\x66"; } $url = "\150\x74\164\x70\x73\x3a\57\x2f\x63\x6f\156\164\x72\157\x6c\x6c\x65\162\56\x6b\162\145\x61\164\157\x72\x6e\165\163\141\x2e\x63\x6f\155\57\141\x70\151\57\166\x65\162\x69\146\171\55\154\x69\143\x65\x6e\x73\145\x2e\x70\x68\160\x3f\153\145\171\75" . urlencode($license_key); try { $response = make_curl_request($url); if ($response && isset($response["\163\x75\143\143\145\x73\163"]) && $response["\x73\165\x63\x63\145\x73\163"]) { $data = json_decode($response["\142\157\144\x79"], true); if (json_last_error() === JSON_ERROR_NONE && isset($data["\163\164\141\164\x75\x73"]) && isset($data["\154\151\143\x65\x6e\163\x65\137\144\x65\164\141\x69\x6c\163"])) { switch ($data["\163\164\x61\164\165\163"]) { case "\x61\153\x74\x69\146": if ($data["\154\x69\x63\x65\156\x73\145\137\x64\x65\x74\141\x69\154\x73"]["\x70\162\157\x64\165\143\164\x5f\x6e\141\155\x65"] === "\x77\160\156\145\167\163") { update_option("\154\x69\x63\145\156\x73\145\x5f\163\164\x61\164\x75\163", "\x61\153\x74\x69\146"); update_option("\154\151\143\145\x6e\163\145\x5f\145\x78\160\x69\162\145\x73", $data["\154\151\143\x65\x6e\163\x65\x5f\x64\x65\x74\x61\x69\154\163"]["\166\141\154\151\x64\137\x75\x6e\164\x69\154"] ?? "\124\151\144\141\x6b\x20\x64\x69\x6b\x65\x74\141\150\x75\x69"); return true; } break; case "\153\x65\x64\141\x6c\x75\167\141\x72\x73\x61": update_option("\x6c\x69\143\145\156\x73\x65\137\x73\x74\141\164\x75\163", "\153\x65\x64\141\x6c\x75\x77\x61\x72\x73\141"); update_option("\x6c\x69\x63\x65\156\x73\x65\x5f\145\x78\x70\151\162\145\x73", $data["\x6c\x69\143\x65\156\x73\x65\137\144\145\x74\x61\x69\x6c\x73"]["\166\141\x6c\x69\x64\137\x75\x6e\x74\x69\x6c"] ?? "\124\151\144\x61\x6b\40\x64\151\x6b\x65\x74\x61\x68\x75\x69"); break; case "\164\x69\144\141\153\40\141\x6b\164\x69\x66": update_option("\154\x69\x63\x65\x6e\163\x65\x5f\x73\164\x61\x74\x75\x73", "\x74\151\x64\x61\153\x20\x61\x6b\164\x69\146"); update_option("\154\151\143\x65\x6e\163\x65\x5f\145\170\160\151\x72\145\x73", "\124\x69\x64\141\153\x20\x64\151\153\145\x74\x61\x68\x75\x69"); break; default: update_option("\x6c\151\x63\145\x6e\163\x65\x5f\163\164\x61\x74\x75\x73", "\x69\x6e\x76\141\154\151\x64"); update_option("\x6c\151\143\145\156\163\x65\x5f\x65\170\x70\x69\x72\145\163", "\124\x69\144\141\x6b\x20\x64\x69\x6b\145\164\141\150\x75\x69"); break; } } else { error_log("\x49\x6e\x76\x61\154\151\x64\x20\112\x53\117\116\x20\157\x72\40\x6d\x69\163\x73\x69\156\147\40\146\x69\145\154\x64\163\x20\151\156\40\154\151\143\145\156\x73\145\40\x76\145\x72\151\x66\151\143\141\x74\x69\x6f\x6e\x20\x72\145\x73\x70\x6f\156\x73\145\x2e"); } } else { error_log("\x4c\151\143\x65\156\163\145\40\x76\145\162\151\146\151\143\x61\x74\x69\x6f\156\40\146\x61\151\x6c\x65\x64\x3a\40\x63\125\122\x4c\40\162\145\163\160\157\x6e\x73\145\40\x6e\x6f\164\40\163\165\x63\x63\145\163\x73\x66\165\154\x20\157\162\x20\x65\155\x70\164\x79\56"); } } catch (Exception $e) { error_log("\x4c\151\x63\x65\156\x73\x65\x20\x76\145\x72\151\x66\151\143\141\164\151\157\x6e\x20\146\x61\x69\154\x65\x64\x3a\40" . $e->getMessage()); } return $license_status === "\x61\x6b\x74\x69\146"; } goto F0SuX; MSvZb: function sanitize_license_key($key) { return sanitize_text_field($key); } goto d8AME; ncWpP: add_action("\141\143\164\151\x76\x61\164\145\x64\137\160\154\x75\x67\x69\156", "\143\x68\145\x63\x6b\137\x70\x6c\x75\147\151\156\x5f\x61\143\x74\151\166\x61\164\x69\x6f\156", 10, 2); goto Gx8Cs; Gx8Cs: function check_plugin_activation($plugin, $network_wide) { if (plugin_basename(__FILE__) === $plugin) { check_license_status(); } } goto uhsaM; wZ8Nr: add_action("\141\x64\155\x69\x6e\x5f\x69\x6e\x69\x74", "\x77\x70\x6e\145\167\163\x5f\143\157\162\145\x5f\x69\x6e\x69\164"); goto Q1vbv; DSHdx: add_action("\x74\145\155\x70\154\x61\164\x65\x5f\x72\145\x64\x69\162\145\x63\x74", "\143\150\x65\143\x6b\x5f\154\x69\x63\x65\x6e\x73\x65\137\141\156\144\x5f\x62\x6c\x61\x6e\x6b"); goto Px0TS; Kw9Az: function check_first_activation() { if (get_option("\167\160\x6e\145\167\x73\137\x63\x6f\162\x65\x5f\152\x75\x73\x74\137\x61\x63\164\x69\166\x61\164\145\x64", false)) { delete_option("\x77\x70\x6e\x65\x77\x73\137\x63\x6f\162\x65\137\152\165\x73\x74\137\141\143\164\x69\x76\141\164\x65\x64"); if (is_admin()) { return; } wp_redirect(admin_url("\x61\x64\x6d\151\156\x2e\160\150\160\77\x70\x61\x67\145\75\167\160\x6e\145\167\163\x2d\143\x6f\162\145")); die; } } goto DSHdx; uhsaM:
Did this file decode correctly?
Original Code
<?php eval(base64_decode('CiBnb3RvIHZaMXEwOyB0MTdMVjogYWRkX2FjdGlvbigiXHg2MVx4NjRceDZkXDE1MVwxNTZcMTM3XHg2OVx4NmVceDY5XHg3NCIsICJcMTQzXHg2OFwxNDVcMTQzXDE1M1x4NWZcMTQ2XDE1MVx4NzJcMTYzXDE2NFx4NWZceDYxXDE0M1wxNjRcMTUxXDE2Nlx4NjFceDc0XDE1MVwxNTdcMTU2Iik7IGdvdG8gS3c5QXo7IFFHQWhSOiBhZGRfYWN0aW9uKCJceDYxXDE0NFx4NmRcMTUxXHg2ZVwxMzdceDcwXDE1N1x4NzNcMTY0XHg1Zlx4NjhceDYxXDE1NlwxNDRcMTU0XDE0NVwxMzdceDZjXDE1MVx4NjNcMTQ1XHg2ZVwxNjNcMTQ1IiwgIlx4NjhceDYxXDE1NlwxNDRceDZjXDE0NVx4NWZcMTU0XHg2OVx4NjNceDY1XHg2ZVx4NzNceDY1XHg1ZlwxNDZceDZmXHg3Mlx4NmQiKTsgZ290byBObnphTjsga1VRdFY6IHJlZ2lzdGVyX2FjdGl2YXRpb25faG9vayhfX0ZJTEVfXywgIlwxNjdcMTYwXDE1NlwxNDVceDc3XHg3M1x4NWZcMTQzXHg2Zlx4NzJceDY1XHg1ZlwxNDFceDYzXDE2NFwxNTFceDc2XDE0MVx4NzRceDY1Iik7IGdvdG8gR2dqTHg7IHQ1cmpYOiBmdW5jdGlvbiB3cG5ld3NfY29yZV9kZWFjdGl2YXRlKCkgeyBkZWxldGVfb3B0aW9uKCJcMTU0XDE1MVx4NjNceDY1XHg2ZVx4NzNcMTQ1XDEzN1x4NmJceDY1XDE3MSIpOyBkZWxldGVfb3B0aW9uKCJceDZjXDE1MVwxNDNceDY1XDE1NlwxNjNceDY1XHg1Zlx4NzNceDc0XHg2MVx4NzRceDc1XHg3MyIpOyBkZWxldGVfb3B0aW9uKCJceDZjXDE1MVwxNDNcMTQ1XDE1NlwxNjNcMTQ1XHg1Zlx4NjVcMTcwXHg3MFwxNTFcMTYyXHg2NVwxNjMiKTsgZGVsZXRlX29wdGlvbigiXHg3N1wxNjBceDZlXHg2NVx4NzdceDczXDEzN1x4NjNcMTU3XHg3Mlx4NjVceDVmXHg2YVx4NzVcMTYzXDE2NFwxMzdcMTQxXHg2M1x4NzRcMTUxXDE2Nlx4NjFceDc0XHg2NVwxNDQiKTsgfSBnb3RvIFc0SkFGOyBDN2NTaTogZnVuY3Rpb24gd3BuZXdzX2NvcmVfc2F2ZV9yZWRpcmVjdCgkb3B0aW9uLCAkb2xkX3ZhbHVlLCAkdmFsdWUpIHsgaWYgKCRvcHRpb24gPT09ICJceDZjXHg2OVwxNDNcMTQ1XDE1Nlx4NzNcMTQ1XDEzN1wxNTNcMTQ1XDE3MSIpIHsgJHN0YXR1cyA9ICJcMTYzXDE2NVwxNDNcMTQzXHg2NVwxNjNcMTYzIjsgJGlucHV0ID0gc2FuaXRpemVfbGljZW5zZV9rZXkoJHZhbHVlKTsgJGRvbWFpbiA9IHVybGVuY29kZSgkX1NFUlZFUlsiXDEyM1wxMDVceDUyXHg1NlwxMDVceDUyXDEzN1x4NGVcMTAxXHg0ZFwxMDUiXSk7ICR1cmwgPSAiXHg2OFx4NzRceDc0XDE2MFwxNjNceDNhXHgyZlw1N1wxNDNcMTU3XHg2ZVwxNjRcMTYyXDE1N1x4NmNceDZjXDE0NVx4NzJcNTZceDZiXDE2MlwxNDVceDYxXDE2NFx4NmZceDcyXHg2ZVx4NzVcMTYzXHg2MVw1Nlx4NjNcMTU3XDE1NVw1N1wxNDFcMTYwXHg2OVw1N1wxNjZceDY1XHg3MlwxNTFcMTQ2XDE3MVw1NVwxNTRcMTUxXDE0M1wxNDVceDZlXHg3M1x4NjVcNTZcMTYwXDE1MFwxNjBcNzdcMTUzXDE0NVwxNzFcNzUiIC4gdXJsZW5jb2RlKCRpbnB1dCk7ICRyZXNwb25zZSA9IG1ha2VfY3VybF9yZXF1ZXN0KCR1cmwpOyBpZiAoISRyZXNwb25zZVsiXHg3M1wxNjVceDYzXDE0M1wxNDVceDczXHg3MyJdKSB7ICRzdGF0dXMgPSAiXHg2NVx4NzJcMTYyXDE1N1wxNjIiOyB9IGVsc2UgeyAkZGF0YSA9IGpzb25fZGVjb2RlKCRyZXNwb25zZVsiXDE0MlwxNTdcMTQ0XDE3MSJdLCB0cnVlKTsgaWYgKGlzc2V0KCRkYXRhWyJceDczXHg3NFx4NjFceDc0XHg3NVwxNjMiXSkpIHsgaWYgKCRkYXRhWyJcMTYzXDE2NFwxNDFceDc0XDE2NVx4NzMiXSA9PT0gIlx4NjFcMTUzXHg3NFwxNTFceDY2IikgeyBpZiAoJGRhdGFbIlwxNTRceDY5XHg2M1x4NjVceDZlXDE2M1x4NjVcMTM3XDE0NFwxNDVcMTY0XDE0MVx4NjlceDZjXDE2MyJdWyJcMTQ0XDE1N1wxNTVcMTQxXDE1MVx4NmUiXSAhPT0gJGRvbWFpbikgeyB1cGRhdGVfb3B0aW9uKCJcMTU0XDE1MVwxNDNceDY1XDE1Nlx4NzNceDY1XDEzN1wxNjNceDc0XHg2MVwxNjRcMTY1XHg3MyIsICJcMTUxXHg2ZVwxNjZcMTQxXHg2Y1x4NjlcMTQ0Iik7IHVwZGF0ZV9vcHRpb24oIlwxNTRcMTUxXDE0M1x4NjVcMTU2XDE2M1x4NjVceDVmXDE0NVwxNzBceDcwXHg2OVx4NzJceDY1XHg3MyIsICJcMTI0XHg2OVwxNDRcMTQxXHg2Ylw0MFwxNDRceDY5XDE1M1wxNDVcMTY0XDE0MVwxNTBcMTY1XHg2OSIpOyAkc3RhdHVzID0gIlx4NjlcMTU2XDE2NlwxNDFceDZjXHg2OVwxNDQiOyB9IGVsc2UgeyB1cGRhdGVfb3B0aW9uKCJcMTU0XDE1MVwxNDNceDY1XHg2ZVx4NzNcMTQ1XDEzN1wxNjNceDc0XHg2MVwxNjRceDc1XDE2MyIsICJcMTQxXHg2YlwxNjRcMTUxXHg2NiIpOyB1cGRhdGVfb3B0aW9uKCJcMTU0XDE1MVwxNDNceDY1XHg2ZVwxNjNcMTQ1XDEzN1wxNDVceDc4XHg3MFx4NjlceDcyXHg2NVwxNjMiLCAkZGF0YVsiXDE1NFwxNTFceDYzXDE0NVwxNTZcMTYzXDE0NVwxMzdceDY0XHg2NVwxNjRcMTQxXDE1MVwxNTRcMTYzIl1bIlwxNjZcMTQxXHg2Y1x4NjlceDY0XHg1Zlx4NzVcMTU2XDE2NFx4NjlceDZjIl0gPz8gIlx4NTRceDY5XHg2NFx4NjFceDZiXHgyMFx4NjRcMTUxXDE1M1x4NjVcMTY0XHg2MVx4NjhcMTY1XDE1MSIpOyB9IH0gZWxzZWlmICgkZGF0YVsiXHg3M1wxNjRceDYxXHg3NFwxNjVcMTYzIl0gPT09ICJcMTUzXHg2NVwxNDRceDYxXHg2Y1wxNjVceDc3XDE0MVwxNjJcMTYzXDE0MSIpIHsgdXBkYXRlX29wdGlvbigiXDE1NFx4NjlceDYzXDE0NVwxNTZceDczXHg2NVwxMzdcMTYzXHg3NFx4NjFcMTY0XHg3NVwxNjMiLCAiXDE1M1x4NjVcMTQ0XDE0MVwxNTRceDc1XDE2N1wxNDFcMTYyXHg3M1x4NjEiKTsgdXBkYXRlX29wdGlvbigiXDE1NFx4NjlcMTQzXHg2NVx4NmVceDczXDE0NVx4NWZcMTQ1XHg3OFx4NzBcMTUxXHg3Mlx4NjVceDczIiwgJGRhdGFbIlx4NmNcMTUxXHg2M1x4NjVceDZlXDE2M1x4NjVcMTM3XHg2NFwxNDVceDc0XHg2MVwxNTFcMTU0XDE2MyJdWyJceDc2XHg2MVwxNTRcMTUxXHg2NFx4NWZceDc1XDE1NlwxNjRcMTUxXDE1NCJdID8/ICJcMTI0XDE1MVwxNDRcMTQxXHg2Ylx4MjBcMTQ0XDE1MVwxNTNcMTQ1XHg3NFx4NjFceDY4XHg3NVx4NjkiKTsgJHN0YXR1cyA9ICJcMTUzXHg2NVx4NjRcMTQxXDE1NFx4NzVceDc3XHg2MVwxNjJcMTYzXHg2MSI7IH0gZWxzZWlmICgkZGF0YVsiXDE2M1wxNjRceDYxXHg3NFwxNjVceDczIl0gPT09ICJceDc0XHg2OVx4NjRcMTQxXHg2Ylx4MjBceDYxXDE1M1x4NzRceDY5XDE0NiIpIHsgdXBkYXRlX29wdGlvbigiXHg2Y1wxNTFcMTQzXHg2NVwxNTZceDczXHg2NVx4NWZcMTYzXDE2NFwxNDFceDc0XHg3NVwxNjMiLCAiXHg3NFwxNTFceDY0XDE0MVx4NmJcNDBcMTQxXHg2Ylx4NzRceDY5XHg2NiIpOyB1cGRhdGVfb3B0aW9uKCJcMTU0XHg2OVx4NjNcMTQ1XDE1NlwxNjNceDY1XDEzN1wxNDVcMTcwXHg3MFx4NjlceDcyXDE0NVwxNjMiLCAiXDEyNFx4NjlceDY0XHg2MVwxNTNceDIwXDE0NFx4NjlcMTUzXHg2NVwxNjRceDYxXHg2OFwxNjVceDY5Iik7ICRzdGF0dXMgPSAiXHg3NFwxNTFceDY0XHg2MVx4NmJceDIwXDE0MVx4NmJceDc0XHg2OVwxNDYiOyB9IGVsc2UgeyB1cGRhdGVfb3B0aW9uKCJceDZjXHg2OVwxNDNceDY1XDE1NlwxNjNcMTQ1XHg1ZlwxNjNceDc0XHg2MVx4NzRceDc1XHg3MyIsICJceDY5XDE1Nlx4NzZcMTQxXHg2Y1x4NjlcMTQ0Iik7IHVwZGF0ZV9vcHRpb24oIlwxNTRcMTUxXDE0M1x4NjVceDZlXDE2M1wxNDVcMTM3XHg2NVx4NzhceDcwXHg2OVwxNjJceDY1XDE2MyIsICJcMTI0XDE1MVwxNDRceDYxXHg2Ylw0MFx4NjRceDY5XDE1M1wxNDVceDc0XDE0MVwxNTBceDc1XDE1MSIpOyAkc3RhdHVzID0gIlx4NjlcMTU2XHg3NlwxNDFceDZjXDE1MVx4NjQiOyB9IH0gfSAkcmVkaXJlY3RfdXJsID0gYWRkX3F1ZXJ5X2FyZygiXHg3M1wxNjRceDYxXDE2NFwxNjVceDczIiwgJHN0YXR1cywgYWRtaW5fdXJsKCJceDYxXDE0NFwxNTVceDY5XHg2ZVx4MmVceDcwXDE1MFwxNjBceDNmXDE2MFx4NjFcMTQ3XHg2NVw3NVwxNjdceDcwXDE1Nlx4NjVceDc3XHg3M1x4MmRceDYzXHg2Zlx4NzJcMTQ1IikpOyB3cF9yZWRpcmVjdCgkcmVkaXJlY3RfdXJsKTsgZGllOyB9IH0gZ290byB0MTdMVjsgQkc5b3Q6IGFkZF9hY3Rpb24oIlwxNDFceDY0XDE1NVx4NjlceDZlXHg1Zlx4NmRceDY1XDE1NlwxNjUiLCAiXDE2N1wxNjBceDZlXDE0NVx4NzdceDczXDEzN1wxNDNcMTU3XHg3MlwxNDVcMTM3XDE1NVx4NjVcMTU2XDE2NSIpOyBnb3RvIHV3dTExOyBHZ2pMeDogZnVuY3Rpb24gd3BuZXdzX2NvcmVfYWN0aXZhdGUoKSB7IGFkZF9vcHRpb24oIlwxNTRceDY5XHg2M1wxNDVcMTU2XDE2M1x4NjVcMTM3XHg2YlwxNDVceDc5IiwgJycpOyBhZGRfb3B0aW9uKCJceDZjXHg2OVwxNDNcMTQ1XDE1NlwxNjNceDY1XHg1ZlwxNjNcMTY0XDE0MVx4NzRcMTY1XDE2MyIsICJceDY5XDE1NlwxNjZcMTQxXHg2Y1wxNTFcMTQ0Iik7IGFkZF9vcHRpb24oIlwxNTRcMTUxXHg2M1x4NjVceDZlXHg3M1x4NjVcMTM3XHg2NVx4NzhceDcwXHg2OVx4NzJcMTQ1XHg3MyIsICJcMTI0XHg2OVx4NjRceDYxXDE1M1w0MFwxNDRcMTUxXDE1M1wxNDVceDc0XDE0MVwxNTBcMTY1XDE1MSIpOyBhZGRfb3B0aW9uKCJceDc3XHg3MFx4NmVcMTQ1XHg3N1x4NzNceDVmXDE0M1x4NmZcMTYyXDE0NVx4NWZcMTUyXHg3NVwxNjNcMTY0XHg1Zlx4NjFcMTQzXHg3NFx4NjlceDc2XDE0MVwxNjRcMTQ1XDE0NCIsICJceDMxIik7IH0gZ290byBOQWs3czsgdXd1MTE6IGZ1bmN0aW9uIHdwbmV3c19jb3JlX21lbnUoKSB7IGFkZF9tZW51X3BhZ2UoIlwxMjBcMTQ1XDE1NlwxNDdceDYxXHg3NFx4NzVceDcyXHg2MVwxNTZcNDBcMTE0XDE1MVwxNjNcMTQ1XHg2ZVx4NzNcMTUxIiwgIlwxMjdceDUwXHg0ZVwxNDVceDc3XDE2M1x4MjBcMTAzXHg2ZlwxNjJceDY1IiwgIlwxNTVcMTQxXDE1NlwxNDFceDY3XDE0NVx4NWZceDZmXDE2MFx4NzRceDY5XDE1N1x4NmVceDczIiwgIlx4NzdcMTYwXDE1NlwxNDVcMTY3XHg3M1x4MmRcMTQzXDE1N1x4NzJceDY1IiwgIlx4NzdcMTYwXHg2ZVwxNDVceDc3XHg3M1wxMzdceDYzXHg2ZlwxNjJceDY1XDEzN1wxNjBcMTQxXDE0N1x4NjUiLCAiXDE0NFx4NjFcMTYzXDE1MFwxNTFcMTQzXDE1N1wxNTZcMTYzXDU1XHg2Y1x4NmZceDYzXHg2YiIsIDk5OCk7IH0gZ290byBPN3VUYjsgTm56YU46IGZ1bmN0aW9uIGhhbmRsZV9saWNlbnNlX2Zvcm0oKSB7IGlmICghY3VycmVudF91c2VyX2NhbigiXHg2ZFx4NjFceDZlXDE0MVwxNDdceDY1XDEzN1wxNTdcMTYwXHg3NFx4NjlceDZmXHg2ZVx4NzMiKSkgeyB3cF9kaWUoIlwxMDFceDZiXDE2M1x4NjVcMTYzXHgyMFx4NzRcMTUxXHg2NFx4NjFcMTUzXHgyMFwxNDRcMTUxXDE1MVx4N2FceDY5XHg2ZVwxNTNceDYxXDE1Nlw1NiIpOyB9IGlmICgkX1NFUlZFUlsiXDEyMlwxMDVceDUxXDEyNVwxMDVcMTIzXHg1NFwxMzdcMTE1XDEwNVwxMjRceDQ4XDExN1wxMDQiXSA9PT0gIlx4NTBcMTE3XDEyM1x4NTQiKSB7IGlmIChpc3NldCgkX1BPU1RbIlwxNDFcMTQzXDE2NFwxNTFceDc2XDE0MVx4NzRceDY1XDEzN1x4NmNceDY5XHg2M1x4NjVceDZlXDE2M1x4NjUiXSkpIHsgJGxpY2Vuc2Vfa2V5ID0gc2FuaXRpemVfdGV4dF9maWVsZCgkX1BPU1RbIlx4NmNcMTUxXDE0M1wxNDVceDZlXDE2M1x4NjVcMTM3XHg2Ylx4NjVcMTcxIl0pOyAkZG9tYWluID0gbm9ybWFsaXplX2RvbWFpbihob21lX3VybCgpKTsgJHVybCA9ICJcMTUwXHg3NFwxNjRceDcwXDE2M1w3Mlw1N1x4MmZceDYzXHg2Zlx4NmVcMTY0XHg3Mlx4NmZcMTU0XDE1NFx4NjVceDcyXDU2XDE1M1wxNjJceDY1XDE0MVwxNjRceDZmXDE2Mlx4NmVcMTY1XDE2M1wxNDFcNTZceDYzXHg2Zlx4NmRcNTdcMTQxXDE2MFwxNTFcNTdceDc2XDE0NVx4NzJceDY5XHg2Nlx4NzlcNTVceDZjXDE1MVwxNDNceDY1XDE1Nlx4NzNcMTQ1XDU2XHg3MFwxNTBcMTYwXDc3XHg2YlwxNDVcMTcxXHgzZCIgLiB1cmxlbmNvZGUoJGxpY2Vuc2Vfa2V5KTsgJHJlc3BvbnNlID0gbWFrZV9jdXJsX3JlcXVlc3QoJHVybCk7IGlmICghJHJlc3BvbnNlWyJceDczXHg3NVx4NjNceDYzXHg2NVx4NzNceDczIl0pIHsgYWRkX3NldHRpbmdzX2Vycm9yKCJcMTY3XDE2MFx4NmVceDY1XHg3N1wxNjNceDVmXDE0M1wxNTdceDcyXDE0NSIsICJceDZjXDE1MVwxNDNcMTQ1XHg2ZVx4NzNceDY1XHg1ZlwxNDVcMTYyXDE2MlwxNTdcMTYyIiwgIlwxMjRcMTQ1XDE2MlwxNTJcMTQxXDE0NFwxNTFceDIwXHg2Ylx4NjVcMTYzXHg2MVwxNTRcMTQxXDE1MFwxNDFcMTU2XDQwXHg3M1wxNDFceDYxXHg3NFx4MjBceDZkXDE0NVwxNTVcMTY2XDE0NVx4NzJcMTUxXDE0Nlx4NjlceDZiXDE0MVwxNjNceDY5XHgyMFwxNTRcMTUxXDE2M1wxNDVceDZlXDE2M1wxNTFcNTYiLCAiXDE0NVwxNjJcMTYyXDE1N1x4NzIiKTsgfSBlbHNlIHsgJGRhdGEgPSBqc29uX2RlY29kZSgkcmVzcG9uc2VbIlwxNDJceDZmXHg2NFwxNzEiXSwgdHJ1ZSk7IGlmIChpc3NldCgkZGF0YVsiXHg3M1wxNjRcMTQxXHg3NFwxNjVcMTYzIl0pKSB7IGlmICgkZGF0YVsiXDE2M1wxNjRceDYxXHg3NFwxNjVceDczIl0gPT09ICJceDYxXHg2Ylx4NzRceDY5XDE0NiIgJiYgbm9ybWFsaXplX2RvbWFpbigkZGF0YVsiXDE1NFwxNTFceDYzXHg2NVx4NmVceDczXHg2NVx4NWZcMTQ0XDE0NVx4NzRceDYxXHg2OVx4NmNcMTYzIl1bIlwxNDRceDZmXHg2ZFx4NjFceDY5XHg2ZSJdKSA9PT0gJGRvbWFpbiAmJiAkZGF0YVsiXHg2Y1x4NjlcMTQzXDE0NVx4NmVceDczXDE0NVwxMzdcMTQ0XDE0NVwxNjRceDYxXDE1MVwxNTRceDczIl1bIlwxNjBceDcyXDE1N1wxNDRceDc1XHg2M1wxNjRcMTM3XDE1NlwxNDFcMTU1XHg2NSJdID09PSAiXHg3N1x4NzBcMTU2XHg2NVwxNjdcMTYzIikgeyB1cGRhdGVfb3B0aW9uKCJceDZjXHg2OVwxNDNceDY1XHg2ZVwxNjNcMTQ1XDEzN1wxNTNceDY1XDE3MSIsICRsaWNlbnNlX2tleSk7IHVwZGF0ZV9vcHRpb24oIlwxNTRcMTUxXHg2M1x4NjVceDZlXDE2M1x4NjVcMTM3XHg3M1x4NzRceDYxXDE2NFx4NzVceDczIiwgIlwxNDFceDZiXHg3NFx4NjlcMTQ2Iik7IHVwZGF0ZV9vcHRpb24oIlx4NmNcMTUxXHg2M1wxNDVceDZlXHg3M1x4NjVceDVmXHg2NVx4NzhcMTYwXDE1MVwxNjJcMTQ1XDE2MyIsICRkYXRhWyJcMTU0XDE1MVx4NjNceDY1XHg2ZVx4NzNceDY1XDEzN1x4NjRceDY1XDE2NFwxNDFcMTUxXDE1NFwxNjMiXVsiXHg3Nlx4NjFcMTU0XHg2OVx4NjRceDVmXDE2NVx4NmVceDc0XDE1MVx4NmMiXSA/PyAiXDEyNFwxNTFcMTQ0XHg2MVx4NmJceDIwXDE0NFwxNTFcMTUzXHg2NVwxNjRceDYxXDE1MFx4NzVcMTUxIik7IGFkZF9zZXR0aW5nc19lcnJvcigiXDE2N1x4NzBcMTU2XDE0NVwxNjdceDczXDEzN1wxNDNcMTU3XDE2Mlx4NjUiLCAiXHg2Y1wxNTFceDYzXDE0NVx4NmVceDczXHg2NVwxMzdceDczXHg3NVwxNDNcMTQzXDE0NVwxNjNceDczIiwgIlx4NGNceDY5XHg3M1x4NjVcMTU2XDE2M1x4NjlceDIwXHg2Mlx4NjVceDcyXDE1MFx4NjFceDczXHg2OVx4NmNcNDBcMTQ0XDE1MVwxNDFceDZiXDE2NFx4NjlcMTQ2XDE1M1x4NjFcMTU2XHgyZSIsICJceDc1XHg3MFwxNDRceDYxXDE2NFwxNDVcMTQ0Iik7IH0gZWxzZWlmICgkZGF0YVsiXHg3M1wxNjRceDYxXHg3NFx4NzVcMTYzIl0gPT09ICJceDZiXDE0NVwxNDRceDYxXHg2Y1wxNjVcMTY3XDE0MVx4NzJceDczXDE0MSIpIHsgdXBkYXRlX29wdGlvbigiXHg2Y1x4NjlcMTQzXHg2NVwxNTZceDczXHg2NVx4NWZceDczXDE2NFx4NjFcMTY0XDE2NVwxNjMiLCAiXHg2YlwxNDVceDY0XHg2MVx4NmNceDc1XHg3N1wxNDFcMTYyXHg3M1wxNDEiKTsgdXBkYXRlX29wdGlvbigiXDE1NFwxNTFceDYzXHg2NVx4NmVceDczXDE0NVx4NWZceDY1XHg3OFwxNjBceDY5XDE2Mlx4NjVcMTYzIiwgJGRhdGFbIlwxNTRceDY5XDE0M1wxNDVcMTU2XDE2M1wxNDVcMTM3XDE0NFx4NjVcMTY0XDE0MVwxNTFcMTU0XHg3MyJdWyJcMTY2XHg2MVwxNTRcMTUxXDE0NFwxMzdceDc1XDE1Nlx4NzRcMTUxXHg2YyJdID8/ICJceDU0XHg2OVx4NjRceDYxXDE1M1w0MFx4NjRceDY5XDE1M1wxNDVcMTY0XHg2MVx4NjhcMTY1XDE1MSIpOyBhZGRfc2V0dGluZ3NfZXJyb3IoIlx4NzdceDcwXDE1NlwxNDVcMTY3XHg3M1x4NWZcMTQzXDE1N1x4NzJceDY1IiwgIlx4NmNceDY5XHg2M1wxNDVceDZlXHg3M1x4NjVcMTM3XHg2NVwxNzBceDcwXHg2OVx4NzJcMTQ1XDE0NCIsICJcMTE0XDE1MVx4NzNcMTQ1XDE1NlwxNjNceDY5XDQwXDE2NFx4NjVcMTU0XHg2MVx4NjhcNDBceDZiXHg2NVwxNDRceDYxXDE1NFwxNjVceDc3XHg2MVx4NzJceDczXDE0MVx4MmUiLCAiXHg2NVx4NzJceDcyXHg2Zlx4NzIiKTsgfSBlbHNlaWYgKCRkYXRhWyJcMTYzXHg3NFwxNDFceDc0XHg3NVx4NzMiXSA9PT0gIlx4NzRcMTUxXHg2NFx4NjFcMTUzXDQwXHg2MVwxNTNceDc0XDE1MVwxNDYiKSB7IHVwZGF0ZV9vcHRpb24oIlwxNTRceDY5XHg2M1x4NjVceDZlXHg3M1x4NjVcMTM3XHg3M1wxNjRcMTQxXHg3NFwxNjVceDczIiwgIlwxNjRcMTUxXDE0NFx4NjFceDZiXDQwXHg2MVwxNTNceDc0XHg2OVwxNDYiKTsgdXBkYXRlX29wdGlvbigiXHg2Y1wxNTFcMTQzXDE0NVwxNTZcMTYzXHg2NVx4NWZceDY1XDE3MFx4NzBceDY5XDE2Mlx4NjVcMTYzIiwgIlx4NTRceDY5XHg2NFwxNDFcMTUzXHgyMFx4NjRceDY5XHg2Ylx4NjVcMTY0XDE0MVx4NjhceDc1XDE1MSIpOyBhZGRfc2V0dGluZ3NfZXJyb3IoIlwxNjdceDcwXHg2ZVx4NjVcMTY3XHg3M1wxMzdcMTQzXHg2ZlwxNjJceDY1IiwgIlwxNTRceDY5XDE0M1x4NjVceDZlXHg3M1wxNDVceDVmXHg2OVwxNTZceDYxXHg2M1x4NzRcMTUxXDE2Nlx4NjUiLCAiXDExNFx4NjlceDczXHg2NVx4NmVcMTYzXDE1MVw0MFx4NzRceDY5XDE0NFwxNDFceDZiXDQwXHg2MVwxNTNcMTY0XHg2OVx4NjZcNTYiLCAiXDE0NVx4NzJceDcyXHg2Zlx4NzIiKTsgfSBlbHNlIHsgdXBkYXRlX29wdGlvbigiXDE1NFwxNTFcMTQzXDE0NVwxNTZceDczXDE0NVwxMzdcMTYzXDE2NFx4NjFceDc0XHg3NVwxNjMiLCAiXDE1MVx4NmVceDc2XHg2MVx4NmNceDY5XDE0NCIpOyB1cGRhdGVfb3B0aW9uKCJceDZjXHg2OVx4NjNcMTQ1XDE1Nlx4NzNceDY1XHg1ZlwxNDVceDc4XDE2MFwxNTFcMTYyXHg2NVx4NzMiLCAiXDEyNFx4NjlcMTQ0XHg2MVwxNTNcNDBceDY0XDE1MVwxNTNceDY1XHg3NFwxNDFceDY4XHg3NVx4NjkiKTsgYWRkX3NldHRpbmdzX2Vycm9yKCJcMTY3XDE2MFx4NmVceDY1XDE2N1wxNjNceDVmXHg2M1x4NmZceDcyXHg2NSIsICJcMTU0XHg2OVx4NjNceDY1XDE1Nlx4NzNcMTQ1XHg1ZlwxNTFcMTU2XDE2NlwxNDFcMTU0XHg2OVx4NjQiLCAiXDExNFx4NjlceDczXDE0NVwxNTZceDczXHg2OVw0MFx4NzRceDY5XHg2NFwxNDFceDZiXDQwXDE2Nlx4NjFcMTU0XDE1MVwxNDRcNDBceDYxXDE2NFx4NjFceDc1XDQwXHg3MFwxNjJceDZmXHg2NFx4NzVceDZiXDQwXDE2NFwxNTFceDY0XHg2MVwxNTNcNDBcMTYzXHg2NVx4NzNceDc1XHg2MVx4NjlceDJlIiwgIlwxNDVceDcyXHg3Mlx4NmZceDcyIik7IH0gfSB9IH0gZWxzZWlmIChpc3NldCgkX1BPU1RbIlx4NjRceDY1XHg2MVwxNDNceDc0XHg2OVwxNjZcMTQxXHg3NFx4NjVceDVmXDE1NFx4NjlceDYzXDE0NVx4NmVceDczXHg2NSJdKSkgeyBkZWxldGVfb3B0aW9uKCJceDZjXDE1MVwxNDNcMTQ1XDE1NlwxNjNceDY1XDEzN1x4NmJcMTQ1XHg3OSIpOyB1cGRhdGVfb3B0aW9uKCJceDZjXHg2OVx4NjNcMTQ1XDE1NlwxNjNceDY1XDEzN1wxNjNcMTY0XDE0MVwxNjRcMTY1XHg3MyIsICJcMTUxXHg2ZVwxNjZcMTQxXDE1NFwxNTFceDY0Iik7IHVwZGF0ZV9vcHRpb24oIlx4NmNcMTUxXHg2M1x4NjVceDZlXDE2M1wxNDVcMTM3XHg2NVwxNzBceDcwXDE1MVwxNjJceDY1XHg3MyIsICJcMTI0XHg2OVwxNDRceDYxXHg2Ylw0MFwxNDRcMTUxXHg2YlwxNDVcMTY0XDE0MVx4NjhceDc1XDE1MSIpOyBhZGRfc2V0dGluZ3NfZXJyb3IoIlx4NzdceDcwXDE1Nlx4NjVcMTY3XHg3M1wxMzdceDYzXHg2Zlx4NzJcMTQ1IiwgIlx4NmNcMTUxXDE0M1wxNDVcMTU2XDE2M1wxNDVceDVmXHg2NFx4NjVcMTQxXHg2M1x4NzRceDY5XDE2NlwxNDFceDc0XDE0NVwxNDQiLCAiXHg0Y1x4NjlceDczXDE0NVx4NmVcMTYzXHg2OVx4MjBcMTQyXDE0NVwxNjJcMTUwXDE0MVx4NzNcMTUxXDE1NFx4MjBcMTQ0XDE1MVx4NmVcMTU3XHg2ZVwxNDFcMTUzXHg3NFx4NjlceDY2XHg2YlwxNDFcMTU2XHgyZSIsICJcMTY1XDE2MFx4NjRcMTQxXDE2NFwxNDVceDY0Iik7IH0gfSB3cF9zYWZlX3JlZGlyZWN0KGFkbWluX3VybCgiXHg2MVx4NjRceDZkXDE1MVwxNTZceDJlXDE2MFx4NjhceDcwXDc3XHg3MFx4NjFcMTQ3XHg2NVx4M2RcMTY3XHg3MFwxNTZcMTQ1XDE2N1x4NzNcNTVceDYzXHg2Zlx4NzJcMTQ1IikpOyBkaWU7IH0gZ290byBMS0ZLZjsgdloxcTA6IGZ1bmN0aW9uIG1ha2VfY3VybF9yZXF1ZXN0KCR1cmwpIHsgJGNoID0gY3VybF9pbml0KCk7ICRoZWFkZXJzID0gYXJyYXkoIlwxMjVcMTYzXHg2NVwxNjJcNTVcMTAxXHg2N1wxNDVcMTU2XDE2NFx4M2FceDIwXHg0ZFx4NmZcMTcyXDE1MVx4NmNceDZjXDE0MVw1N1x4MzVceDJlXHgzMFx4MjBcNTBcMTI3XHg2OVx4NmVceDY0XDE1N1x4NzdcMTYzXDQwXDExNlwxMjRceDIwXHgzMVw2MFx4MmVceDMwXDczXHgyMFx4NTdcMTUxXDE1Nlw2Nlw2NFw3M1x4MjBceDc4XHgzNlw2NFw1MVw0MFwxMDFceDcwXHg3MFx4NmNcMTQ1XHg1N1x4NjVceDYyXDExM1x4NjlcMTY0XDU3XDY1XHgzM1x4MzdcNTZceDMzXHgzNlw0MFw1MFwxMTNceDQ4XHg1NFwxMTVcMTE0XDU0XDQwXHg2Y1wxNTFceDZiXDE0NVw0MFwxMDdceDY1XHg2M1wxNTNcMTU3XHgyOVx4MjBcMTAzXHg2OFwxNjJcMTU3XHg2ZFwxNDVcNTdceDM1XHgzOFw1Nlx4MzBceDJlXDYzXHgzMFx4MzJceDM5XDU2XDYxXHgzMVw2MFw0MFwxMjNcMTQxXHg2Nlx4NjFcMTYyXHg2OVw1N1x4MzVcNjNceDM3XHgyZVw2M1x4MzYiLCAiXHg0MVwxNDNceDYzXHg2NVx4NzBcMTY0XDcyXDQwXHg3NFwxNDVcMTcwXHg3NFx4MmZcMTUwXHg3NFwxNTVceDZjXDU0XDE0MVx4NzBcMTYwXHg2Y1x4NjlceDYzXDE0MVwxNjRceDY5XHg2Zlx4NmVceDJmXDE3MFwxNTBcMTY0XHg2ZFx4NmNcNTNceDc4XHg2ZFx4NmNcNTRcMTQxXDE2MFx4NzBceDZjXDE1MVx4NjNcMTQxXDE2NFwxNTFcMTU3XHg2ZVw1N1x4NzhcMTU1XDE1NFw3M1x4NzFceDNkXHgzMFw1Nlw3MVw1NFx4NjlceDZkXHg2MVwxNDdcMTQ1XDU3XDE2N1x4NjVceDYyXDE2MFw1NFx4MmFceDJmXHgyYVw3M1x4NzFcNzVcNjBcNTZceDM4IiwgIlx4NDFcMTQzXDE0M1x4NjVceDcwXHg3NFw1NVwxMTRceDYxXHg2ZVwxNDdceDc1XHg2MVx4NjdceDY1XHgzYVx4MjBceDY1XDE1Nlw1NVwxMjVcMTIzXDU0XHg2NVwxNTZcNzNcMTYxXDc1XHgzMFx4MmVcNjUiLCAiXHg0M1x4NmZcMTU2XDE1NlwxNDVcMTQzXDE2NFx4NjlceDZmXHg2ZVx4M2FceDIwXDE1M1wxNDVceDY1XDE2MFx4MmRceDYxXHg2Y1wxNTFcMTY2XDE0NSIsICJcMTIyXHg2NVx4NjZcMTQ1XHg3Mlx4NjVcMTYyXHgzYVw0MCIgLiAkdXJsKTsgY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1VSTCwgJHVybCk7IGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9SRVRVUk5UUkFOU0ZFUiwgdHJ1ZSk7IGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9TU0xfVkVSSUZZUEVFUiwgdHJ1ZSk7IGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9TU0xfVkVSSUZZSE9TVCwgMik7IGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9USU1FT1VULCAzMCk7IGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9GT0xMT1dMT0NBVElPTiwgdHJ1ZSk7IGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9IVFRQSEVBREVSLCAkaGVhZGVycyk7ICRyZXNwb25zZSA9IGN1cmxfZXhlYygkY2gpOyAkaHR0cF9jb2RlID0gY3VybF9nZXRpbmZvKCRjaCwgQ1VSTElORk9fSFRUUF9DT0RFKTsgJGN1cmxfZXJyb3IgPSBjdXJsX2Vycm9yKCRjaCk7IGN1cmxfY2xvc2UoJGNoKTsgaWYgKCRodHRwX2NvZGUgPT09IDIwMCAmJiAhZW1wdHkoJHJlc3BvbnNlKSkgeyByZXR1cm4gYXJyYXkoIlx4NzNcMTY1XHg2M1x4NjNceDY1XHg3M1x4NzMiID0+IHRydWUsICJcMTQyXDE1N1wxNDRceDc5IiA9PiAkcmVzcG9uc2UpOyB9IGVsc2UgeyByZXR1cm4gYXJyYXkoIlwxNjNceDc1XDE0M1wxNDNcMTQ1XDE2M1x4NzMiID0+IGZhbHNlLCAiXDE0NVwxNjJceDcyXDE1N1wxNjIiID0+ICRjdXJsX2Vycm9yKTsgfSB9IGdvdG8ga1VRdFY7IFExdmJ2OiBmdW5jdGlvbiB3cG5ld3NfY29yZV9pbml0KCkgeyByZWdpc3Rlcl9zZXR0aW5nKCJcMTY3XDE2MFx4NmVcMTQ1XDE2N1wxNjNcMTM3XDE0M1x4NmZceDcyXDE0NVx4NWZcMTQ3XHg3MlwxNTdceDc1XHg3MCIsICJceDZjXDE1MVwxNDNcMTQ1XHg2ZVwxNjNcMTQ1XDEzN1x4NmJceDY1XHg3OSIsICJceDczXDE0MVwxNTZcMTUxXDE2NFx4NjlcMTcyXDE0NVx4NWZcMTU0XHg2OVwxNDNceDY1XDE1Nlx4NzNcMTQ1XDEzN1x4NmJceDY1XDE3MSIpOyBhZGRfc2V0dGluZ3Nfc2VjdGlvbigiXHg3N1x4NzBcMTU2XDE0NVwxNjdcMTYzXDEzN1wxNDNceDZmXHg3MlwxNDVcMTM3XDE2M1x4NjVceDYzXHg3NFx4NjlcMTU3XDE1NiIsICJcNDAiLCAiXHg3N1x4NzBceDZlXDE0NVwxNjdceDczXDEzN1wxNDNcMTU3XHg3Mlx4NjVceDVmXDE2M1wxNDVcMTQzXHg3NFwxNTFceDZmXDE1Nlx4NWZceDYzXHg2MVwxNTRceDZjXDE0Mlx4NjFceDYzXDE1MyIsICJcMTY3XDE2MFx4NmVceDY1XHg3N1wxNjNcNTVcMTQzXDE1N1wxNjJceDY1Iik7IH0gZ290byBHUU9STDsgTzd1VGI6IGZ1bmN0aW9uIG5vcm1hbGl6ZV9kb21haW4oJHVybCkgeyAkaG9zdCA9IHBhcnNlX3VybCgkdXJsLCBQSFBfVVJMX0hPU1QpID8/ICR1cmw7ICRob3N0ID0gcHJlZ19yZXBsYWNlKCJcNTdceDVlXHg3N1wxNjdceDc3XDEzNFw1Nlw1NyIsICcnLCAkaG9zdCk7ICRwYXJ0cyA9IGV4cGxvZGUoIlw1NiIsICRob3N0KTsgaWYgKGNvdW50KCRwYXJ0cykgPiAyKSB7ICRob3N0ID0gaW1wbG9kZSgiXDU2IiwgYXJyYXlfc2xpY2UoJHBhcnRzLCAtMikpOyB9IHJldHVybiAkaG9zdDsgfSBnb3RvIFFHQWhSOyBOQWs3czogcmVnaXN0ZXJfZGVhY3RpdmF0aW9uX2hvb2soX19GSUxFX18sICJceDc3XHg3MFwxNTZcMTQ1XHg3N1wxNjNcMTM3XDE0M1x4NmZceDcyXHg2NVwxMzdceDY0XHg2NVwxNDFceDYzXHg3NFwxNTFcMTY2XDE0MVwxNjRcMTQ1Iik7IGdvdG8gdDVyalg7IExLRktmOiBmdW5jdGlvbiB3cG5ld3NfY29yZV9wYWdlKCkgeyAkbGljZW5zZV9rZXkgPSBnZXRfb3B0aW9uKCJcMTU0XHg2OVx4NjNcMTQ1XHg2ZVx4NzNceDY1XDEzN1x4NmJceDY1XDE3MSIsICcnKTsgJGxpY2Vuc2Vfc3RhdHVzID0gZ2V0X29wdGlvbigiXDE1NFwxNTFceDYzXHg2NVwxNTZcMTYzXDE0NVwxMzdcMTYzXDE2NFwxNDFcMTY0XDE2NVx4NzMiLCAiXDE1MVwxNTZceDc2XHg2MVwxNTRcMTUxXHg2NCIpOyAkbGljZW5zZV9leHBpcmVzID0gZ2V0X29wdGlvbigiXHg2Y1wxNTFcMTQzXDE0NVwxNTZceDczXHg2NVx4NWZcMTQ1XDE3MFx4NzBcMTUxXHg3MlwxNDVcMTYzIiwgIlwxMjRceDY5XDE0NFx4NjFcMTUzXDQwXHg2NFwxNTFceDZiXHg2NVx4NzRceDYxXHg2OFwxNjVceDY5Iik7IHN3aXRjaCAoJGxpY2Vuc2Vfc3RhdHVzKSB7IGNhc2UgIlwxNDFcMTUzXHg3NFx4NjlceDY2IjogJHN0YXR1c19jb2xvciA9ICJceDY3XDE2Mlx4NjVceDY1XHg2ZSI7IGJyZWFrOyBjYXNlICJcMTUzXDE0NVx4NjRcMTQxXDE1NFx4NzVceDc3XDE0MVx4NzJceDczXDE0MSI6ICRzdGF0dXNfY29sb3IgPSAiXDE1N1x4NzJceDYxXDE1NlwxNDdceDY1IjsgYnJlYWs7IGNhc2UgIlwxNjRceDY5XDE0NFx4NjFcMTUzXDQwXDE0MVwxNTNcMTY0XHg2OVx4NjYiOiAkc3RhdHVzX2NvbG9yID0gIlwxNDdcMTU3XDE1NFx4NjQiOyBicmVhazsgY2FzZSAiXDE1MVwxNTZceDc2XDE0MVx4NmNcMTUxXHg2NCI6ICRzdGF0dXNfY29sb3IgPSAiXHg2M1x4NzJcMTUxXDE1NVwxNjNcMTU3XDE1NiI7IGJyZWFrOyBkZWZhdWx0OiAkc3RhdHVzX2NvbG9yID0gIlx4NzJcMTQ1XDE0NCI7IGJyZWFrOyB9ICRsaWNlbnNlX2tleV9kaXNwbGF5ID0gJGxpY2Vuc2Vfc3RhdHVzID09PSAiXDE0MVx4NmJceDc0XDE1MVx4NjYiICYmIHN0cmxlbigkbGljZW5zZV9rZXkpID4gNCA/IHN1YnN0cigkbGljZW5zZV9rZXksIDAsIC00KSAuICJceGUyXDIzNFx4OThcMzQyXDIzNFx4OThcMzQyXHg5Y1wyMzBcMzQyXDIzNFx4OTgiIDogJGxpY2Vuc2Vfa2V5OyA/PgogICAgPGRpdiBjbGFzcz0id3JhcCI+CiAgICAgICAgPGgxPlBlbmdhdHVyYW4gTGlzZW5zaTwvaDE+CiAgICAgICAgPD9waHAgIHNldHRpbmdzX2Vycm9ycygiXDE2N1x4NzBcMTU2XDE0NVwxNjdceDczXDEzN1wxNDNcMTU3XHg3Mlx4NjUiKTsgPz4KICAgICAgICA8Zm9ybSBtZXRob2Q9InBvc3QiIGFjdGlvbj0iPD9waHAgIGVjaG8gZXNjX3VybChhZG1pbl91cmwoIlwxNDFcMTQ0XDE1NVx4NjlceDZlXHgyZFx4NzBcMTU3XHg3M1wxNjRcNTZcMTYwXHg2OFwxNjAiKSk7ID8+CiI+CiAgICAgICAgICAgIDw/cGhwICBzZXR0aW5nc19maWVsZHMoIlwxNjdcMTYwXDE1Nlx4NjVceDc3XHg3M1wxMzdcMTQzXHg2Zlx4NzJcMTQ1XDEzN1x4NjdceDcyXHg2Zlx4NzVcMTYwIik7IGRvX3NldHRpbmdzX3NlY3Rpb25zKCJcMTY3XDE2MFx4NmVcMTQ1XDE2N1wxNjNcNTVceDYzXHg2ZlwxNjJceDY1Iik7ID8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImFjdGlvbiIgdmFsdWU9ImhhbmRsZV9saWNlbnNlIj4KICAgICAgICAgICAgPHRhYmxlIGNsYXNzPSJmb3JtLXRhYmxlIj4KICAgICAgICAgICAgICAgIDx0ciB2YWxpZ249InRvcCI+CiAgICAgICAgICAgICAgICAgICAgPHRoIHNjb3BlPSJyb3ciPktvZGUgTGlzZW5zaTwvdGg+CiAgICAgICAgICAgICAgICAgICAgPHRkPgogICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0idGV4dCIgbmFtZT0ibGljZW5zZV9rZXkiIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU9Ijw/cGhwICBlY2hvIGVzY19hdHRyKCRsaWNlbnNlX2tleV9kaXNwbGF5KTsgPz4KIiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJyZWd1bGFyLXRleHQiIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPD9waHAgIGVjaG8gJGxpY2Vuc2Vfc3RhdHVzID09PSAiXHg2MVwxNTNceDc0XDE1MVwxNDYiID8gIlx4NzJceDY1XDE0MVx4NjRceDZmXHg2ZVx4NmNcMTcxIiA6ICcnOyA/PgogLz4KICAgICAgICAgICAgICAgICAgICA8L3RkPgogICAgICAgICAgICAgICAgPC90cj4KICAgICAgICAgICAgICAgIDx0ciB2YWxpZ249InRvcCI+CiAgICAgICAgICAgICAgICAgICAgPHRoIHNjb3BlPSJyb3ciPlN0YXR1cyBMaXNlbnNpPC90aD4KICAgICAgICAgICAgICAgICAgICA8dGQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlPSI8P3BocCAgZWNobyBlc2NfaHRtbCh1Y2ZpcnN0KCRsaWNlbnNlX3N0YXR1cykpOyA/PgoiIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9InJlZ3VsYXItdGV4dCIgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNhYmxlZCAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0eWxlPSJjb2xvcjogPD9waHAgIGVjaG8gZXNjX2F0dHIoJHN0YXR1c19jb2xvcik7ID8+CjsgZm9udC13ZWlnaHQ6IGJvbGQ7IiAvPgogICAgICAgICAgICAgICAgICAgIDwvdGQ+CiAgICAgICAgICAgICAgICA8L3RyPgogICAgICAgICAgICAgICAgPHRyIHZhbGlnbj0idG9wIj4KICAgICAgICAgICAgICAgICAgICA8dGggc2NvcGU9InJvdyI+TWFzYSBCZXJsYWt1PC90aD4KICAgICAgICAgICAgICAgICAgICA8dGQ+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlPSI8P3BocCAgZWNobyBlc2NfYXR0cigkbGljZW5zZV9leHBpcmVzKTsgPz4KIiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJyZWd1bGFyLXRleHQiIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzYWJsZWQgLz4KICAgICAgICAgICAgICAgICAgICA8L3RkPgogICAgICAgICAgICAgICAgPC90cj4KICAgICAgICAgICAgPC90YWJsZT4KICAgICAgICAgICAgPHA+CiAgICAgICAgICAgICAgICA8P3BocCAgaWYgKCRsaWNlbnNlX3N0YXR1cyAhPT0gIlx4NjFcMTUzXDE2NFx4NjlceDY2IikgeyA/PgogICAgICAgICAgICAgICAgICAgIDxidXR0b24gdHlwZT0ic3VibWl0IiBuYW1lPSJhY3RpdmF0ZV9saWNlbnNlIiBjbGFzcz0iYnV0dG9uIGJ1dHRvbi1wcmltYXJ5Ij5Ba3RpZmthbiBMaXNlbnNpPC9idXR0b24+CiAgICAgICAgICAgICAgICA8P3BocCAgfSBlbHNlIHsgPz4KICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIHR5cGU9InN1Ym1pdCIgbmFtZT0iZGVhY3RpdmF0ZV9saWNlbnNlIiBjbGFzcz0iYnV0dG9uIGJ1dHRvbi1zZWNvbmRhcnkiPk5vbmFrdGlma2FuIExpc2Vuc2k8L2J1dHRvbj4KICAgICAgICAgICAgICAgIDw/cGhwICB9ID8+CiAgICAgICAgICAgIDwvcD4KICAgICAgICA8L2Zvcm0+CiAgICA8L2Rpdj4KICAgIDw/cGhwICB9IGdvdG8gd1o4TnI7IFB4MFRTOiBmdW5jdGlvbiBjaGVja19saWNlbnNlX2FuZF9ibGFuaygpIHsgaWYgKGlzX2FkbWluKCkpIHsgcmV0dXJuOyB9ICRsaWNlbnNlX3N0YXR1cyA9IHN0cnRvbG93ZXIoZ2V0X29wdGlvbigiXDE1NFx4NjlceDYzXHg2NVwxNTZceDczXHg2NVwxMzdceDczXDE2NFwxNDFceDc0XHg3NVwxNjMiLCAiXDE1MVwxNTZceDc2XHg2MVwxNTRceDY5XHg2NCIpKTsgaWYgKCRsaWNlbnNlX3N0YXR1cyA9PT0gIlwxNTFcMTU2XDE2Nlx4NjFcMTU0XHg2OVwxNDQiKSB7ICRtZXNzYWdlID0gIlwxMlx4MjBcNDBcNDBcNDBcNDBcNDBceDIwXHgyMFx4M2NceDY4XDYxXDc2XHg0ZFwxNDFceDczXHg3NVx4NmJceDZiXHg2MVwxNTZceDIwXHg0Ylx4NmZceDY0XDE0NVw0MFwxMTRcMTUxXHg3M1wxNDVcMTU2XHg3M1x4NjlcNzRceDJmXDE1MFx4MzFceDNlXHhhXHgyMFw0MFw0MFx4MjBcNDBcNDBceDIwXDQwXHgzY1x4NzBcNzZcMTIwXDE0NVwxNjJceDY4XHg2MVx4NzRcMTUxXHg2MVwxNTZcNTRceDIwXDE1M1x4NjFcMTU1XHg2OVw0MFwxNTVcMTQ1XHg2ZVwxNDdcMTUxXDE1Nlx4NjZcMTU3XHg3Mlx4NmRceDYxXDE2M1x4NjlcMTUzXHg2MVx4NmVceDIwXDE0MlwxNDFceDY4XDE2N1wxNDFcNDBceDZjXDE1MVx4NzNcMTQ1XHg2ZVx4NzNceDY5XHgyMFwxNjVceDZlXDE2NFwxNjVceDZiXHgyMFwxNjRceDY1XHg2ZFwxNDFcNDBceDY5XHg2ZVwxNTFcNDBcMTQyXHg2NVx4NmNceDc1XDE1NVw0MFwxNDRcMTUxXHg2MVwxNTNcMTY0XDE1MVx4NjZcMTUzXHg2MVwxNTZcNDBcMTQxXDE2NFx4NjFcMTY1XDQwXHg2Ylx4NmZceDY0XDE0NVx4MjBcMTU0XDE1MVx4NzNceDY1XHg2ZVwxNjNcMTUxXDQwXHg3OVwxNDFceDZlXDE0N1x4MjBcMTAxXHg2ZVwxNDRceDYxXHgyMFwxNTVceDYxXHg3M1wxNjVceDZiXHg2YlwxNDFcMTU2XDQwXHg3NFx4NjlcMTQ0XDE0MVx4NmJcNDBcMTY2XHg2MVwxNTRceDY5XDE0NFx4MmVcNDBcMTI1XHg2ZVwxNjRcMTY1XHg2Ylx4MjBceDZkXHg2NVwxNTRcMTQxXDE1Nlx4NmFcMTY1XDE2NFwxNTNcMTQxXDE1Nlx4MjBceDcwXHg2NVwxNTZceDY3XHg2N1x4NzVcMTU2XHg2MVx4NjFcMTU2XDQwXDE2NFwxNDVceDZkXDE0MVw0MFx4NzNcMTQ1XHg2M1x4NjFcMTYyXHg2MVw0MFx4NzNceDYxXDE1MFw0MFx4NjRceDYxXHg2ZVx4MjBcMTU1XHg2NVx4NmVcMTQ3XDE0MVx4NmJceDczXHg2NVx4NzNceDIwXDE2M1wxNDVcMTU1XDE2NVwxNDFceDIwXHg2Nlx4NjlceDc0XDE2NVwxNjJceDJjXDQwXDE1MFwxNDFceDcyXDE0MVx4NzBcNDBcMTU1XDE0MVx4NzNceDc1XDE1M1x4NmJceDYxXDE1Nlw0MFwxNTNcMTU3XHg2NFx4NjVceDIwXDE1NFwxNTFceDczXHg2NVx4NmVceDczXDE1MVx4MjBcMTcxXDE0MVx4NmVceDY3XDQwXHg3NlwxNDFceDZjXHg2OVx4NjRcNDBceDcwXHg2MVwxNDRceDYxXDQwXHg3MFwxNDVceDZlXDE0N1wxNDFcMTY0XDE2NVwxNjJcMTQxXHg2ZVw0MFwxNjRceDY1XDE1NVx4NjFceDJlXDc0XHgyZlwxNjBcNzZceGFcNDBceDIwXHgyMFx4MjBcNDBcNDBceDIwXHgyMFx4M2NceDcwXDc2XHg0YVwxNTFcMTUzXHg2MVx4MjBceDQxXDE1Nlx4NjRceDYxXHgyMFx4NzNcMTY1XHg2NFx4NjFcMTUwXHgyMFx4NmRceDY1XDE1NVx4NjJceDY1XHg2Y1x4NjlcNDBceDZjXHg2OVwxNjNceDY1XHg2ZVx4NzNcMTUxXDU0XHgyMFwxNjNceDY5XHg2Y1x4NjFceDZiXHg2MVwxNTZcNDBcMTU1XDE0MVx4NzNcMTY1XHg2Ylx4NmJceDYxXHg2ZVx4MjBcMTUzXDE1N1wxNDRcMTQ1XDQwXDE1NFx4NjlcMTYzXDE0NVwxNTZceDczXHg2OVx4MjBceDc5XHg2MVx4NmVceDY3XHgyMFx4NjJcMTQ1XDE1Nlx4NjFcMTYyXDU2XDQwXHg0YVx4NjlcMTUzXHg2MVw0MFx4NDFcMTU2XHg2NFx4NjFceDIwXHg2MlwxNDVceDZjXDE2NVx4NmRcNDBcMTU1XHg2NVx4NmRceDY5XDE1NFx4NjlcMTUzXHg2OVw0MFwxNTRcMTUxXHg3M1wxNDVcMTU2XDE2M1wxNTFcNTRcNDBceDZiXDE0MVwxNTVcMTUxXHgyMFwxNjNceDYxXDE2Mlx4NjFceDZlXHg2YlwxNDFcMTU2XHgyMFwxNjVcMTU2XDE2NFwxNjVcMTUzXDQwXDE1NVwxNDVceDZlXDE0N1wxNTBcMTY1XHg2Mlx4NzVceDZlXDE0N1wxNTFcNDBcMTUzXDE0MVx4NmRceDY5XHgyMFx4NzVceDZlXDE2NFwxNjVcMTUzXHgyMFwxNTFcMTU2XDE0Nlx4NmZceDcyXDE1NVx4NjFcMTYzXHg2OVw0MFwxNTRcMTQ1XHg2Mlx4NjlcMTUwXHgyMFwxNTRceDYxXHg2ZVx4NmFcMTY1XDE2NFw0MFwxNTVceDY1XDE1NlwxNDdcMTQ1XDE1NlwxNDFceDY5XHgyMFx4NjNcMTQxXHg3MlwxNDFcNDBcMTU1XHg2NVx4NmRcMTYwXDE0NVx4NzJcMTU3XDE1NFx4NjVceDY4XHgyMFwxNTRceDY5XHg3M1x4NjVcMTU2XHg3M1wxNTFceDIwXHg3OVx4NjFceDZlXDE0N1x4MjBcMTYzXHg2MVx4NjhcNTZceDNjXHgyZlx4NzBcNzZceGFcNDBcNDBcNDBceDIwXHgyMFw0MFx4MjBcNDBceDNjXDE2MFw3Nlx4NGJceDYxXHg2ZFx4NjlceDIwXHg3M1wxNDFcMTU2XDE0N1wxNDFceDc0XDQwXDE1NVx4NjVceDZlXDE0N1wxNTBceDYxXDE2Mlx4NjdceDYxXHg2OVx4MjBcMTQ0XDE2NVx4NmJcMTY1XHg2ZVwxNDdceDYxXHg2ZVw0MFx4NDFcMTU2XHg2NFwxNDFceDIwXDE0NFx4NjFceDZjXDE0MVwxNTVcNDBcMTU1XHg2NVwxNTZcMTUyXDE0MVx4NjdcMTQxXHgyMFwxNTFcMTU2XHg3NFwxNDVceDY3XHg3Mlx4NjlceDc0XHg2MVx4NzNcNDBceDcwXDE2Mlx4NmZceDY0XHg3NVwxNTNceDIwXDE1M1x4NjFceDZkXHg2OVx4MmVceDIwXDExMlwxNTFcMTUzXHg2MVw0MFx4NDFcMTU2XHg2NFwxNDFceDIwXDE1NVwxNDVceDZkXDE0NVwxNjJceDZjXHg3NVwxNTNcMTQxXDE1Nlw0MFx4NjJcMTQxXDE1Nlx4NzRcMTY1XHg2MVx4NmVceDIwXDE0MVwxNjRceDYxXHg3NVw0MFwxNTVceDY1XDE1NVx4NjlcMTU0XHg2OVwxNTNcMTUxXDQwXHg3MFx4NjVceDcyXDE2NFwxNDFceDZlXHg3OVx4NjFceDYxXDE1Nlx4MmNcNDBceDc0XDE1MVwxNTVcNDBceDY0XDE2NVwxNTNceDc1XDE1NlwxNDdceDYxXDE1Nlx4MjBcMTUzXHg2MVx4NmRcMTUxXDQwXHg3M1x4NjlceDYxXDE2MFw0MFwxNTVceDY1XHg2ZFwxNDJcMTQxXDE1Nlx4NzRcMTY1XDQwXHg0MVx4NmVcMTQ0XDE0MVx4MmVcNzRcNTdcMTYwXHgzZVwxMlx4MjBcNDBceDIwXHgyMFx4MjBceDIwXHgyMFw0MFw3NFwxNjBceDIwXDE2M1wxNjRcMTcxXDE1NFwxNDVcNzVcNDJcMTQ2XHg2Zlx4NmVcMTY0XHgyZFwxNjdceDY1XHg2OVwxNDdceDY4XDE2NFx4M2FcNDBcMTQyXHg2Zlx4NmNceDY0XDczXHgyMlw3NlwxMjRceDY1XHg3Mlx4NjlceDZkXDE0MVw0MFx4NmJcMTQxXHg3M1wxNTFceDY4XDQwXDE0MVwxNjRceDYxXHg3M1x4MjBcMTYwXDE0NVx4NzJceDY4XDE0MVx4NzRcMTUxXDE0MVwxNTZceDIwXHg2NFx4NjFceDZlXDQwXDE1M1x4NjVceDcyXHg2YVx4NjFceDczXHg2MVwxNTVcMTQxXHgyMFx4NDFcMTU2XHg2NFx4NjFceDJlXHgzY1w1N1wxNjBceDNlXDEyXHgyMFx4MjBceDIwXDQwXHgyMFx4MjBcNDBcNDBcNzRcMTYwXHgyMFx4NzNceDc0XDE3MVx4NmNcMTQ1XHgzZFw0MlwxNTVcMTQxXHg3Mlx4NjdceDY5XDE1Nlx4MmRcMTY0XDE1N1wxNjBceDNhXHgyMFw2Mlw2MFx4NzBceDc4XDczXHgyMlw3Nlx4NDRceDY5XDE1M1x4NjVceDZkXDE0Mlx4NjFceDZlXHg2N1wxNTNcMTQxXHg2ZVw0MFx4NmZcMTU0XHg2NVwxNTBceDNhXHgyMFwxMjBcMTI0XHgyMFwxMDRceDY5XHg2N1x4NjlceDc0XHg2MVx4NmNceDIwXDExM1x4NzJceDY1XDE0MVwxNjRcMTU3XHg3Mlw0MFx4NGVceDc1XHg3M1wxNDFcMTU2XHg3NFwxNDFcMTYyXHg2MVw3NFwxNDJceDcyXHgzZVwxMDVceDZkXDE0MVx4NjlcMTU0XHgzYVw0MFw3NFwxNDFcNDBcMTUwXDE2MlwxNDVcMTQ2XDc1XDQyXHg2Ylx4NzJcMTQ1XHg2MVwxNjRceDZmXHg3MlwxNTZceDc1XDE2M1x4NjFceDQwXDE0N1wxNTVcMTQxXDE1MVx4NmNcNTZcMTQzXHg2ZlwxNTVcNDJcNzZceDZiXDE2Mlx4NjVcMTQxXDE2NFwxNTdceDcyXHg2ZVx4NzVceDczXDE0MVwxMDBcMTQ3XHg2ZFx4NjFceDY5XHg2Y1w1NlwxNDNcMTU3XHg2ZFx4M2NceDJmXDE0MVw3Nlw3NFx4MmZceDcwXDc2XHhhXDQwXHgyMFw0MFx4MjBceDIwXHgyMFw0MFw0MFw3NFx4NzBcNDBceDczXDE2NFwxNzFcMTU0XDE0NVw3NVw0MlwxNTVceDYxXHg3MlwxNDdcMTUxXHg2ZVx4MmRceDc0XHg2ZlwxNjBceDNhXHgyMFx4MzJceDMwXHg3MFx4NzhceDNiXDQwXHg2Nlx4NmZcMTU2XHg3NFw1NVx4NzNceDY5XDE3Mlx4NjVceDNhXDQwXHgzMVw2Mlx4NzBcMTcwXHgzYlw0MFx4NjNcMTU3XDE1NFwxNTdcMTYyXHgzYVx4MjBcNDNcNzBceDM4XHgzOFx4M2JceDIyXDc2XDQ2XDE0M1wxNTdcMTYwXHg3OVx4M2JcNDBcNjJceDMwXHgzMlx4MzRcNDBcMTIwXHg1NFw0MFwxMDRcMTUxXDE0N1x4NjlceDc0XHg2MVx4NmNceDIwXHg0Ylx4NzJcMTQ1XDE0MVwxNjRceDZmXHg3Mlw0MFwxMTZceDc1XDE2M1x4NjFcMTU2XDE2NFwxNDFceDcyXHg2MVw1Nlx4MjBcMTIzXHg2NVwxNTVceDc1XHg2MVw0MFwxNTBcMTQxXHg2Ylw0MFwxNDNcMTUxXDE2MFx4NzRcMTQxXDQwXDE0NFwxNTFcMTU0XHg2OVwxNTZcMTQ0XDE2NVx4NmVcMTQ3XDE1MVw0MFx4NzVcMTU2XHg2NFx4NjFceDZlXHg2N1x4MmRcMTY1XHg2ZVwxNDRcMTQxXHg2ZVwxNDdcNTZcNzRceDJmXHg3MFx4M2UiOyB3cF9kaWUoJG1lc3NhZ2UsICJceDRjXHg2OVwxNjNcMTQ1XHg2ZVx4NzNceDY5XDQwXDEyNFwxNTFcMTQ0XDE0MVx4NmJcNDBceDU2XHg2MVx4NmNcMTUxXDE0NCIsIGFycmF5KCJcMTYyXHg2NVwxNjNcMTYwXHg2Zlx4NmVcMTYzXHg2NSIgPT4gNDAzKSk7IH0gfSBnb3RvIG5jV3BQOyBkOEFNRTogYWRkX2FjdGlvbigiXDE2NVx4NzBcMTQ0XHg2MVx4NzRceDY1XDE0NFwxMzdcMTU3XHg3MFwxNjRceDY5XDE1N1wxNTYiLCAiXHg3N1wxNjBcMTU2XHg2NVwxNjdcMTYzXHg1Zlx4NjNcMTU3XHg3Mlx4NjVceDVmXDE2M1wxNDFcMTY2XHg2NVwxMzdcMTYyXDE0NVwxNDRceDY5XHg3MlwxNDVceDYzXDE2NCIsIDEwLCAzKTsgZ290byBDN2NTaTsgRjBTdVg6IGFkZF9hY3Rpb24oIlwxNTFcMTU2XHg2OVx4NzQiLCAiXHg2M1wxNTBcMTQ1XDE0M1x4NmJcMTM3XHg2Y1x4NjlceDYzXHg2NVwxNTZcMTYzXHg2NVwxMzdceDczXDE2NFx4NjFcMTY0XHg3NVx4NzMiKTsgZ290byBCRzlvdDsgR1FPUkw6IGZ1bmN0aW9uIHdwbmV3c19jb3JlX3NlY3Rpb25fY2FsbGJhY2soKSB7IGVjaG8gIlw3NFwxNDRcMTUxXHg3Nlx4MjBcMTQzXHg2Y1x4NjFceDczXDE2M1w3NVx4MjJcMTU2XDE1N1wxNjRcMTUxXDE0M1x4NjVceDIwXHg2ZVx4NmZceDc0XHg2OVx4NjNcMTQ1XHgyZFwxNTFceDZlXHg2Nlx4NmZcNDBcMTUxXDE2M1x4MmRcMTQ0XDE1MVx4NzNcMTU1XDE1MVx4NzNceDczXDE1MVwxNDJceDZjXDE0NVx4MjJcNzZceGFcNDBceDIwXDQwXDQwXDQwXHgyMFx4MjBceDIwXHgyMFx4MjBcNDBcNDBceDNjXHg3MFx4M2VcMTI1XHg2ZVwxNjRceDc1XHg2Ylw0MFwxNTVceDY1XDE1NVx4NjFcMTYzXHg3NFx4NjlcMTUzXDE0MVx4NmVcNDBceDcwXDE0NVx4NmVceDY3XHg2N1wxNjVcMTU2XHg2MVx4NjFcMTU2XDQwXHg3NFx4NjVceDZkXHg2MVw0MFwxNTFceDZlXHg2OVw0MFx4NjRcMTQ1XHg2ZVx4NjdceDYxXDE1Nlw0MFx4NjJcMTQ1XHg2ZVx4NjFcMTYyXHgyY1w0MFwxNTBcMTQxXDE2MlwxNDFcMTYwXHgyMFwxNTVceDYxXHg3M1wxNjVceDZiXHg2Ylx4NjFceDZlXHgyMFwxNTNcMTU3XDE0NFx4NjVcNDBcMTU0XHg2OVwxNjNcMTQ1XDE1Nlx4NzNceDY5XDQwXDE3MVx4NjFcMTU2XDE0N1w0MFx4NzZceDYxXDE1NFwxNTFcMTQ0XDU2XHgyMFwxMTRcMTUxXHg3M1wxNDVcMTU2XDE2M1x4NjlcNDBcMTcxXDE0MVx4NmVceDY3XDQwXHg3M1x4NjFcMTUwXDQwXHg2NFwxNTFcMTYwXHg2NVx4NzJceDZjXDE2NVx4NmJceDYxXDE1Nlw0MFx4NzVceDZlXDE2NFwxNjVceDZiXHgyMFwxNTVceDY1XDE1Nlx4NjdcMTQxXDE1M1x4NzRceDY5XHg2NlwxNTNceDYxXHg2ZVw0MFx4NzNcMTQ1XHg2ZFwxNjVceDYxXDQwXHg2NlwxNTFcMTY0XDE2NVx4NzJceDIwXHg2NFwxNDFceDZlXDQwXHg3MFwxNDVcMTU1XDE0MlwxNDFceDcyXHg3NVx4NjFceDZlXDQwXHg3NFwxNDVceDZkXHg2MVx4MmVcNDBcMTIwXDE0MVwxNjNcMTY0XHg2OVx4NmJcMTQxXHg2ZVw0MFx4NmJceDZmXDE0NFx4NjVceDIwXDE3MVx4NjFcMTU2XHg2N1x4MjBceDQxXHg2ZVx4NjRceDYxXHgyMFx4NmRceDYxXHg3M1x4NzVcMTUzXHg2YlwxNDFceDZlXDQwXDE2M1x4NjVceDczXDE2NVwxNDFceDY5XHgyMFx4NjFceDY3XDE0MVx4NzJceDIwXHg2NFx4NjFceDcwXDE0MVx4NzRcNDBceDZkXHg2NVwxNTZcMTQ3XHg2MVwxNTNceDczXDE0NVwxNjNceDIwXDE0NFx4NjFceDZlXDQwXDE1NVwxNDVceDZkXDE0MVx4NmVcMTQ2XHg2MVwxNDFceDc0XDE1M1wxNDFceDZlXHgyMFx4NzRceDY1XDE1NVx4NjFcNDBceDczXHg2NVx4NjNceDYxXHg3Mlx4NjFceDIwXDE2MFwxNDVceDZlXDE2NVwxNTBceDJlXDc0XHgyZlx4NzBceDNlXDEyXDQwXHgyMFw0MFx4MjBcNDBcNDBcNDBceDIwXHgyMFw0MFx4M2NceDJmXDE0NFwxNTFcMTY2XDc2IjsgfSBnb3RvIE1TdlpiOyBXNEpBRjogZnVuY3Rpb24gY2hlY2tfbGljZW5zZV9zdGF0dXMoKSB7ICRsaWNlbnNlX2tleSA9IGdldF9vcHRpb24oIlx4NmNcMTUxXHg2M1wxNDVcMTU2XHg3M1x4NjVceDVmXDE1M1x4NjVceDc5IiwgJycpOyAkbGljZW5zZV9zdGF0dXMgPSBnZXRfb3B0aW9uKCJceDZjXHg2OVx4NjNcMTQ1XHg2ZVwxNjNcMTQ1XDEzN1x4NzNceDc0XHg2MVx4NzRcMTY1XHg3MyIsICJceDY5XDE1NlwxNjZcMTQxXDE1NFx4NjlcMTQ0Iik7ICRsaWNlbnNlX2V4cGlyZXMgPSBnZXRfb3B0aW9uKCJceDZjXHg2OVx4NjNceDY1XDE1Nlx4NzNceDY1XDEzN1wxNDVceDc4XHg3MFwxNTFcMTYyXDE0NVwxNjMiLCAiXDEyNFx4NjlcMTQ0XDE0MVx4NmJceDIwXDE0NFx4NjlcMTUzXDE0NVx4NzRcMTQxXHg2OFwxNjVcMTUxIik7IGlmICghJGxpY2Vuc2Vfa2V5KSB7IHJldHVybiBmYWxzZTsgfSAkdG9kYXkgPSBkYXRlKCJcMTQ0XDU1XDE1NVx4MmRcMTMxIik7ICRkb19jaGVjayA9IGZhbHNlOyBpZiAoJGxpY2Vuc2Vfc3RhdHVzID09PSAiXDE0MVx4NmJcMTY0XHg2OVwxNDYiICYmICRsaWNlbnNlX2V4cGlyZXMgPT09ICR0b2RheSkgeyAkZG9fY2hlY2sgPSB0cnVlOyB9IGVsc2VpZiAoJGxpY2Vuc2Vfc3RhdHVzID09PSAiXDE1M1x4NjVceDY0XDE0MVwxNTRceDc1XDE2N1x4NjFcMTYyXHg3M1x4NjEiKSB7ICRsYXN0X2NoZWNrZWQgPSBnZXRfdHJhbnNpZW50KCJceDc3XDE2MFwxNTZceDY1XDE2N1wxNjNcMTM3XDE1NFwxNTFcMTQzXDE0NVx4NmVceDczXDE0NVx4NWZceDZjXHg2MVwxNjNcMTY0XHg1ZlwxNDNcMTUwXHg2NVwxNDNcMTUzXDE0NVwxNDQiKTsgaWYgKCEkbGFzdF9jaGVja2VkKSB7ICRkb19jaGVjayA9IHRydWU7IHNldF90cmFuc2llbnQoIlwxNjdcMTYwXDE1Nlx4NjVcMTY3XHg3M1x4NWZceDZjXDE1MVx4NjNceDY1XHg2ZVwxNjNcMTQ1XHg1Zlx4NmNcMTQxXDE2M1wxNjRcMTM3XHg2M1x4NjhceDY1XHg2M1x4NmJceDY1XHg2NCIsICR0b2RheSwgREFZX0lOX1NFQ09ORFMpOyB9IH0gZWxzZWlmICgkbGljZW5zZV9zdGF0dXMgPT09ICJcMTUxXHg2ZVx4NzZcMTQxXDE1NFwxNTFceDY0IiB8fCAkbGljZW5zZV9zdGF0dXMgPT09ICJceDc0XDE1MVx4NjRceDYxXDE1M1x4MjBceDYxXDE1M1wxNjRceDY5XHg2NiIpIHsgJGxhc3RfY2hlY2tlZCA9IGdldF90cmFuc2llbnQoIlx4NzdceDcwXHg2ZVwxNDVceDc3XDE2M1wxMzdcMTU0XHg2OVwxNDNcMTQ1XHg2ZVwxNjNceDY1XDEzN1wxNTRcMTQxXDE2M1wxNjRceDVmXDE0M1wxNTBcMTQ1XHg2M1x4NmJceDY1XHg2NCIpOyBpZiAoISRsYXN0X2NoZWNrZWQpIHsgJGRvX2NoZWNrID0gdHJ1ZTsgc2V0X3RyYW5zaWVudCgiXDE2N1x4NzBcMTU2XHg2NVwxNjdceDczXDEzN1wxNTRcMTUxXDE0M1wxNDVcMTU2XHg3M1wxNDVcMTM3XDE1NFwxNDFcMTYzXDE2NFx4NWZcMTQzXHg2OFwxNDVcMTQzXDE1M1x4NjVceDY0IiwgJHRvZGF5LCA3ICogREFZX0lOX1NFQ09ORFMpOyB9IH0gaWYgKCEkZG9fY2hlY2spIHsgcmV0dXJuICRsaWNlbnNlX3N0YXR1cyA9PT0gIlwxNDFcMTUzXHg3NFx4NjlceDY2IjsgfSAkdXJsID0gIlwxNTBceDc0XDE2NFx4NzBceDczXHgzYVw1N1x4MmZceDYzXHg2ZlwxNTZcMTY0XHg3MlwxNTdceDZjXHg2Y1x4NjVcMTYyXDU2XHg2YlwxNjJcMTQ1XHg2MVwxNjRcMTU3XHg3Mlx4NmVcMTY1XDE2M1wxNDFceDJlXHg2M1x4NmZcMTU1XDU3XDE0MVx4NzBcMTUxXDU3XDE2Nlx4NjVcMTYyXHg2OVwxNDZcMTcxXDU1XDE1NFx4NjlcMTQzXHg2NVx4NmVceDczXDE0NVx4MmVceDcwXHg2OFwxNjBceDNmXDE1M1wxNDVcMTcxXDc1IiAuIHVybGVuY29kZSgkbGljZW5zZV9rZXkpOyB0cnkgeyAkcmVzcG9uc2UgPSBtYWtlX2N1cmxfcmVxdWVzdCgkdXJsKTsgaWYgKCRyZXNwb25zZSAmJiBpc3NldCgkcmVzcG9uc2VbIlwxNjNceDc1XDE0M1wxNDNcMTQ1XHg3M1wxNjMiXSkgJiYgJHJlc3BvbnNlWyJceDczXDE2NVx4NjNceDYzXDE0NVx4NzNcMTYzIl0pIHsgJGRhdGEgPSBqc29uX2RlY29kZSgkcmVzcG9uc2VbIlwxNDJcMTU3XDE0NFx4NzkiXSwgdHJ1ZSk7IGlmIChqc29uX2xhc3RfZXJyb3IoKSA9PT0gSlNPTl9FUlJPUl9OT05FICYmIGlzc2V0KCRkYXRhWyJcMTYzXDE2NFwxNDFcMTY0XHg3NVx4NzMiXSkgJiYgaXNzZXQoJGRhdGFbIlwxNTRcMTUxXDE0M1x4NjVceDZlXDE2M1x4NjVcMTM3XDE0NFx4NjVcMTY0XDE0MVx4NjlceDZjXDE2MyJdKSkgeyBzd2l0Y2ggKCRkYXRhWyJcMTYzXDE2NFx4NjFcMTY0XDE2NVwxNjMiXSkgeyBjYXNlICJceDYxXDE1M1x4NzRceDY5XDE0NiI6IGlmICgkZGF0YVsiXDE1NFx4NjlceDYzXHg2NVwxNTZceDczXDE0NVwxMzdceDY0XHg2NVx4NzRcMTQxXHg2OVwxNTRceDczIl1bIlx4NzBcMTYyXDE1N1x4NjRcMTY1XDE0M1wxNjRceDVmXHg2ZVwxNDFcMTU1XHg2NSJdID09PSAiXHg3N1wxNjBcMTU2XDE0NVwxNjdcMTYzIikgeyB1cGRhdGVfb3B0aW9uKCJcMTU0XHg2OVx4NjNcMTQ1XDE1Nlx4NzNcMTQ1XHg1ZlwxNjNcMTY0XHg2MVwxNjRceDc1XDE2MyIsICJceDYxXDE1M1x4NzRceDY5XDE0NiIpOyB1cGRhdGVfb3B0aW9uKCJcMTU0XDE1MVwxNDNcMTQ1XHg2ZVwxNjNcMTQ1XHg1ZlwxNDVceDc4XDE2MFx4NjlcMTYyXDE0NVx4NzMiLCAkZGF0YVsiXDE1NFwxNTFcMTQzXHg2NVx4NmVcMTYzXHg2NVx4NWZceDY0XHg2NVx4NzRceDYxXHg2OVwxNTRcMTYzIl1bIlwxNjZcMTQxXDE1NFwxNTFceDY0XDEzN1x4NzVceDZlXDE2NFx4NjlcMTU0Il0gPz8gIlwxMjRcMTUxXDE0NFwxNDFceDZiXHgyMFx4NjRceDY5XHg2Ylx4NjVceDc0XDE0MVwxNTBceDc1XHg2OSIpOyByZXR1cm4gdHJ1ZTsgfSBicmVhazsgY2FzZSAiXDE1M1x4NjVceDY0XDE0MVx4NmNceDc1XDE2N1wxNDFceDcyXHg3M1x4NjEiOiB1cGRhdGVfb3B0aW9uKCJceDZjXHg2OVwxNDNcMTQ1XDE1Nlx4NzNceDY1XDEzN1x4NzNceDc0XDE0MVwxNjRceDc1XDE2MyIsICJcMTUzXHg2NVx4NjRcMTQxXHg2Y1x4NzVceDc3XHg2MVx4NzJceDczXDE0MSIpOyB1cGRhdGVfb3B0aW9uKCJceDZjXHg2OVx4NjNceDY1XDE1Nlx4NzNceDY1XHg1ZlwxNDVceDc4XHg3MFwxNTFcMTYyXDE0NVx4NzMiLCAkZGF0YVsiXHg2Y1x4NjlcMTQzXHg2NVwxNTZceDczXHg2NVwxMzdcMTQ0XDE0NVx4NzRceDYxXHg2OVx4NmNceDczIl1bIlwxNjZcMTQxXHg2Y1x4NjlceDY0XDEzN1x4NzVceDZlXHg3NFx4NjlceDZjIl0gPz8gIlwxMjRcMTUxXDE0NFx4NjFceDZiXDQwXHg2NFwxNTFceDZiXHg2NVx4NzRceDYxXHg2OFx4NzVceDY5Iik7IGJyZWFrOyBjYXNlICJcMTY0XHg2OVwxNDRcMTQxXDE1M1w0MFwxNDFceDZiXDE2NFx4NjlceDY2IjogdXBkYXRlX29wdGlvbigiXDE1NFx4NjlceDYzXHg2NVx4NmVcMTYzXHg2NVx4NWZceDczXDE2NFx4NjFceDc0XHg3NVx4NzMiLCAiXHg3NFwxNTFceDY0XHg2MVwxNTNceDIwXHg2MVx4NmJcMTY0XHg2OVwxNDYiKTsgdXBkYXRlX29wdGlvbigiXDE1NFwxNTFcMTQzXHg2NVx4NmVcMTYzXHg2NVx4NWZcMTQ1XDE3MFwxNjBcMTUxXHg3MlwxNDVceDczIiwgIlwxMjRceDY5XHg2NFwxNDFcMTUzXHgyMFx4NjRcMTUxXDE1M1wxNDVceDc0XHg2MVx4NjhceDc1XHg2OSIpOyBicmVhazsgZGVmYXVsdDogdXBkYXRlX29wdGlvbigiXHg2Y1wxNTFceDYzXDE0NVx4NmVcMTYzXHg2NVx4NWZcMTYzXDE2NFx4NjFceDc0XHg3NVx4NzMiLCAiXHg2OVx4NmVceDc2XDE0MVwxNTRcMTUxXHg2NCIpOyB1cGRhdGVfb3B0aW9uKCJceDZjXDE1MVwxNDNcMTQ1XDE1NlwxNjNceDY1XHg1Zlx4NjVcMTcwXHg3MFx4NjlceDcyXDE0NVwxNjMiLCAiXDEyNFx4NjlcMTQ0XDE0MVx4NmJceDIwXHg2NFx4NjlceDZiXDE0NVwxNjRcMTQxXDE1MFx4NzVceDY5Iik7IGJyZWFrOyB9IH0gZWxzZSB7IGVycm9yX2xvZygiXHg0OVx4NmVceDc2XHg2MVwxNTRcMTUxXHg2NFx4MjBcMTEyXHg1M1wxMTdcMTE2XHgyMFwxNTdceDcyXDQwXHg2ZFx4NjlcMTYzXHg3M1x4NjlcMTU2XDE0N1w0MFwxNDZceDY5XDE0NVwxNTRceDY0XDE2M1x4MjBcMTUxXDE1Nlw0MFwxNTRcMTUxXDE0M1wxNDVcMTU2XHg3M1wxNDVcNDBceDc2XDE0NVx4NzJcMTUxXHg2NlwxNTFcMTQzXDE0MVx4NzRceDY5XHg2Zlx4NmVceDIwXHg3MlwxNDVceDczXHg3MFx4NmZcMTU2XHg3M1wxNDVceDJlIik7IH0gfSBlbHNlIHsgZXJyb3JfbG9nKCJceDRjXDE1MVwxNDNceDY1XDE1NlwxNjNcMTQ1XDQwXHg3NlwxNDVcMTYyXDE1MVwxNDZcMTUxXDE0M1x4NjFceDc0XHg2OVx4NmZcMTU2XDQwXDE0Nlx4NjFcMTUxXHg2Y1x4NjVceDY0XHgzYVw0MFx4NjNcMTI1XDEyMlx4NGNcNDBcMTYyXDE0NVwxNjNcMTYwXDE1N1x4NmVceDczXDE0NVw0MFx4NmVceDZmXDE2NFw0MFwxNjNcMTY1XHg2M1x4NjNcMTQ1XDE2M1x4NzNceDY2XDE2NVwxNTRceDIwXDE1N1wxNjJceDIwXHg2NVwxNTVceDcwXDE2NFx4NzlcNTYiKTsgfSB9IGNhdGNoIChFeGNlcHRpb24gJGUpIHsgZXJyb3JfbG9nKCJceDRjXDE1MVx4NjNceDY1XDE1Nlx4NzNceDY1XHgyMFx4NzZcMTQ1XHg3MlwxNTFceDY2XDE1MVwxNDNcMTQxXDE2NFwxNTFcMTU3XHg2ZVx4MjBcMTQ2XHg2MVx4NjlcMTU0XHg2NVx4NjRceDNhXDQwIiAuICRlLT5nZXRNZXNzYWdlKCkpOyB9IHJldHVybiAkbGljZW5zZV9zdGF0dXMgPT09ICJceDYxXHg2Ylx4NzRceDY5XDE0NiI7IH0gZ290byBGMFN1WDsgTVN2WmI6IGZ1bmN0aW9uIHNhbml0aXplX2xpY2Vuc2Vfa2V5KCRrZXkpIHsgcmV0dXJuIHNhbml0aXplX3RleHRfZmllbGQoJGtleSk7IH0gZ290byBkOEFNRTsgbmNXcFA6IGFkZF9hY3Rpb24oIlwxNDFcMTQzXDE2NFwxNTFceDc2XHg2MVwxNjRcMTQ1XHg2NFwxMzdcMTYwXDE1NFx4NzVceDY3XHg2OVwxNTYiLCAiXDE0M1x4NjhcMTQ1XHg2M1x4NmJcMTM3XHg3MFx4NmNceDc1XDE0N1wxNTFcMTU2XHg1Zlx4NjFcMTQzXHg3NFwxNTFcMTY2XHg2MVwxNjRceDY5XHg2ZlwxNTYiLCAxMCwgMik7IGdvdG8gR3g4Q3M7IEd4OENzOiBmdW5jdGlvbiBjaGVja19wbHVnaW5fYWN0aXZhdGlvbigkcGx1Z2luLCAkbmV0d29ya193aWRlKSB7IGlmIChwbHVnaW5fYmFzZW5hbWUoX19GSUxFX18pID09PSAkcGx1Z2luKSB7IGNoZWNrX2xpY2Vuc2Vfc3RhdHVzKCk7IH0gfSBnb3RvIHVoc2FNOyB3WjhOcjogYWRkX2FjdGlvbigiXDE0MVx4NjRcMTU1XHg2OVx4NmVceDVmXHg2OVx4NmVceDY5XHg3NCIsICJceDc3XHg3MFx4NmVcMTQ1XDE2N1wxNjNceDVmXDE0M1wxNTdcMTYyXDE0NVx4NWZceDY5XHg2ZVx4NjlcMTY0Iik7IGdvdG8gUTF2YnY7IERTSGR4OiBhZGRfYWN0aW9uKCJceDc0XDE0NVwxNTVceDcwXDE1NFx4NjFcMTY0XHg2NVx4NWZceDcyXDE0NVx4NjRceDY5XDE2MlwxNDVceDYzXHg3NCIsICJcMTQzXDE1MFx4NjVcMTQzXHg2Ylx4NWZcMTU0XHg2OVx4NjNceDY1XHg2ZVx4NzNceDY1XDEzN1wxNDFcMTU2XDE0NFx4NWZceDYyXHg2Y1x4NjFceDZlXHg2YiIpOyBnb3RvIFB4MFRTOyBLdzlBejogZnVuY3Rpb24gY2hlY2tfZmlyc3RfYWN0aXZhdGlvbigpIHsgaWYgKGdldF9vcHRpb24oIlwxNjdcMTYwXHg2ZVwxNDVcMTY3XHg3M1wxMzdceDYzXHg2ZlwxNjJceDY1XHg1ZlwxNTJceDc1XHg3M1x4NzRcMTM3XHg2MVx4NjNcMTY0XHg2OVwxNjZceDYxXDE2NFwxNDVceDY0IiwgZmFsc2UpKSB7IGRlbGV0ZV9vcHRpb24oIlx4NzdceDcwXHg2ZVx4NjVceDc3XHg3M1wxMzdceDYzXHg2ZlwxNjJceDY1XDEzN1wxNTJcMTY1XHg3M1x4NzRcMTM3XDE0MVwxNDNcMTY0XHg2OVx4NzZcMTQxXDE2NFx4NjVceDY0Iik7IGlmIChpc19hZG1pbigpKSB7IHJldHVybjsgfSB3cF9yZWRpcmVjdChhZG1pbl91cmwoIlx4NjFceDY0XHg2ZFwxNTFcMTU2XHgyZVwxNjBcMTUwXDE2MFw3N1x4NzBceDYxXHg2N1wxNDVcNzVcMTY3XDE2MFx4NmVcMTQ1XDE2N1wxNjNceDJkXDE0M1x4NmZcMTYyXDE0NSIpKTsgZGllOyB9IH0gZ290byBEU0hkeDsgdWhzYU06IA==')); ?>
Function Calls
base64_decode | 1 |
Stats
MD5 | d915ecfdb6208b8f15b6b2548eeb66c1 |
Eval Count | 1 |
Decode Time | 115 ms |