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('CiBnb3RvIHltR2UwOyBTSERKdTogY2xhc3MgQmFyYW5nIGV4dGVuZHMgQ0lfQ29u..
Decoded Output download
goto ymGe0; SHDJu: class Barang extends CI_Controller { function __construct() { parent::__construct(); date_default_timezone_set("\101\x73\151\x61\x2f\112\x61\x6b\x61\x72\x74\141"); $this->load->model("\x4d\x5f\155\145\156\165"); $this->load->model("\104\141\x74\x61\x5f\x62\141\x72\x61\156\147\137\x6d\x6f\x64\x65\x6c"); if ($this->session->userdata("\x73\x74\141\164\x75\163") != "\x4f\156\x66\151\x72\145") { redirect(base_url("\x4c\x6f\x67\x69\x6e\57\x6c\157\147\x6f\165\x74")); } } public function index() { $data["\164\151\x74\x6c\145"] = "\x44\x61\x66\164\x61\x72\x20\x42\x61\162\x61\x6e\147"; $data["\153\x61\x74"] = $this->db->get("\153\x61\164\145\x67\157\162\151")->result(); $data["\x71"] = $this->db->query("\123\x45\x4c\x45\103\x54\40\x2a\106\122\x4f\x4d\40\140\x62\x61\x72\141\156\x67\x60\x2c\140\x6b\141\164\145\147\x6f\x72\x69\x60\40\x57\110\x45\122\x45\x20\140\x62\153\x61\x74\x60\75\140\153\x69\x64\x60")->result(); $this->load->view("\x74\145\x6d\160\x6c\141\164\145\x2f\x68\145\141\144\145\162"); $this->load->view("\164\145\x6d\x70\x6c\141\x74\x65\57\x6d\145\x6e\x75", $data); $this->load->view("\153\x6f\x6e\x74\x65\x6e\57\142\x61\162\141\x6e\x67", $data); $this->load->view("\x74\x65\155\x70\154\141\x74\145\57\x66\157\157\x74\145\162"); } public function cek() { $kode = strtoupper($this->db->escape_str($this->input->get("\x6b\157\x64\145", TRUE))); $nama = strtoupper($this->db->escape_str($this->input->get("\x6e\141\x6d\141", TRUE))); $c = $this->db->get_where("\142\x61\x72\x61\156\147", array("\x62\x63\x6f\144\145" => $kode))->num_rows(); if ($c > 0) { echo "\113\x4f\104\105\40\x42\101\x52\x41\x4e\107\40\x53\125\x44\x41\x48\x20\101\104\x41\41"; } else { $c2 = $this->db->get_where("\x62\141\x72\x61\x6e\147", array("\142\x6e\141\155\x61" => $nama))->num_rows(); if ($c2 > 0) { echo "\116\101\115\x41\40\x42\101\122\x41\116\107\x20\x53\125\x44\x41\110\x20\101\x44\101\x21"; } else { echo "\x3c\x62\x75\164\164\157\x6e\x20\x74\x79\x70\x65\75\x22\163\x75\142\155\151\164\42\x20\x63\x6c\x61\163\163\75\42\x62\164\x6e\40\x62\164\x6e\x2d\x70\162\x69\155\141\162\171\x22\x3e\123\111\x4d\x50\101\116\x3c\x2f\x62\x75\164\164\x6f\x6e\x3e"; } } } public function input() { $this->db->select_max("\151\156\x76\151\x64"); $n = $this->db->get("\151\x6e\166\x65\156\164\157\x72\151")->row_array(); $nc = $n["\151\x6e\x76\x69\144"] + 1; $faktur = "\111\116" . sprintf("\x25\60\66\144", $nc); $kat = $this->db->escape_str($this->input->post("\x6b\141\x74", TRUE)); $code = $this->db->escape_str($this->input->post("\153\x6f\x64\145", TRUE)); $nama = strtoupper($this->db->escape_str($this->input->post("\156\x61\155\141", TRUE))); $ket = $this->db->escape_str($this->input->post("\x6b\145\164", TRUE)); $beli = str_replace("\56", '', $this->db->escape_str($this->input->post("\x62\145\154\x69", TRUE))); $jual = str_replace("\56", '', $this->db->escape_str($this->input->post("\152\x75\x61\x6c", TRUE))); $tawar = str_replace("\56", '', $this->db->escape_str($this->input->post("\x74\141\x77\x61\x72", TRUE))); $stok = str_replace("\x2e", '', $this->db->escape_str($this->input->post("\163\x74\157\153", TRUE))); $cod = $code; $img = $cod . $_FILES["\146\x6f\164\157"]["\x6e\141\x6d\145"]; $tmp = $_FILES["\146\157\164\x6f"]["\x74\x6d\x70\x5f\156\141\155\145"]; $nama_img = $cod . "\x2e\x70\x6e\x67"; $path = "\141\x73\163\145\164\x2f\x69\x6d\147\57\x62\x61\162\141\156\x67\57" . $nama_img; if (move_uploaded_file($tmp, $path)) { $nama_img = $cod . "\56\x70\156\x67"; } else { $nama_img = "\x6e\x6f\151\x6d\x67\x2e\160\156\147"; } $btotal = $stok * $beli; $jtotal = $stok * $jual; $margin = $jtotal - $btotal; $data = array("\x62\x6b\x61\x74" => $kat, "\x62\x63\x6f\x64\x65" => $code, "\142\156\x61\155\x61" => $nama, "\142\x6b\145\x74" => $ket, "\x62\142\145\154\151" => $beli, "\x62\150\141\162\147\141" => $beli, "\142\x6a\x75\x61\154" => $jual, "\x62\x74\x61\167\x61\162" => $tawar, "\142\141\x77\x61\x6c" => $stok, "\x62\x73\x74\157\x6b" => $stok, "\142\151\155\147" => $nama_img); $this->db->insert("\x42\141\x72\x61\156\x67", $data); if ($this->db->affected_rows()) { $log = "\x44\141\164\x61\x20\102\x61\x72\x61\156\147\x20" . $nama . "\x20\x42\145\x72\150\x61\x73\151\154\x20\x44\x69\40\x54\x61\x6d\142\x61\x68\x6b\141\x6e"; $clas = "\163\x75\143\x63\145\163\x73"; if ($stok > 0) { $this->db->query("\111\116\x53\105\122\124\x20\111\116\124\117\40\151\x6e\x73\164\157\153\x20\x28\x69\x73\x64\141\x74\145\54\151\x73\x74\151\x70\x65\54\151\x73\x66\141\x6b\x74\x75\162\54\x69\x73\x62\164\157\164\141\x6c\x2c\x69\x73\152\164\x6f\164\x61\154\x2c\x69\163\x6b\145\164\x2c\151\163\165\x73\145\x72\x2c\151\163\x6d\141\162\x67\151\x6e\51\126\x41\114\x55\105\x53\40\x28\47" . date("\131\55\155\55\x64") . "\x27\54\47\x49\x4e\x27\x2c\47" . $faktur . "\47\54\x27" . $btotal . "\x27\x2c\x27" . $jtotal . "\x27\54\x27\123\164\157\x6b\40\x41\167\x61\x6c\x27\54\x27" . $this->session->userdata("\x75\151\x64") . "\x27\x2c\47" . $margin . "\x27\51"); $this->db->query("\x49\x4e\x53\x45\122\124\x20\x49\x4e\x54\x4f\40\151\156\144\x65\164\x61\x69\154\x20\50\x69\144\146\x61\x6b\x74\x75\162\x2c\x69\144\x63\157\x64\145\x2c\x69\144\x71\164\x79\54\x69\144\150\162\147\x2c\151\x64\x74\164\x6c\x2c\151\x64\152\x68\162\147\x2c\x69\144\x6a\x74\164\154\x2c\151\144\x6d\141\x72\147\x69\156\x29\x56\x41\114\125\x45\123\x20\50\47" . $faktur . "\x27\x2c\x27" . $code . "\x27\x2c\47" . $stok . "\47\54\x27" . $beli . "\47\x2c\47" . $btotal . "\47\x2c\47" . $jual . "\x27\54\x27" . $jtotal . "\x27\x2c\x27" . $margin . "\47\x29"); $this->db->query("\x49\116\x53\105\122\124\40\x49\116\x54\117\40\151\156\166\145\x6e\164\157\x72\x69\40\x28\x69\156\166\146\141\x6b\164\x75\162\x2c\151\156\166\143\157\x64\145\x2c\x69\x6e\x76\151\x6e\54\151\x6e\x76\157\x75\x74\x29\40\x56\101\114\125\x45\123\x20\x28\47" . $faktur . "\47\54\47" . $code . "\x27\x2c\x27" . $stok . "\x27\x2c\47\60\x27\51"); } } else { $log = "\x44\141\x74\x61\40\102\141\x72\141\156\x67\x20" . $nama . "\40\x47\x61\x67\x61\x6c\40\104\151\40\124\x61\155\x62\141\150\x6b\141\x6e"; $clas = "\144\x61\156\x67\x65\x72"; } $uid = $this->session->userdata("\x75\x69\144"); $datalog = array("\154\x75\x73\x65\x72" => $uid, "\154\x64\x65\x73\x6b" => $log); $this->db->insert("\x6c\x6f\x67", $datalog); $this->session->set_flashdata("\155\163\147", "\x3c\144\151\166\x20\x63\154\141\163\163\x3d\42\x61\154\x65\162\x74\x20\141\x6c\x65\162\164\55" . $clas . "\40\141\154\145\x72\x74\x2d\x64\151\163\x6d\151\163\163\151\142\154\x65\42\x20\x72\157\x6c\x65\x3d\x22\141\x6c\145\x72\x74\42\x22\x3e\x3c\x62\x75\164\x74\x6f\156\x20\164\171\x70\x65\75\42\142\165\x74\x74\x6f\156\42\40\143\154\x61\x73\163\x3d\42\x63\154\x6f\x73\x65\x22\x20\x64\141\x74\141\55\144\x69\163\x6d\151\163\x73\x3d\x22\141\x6c\x65\x72\x74\42\x20\x61\x72\151\x61\x2d\154\x61\x62\145\x6c\x3d\x22\x43\154\157\163\145\x22\x3e\x3c\x73\x70\141\x6e\x20\x61\162\151\x61\55\150\x69\x64\x64\145\x6e\75\42\164\162\x75\x65\42\76\x26\x74\151\155\x65\x73\73\x3c\57\x73\x70\141\x6e\76\74\57\142\165\x74\x74\x6f\156\76" . $log . "\x2e\x3c\57\x64\x69\x76\76"); redirect(base_url("\102\141\x72\x61\156\147")); } public function update() { $this->db->select_max("\x69\x6e\x76\x69\x64"); $n = $this->db->get("\x69\x6e\x76\145\156\164\157\x72\151")->row_array(); $nc = $n["\151\x6e\166\151\x64"] + 1; $nomor = sprintf("\45\x30\x36\x64", $nc); $kat = $this->db->escape_str($this->input->post("\x6b\x61\164", TRUE)); $code = $this->db->escape_str($this->input->post("\x6b\157\144\145", TRUE)); $nama = strtoupper($this->db->escape_str($this->input->post("\156\x61\x6d\x61", TRUE))); $gambar = $this->db->escape_str($this->input->post("\x67\x61\155\142\141\x72", TRUE)); $ket = $this->db->escape_str($this->input->post("\153\145\164", TRUE)); $beli = str_replace("\x2e", '', $this->db->escape_str($this->input->post("\x62\145\154\x69", TRUE))); $harga = str_replace("\x2e", '', $this->db->escape_str($this->input->post("\150\x61\x72\147\141", TRUE))); $jual = str_replace("\56", '', $this->db->escape_str($this->input->post("\x6a\x75\x61\154", TRUE))); $tawar = str_replace("\x2e", '', $this->db->escape_str($this->input->post("\x74\x61\167\141\x72", TRUE))); $stok = str_replace("\x2e", '', $this->db->escape_str($this->input->post("\x73\x74\x6f\x6b", TRUE))); $cod = $code; $img = $cod . $_FILES["\146\x6f\164\x6f"]["\156\x61\x6d\145"]; $tmp = $_FILES["\x66\157\x74\x6f"]["\164\155\x70\x5f\156\x61\x6d\x65"]; $nama_img = $cod . "\56\160\156\147"; $path = "\x61\x73\x73\145\164\57\151\x6d\147\x2f\142\141\162\x61\x6e\x67\x2f" . $nama_img; if (move_uploaded_file($tmp, $path)) { $gambar2 = $cod . "\56\x70\156\147"; } else { $gambar2 = $gambar; } $a = $this->db->get_where("\142\x61\x72\x61\156\147", array("\x62\x63\x6f\x64\x65" => $code))->row_array(); $akhir = $a["\x62\x73\164\157\153"] - ($a["\x62\141\x77\141\154"] - $stok); if ($a["\x62\x61\x77\141\x6c"] > $stok) { $x = $a["\142\x61\167\141\x6c"] - $stok; $faktur = "\117\125\x54" . $nomor; $tp = "\117\x55\124"; $total = $x * $beli; $jtotal = $x * $jual; $margin = $jtotal - $total; $in = "\60"; $out = $x; } if ($a["\x62\141\x77\x61\154"] < $stok) { $x = $stok - $a["\142\141\167\141\x6c"]; $faktur = "\111\x4e" . $nomor; $tp = "\x49\116"; $total = $x * $beli; $jtotal = $x * $jual; $margin = $jtotal - $total; $in = $x; $out = "\x30"; } if ($a["\x62\141\167\141\x6c"] != $stok) { $this->db->query("\111\x4e\x53\105\x52\124\40\111\x4e\x54\117\40\151\156\x73\164\157\x6b\40\50\151\x73\144\x61\x74\145\54\x69\x73\164\151\160\x65\x2c\x69\163\146\141\153\x74\x75\162\x2c\x69\163\x62\x74\157\x74\x61\x6c\54\151\x73\152\164\157\164\x61\154\x2c\x69\163\x6b\145\164\x2c\151\163\x75\x73\145\x72\x2c\x69\163\155\141\162\147\x69\x6e\x29\x56\x41\114\125\105\123\40\x28\47" . date("\131\55\155\x2d\144") . "\x27\54\x27" . $tp . "\47\54\x27" . $faktur . "\x27\54\x27" . $total . "\47\x2c\47" . $jtotal . "\47\54\x27\123\x74\157\153\40\115\x61\163\165\x6b\40\x44\141\162\151\x20\120\x65\x72\x75\x62\x61\150\141\156\x20\104\141\164\141\40\123\x74\x6f\153\40\x41\x77\141\154\x27\x2c\47" . $this->session->userdata("\x75\151\144") . "\x27\54\47" . $margin . "\x27\51"); $this->db->query("\111\x4e\x53\x45\122\x54\40\111\x4e\x54\x4f\40\x69\156\x64\x65\164\141\x69\154\40\x28\x69\144\146\x61\153\164\x75\162\x2c\151\x64\143\157\x64\x65\x2c\x69\144\x71\164\x79\54\151\x64\150\162\147\54\151\x64\x74\x74\154\54\x69\x64\152\150\x72\147\x2c\151\x64\x6a\164\164\x6c\54\x69\x64\155\141\162\147\x69\156\x29\126\101\114\125\105\123\x20\50\x27" . $faktur . "\x27\x2c\x27" . $code . "\x27\54\x27" . $x . "\x27\x2c\x27" . $beli . "\x27\54\x27" . $total . "\x27\x2c\47" . $jual . "\47\x2c\47" . $jtotal . "\47\x2c\47" . $margin . "\47\x29"); $this->db->query("\111\x4e\x53\x45\x52\124\40\111\116\124\x4f\40\151\x6e\166\x65\156\164\157\x72\151\x20\50\151\x6e\166\x66\x61\x6b\164\165\162\x2c\x69\156\x76\x63\157\144\x65\x2c\151\156\x76\151\156\54\151\x6e\166\157\165\164\51\x20\x56\101\114\125\x45\123\40\50\47" . $faktur . "\47\x2c\x27" . $code . "\47\x2c\x27" . $in . "\x27\54\47" . $out . "\x27\x29"); } $data = array("\x62\x6b\x61\x74" => $kat, "\142\x6e\x61\x6d\x61" => $nama, "\x62\153\145\164" => $ket, "\x62\142\145\154\151" => $beli, "\142\150\141\x72\x67\141" => $beli, "\142\152\165\x61\154" => $jual, "\x62\164\x61\167\x61\x72" => $tawar, "\142\141\167\141\x6c" => $stok, "\x62\163\x74\157\x6b" => $akhir, "\142\x69\x6d\x67" => $gambar2); $this->db->where("\x62\x63\x6f\x64\145", $code); $this->db->update("\102\x61\x72\x61\156\147", $data); if ($this->db->affected_rows()) { $log = "\x44\x61\x74\141\x20\x42\141\x72\x61\x6e\x67\40" . $nama . "\40\102\145\162\x68\x61\x73\x69\x6c\x20\x44\151\40\x55\x70\144\141\164\x65"; $clas = "\163\x75\143\143\x65\163\x73"; if ($img != $cod) { move_uploaded_file($tmp, $path); } } else { $log = "\104\x61\164\x61\40\x42\x61\162\141\x6e\147\40" . $nama . "\40\x47\141\x67\141\154\40\104\151\x20\x55\160\x64\x61\x74\x65"; $clas = "\144\x61\156\147\145\162"; } $uid = $this->session->userdata("\x75\151\144"); $datalog = array("\x6c\x75\x73\145\x72" => $uid, "\x6c\144\145\163\x6b" => $log); $this->db->insert("\154\x6f\x67", $datalog); $this->session->set_flashdata("\155\163\147", "\74\x64\x69\166\x20\x63\x6c\x61\163\x73\x3d\42\x61\x6c\145\162\164\x20\141\154\x65\x72\164\55" . $clas . "\x20\x61\x6c\x65\162\164\55\x64\151\163\x6d\151\x73\x73\x69\142\154\x65\42\40\x72\157\x6c\x65\75\42\141\x6c\145\x72\164\42\42\76\x3c\x62\x75\164\164\157\x6e\40\x74\x79\x70\x65\75\x22\142\165\164\164\157\156\42\40\x63\x6c\141\163\163\x3d\x22\143\x6c\x6f\x73\x65\x22\40\144\141\164\x61\55\x64\151\x73\155\x69\163\163\x3d\42\x61\154\145\x72\164\x22\40\x61\x72\x69\x61\x2d\154\141\142\x65\x6c\x3d\42\x43\154\157\x73\x65\x22\76\74\163\x70\x61\x6e\x20\x61\x72\151\x61\x2d\150\151\x64\144\145\156\75\42\164\162\x75\145\x22\x3e\46\x74\x69\x6d\x65\163\x3b\74\57\x73\160\141\156\x3e\x3c\x2f\x62\x75\164\x74\157\156\x3e" . $log . "\56\x3c\x2f\144\151\166\76"); redirect(base_url("\102\141\162\x61\156\147")); } function delete() { $kode = $this->db->escape_str($this->input->get("\x6b\x6f\144\145", TRUE)); $cek = $this->db->get_where("\151\156\144\x65\x74\141\x69\154", array("\x69\144\x63\x6f\144\145" => $kode))->num_rows(); if ($cek > 0) { $log = "\104\x61\x74\141\40\142\x61\x72\x61\x6e\x67\40" . $kode . "\40\x47\141\147\141\154\40\x44\x69\40\x48\x61\160\x75\163\x2c\x20\x64\x61\164\141\40\x62\141\x72\x61\x6e\x67\x20\141\144\x61\40\144\151\x20\x74\162\141\156\x73\x61\153\x73\x69"; $clas = "\x64\141\x6e\147\145\x72"; } else { $this->db->where("\x62\x63\157\144\145", $kode); $this->db->delete("\142\x61\162\x61\x6e\147"); if ($this->db->affected_rows()) { $log = "\113\157\x64\145\x20\x42\x61\x72\x61\x6e\147\x20" . $kode . "\40\102\145\x72\150\141\163\x69\x6c\x20\x44\x69\40\x48\x61\x70\165\x73"; $clas = "\x73\165\x63\143\x65\163\x73"; } else { $log = "\113\157\x64\145\x20\x42\x61\x72\141\x6e\x67\x20" . $kode . "\x20\107\141\x67\141\154\x20\x44\151\40\110\141\160\x75\x73"; $clas = "\x64\141\x6e\x67\145\x72"; } } $uid = $this->session->userdata("\165\x69\144"); $datalog = array("\154\165\163\x65\x72" => $uid, "\x6c\x64\x65\163\153" => $log); $this->db->insert("\154\x6f\147", $datalog); $this->session->set_flashdata("\x6d\x73\x67", "\74\144\151\x76\40\143\x6c\x61\x73\x73\x3d\x22\x61\154\x65\162\164\x20\141\x6c\145\x72\x74\x2d" . $clas . "\40\x61\x6c\145\162\x74\55\x64\x69\x73\155\151\x73\163\x69\142\154\145\x22\x20\162\157\154\x65\x3d\42\x61\154\145\x72\164\x22\42\76\74\x62\165\x74\164\x6f\x6e\40\x74\x79\x70\145\x3d\42\142\x75\164\x74\x6f\x6e\x22\x20\x63\154\141\163\163\75\42\x63\154\x6f\163\x65\x22\40\x64\x61\164\x61\x2d\x64\151\163\x6d\x69\x73\x73\x3d\42\x61\x6c\145\162\164\x22\40\x61\162\151\141\55\x6c\x61\142\x65\154\75\42\x43\x6c\157\x73\x65\x22\x3e\74\163\160\x61\156\x20\141\x72\151\x61\x2d\150\x69\144\x64\145\x6e\75\42\x74\x72\x75\x65\x22\76\x26\x74\151\x6d\145\x73\73\x3c\x2f\x73\160\x61\x6e\x3e\x3c\x2f\142\x75\164\x74\x6f\x6e\76" . $log . "\56\x3c\57\144\151\166\76"); redirect(base_url("\102\x61\x72\x61\x6e\147")); } public function ajax_list() { function rupiah($nilai, $pecahan = 0) { return number_format($nilai, $pecahan, "\x2c", "\54"); } header("\103\157\x6e\164\x65\156\164\x2d\x54\171\x70\145\72\40\x61\160\160\x6c\151\x63\x61\164\x69\x6f\x6e\x2f\x6a\163\x6f\x6e"); $list = $this->Data_barang_model->get_datatables(); $data = array(); $no = $this->input->post("\163\x74\141\x72\164"); foreach ($list as $Data_barang) { $no++; $row = array(); $row[] = $no; $row[] = "\x3c\x69\155\x67\x20\163\162\143\75\x22" . base_url() . "\x61\163\x73\145\x74\57\151\x6d\147\57\142\x61\162\x61\x6e\x67\57" . $Data_barang->bimg . "\42\40\163\164\171\154\145\75\42\x20\x77\151\144\164\x68\72\x33\66\160\x78\x3b\x22\x2f\x3e"; $row[] = $Data_barang->knama; $row[] = $Data_barang->bcode; $row[] = $Data_barang->bnama; $row[] = $Data_barang->bket; $row[] = rupiah($Data_barang->bstok); $row[] = rupiah($Data_barang->bbeli); $row[] = rupiah($Data_barang->bharga); $row[] = rupiah($Data_barang->bjual); $row[] = rupiah($Data_barang->btawar); $row[] = "\xa\x9\11\x9\74\142\x75\164\164\x6f\x6e\x20\164\x79\x70\x65\x3d\42\142\165\164\x74\157\x6e\x22\x20\x6f\156\143\x6c\151\x63\153\75\x22\x53\145\x74\x65\144\151\164\50\x27" . $Data_barang->bcode . "\47\x2c\x27" . $Data_barang->bnama . "\x27\54\x27" . $Data_barang->bket . "\x27\x2c\x27" . $Data_barang->bbeli . "\47\x2c\47" . $Data_barang->btawar . "\47\x2c\x27" . $Data_barang->bjual . "\47\x2c\x27" . $Data_barang->bawal . "\x27\54\x27" . $Data_barang->kid . "\x27\x2c\47" . $Data_barang->knama . "\47\54\x27" . $Data_barang->bimg . "\47\x29\42\40\x63\x6c\x61\163\x73\x3d\42\142\x74\x6e\40\142\x74\x6e\x2d\x77\141\x72\156\x69\156\147\40\142\164\x6e\x2d\x63\x69\162\x63\x6c\145\x20\x62\164\156\55\155\x6e\x22\x20\164\x69\x74\x6c\145\x3d\42\105\144\x69\164\42\40\x64\141\x74\x61\x2d\x74\x6f\x67\147\x6c\x65\x3d\x22\x6d\x6f\144\x61\x6c\42\x20\144\141\164\141\55\164\x61\x72\147\x65\x74\x3d\x22\43\105\x64\x69\x74\42\76\x3c\163\160\x61\x6e\x20\143\x6c\141\163\x73\x3d\42\146\x61\40\146\141\55\x70\x65\x6e\143\151\154\42\76\74\57\163\x70\141\x6e\x3e\74\57\x62\165\164\164\157\156\76\40\xa\11\11\x9\xa\11\x9\x9\x3c\141\x20\150\162\145\x66\x3d\42" . base_url("\102\x61\x72\141\x6e\147\57\144\x65\154\145\164\145\77\x6b\157\144\x65\x3d" . $Data_barang->bcode . '') . "\x22\x20\157\x6e\143\x6c\151\x63\x6b\x3d\42\x72\145\x74\165\162\x6e\x20\143\x6f\x6e\x66\x69\162\155\x28\x27\101\156\144\141\x20\x79\x61\153\x69\x6e\40\101\x6b\141\x6e\x20\x4d\145\156\147\150\x61\x70\165\x73\x20\113\x6f\x64\145\x20\120\162\157\144\165\153\40\72\40" . $Data_barang->bcode . "\40\77\x27\x29\73\x22\x3e\12\40\40\x20\x20\x20\x20\40\x20\40\40\x20\40\x20\40\40\40\40\x20\x20\x20\x20\40\40\x20\40\x20\74\142\x75\164\x74\157\156\x20\x74\x79\160\x65\x3d\42\x62\165\164\164\157\156\42\x20\x63\154\141\x73\x73\x3d\x22\x62\164\x6e\40\x62\x74\x6e\x2d\x64\x61\x6e\x67\145\162\40\142\164\156\55\x63\x69\x72\x63\x6c\145\40\x62\164\x6e\55\x6d\156\42\40\x74\x69\x74\x6c\145\75\42\110\x61\160\x75\163\x22\76\74\x73\160\141\156\40\x63\x6c\141\163\163\x3d\42\146\141\40\146\x61\55\x74\162\x61\163\150\42\x3e\74\x2f\163\x70\141\156\76\x3c\x2f\142\x75\x74\164\x6f\x6e\76\xa\x20\40\40\x20\x20\40\x20\40\40\40\x20\x20\40\40\x20\x20\x20\x20\40\x20\x20\x20\40\x20\40\40\x3c\57\141\76"; $data[] = $row; } $output = array("\x64\x72\x61\167" => $this->input->post("\x64\162\141\167"), "\162\145\143\x6f\162\x64\x73\x54\157\164\141\154" => $this->Data_barang_model->count_all(), "\162\145\143\157\162\x64\163\x46\151\154\x74\145\162\x65\144" => $this->Data_barang_model->count_filtered(), "\144\141\x74\x61" => $data); $this->output->set_output(json_encode($output)); } public function insert_dummy() { $jumlah_data = 3000; for ($i = 1; $i <= $jumlah_data; $i++) { $data = array("\102\141\x72\x63\157\x64\x65" => "\x42\x61\162\143\x6f\144\145\40\102\x61\x72\141\x6e\x67\x20\153\145" . $i, "\116\x61\155\x61" => "\116\141\x6d\141\x20\x42\x61\x72\141\x6e\x67\x20\x6b\145" . $i, "\x4b\x65\x74\x65\162\x61\156\147\141\156" => "\113\x65\164\x65\162\x61\x6e\147\x61\x6e"); $this->db->insert("\142\141\162\x61\156\x67", $data); } $this->session->set_flashdata("\155\x65\x73\163\x61\147\x65", "\74\x64\x69\x76\x20\143\154\141\163\163\x3d\42\141\x6c\x65\x72\x74\40\141\x6c\145\x72\x74\x2d\x73\165\143\x63\145\163\x73\40\x61\x6c\145\x72\x74\x2d\144\x69\163\x6d\x69\x73\x73\x69\142\154\145\x20\x66\x61\x64\145\40\x73\150\x6f\167\x22\x20\x72\x6f\154\145\75\x22\x61\154\145\162\x74\42\76\12\40\x20\40\40\x20\40\x20\40" . $jumlah_data . "\40\x44\x61\164\141\x20\x42\141\162\141\x6e\x67\x20\142\145\162\150\141\x73\151\x6c\x20\144\151\163\151\155\160\x61\156\56\x20\xa\40\40\40\x20\x20\x20\40\x20\74\x62\165\164\x74\x6f\156\x20\164\x79\x70\145\x3d\x22\142\x75\x74\164\x6f\x6e\x22\40\x63\x6c\141\163\163\75\42\143\x6c\x6f\163\x65\42\x20\x64\x61\164\141\55\144\x69\163\155\x69\x73\163\x3d\x22\141\x6c\x65\162\164\x22\x20\x61\x72\151\141\55\x6c\x61\x62\145\154\x3d\x22\x43\154\157\163\145\42\76\xa\x20\40\40\x20\x20\40\x20\40\74\163\160\141\x6e\40\141\x72\x69\x61\x2d\x68\151\x64\x64\x65\156\75\x22\164\162\165\145\42\76\x26\164\151\155\145\x73\73\74\x2f\163\x70\x61\x6e\76\12\40\x20\x20\40\40\40\x3c\57\142\x75\164\x74\157\156\76\74\x2f\144\151\x76\x3e"); redirect("\102\x61\162\141\x6e\147"); } } goto uxKKZ; ymGe0: defined("\102\101\123\105\x50\x41\124\110") or die("\x4e\157\x20\144\x69\162\x65\x63\164\40\163\143\x72\151\160\164\x20\141\x63\143\x65\163\x73\x20\x61\154\x6c\x6f\167\x65\144"); goto SHDJu; uxKKZ:
Did this file decode correctly?
Original Code
<?php eval(base64_decode('CiBnb3RvIHltR2UwOyBTSERKdTogY2xhc3MgQmFyYW5nIGV4dGVuZHMgQ0lfQ29udHJvbGxlciB7IGZ1bmN0aW9uIF9fY29uc3RydWN0KCkgeyBwYXJlbnQ6Ol9fY29uc3RydWN0KCk7IGRhdGVfZGVmYXVsdF90aW1lem9uZV9zZXQoIlwxMDFceDczXDE1MVx4NjFceDJmXDExMlx4NjFceDZiXHg2MVx4NzJceDc0XDE0MSIpOyAkdGhpcy0+bG9hZC0+bW9kZWwoIlx4NGRceDVmXDE1NVwxNDVcMTU2XDE2NSIpOyAkdGhpcy0+bG9hZC0+bW9kZWwoIlwxMDRcMTQxXHg3NFx4NjFceDVmXHg2MlwxNDFceDcyXHg2MVwxNTZcMTQ3XDEzN1x4NmRceDZmXHg2NFx4NjVceDZjIik7IGlmICgkdGhpcy0+c2Vzc2lvbi0+dXNlcmRhdGEoIlx4NzNceDc0XDE0MVwxNjRceDc1XDE2MyIpICE9ICJceDRmXDE1Nlx4NjZcMTUxXHg3MlwxNDUiKSB7IHJlZGlyZWN0KGJhc2VfdXJsKCJceDRjXHg2Zlx4NjdceDY5XHg2ZVw1N1x4NmNcMTU3XDE0N1x4NmZcMTY1XHg3NCIpKTsgfSB9IHB1YmxpYyBmdW5jdGlvbiBpbmRleCgpIHsgJGRhdGFbIlwxNjRcMTUxXHg3NFx4NmNcMTQ1Il0gPSAiXHg0NFx4NjFceDY2XDE2NFx4NjFceDcyXHgyMFx4NDJceDYxXDE2Mlx4NjFceDZlXDE0NyI7ICRkYXRhWyJcMTUzXHg2MVx4NzQiXSA9ICR0aGlzLT5kYi0+Z2V0KCJcMTUzXHg2MVwxNjRcMTQ1XHg2N1wxNTdcMTYyXDE1MSIpLT5yZXN1bHQoKTsgJGRhdGFbIlx4NzEiXSA9ICR0aGlzLT5kYi0+cXVlcnkoIlwxMjNceDQ1XHg0Y1x4NDVcMTAzXHg1NFw0MFx4MmFcMTA2XDEyMlx4NGZceDRkXDQwXDE0MFx4NjJceDYxXHg3MlwxNDFcMTU2XHg2N1x4NjBceDJjXDE0MFx4NmJcMTQxXDE2NFwxNDVcMTQ3XHg2Zlx4NzJceDY5XHg2MFw0MFx4NTdcMTEwXHg0NVwxMjJceDQ1XHgyMFwxNDBceDYyXDE1M1x4NjFceDc0XHg2MFw3NVwxNDBcMTUzXHg2OVx4NjRceDYwIiktPnJlc3VsdCgpOyAkdGhpcy0+bG9hZC0+dmlldygiXHg3NFwxNDVceDZkXDE2MFx4NmNcMTQxXDE2NFwxNDVceDJmXHg2OFwxNDVcMTQxXDE0NFwxNDVcMTYyIik7ICR0aGlzLT5sb2FkLT52aWV3KCJcMTY0XDE0NVx4NmRceDcwXHg2Y1wxNDFceDc0XHg2NVw1N1x4NmRcMTQ1XHg2ZVx4NzUiLCAkZGF0YSk7ICR0aGlzLT5sb2FkLT52aWV3KCJcMTUzXHg2Zlx4NmVceDc0XHg2NVx4NmVcNTdcMTQyXHg2MVwxNjJcMTQxXHg2ZVx4NjciLCAkZGF0YSk7ICR0aGlzLT5sb2FkLT52aWV3KCJceDc0XHg2NVwxNTVceDcwXDE1NFwxNDFceDc0XDE0NVw1N1x4NjZcMTU3XDE1N1x4NzRcMTQ1XDE2MiIpOyB9IHB1YmxpYyBmdW5jdGlvbiBjZWsoKSB7ICRrb2RlID0gc3RydG91cHBlcigkdGhpcy0+ZGItPmVzY2FwZV9zdHIoJHRoaXMtPmlucHV0LT5nZXQoIlx4NmJcMTU3XHg2NFwxNDUiLCBUUlVFKSkpOyAkbmFtYSA9IHN0cnRvdXBwZXIoJHRoaXMtPmRiLT5lc2NhcGVfc3RyKCR0aGlzLT5pbnB1dC0+Z2V0KCJceDZlXDE0MVx4NmRcMTQxIiwgVFJVRSkpKTsgJGMgPSAkdGhpcy0+ZGItPmdldF93aGVyZSgiXDE0Mlx4NjFceDcyXHg2MVwxNTZcMTQ3IiwgYXJyYXkoIlx4NjJceDYzXHg2ZlwxNDRcMTQ1IiA9PiAka29kZSkpLT5udW1fcm93cygpOyBpZiAoJGMgPiAwKSB7IGVjaG8gIlwxMTNceDRmXDEwNFwxMDVcNDBceDQyXDEwMVx4NTJceDQxXHg0ZVwxMDdcNDBceDUzXDEyNVx4NDRceDQxXHg0OFx4MjBcMTAxXDEwNFx4NDFcNDEiOyB9IGVsc2UgeyAkYzIgPSAkdGhpcy0+ZGItPmdldF93aGVyZSgiXHg2MlwxNDFceDcyXHg2MVx4NmVcMTQ3IiwgYXJyYXkoIlwxNDJceDZlXDE0MVwxNTVceDYxIiA9PiAkbmFtYSkpLT5udW1fcm93cygpOyBpZiAoJGMyID4gMCkgeyBlY2hvICJcMTE2XDEwMVwxMTVceDQxXDQwXHg0MlwxMDFcMTIyXHg0MVwxMTZcMTA3XHgyMFx4NTNcMTI1XHg0NFx4NDFcMTEwXHgyMFwxMDFceDQ0XDEwMVx4MjEiOyB9IGVsc2UgeyBlY2hvICJceDNjXHg2Mlx4NzVcMTY0XDE2NFwxNTdceDZlXHgyMFx4NzRceDc5XHg3MFx4NjVcNzVceDIyXDE2M1x4NzVcMTQyXDE1NVwxNTFcMTY0XDQyXHgyMFx4NjNceDZjXHg2MVwxNjNcMTYzXDc1XDQyXHg2MlwxNjRceDZlXDQwXHg2MlwxNjRceDZlXHgyZFx4NzBcMTYyXHg2OVwxNTVcMTQxXDE2MlwxNzFceDIyXHgzZVwxMjNcMTExXHg0ZFx4NTBcMTAxXDExNlx4M2NceDJmXHg2Mlx4NzVcMTY0XDE2NFx4NmZceDZlXHgzZSI7IH0gfSB9IHB1YmxpYyBmdW5jdGlvbiBpbnB1dCgpIHsgJHRoaXMtPmRiLT5zZWxlY3RfbWF4KCJcMTUxXDE1Nlx4NzZcMTUxXHg2NCIpOyAkbiA9ICR0aGlzLT5kYi0+Z2V0KCJcMTUxXHg2ZVwxNjZceDY1XDE1NlwxNjRcMTU3XHg3MlwxNTEiKS0+cm93X2FycmF5KCk7ICRuYyA9ICRuWyJcMTUxXHg2ZVx4NzZceDY5XDE0NCJdICsgMTsgJGZha3R1ciA9ICJcMTExXDExNiIgLiBzcHJpbnRmKCJceDI1XDYwXDY2XDE0NCIsICRuYyk7ICRrYXQgPSAkdGhpcy0+ZGItPmVzY2FwZV9zdHIoJHRoaXMtPmlucHV0LT5wb3N0KCJceDZiXDE0MVx4NzQiLCBUUlVFKSk7ICRjb2RlID0gJHRoaXMtPmRiLT5lc2NhcGVfc3RyKCR0aGlzLT5pbnB1dC0+cG9zdCgiXDE1M1x4NmZceDY0XDE0NSIsIFRSVUUpKTsgJG5hbWEgPSBzdHJ0b3VwcGVyKCR0aGlzLT5kYi0+ZXNjYXBlX3N0cigkdGhpcy0+aW5wdXQtPnBvc3QoIlwxNTZceDYxXDE1NVwxNDEiLCBUUlVFKSkpOyAka2V0ID0gJHRoaXMtPmRiLT5lc2NhcGVfc3RyKCR0aGlzLT5pbnB1dC0+cG9zdCgiXHg2YlwxNDVcMTY0IiwgVFJVRSkpOyAkYmVsaSA9IHN0cl9yZXBsYWNlKCJcNTYiLCAnJywgJHRoaXMtPmRiLT5lc2NhcGVfc3RyKCR0aGlzLT5pbnB1dC0+cG9zdCgiXHg2MlwxNDVcMTU0XHg2OSIsIFRSVUUpKSk7ICRqdWFsID0gc3RyX3JlcGxhY2UoIlw1NiIsICcnLCAkdGhpcy0+ZGItPmVzY2FwZV9zdHIoJHRoaXMtPmlucHV0LT5wb3N0KCJcMTUyXHg3NVx4NjFceDZjIiwgVFJVRSkpKTsgJHRhd2FyID0gc3RyX3JlcGxhY2UoIlw1NiIsICcnLCAkdGhpcy0+ZGItPmVzY2FwZV9zdHIoJHRoaXMtPmlucHV0LT5wb3N0KCJceDc0XDE0MVx4NzdceDYxXHg3MiIsIFRSVUUpKSk7ICRzdG9rID0gc3RyX3JlcGxhY2UoIlx4MmUiLCAnJywgJHRoaXMtPmRiLT5lc2NhcGVfc3RyKCR0aGlzLT5pbnB1dC0+cG9zdCgiXDE2M1x4NzRcMTU3XDE1MyIsIFRSVUUpKSk7ICRjb2QgPSAkY29kZTsgJGltZyA9ICRjb2QgLiAkX0ZJTEVTWyJcMTQ2XHg2ZlwxNjRcMTU3Il1bIlx4NmVcMTQxXHg2ZFwxNDUiXTsgJHRtcCA9ICRfRklMRVNbIlwxNDZcMTU3XDE2NFx4NmYiXVsiXHg3NFx4NmRceDcwXHg1ZlwxNTZcMTQxXDE1NVwxNDUiXTsgJG5hbWFfaW1nID0gJGNvZCAuICJceDJlXHg3MFx4NmVceDY3IjsgJHBhdGggPSAiXDE0MVx4NzNcMTYzXDE0NVwxNjRceDJmXHg2OVx4NmRcMTQ3XDU3XHg2Mlx4NjFcMTYyXDE0MVwxNTZceDY3XDU3IiAuICRuYW1hX2ltZzsgaWYgKG1vdmVfdXBsb2FkZWRfZmlsZSgkdG1wLCAkcGF0aCkpIHsgJG5hbWFfaW1nID0gJGNvZCAuICJcNTZceDcwXDE1Nlx4NjciOyB9IGVsc2UgeyAkbmFtYV9pbWcgPSAiXHg2ZVx4NmZcMTUxXHg2ZFx4NjdceDJlXDE2MFwxNTZcMTQ3IjsgfSAkYnRvdGFsID0gJHN0b2sgKiAkYmVsaTsgJGp0b3RhbCA9ICRzdG9rICogJGp1YWw7ICRtYXJnaW4gPSAkanRvdGFsIC0gJGJ0b3RhbDsgJGRhdGEgPSBhcnJheSgiXHg2Mlx4NmJceDYxXHg3NCIgPT4gJGthdCwgIlx4NjJceDYzXHg2Zlx4NjRceDY1IiA9PiAkY29kZSwgIlwxNDJcMTU2XHg2MVwxNTVceDYxIiA9PiAkbmFtYSwgIlwxNDJceDZiXDE0NVx4NzQiID0+ICRrZXQsICJceDYyXDE0MlwxNDVcMTU0XDE1MSIgPT4gJGJlbGksICJceDYyXDE1MFwxNDFcMTYyXDE0N1wxNDEiID0+ICRiZWxpLCAiXDE0Mlx4NmFceDc1XHg2MVwxNTQiID0+ICRqdWFsLCAiXHg2Mlx4NzRceDYxXDE2N1x4NjFcMTYyIiA9PiAkdGF3YXIsICJcMTQyXDE0MVx4NzdceDYxXHg2YyIgPT4gJHN0b2ssICJceDYyXHg3M1x4NzRcMTU3XHg2YiIgPT4gJHN0b2ssICJcMTQyXDE1MVwxNTVcMTQ3IiA9PiAkbmFtYV9pbWcpOyAkdGhpcy0+ZGItPmluc2VydCgiXHg0MlwxNDFceDcyXHg2MVwxNTZceDY3IiwgJGRhdGEpOyBpZiAoJHRoaXMtPmRiLT5hZmZlY3RlZF9yb3dzKCkpIHsgJGxvZyA9ICJceDQ0XDE0MVwxNjRceDYxXHgyMFwxMDJceDYxXHg3Mlx4NjFcMTU2XDE0N1x4MjAiIC4gJG5hbWEgLiAiXHgyMFx4NDJcMTQ1XHg3MlwxNTBceDYxXHg3M1wxNTFcMTU0XHgyMFx4NDRceDY5XDQwXHg1NFx4NjFceDZkXDE0Mlx4NjFceDY4XHg2YlwxNDFceDZlIjsgJGNsYXMgPSAiXDE2M1x4NzVcMTQzXHg2M1wxNDVcMTYzXHg3MyI7IGlmICgkc3RvayA+IDApIHsgJHRoaXMtPmRiLT5xdWVyeSgiXDExMVwxMTZceDUzXDEwNVwxMjJcMTI0XHgyMFwxMTFcMTE2XDEyNFwxMTdcNDBcMTUxXHg2ZVx4NzNcMTY0XDE1N1wxNTNceDIwXHgyOFx4NjlceDczXHg2NFwxNDFceDc0XDE0NVw1NFwxNTFceDczXHg3NFwxNTFceDcwXHg2NVw1NFwxNTFceDczXHg2NlwxNDFceDZiXHg3NFx4NzVcMTYyXDU0XHg2OVx4NzNceDYyXDE2NFwxNTdcMTY0XDE0MVx4NmNceDJjXHg2OVx4NzNcMTUyXDE2NFx4NmZcMTY0XHg2MVwxNTRceDJjXHg2OVwxNjNceDZiXDE0NVwxNjRceDJjXDE1MVwxNjNcMTY1XHg3M1wxNDVceDcyXHgyY1wxNTFcMTYzXHg2ZFwxNDFcMTYyXHg2N1wxNTFceDZlXDUxXDEyNlx4NDFcMTE0XHg1NVwxMDVceDUzXDQwXHgyOFw0NyIgLiBkYXRlKCJcMTMxXDU1XDE1NVw1NVx4NjQiKSAuICJceDI3XDU0XDQ3XHg0OVx4NGVceDI3XHgyY1w0NyIgLiAkZmFrdHVyIC4gIlw0N1w1NFx4MjciIC4gJGJ0b3RhbCAuICJceDI3XHgyY1x4MjciIC4gJGp0b3RhbCAuICJceDI3XDU0XHgyN1wxMjNcMTY0XDE1N1x4NmJcNDBceDQxXDE2N1x4NjFceDZjXHgyN1w1NFx4MjciIC4gJHRoaXMtPnNlc3Npb24tPnVzZXJkYXRhKCJceDc1XDE1MVx4NjQiKSAuICJceDI3XHgyY1w0NyIgLiAkbWFyZ2luIC4gIlx4MjdcNTEiKTsgJHRoaXMtPmRiLT5xdWVyeSgiXHg0OVx4NGVceDUzXHg0NVwxMjJcMTI0XHgyMFx4NDlceDRlXHg1NFx4NGZcNDBcMTUxXDE1NlwxNDRceDY1XDE2NFx4NjFceDY5XDE1NFx4MjBcNTBceDY5XDE0NFwxNDZceDYxXHg2Ylx4NzRceDc1XDE2Mlx4MmNceDY5XDE0NFx4NjNcMTU3XHg2NFwxNDVceDJjXHg2OVwxNDRceDcxXDE2NFx4NzlcNTRceDY5XDE0NFwxNTBcMTYyXDE0N1x4MmNcMTUxXHg2NFx4NzRcMTY0XHg2Y1x4MmNcMTUxXHg2NFwxNTJceDY4XDE2MlwxNDdceDJjXHg2OVwxNDRceDZhXHg3NFwxNjRcMTU0XHgyY1wxNTFcMTQ0XHg2ZFwxNDFceDcyXDE0N1x4NjlcMTU2XHgyOVx4NTZceDQxXDExNFwxMjVceDQ1XDEyM1x4MjBcNTBcNDciIC4gJGZha3R1ciAuICJceDI3XHgyY1x4MjciIC4gJGNvZGUgLiAiXHgyN1x4MmNcNDciIC4gJHN0b2sgLiAiXDQ3XDU0XHgyNyIgLiAkYmVsaSAuICJcNDdceDJjXDQ3IiAuICRidG90YWwgLiAiXDQ3XHgyY1w0NyIgLiAkanVhbCAuICJceDI3XDU0XHgyNyIgLiAkanRvdGFsIC4gIlx4MjdceDJjXHgyNyIgLiAkbWFyZ2luIC4gIlw0N1x4MjkiKTsgJHRoaXMtPmRiLT5xdWVyeSgiXHg0OVwxMTZceDUzXDEwNVwxMjJcMTI0XDQwXHg0OVwxMTZceDU0XDExN1w0MFwxNTFcMTU2XDE2NlwxNDVceDZlXDE2NFwxNTdceDcyXHg2OVw0MFx4MjhceDY5XDE1NlwxNjZcMTQ2XDE0MVx4NmJcMTY0XHg3NVwxNjJceDJjXDE1MVwxNTZcMTY2XDE0M1wxNTdceDY0XDE0NVx4MmNceDY5XHg2ZVx4NzZcMTUxXHg2ZVw1NFwxNTFceDZlXHg3NlwxNTdceDc1XHg3NFx4MjlcNDBceDU2XDEwMVwxMTRcMTI1XHg0NVwxMjNceDIwXHgyOFw0NyIgLiAkZmFrdHVyIC4gIlw0N1w1NFw0NyIgLiAkY29kZSAuICJceDI3XHgyY1x4MjciIC4gJHN0b2sgLiAiXHgyN1x4MmNcNDdcNjBceDI3XDUxIik7IH0gfSBlbHNlIHsgJGxvZyA9ICJceDQ0XDE0MVx4NzRceDYxXDQwXDEwMlwxNDFceDcyXDE0MVwxNTZceDY3XHgyMCIgLiAkbmFtYSAuICJcNDBceDQ3XHg2MVx4NjdceDYxXHg2Y1w0MFwxMDRcMTUxXDQwXDEyNFx4NjFcMTU1XHg2MlwxNDFcMTUwXHg2YlwxNDFceDZlIjsgJGNsYXMgPSAiXDE0NFx4NjFcMTU2XHg2N1x4NjVceDcyIjsgfSAkdWlkID0gJHRoaXMtPnNlc3Npb24tPnVzZXJkYXRhKCJceDc1XHg2OVwxNDQiKTsgJGRhdGFsb2cgPSBhcnJheSgiXDE1NFx4NzVceDczXHg2NVx4NzIiID0+ICR1aWQsICJcMTU0XHg2NFx4NjVceDczXHg2YiIgPT4gJGxvZyk7ICR0aGlzLT5kYi0+aW5zZXJ0KCJceDZjXHg2Zlx4NjciLCAkZGF0YWxvZyk7ICR0aGlzLT5zZXNzaW9uLT5zZXRfZmxhc2hkYXRhKCJcMTU1XDE2M1wxNDciLCAiXHgzY1wxNDRcMTUxXDE2Nlx4MjBceDYzXDE1NFwxNDFcMTYzXDE2M1x4M2RcNDJceDYxXDE1NFx4NjVcMTYyXHg3NFx4MjBcMTQxXHg2Y1x4NjVcMTYyXDE2NFw1NSIgLiAkY2xhcyAuICJcNDBcMTQxXDE1NFwxNDVceDcyXHg3NFx4MmRceDY0XDE1MVwxNjNceDZkXDE1MVwxNjNcMTYzXDE1MVwxNDJcMTU0XHg2NVw0Mlx4MjBceDcyXDE1N1x4NmNceDY1XHgzZFx4MjJcMTQxXHg2Y1wxNDVceDcyXHg3NFw0Mlx4MjJceDNlXHgzY1x4NjJceDc1XDE2NFx4NzRceDZmXDE1Nlx4MjBcMTY0XDE3MVx4NzBceDY1XDc1XDQyXDE0MlwxNjVceDc0XHg3NFx4NmZcMTU2XDQyXDQwXDE0M1wxNTRceDYxXHg3M1wxNjNceDNkXDQyXHg2M1wxNTRceDZmXHg3M1x4NjVceDIyXHgyMFx4NjRcMTQxXHg3NFwxNDFcNTVcMTQ0XHg2OVwxNjNceDZkXDE1MVwxNjNceDczXHgzZFx4MjJcMTQxXHg2Y1x4NjVceDcyXHg3NFw0Mlx4MjBceDYxXHg3MlwxNTFceDYxXHgyZFwxNTRceDYxXHg2MlwxNDVceDZjXHgzZFx4MjJceDQzXDE1NFwxNTdcMTYzXDE0NVx4MjJceDNlXHgzY1x4NzNceDcwXDE0MVx4NmVceDIwXHg2MVwxNjJcMTUxXHg2MVw1NVwxNTBceDY5XHg2NFx4NjRcMTQ1XHg2ZVw3NVw0MlwxNjRcMTYyXHg3NVx4NjVcNDJcNzZceDI2XHg3NFwxNTFcMTU1XHg2NVx4NzNcNzNceDNjXDU3XHg3M1x4NzBcMTQxXHg2ZVw3Nlw3NFw1N1wxNDJcMTY1XHg3NFx4NzRceDZmXDE1Nlw3NiIgLiAkbG9nIC4gIlx4MmVceDNjXDU3XHg2NFx4NjlceDc2XDc2Iik7IHJlZGlyZWN0KGJhc2VfdXJsKCJcMTAyXDE0MVx4NzJceDYxXDE1NlwxNDciKSk7IH0gcHVibGljIGZ1bmN0aW9uIHVwZGF0ZSgpIHsgJHRoaXMtPmRiLT5zZWxlY3RfbWF4KCJceDY5XHg2ZVx4NzZceDY5XHg2NCIpOyAkbiA9ICR0aGlzLT5kYi0+Z2V0KCJceDY5XHg2ZVx4NzZcMTQ1XDE1NlwxNjRcMTU3XHg3MlwxNTEiKS0+cm93X2FycmF5KCk7ICRuYyA9ICRuWyJcMTUxXHg2ZVwxNjZcMTUxXHg2NCJdICsgMTsgJG5vbW9yID0gc3ByaW50ZigiXDQ1XHgzMFx4MzZceDY0IiwgJG5jKTsgJGthdCA9ICR0aGlzLT5kYi0+ZXNjYXBlX3N0cigkdGhpcy0+aW5wdXQtPnBvc3QoIlx4NmJceDYxXDE2NCIsIFRSVUUpKTsgJGNvZGUgPSAkdGhpcy0+ZGItPmVzY2FwZV9zdHIoJHRoaXMtPmlucHV0LT5wb3N0KCJceDZiXDE1N1wxNDRcMTQ1IiwgVFJVRSkpOyAkbmFtYSA9IHN0cnRvdXBwZXIoJHRoaXMtPmRiLT5lc2NhcGVfc3RyKCR0aGlzLT5pbnB1dC0+cG9zdCgiXDE1Nlx4NjFceDZkXHg2MSIsIFRSVUUpKSk7ICRnYW1iYXIgPSAkdGhpcy0+ZGItPmVzY2FwZV9zdHIoJHRoaXMtPmlucHV0LT5wb3N0KCJceDY3XHg2MVwxNTVcMTQyXDE0MVx4NzIiLCBUUlVFKSk7ICRrZXQgPSAkdGhpcy0+ZGItPmVzY2FwZV9zdHIoJHRoaXMtPmlucHV0LT5wb3N0KCJcMTUzXDE0NVwxNjQiLCBUUlVFKSk7ICRiZWxpID0gc3RyX3JlcGxhY2UoIlx4MmUiLCAnJywgJHRoaXMtPmRiLT5lc2NhcGVfc3RyKCR0aGlzLT5pbnB1dC0+cG9zdCgiXHg2MlwxNDVcMTU0XHg2OSIsIFRSVUUpKSk7ICRoYXJnYSA9IHN0cl9yZXBsYWNlKCJceDJlIiwgJycsICR0aGlzLT5kYi0+ZXNjYXBlX3N0cigkdGhpcy0+aW5wdXQtPnBvc3QoIlwxNTBceDYxXHg3MlwxNDdcMTQxIiwgVFJVRSkpKTsgJGp1YWwgPSBzdHJfcmVwbGFjZSgiXDU2IiwgJycsICR0aGlzLT5kYi0+ZXNjYXBlX3N0cigkdGhpcy0+aW5wdXQtPnBvc3QoIlx4NmFceDc1XHg2MVwxNTQiLCBUUlVFKSkpOyAkdGF3YXIgPSBzdHJfcmVwbGFjZSgiXHgyZSIsICcnLCAkdGhpcy0+ZGItPmVzY2FwZV9zdHIoJHRoaXMtPmlucHV0LT5wb3N0KCJceDc0XHg2MVwxNjdcMTQxXHg3MiIsIFRSVUUpKSk7ICRzdG9rID0gc3RyX3JlcGxhY2UoIlx4MmUiLCAnJywgJHRoaXMtPmRiLT5lc2NhcGVfc3RyKCR0aGlzLT5pbnB1dC0+cG9zdCgiXHg3M1x4NzRceDZmXHg2YiIsIFRSVUUpKSk7ICRjb2QgPSAkY29kZTsgJGltZyA9ICRjb2QgLiAkX0ZJTEVTWyJcMTQ2XHg2ZlwxNjRceDZmIl1bIlwxNTZceDYxXHg2ZFwxNDUiXTsgJHRtcCA9ICRfRklMRVNbIlx4NjZcMTU3XHg3NFx4NmYiXVsiXDE2NFwxNTVceDcwXHg1ZlwxNTZceDYxXHg2ZFx4NjUiXTsgJG5hbWFfaW1nID0gJGNvZCAuICJcNTZcMTYwXDE1NlwxNDciOyAkcGF0aCA9ICJceDYxXHg3M1x4NzNcMTQ1XDE2NFw1N1wxNTFceDZkXDE0N1x4MmZcMTQyXDE0MVwxNjJceDYxXHg2ZVx4NjdceDJmIiAuICRuYW1hX2ltZzsgaWYgKG1vdmVfdXBsb2FkZWRfZmlsZSgkdG1wLCAkcGF0aCkpIHsgJGdhbWJhcjIgPSAkY29kIC4gIlw1Nlx4NzBcMTU2XDE0NyI7IH0gZWxzZSB7ICRnYW1iYXIyID0gJGdhbWJhcjsgfSAkYSA9ICR0aGlzLT5kYi0+Z2V0X3doZXJlKCJcMTQyXHg2MVx4NzJceDYxXDE1NlwxNDciLCBhcnJheSgiXHg2Mlx4NjNceDZmXHg2NFx4NjUiID0+ICRjb2RlKSktPnJvd19hcnJheSgpOyAkYWtoaXIgPSAkYVsiXHg2Mlx4NzNcMTY0XDE1N1wxNTMiXSAtICgkYVsiXHg2MlwxNDFceDc3XDE0MVwxNTQiXSAtICRzdG9rKTsgaWYgKCRhWyJceDYyXHg2MVx4NzdcMTQxXHg2YyJdID4gJHN0b2spIHsgJHggPSAkYVsiXDE0Mlx4NjFcMTY3XDE0MVx4NmMiXSAtICRzdG9rOyAkZmFrdHVyID0gIlwxMTdcMTI1XHg1NCIgLiAkbm9tb3I7ICR0cCA9ICJcMTE3XHg1NVwxMjQiOyAkdG90YWwgPSAkeCAqICRiZWxpOyAkanRvdGFsID0gJHggKiAkanVhbDsgJG1hcmdpbiA9ICRqdG90YWwgLSAkdG90YWw7ICRpbiA9ICJcNjAiOyAkb3V0ID0gJHg7IH0gaWYgKCRhWyJceDYyXDE0MVx4NzdceDYxXDE1NCJdIDwgJHN0b2spIHsgJHggPSAkc3RvayAtICRhWyJcMTQyXDE0MVwxNjdcMTQxXHg2YyJdOyAkZmFrdHVyID0gIlwxMTFceDRlIiAuICRub21vcjsgJHRwID0gIlx4NDlcMTE2IjsgJHRvdGFsID0gJHggKiAkYmVsaTsgJGp0b3RhbCA9ICR4ICogJGp1YWw7ICRtYXJnaW4gPSAkanRvdGFsIC0gJHRvdGFsOyAkaW4gPSAkeDsgJG91dCA9ICJceDMwIjsgfSBpZiAoJGFbIlx4NjJcMTQxXDE2N1wxNDFceDZjIl0gIT0gJHN0b2spIHsgJHRoaXMtPmRiLT5xdWVyeSgiXDExMVx4NGVceDUzXDEwNVx4NTJcMTI0XDQwXDExMVx4NGVceDU0XDExN1w0MFwxNTFcMTU2XHg3M1wxNjRcMTU3XHg2Ylw0MFw1MFwxNTFceDczXDE0NFx4NjFceDc0XDE0NVw1NFx4NjlceDczXDE2NFwxNTFcMTYwXHg2NVx4MmNceDY5XDE2M1wxNDZcMTQxXDE1M1x4NzRceDc1XDE2Mlx4MmNceDY5XDE2M1x4NjJceDc0XDE1N1x4NzRceDYxXHg2Y1w1NFwxNTFceDczXDE1MlwxNjRcMTU3XDE2NFx4NjFcMTU0XHgyY1x4NjlcMTYzXHg2YlwxNDVcMTY0XHgyY1wxNTFcMTYzXHg3NVx4NzNcMTQ1XHg3Mlx4MmNceDY5XDE2M1wxNTVcMTQxXDE2MlwxNDdceDY5XHg2ZVx4MjlceDU2XHg0MVwxMTRcMTI1XDEwNVwxMjNcNDBceDI4XDQ3IiAuIGRhdGUoIlwxMzFcNTVcMTU1XHgyZFwxNDQiKSAuICJceDI3XDU0XHgyNyIgLiAkdHAgLiAiXDQ3XDU0XHgyNyIgLiAkZmFrdHVyIC4gIlx4MjdcNTRceDI3IiAuICR0b3RhbCAuICJcNDdceDJjXDQ3IiAuICRqdG90YWwgLiAiXDQ3XDU0XHgyN1wxMjNceDc0XDE1N1wxNTNcNDBcMTE1XHg2MVwxNjNcMTY1XHg2Ylw0MFx4NDRcMTQxXDE2MlwxNTFceDIwXDEyMFx4NjVceDcyXHg3NVx4NjJceDYxXDE1MFwxNDFcMTU2XHgyMFwxMDRcMTQxXDE2NFwxNDFcNDBcMTIzXHg3NFx4NmZcMTUzXDQwXHg0MVx4NzdcMTQxXDE1NFx4MjdceDJjXDQ3IiAuICR0aGlzLT5zZXNzaW9uLT51c2VyZGF0YSgiXHg3NVwxNTFcMTQ0IikgLiAiXHgyN1w1NFw0NyIgLiAkbWFyZ2luIC4gIlx4MjdcNTEiKTsgJHRoaXMtPmRiLT5xdWVyeSgiXDExMVx4NGVceDUzXHg0NVwxMjJceDU0XDQwXDExMVx4NGVceDU0XHg0Zlw0MFx4NjlcMTU2XHg2NFx4NjVcMTY0XDE0MVx4NjlcMTU0XDQwXHgyOFx4NjlcMTQ0XDE0Nlx4NjFcMTUzXDE2NFx4NzVcMTYyXHgyY1wxNTFceDY0XDE0M1wxNTdceDY0XHg2NVx4MmNceDY5XDE0NFx4NzFcMTY0XHg3OVw1NFwxNTFceDY0XDE1MFwxNjJcMTQ3XDU0XDE1MVx4NjRceDc0XHg3NFwxNTRcNTRceDY5XHg2NFwxNTJcMTUwXHg3MlwxNDdceDJjXDE1MVx4NjRceDZhXDE2NFwxNjRceDZjXDU0XHg2OVx4NjRcMTU1XDE0MVwxNjJcMTQ3XHg2OVwxNTZceDI5XDEyNlwxMDFcMTE0XDEyNVwxMDVcMTIzXHgyMFw1MFx4MjciIC4gJGZha3R1ciAuICJceDI3XHgyY1x4MjciIC4gJGNvZGUgLiAiXHgyN1w1NFx4MjciIC4gJHggLiAiXHgyN1x4MmNceDI3IiAuICRiZWxpIC4gIlx4MjdcNTRceDI3IiAuICR0b3RhbCAuICJceDI3XHgyY1w0NyIgLiAkanVhbCAuICJcNDdceDJjXDQ3IiAuICRqdG90YWwgLiAiXDQ3XHgyY1w0NyIgLiAkbWFyZ2luIC4gIlw0N1x4MjkiKTsgJHRoaXMtPmRiLT5xdWVyeSgiXDExMVx4NGVceDUzXHg0NVx4NTJcMTI0XDQwXDExMVwxMTZcMTI0XHg0Zlw0MFwxNTFceDZlXDE2Nlx4NjVcMTU2XDE2NFwxNTdceDcyXDE1MVx4MjBcNTBcMTUxXHg2ZVwxNjZceDY2XHg2MVx4NmJcMTY0XDE2NVwxNjJceDJjXHg2OVwxNTZceDc2XHg2M1wxNTdcMTQ0XHg2NVx4MmNcMTUxXDE1Nlx4NzZcMTUxXDE1Nlw1NFwxNTFceDZlXDE2NlwxNTdcMTY1XDE2NFw1MVx4MjBceDU2XDEwMVwxMTRcMTI1XHg0NVwxMjNcNDBcNTBcNDciIC4gJGZha3R1ciAuICJcNDdceDJjXHgyNyIgLiAkY29kZSAuICJcNDdceDJjXHgyNyIgLiAkaW4gLiAiXHgyN1w1NFw0NyIgLiAkb3V0IC4gIlx4MjdceDI5Iik7IH0gJGRhdGEgPSBhcnJheSgiXHg2Mlx4NmJceDYxXHg3NCIgPT4gJGthdCwgIlwxNDJceDZlXHg2MVx4NmRceDYxIiA9PiAkbmFtYSwgIlx4NjJcMTUzXDE0NVwxNjQiID0+ICRrZXQsICJceDYyXDE0MlwxNDVcMTU0XDE1MSIgPT4gJGJlbGksICJcMTQyXDE1MFwxNDFceDcyXHg2N1wxNDEiID0+ICRiZWxpLCAiXDE0MlwxNTJcMTY1XHg2MVwxNTQiID0+ICRqdWFsLCAiXHg2MlwxNjRceDYxXDE2N1x4NjFceDcyIiA9PiAkdGF3YXIsICJcMTQyXDE0MVwxNjdcMTQxXHg2YyIgPT4gJHN0b2ssICJceDYyXDE2M1x4NzRcMTU3XHg2YiIgPT4gJGFraGlyLCAiXDE0Mlx4NjlceDZkXHg2NyIgPT4gJGdhbWJhcjIpOyAkdGhpcy0+ZGItPndoZXJlKCJceDYyXHg2M1x4NmZceDY0XDE0NSIsICRjb2RlKTsgJHRoaXMtPmRiLT51cGRhdGUoIlwxMDJceDYxXHg3Mlx4NjFcMTU2XDE0NyIsICRkYXRhKTsgaWYgKCR0aGlzLT5kYi0+YWZmZWN0ZWRfcm93cygpKSB7ICRsb2cgPSAiXHg0NFx4NjFceDc0XDE0MVx4MjBceDQyXDE0MVx4NzJceDYxXHg2ZVx4NjdcNDAiIC4gJG5hbWEgLiAiXDQwXDEwMlwxNDVcMTYyXHg2OFx4NjFceDczXHg2OVx4NmNceDIwXHg0NFwxNTFcNDBceDU1XHg3MFwxNDRcMTQxXDE2NFx4NjUiOyAkY2xhcyA9ICJcMTYzXHg3NVwxNDNcMTQzXHg2NVwxNjNceDczIjsgaWYgKCRpbWcgIT0gJGNvZCkgeyBtb3ZlX3VwbG9hZGVkX2ZpbGUoJHRtcCwgJHBhdGgpOyB9IH0gZWxzZSB7ICRsb2cgPSAiXDEwNFx4NjFcMTY0XHg2MVw0MFx4NDJceDYxXDE2MlwxNDFceDZlXDE0N1w0MCIgLiAkbmFtYSAuICJcNDBceDQ3XDE0MVx4NjdcMTQxXDE1NFw0MFwxMDRcMTUxXHgyMFx4NTVcMTYwXHg2NFx4NjFceDc0XHg2NSI7ICRjbGFzID0gIlwxNDRceDYxXDE1NlwxNDdcMTQ1XDE2MiI7IH0gJHVpZCA9ICR0aGlzLT5zZXNzaW9uLT51c2VyZGF0YSgiXHg3NVwxNTFcMTQ0Iik7ICRkYXRhbG9nID0gYXJyYXkoIlx4NmNceDc1XHg3M1wxNDVceDcyIiA9PiAkdWlkLCAiXHg2Y1wxNDRcMTQ1XDE2M1x4NmIiID0+ICRsb2cpOyAkdGhpcy0+ZGItPmluc2VydCgiXDE1NFx4NmZceDY3IiwgJGRhdGFsb2cpOyAkdGhpcy0+c2Vzc2lvbi0+c2V0X2ZsYXNoZGF0YSgiXDE1NVwxNjNcMTQ3IiwgIlw3NFx4NjRceDY5XDE2Nlx4MjBceDYzXHg2Y1x4NjFcMTYzXHg3M1x4M2RcNDJceDYxXHg2Y1wxNDVcMTYyXDE2NFx4MjBcMTQxXDE1NFx4NjVceDcyXDE2NFw1NSIgLiAkY2xhcyAuICJceDIwXHg2MVx4NmNceDY1XDE2MlwxNjRcNTVceDY0XDE1MVwxNjNceDZkXDE1MVx4NzNceDczXHg2OVwxNDJcMTU0XHg2NVw0Mlw0MFx4NzJcMTU3XHg2Y1x4NjVcNzVcNDJcMTQxXHg2Y1wxNDVceDcyXDE2NFw0Mlw0Mlw3Nlx4M2NceDYyXHg3NVwxNjRcMTY0XDE1N1x4NmVcNDBceDc0XHg3OVx4NzBceDY1XDc1XHgyMlwxNDJcMTY1XDE2NFwxNjRcMTU3XDE1Nlw0Mlw0MFx4NjNceDZjXDE0MVwxNjNcMTYzXHgzZFx4MjJcMTQzXHg2Y1x4NmZceDczXHg2NVx4MjJcNDBcMTQ0XDE0MVwxNjRceDYxXDU1XHg2NFwxNTFceDczXDE1NVx4NjlcMTYzXDE2M1x4M2RcNDJceDYxXDE1NFwxNDVceDcyXDE2NFx4MjJcNDBceDYxXHg3Mlx4NjlceDYxXHgyZFwxNTRcMTQxXDE0Mlx4NjVceDZjXHgzZFw0Mlx4NDNcMTU0XDE1N1x4NzNceDY1XHgyMlw3Nlw3NFwxNjNceDcwXHg2MVx4NmVceDIwXHg2MVx4NzJcMTUxXHg2MVx4MmRcMTUwXDE1MVx4NjRcMTQ0XDE0NVwxNTZcNzVcNDJcMTY0XDE2Mlx4NzVcMTQ1XHgyMlx4M2VcNDZceDc0XHg2OVx4NmRceDY1XDE2M1x4M2JcNzRcNTdceDczXDE2MFwxNDFcMTU2XHgzZVx4M2NceDJmXHg2Mlx4NzVcMTY0XHg3NFwxNTdcMTU2XHgzZSIgLiAkbG9nIC4gIlw1Nlx4M2NceDJmXDE0NFwxNTFcMTY2XDc2Iik7IHJlZGlyZWN0KGJhc2VfdXJsKCJcMTAyXDE0MVwxNjJceDYxXDE1NlwxNDciKSk7IH0gZnVuY3Rpb24gZGVsZXRlKCkgeyAka29kZSA9ICR0aGlzLT5kYi0+ZXNjYXBlX3N0cigkdGhpcy0+aW5wdXQtPmdldCgiXHg2Ylx4NmZcMTQ0XDE0NSIsIFRSVUUpKTsgJGNlayA9ICR0aGlzLT5kYi0+Z2V0X3doZXJlKCJcMTUxXDE1NlwxNDRceDY1XHg3NFwxNDFceDY5XDE1NCIsIGFycmF5KCJceDY5XDE0NFx4NjNceDZmXDE0NFwxNDUiID0+ICRrb2RlKSktPm51bV9yb3dzKCk7IGlmICgkY2VrID4gMCkgeyAkbG9nID0gIlwxMDRceDYxXHg3NFwxNDFcNDBcMTQyXHg2MVx4NzJceDYxXHg2ZVx4NjdcNDAiIC4gJGtvZGUgLiAiXDQwXHg0N1wxNDFcMTQ3XDE0MVwxNTRcNDBceDQ0XHg2OVw0MFx4NDhceDYxXDE2MFx4NzVcMTYzXHgyY1x4MjBceDY0XHg2MVwxNjRcMTQxXDQwXHg2MlwxNDFceDcyXHg2MVx4NmVceDY3XHgyMFwxNDFcMTQ0XHg2MVw0MFwxNDRcMTUxXHgyMFx4NzRcMTYyXDE0MVwxNTZceDczXHg2MVwxNTNceDczXHg2OSI7ICRjbGFzID0gIlx4NjRcMTQxXHg2ZVwxNDdcMTQ1XHg3MiI7IH0gZWxzZSB7ICR0aGlzLT5kYi0+d2hlcmUoIlx4NjJceDYzXDE1N1wxNDRcMTQ1IiwgJGtvZGUpOyAkdGhpcy0+ZGItPmRlbGV0ZSgiXDE0Mlx4NjFcMTYyXHg2MVx4NmVcMTQ3Iik7IGlmICgkdGhpcy0+ZGItPmFmZmVjdGVkX3Jvd3MoKSkgeyAkbG9nID0gIlwxMTNcMTU3XHg2NFwxNDVceDIwXHg0Mlx4NjFceDcyXHg2MVx4NmVcMTQ3XHgyMCIgLiAka29kZSAuICJcNDBcMTAyXDE0NVx4NzJcMTUwXDE0MVwxNjNceDY5XHg2Y1x4MjBceDQ0XHg2OVw0MFx4NDhceDYxXHg3MFwxNjVceDczIjsgJGNsYXMgPSAiXHg3M1wxNjVceDYzXDE0M1x4NjVcMTYzXHg3MyI7IH0gZWxzZSB7ICRsb2cgPSAiXDExM1wxNTdceDY0XDE0NVx4MjBceDQyXHg2MVx4NzJcMTQxXHg2ZVx4NjdceDIwIiAuICRrb2RlIC4gIlx4MjBcMTA3XDE0MVx4NjdcMTQxXDE1NFx4MjBceDQ0XDE1MVw0MFwxMTBcMTQxXDE2MFx4NzVceDczIjsgJGNsYXMgPSAiXHg2NFwxNDFceDZlXHg2N1wxNDVceDcyIjsgfSB9ICR1aWQgPSAkdGhpcy0+c2Vzc2lvbi0+dXNlcmRhdGEoIlwxNjVceDY5XDE0NCIpOyAkZGF0YWxvZyA9IGFycmF5KCJcMTU0XDE2NVwxNjNceDY1XHg3MiIgPT4gJHVpZCwgIlx4NmNceDY0XHg2NVwxNjNcMTUzIiA9PiAkbG9nKTsgJHRoaXMtPmRiLT5pbnNlcnQoIlwxNTRceDZmXDE0NyIsICRkYXRhbG9nKTsgJHRoaXMtPnNlc3Npb24tPnNldF9mbGFzaGRhdGEoIlx4NmRceDczXHg2NyIsICJcNzRcMTQ0XDE1MVx4NzZcNDBcMTQzXHg2Y1x4NjFceDczXHg3M1x4M2RceDIyXHg2MVwxNTRceDY1XDE2MlwxNjRceDIwXDE0MVx4NmNcMTQ1XHg3Mlx4NzRceDJkIiAuICRjbGFzIC4gIlw0MFx4NjFceDZjXDE0NVwxNjJceDc0XDU1XHg2NFx4NjlceDczXDE1NVwxNTFceDczXDE2M1x4NjlcMTQyXDE1NFwxNDVceDIyXHgyMFwxNjJcMTU3XDE1NFx4NjVceDNkXDQyXHg2MVwxNTRcMTQ1XHg3MlwxNjRceDIyXDQyXDc2XDc0XHg2MlwxNjVceDc0XDE2NFx4NmZceDZlXDQwXHg3NFx4NzlceDcwXDE0NVx4M2RcNDJcMTQyXHg3NVwxNjRceDc0XHg2Zlx4NmVceDIyXHgyMFx4NjNcMTU0XDE0MVwxNjNcMTYzXDc1XDQyXHg2M1wxNTRceDZmXDE2M1x4NjVceDIyXDQwXHg2NFx4NjFcMTY0XHg2MVx4MmRceDY0XDE1MVwxNjNceDZkXHg2OVx4NzNceDczXHgzZFw0Mlx4NjFceDZjXDE0NVwxNjJcMTY0XHgyMlw0MFx4NjFcMTYyXDE1MVwxNDFcNTVceDZjXHg2MVwxNDJceDY1XDE1NFw3NVw0Mlx4NDNceDZjXDE1N1x4NzNceDY1XHgyMlx4M2VcNzRcMTYzXDE2MFx4NjFcMTU2XHgyMFwxNDFceDcyXDE1MVx4NjFceDJkXDE1MFx4NjlcMTQ0XHg2NFwxNDVceDZlXDc1XDQyXHg3NFx4NzJceDc1XHg2NVx4MjJcNzZceDI2XHg3NFwxNTFceDZkXDE0NVx4NzNcNzNceDNjXHgyZlx4NzNcMTYwXHg2MVx4NmVceDNlXHgzY1x4MmZcMTQyXHg3NVwxNjRceDc0XHg2Zlx4NmVcNzYiIC4gJGxvZyAuICJcNTZceDNjXDU3XDE0NFwxNTFcMTY2XDc2Iik7IHJlZGlyZWN0KGJhc2VfdXJsKCJcMTAyXHg2MVx4NzJceDYxXHg2ZVwxNDciKSk7IH0gcHVibGljIGZ1bmN0aW9uIGFqYXhfbGlzdCgpIHsgZnVuY3Rpb24gcnVwaWFoKCRuaWxhaSwgJHBlY2FoYW4gPSAwKSB7IHJldHVybiBudW1iZXJfZm9ybWF0KCRuaWxhaSwgJHBlY2FoYW4sICJceDJjIiwgIlw1NCIpOyB9IGhlYWRlcigiXDEwM1wxNTdceDZlXDE2NFx4NjVcMTU2XDE2NFx4MmRceDU0XDE3MVx4NzBcMTQ1XDcyXDQwXHg2MVwxNjBcMTYwXHg2Y1wxNTFceDYzXHg2MVwxNjRceDY5XHg2Zlx4NmVceDJmXHg2YVwxNjNceDZmXHg2ZSIpOyAkbGlzdCA9ICR0aGlzLT5EYXRhX2JhcmFuZ19tb2RlbC0+Z2V0X2RhdGF0YWJsZXMoKTsgJGRhdGEgPSBhcnJheSgpOyAkbm8gPSAkdGhpcy0+aW5wdXQtPnBvc3QoIlwxNjNceDc0XDE0MVx4NzJcMTY0Iik7IGZvcmVhY2ggKCRsaXN0IGFzICREYXRhX2JhcmFuZykgeyAkbm8rKzsgJHJvdyA9IGFycmF5KCk7ICRyb3dbXSA9ICRubzsgJHJvd1tdID0gIlx4M2NceDY5XDE1NVx4NjdceDIwXDE2M1wxNjJcMTQzXDc1XHgyMiIgLiBiYXNlX3VybCgpIC4gIlx4NjFcMTYzXHg3M1wxNDVceDc0XDU3XDE1MVx4NmRcMTQ3XDU3XDE0Mlx4NjFcMTYyXHg2MVx4NmVceDY3XDU3IiAuICREYXRhX2JhcmFuZy0+YmltZyAuICJcNDJcNDBcMTYzXDE2NFwxNzFcMTU0XDE0NVw3NVw0Mlx4MjBceDc3XDE1MVwxNDRcMTY0XHg2OFw3Mlx4MzNcNjZcMTYwXHg3OFx4M2JceDIyXHgyZlx4M2UiOyAkcm93W10gPSAkRGF0YV9iYXJhbmctPmtuYW1hOyAkcm93W10gPSAkRGF0YV9iYXJhbmctPmJjb2RlOyAkcm93W10gPSAkRGF0YV9iYXJhbmctPmJuYW1hOyAkcm93W10gPSAkRGF0YV9iYXJhbmctPmJrZXQ7ICRyb3dbXSA9IHJ1cGlhaCgkRGF0YV9iYXJhbmctPmJzdG9rKTsgJHJvd1tdID0gcnVwaWFoKCREYXRhX2JhcmFuZy0+YmJlbGkpOyAkcm93W10gPSBydXBpYWgoJERhdGFfYmFyYW5nLT5iaGFyZ2EpOyAkcm93W10gPSBydXBpYWgoJERhdGFfYmFyYW5nLT5ianVhbCk7ICRyb3dbXSA9IHJ1cGlhaCgkRGF0YV9iYXJhbmctPmJ0YXdhcik7ICRyb3dbXSA9ICJceGFceDlcMTFceDlcNzRcMTQyXHg3NVwxNjRcMTY0XHg2Zlx4NmVceDIwXDE2NFx4NzlceDcwXHg2NVx4M2RcNDJcMTQyXDE2NVwxNjRceDc0XDE1N1x4NmVceDIyXHgyMFx4NmZcMTU2XDE0M1x4NmNcMTUxXHg2M1wxNTNcNzVceDIyXHg1M1wxNDVceDc0XHg2NVwxNDRcMTUxXDE2NFw1MFx4MjciIC4gJERhdGFfYmFyYW5nLT5iY29kZSAuICJcNDdceDJjXHgyNyIgLiAkRGF0YV9iYXJhbmctPmJuYW1hIC4gIlx4MjdcNTRceDI3IiAuICREYXRhX2JhcmFuZy0+YmtldCAuICJceDI3XHgyY1x4MjciIC4gJERhdGFfYmFyYW5nLT5iYmVsaSAuICJcNDdceDJjXDQ3IiAuICREYXRhX2JhcmFuZy0+YnRhd2FyIC4gIlw0N1x4MmNceDI3IiAuICREYXRhX2JhcmFuZy0+Ymp1YWwgLiAiXDQ3XHgyY1x4MjciIC4gJERhdGFfYmFyYW5nLT5iYXdhbCAuICJceDI3XDU0XHgyNyIgLiAkRGF0YV9iYXJhbmctPmtpZCAuICJceDI3XHgyY1w0NyIgLiAkRGF0YV9iYXJhbmctPmtuYW1hIC4gIlw0N1w1NFx4MjciIC4gJERhdGFfYmFyYW5nLT5iaW1nIC4gIlw0N1x4MjlcNDJcNDBceDYzXHg2Y1x4NjFcMTYzXHg3M1x4M2RcNDJcMTQyXHg3NFx4NmVcNDBcMTQyXHg3NFx4NmVceDJkXHg3N1wxNDFceDcyXDE1Nlx4NjlcMTU2XDE0N1w0MFwxNDJcMTY0XHg2ZVx4MmRceDYzXHg2OVwxNjJceDYzXHg2Y1wxNDVceDIwXHg2MlwxNjRcMTU2XDU1XDE1NVx4NmVceDIyXHgyMFwxNjRceDY5XHg3NFx4NmNcMTQ1XHgzZFw0MlwxMDVcMTQ0XHg2OVwxNjRcNDJcNDBceDY0XDE0MVx4NzRceDYxXHgyZFx4NzRceDZmXHg2N1wxNDdceDZjXHg2NVx4M2RceDIyXHg2ZFx4NmZcMTQ0XHg2MVx4NmNcNDJceDIwXDE0NFwxNDFcMTY0XDE0MVw1NVwxNjRceDYxXHg3MlwxNDdceDY1XHg3NFx4M2RceDIyXDQzXDEwNVx4NjRceDY5XHg3NFw0Mlw3Nlx4M2NcMTYzXDE2MFx4NjFceDZlXHgyMFwxNDNceDZjXDE0MVwxNjNceDczXHgzZFw0MlwxNDZceDYxXDQwXDE0NlwxNDFcNTVceDcwXHg2NVx4NmVcMTQzXDE1MVwxNTRcNDJcNzZcNzRcNTdcMTYzXHg3MFwxNDFceDZlXHgzZVw3NFw1N1x4NjJcMTY1XDE2NFwxNjRcMTU3XDE1Nlw3Nlw0MFx4YVwxMVwxMVx4OVx4YVwxMVx4OVx4OVx4M2NcMTQxXHgyMFwxNTBcMTYyXDE0NVx4NjZceDNkXDQyIiAuIGJhc2VfdXJsKCJcMTAyXHg2MVx4NzJcMTQxXHg2ZVwxNDdcNTdcMTQ0XHg2NVwxNTRcMTQ1XDE2NFwxNDVcNzdceDZiXDE1N1wxNDRceDY1XHgzZCIgLiAkRGF0YV9iYXJhbmctPmJjb2RlIC4gJycpIC4gIlx4MjJceDIwXDE1N1x4NmVcMTQzXHg2Y1wxNTFceDYzXHg2Ylx4M2RcNDJceDcyXDE0NVx4NzRcMTY1XDE2Mlx4NmVceDIwXDE0M1x4NmZceDZlXHg2Nlx4NjlcMTYyXDE1NVx4MjhceDI3XDEwMVwxNTZcMTQ0XDE0MVx4MjBceDc5XHg2MVwxNTNceDY5XHg2ZVw0MFwxMDFceDZiXDE0MVx4NmVceDIwXHg0ZFwxNDVcMTU2XDE0N1wxNTBceDYxXHg3MFwxNjVceDczXHgyMFwxMTNceDZmXHg2NFwxNDVceDIwXDEyMFwxNjJcMTU3XDE0NFwxNjVcMTUzXDQwXDcyXDQwIiAuICREYXRhX2JhcmFuZy0+YmNvZGUgLiAiXDQwXDc3XHgyN1x4MjlcNzNceDIyXHgzZVwxMlw0MFw0MFx4MjBceDIwXHgyMFx4MjBcNDBceDIwXDQwXDQwXHgyMFw0MFx4MjBcNDBcNDBcNDBcNDBceDIwXHgyMFx4MjBceDIwXDQwXDQwXHgyMFw0MFx4MjBcNzRcMTQyXHg3NVwxNjRceDc0XDE1N1wxNTZceDIwXHg3NFx4NzlcMTYwXHg2NVx4M2RcNDJceDYyXDE2NVwxNjRcMTY0XDE1N1wxNTZcNDJceDIwXHg2M1wxNTRcMTQxXHg3M1x4NzNceDNkXHgyMlx4NjJcMTY0XHg2ZVw0MFx4NjJceDc0XHg2ZVx4MmRceDY0XHg2MVx4NmVceDY3XDE0NVwxNjJcNDBcMTQyXDE2NFwxNTZcNTVceDYzXHg2OVx4NzJceDYzXHg2Y1wxNDVcNDBceDYyXDE2NFx4NmVcNTVceDZkXDE1Nlw0Mlw0MFx4NzRceDY5XHg3NFx4NmNcMTQ1XDc1XDQyXDExMFx4NjFcMTYwXHg3NVwxNjNceDIyXDc2XDc0XHg3M1wxNjBcMTQxXDE1Nlw0MFx4NjNceDZjXDE0MVwxNjNcMTYzXHgzZFw0MlwxNDZcMTQxXDQwXDE0Nlx4NjFcNTVceDc0XDE2Mlx4NjFcMTYzXDE1MFw0Mlx4M2VcNzRceDJmXDE2M1x4NzBcMTQxXDE1Nlw3Nlx4M2NceDJmXDE0Mlx4NzVceDc0XDE2NFx4NmZceDZlXDc2XHhhXHgyMFw0MFw0MFx4MjBceDIwXDQwXHgyMFw0MFw0MFw0MFx4MjBceDIwXDQwXDQwXHgyMFx4MjBceDIwXHgyMFw0MFx4MjBceDIwXHgyMFw0MFx4MjBcNDBcNDBceDNjXDU3XDE0MVw3NiI7ICRkYXRhW10gPSAkcm93OyB9ICRvdXRwdXQgPSBhcnJheSgiXHg2NFx4NzJceDYxXDE2NyIgPT4gJHRoaXMtPmlucHV0LT5wb3N0KCJceDY0XDE2MlwxNDFcMTY3IiksICJcMTYyXDE0NVwxNDNceDZmXDE2Mlx4NjRceDczXHg1NFwxNTdcMTY0XDE0MVwxNTQiID0+ICR0aGlzLT5EYXRhX2JhcmFuZ19tb2RlbC0+Y291bnRfYWxsKCksICJcMTYyXDE0NVwxNDNcMTU3XDE2Mlx4NjRcMTYzXHg0NlwxNTFcMTU0XHg3NFwxNDVcMTYyXHg2NVwxNDQiID0+ICR0aGlzLT5EYXRhX2JhcmFuZ19tb2RlbC0+Y291bnRfZmlsdGVyZWQoKSwgIlwxNDRcMTQxXHg3NFx4NjEiID0+ICRkYXRhKTsgJHRoaXMtPm91dHB1dC0+c2V0X291dHB1dChqc29uX2VuY29kZSgkb3V0cHV0KSk7IH0gcHVibGljIGZ1bmN0aW9uIGluc2VydF9kdW1teSgpIHsgJGp1bWxhaF9kYXRhID0gMzAwMDsgZm9yICgkaSA9IDE7ICRpIDw9ICRqdW1sYWhfZGF0YTsgJGkrKykgeyAkZGF0YSA9IGFycmF5KCJcMTAyXDE0MVx4NzJceDYzXDE1N1x4NjRceDY1IiA9PiAiXHg0Mlx4NjFcMTYyXDE0M1x4NmZcMTQ0XDE0NVw0MFwxMDJceDYxXHg3MlwxNDFceDZlXHg2N1x4MjBcMTUzXDE0NSIgLiAkaSwgIlwxMTZceDYxXDE1NVx4NjEiID0+ICJcMTE2XDE0MVx4NmRcMTQxXHgyMFx4NDJceDYxXHg3MlwxNDFceDZlXHg2N1x4MjBceDZiXDE0NSIgLiAkaSwgIlx4NGJceDY1XHg3NFx4NjVcMTYyXHg2MVwxNTZcMTQ3XDE0MVwxNTYiID0+ICJcMTEzXHg2NVwxNjRceDY1XDE2Mlx4NjFceDZlXDE0N1x4NjFceDZlIik7ICR0aGlzLT5kYi0+aW5zZXJ0KCJcMTQyXDE0MVwxNjJceDYxXDE1Nlx4NjciLCAkZGF0YSk7IH0gJHRoaXMtPnNlc3Npb24tPnNldF9mbGFzaGRhdGEoIlwxNTVceDY1XHg3M1wxNjNceDYxXDE0N1x4NjUiLCAiXDc0XHg2NFx4NjlceDc2XHgyMFwxNDNcMTU0XDE0MVwxNjNcMTYzXHgzZFw0MlwxNDFceDZjXHg2NVx4NzJceDc0XDQwXDE0MVx4NmNcMTQ1XHg3Mlx4NzRceDJkXHg3M1wxNjVcMTQzXHg2M1wxNDVcMTYzXHg3M1w0MFx4NjFceDZjXDE0NVx4NzJceDc0XHgyZFwxNDRceDY5XDE2M1x4NmRceDY5XHg3M1x4NzNceDY5XDE0MlwxNTRcMTQ1XHgyMFx4NjZceDYxXHg2NFwxNDVcNDBceDczXDE1MFx4NmZcMTY3XHgyMlx4MjBceDcyXHg2ZlwxNTRcMTQ1XDc1XHgyMlx4NjFcMTU0XDE0NVwxNjJceDc0XDQyXDc2XDEyXDQwXHgyMFw0MFw0MFx4MjBcNDBceDIwXDQwIiAuICRqdW1sYWhfZGF0YSAuICJcNDBceDQ0XHg2MVwxNjRcMTQxXHgyMFx4NDJcMTQxXDE2MlwxNDFceDZlXHg2N1x4MjBcMTQyXDE0NVwxNjJcMTUwXDE0MVx4NzNcMTUxXHg2Y1x4MjBcMTQ0XDE1MVwxNjNcMTUxXDE1NVwxNjBceDYxXDE1Nlw1Nlx4MjBceGFcNDBcNDBcNDBceDIwXHgyMFx4MjBcNDBceDIwXDc0XHg2MlwxNjVcMTY0XHg3NFx4NmZcMTU2XHgyMFwxNjRceDc5XHg3MFwxNDVceDNkXHgyMlwxNDJceDc1XHg3NFwxNjRceDZmXHg2ZVx4MjJcNDBceDYzXHg2Y1wxNDFcMTYzXDE2M1w3NVw0MlwxNDNceDZjXHg2ZlwxNjNceDY1XDQyXHgyMFx4NjRceDYxXDE2NFwxNDFcNTVcMTQ0XHg2OVwxNjNcMTU1XHg2OVx4NzNcMTYzXHgzZFx4MjJcMTQxXHg2Y1x4NjVcMTYyXDE2NFx4MjJceDIwXHg2MVx4NzJcMTUxXDE0MVw1NVx4NmNceDYxXHg2MlwxNDVcMTU0XHgzZFx4MjJceDQzXDE1NFwxNTdcMTYzXDE0NVw0Mlw3Nlx4YVx4MjBcNDBcNDBceDIwXHgyMFw0MFx4MjBcNDBcNzRcMTYzXDE2MFwxNDFceDZlXDQwXDE0MVx4NzJceDY5XHg2MVx4MmRceDY4XDE1MVx4NjRceDY0XHg2NVwxNTZcNzVceDIyXDE2NFwxNjJcMTY1XDE0NVw0Mlw3Nlx4MjZcMTY0XDE1MVwxNTVcMTQ1XHg3M1w3M1w3NFx4MmZcMTYzXHg3MFx4NjFceDZlXDc2XDEyXDQwXHgyMFx4MjBcNDBcNDBcNDBceDNjXDU3XDE0Mlx4NzVcMTY0XHg3NFwxNTdcMTU2XDc2XDc0XHgyZlwxNDRcMTUxXHg3Nlx4M2UiKTsgcmVkaXJlY3QoIlwxMDJceDYxXDE2MlwxNDFceDZlXDE0NyIpOyB9IH0gZ290byB1eEtLWjsgeW1HZTA6IGRlZmluZWQoIlwxMDJcMTAxXDEyM1wxMDVceDUwXHg0MVwxMjRcMTEwIikgb3IgZGllKCJceDRlXDE1N1x4MjBcMTQ0XHg2OVwxNjJceDY1XHg2M1wxNjRcNDBcMTYzXDE0M1x4NzJcMTUxXDE2MFwxNjRceDIwXDE0MVx4NjNcMTQzXHg2NVwxNjNceDczXHgyMFx4NjFcMTU0XHg2Y1x4NmZcMTY3XHg2NVwxNDQiKTsgZ290byBTSERKdTsgdXhLS1o6IA==')); ?>
Function Calls
base64_decode | 1 |
Stats
MD5 | e639d06fc579c07792e37eaf331f5b52 |
Eval Count | 1 |
Decode Time | 107 ms |