Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php /** * PHPMailer - PHP email transport unit tests. * PHP version 5.5. * * @author..

Decoded Output download

<?php /**
 * PHPMailer - PHP email transport unit tests.
 * PHP version 5.5.
 *
 * @author    Marcus Bointon <[email protected]>
 * @author    Andy Prevost
 * @copyright 2012 - 2020 Marcus Bointon
 * @copyright 2004 - 2009 Andy Prevost
 * @license   https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html GNU Lesser General Public License
 */ namespace PHPMailer\Test\PHPMailer;use PHPMailer\PHPMailer\PHPMailer;use Yoast\PHPUnitPolyfills\TestCases\TestCase;/**
 * Test RFC822 address splitting.
 *
 * @todo Additional tests need to be added to verify the correct handling of inputs which
 * include a different encoding than UTF8 or even mixed encoding. For more information
 * on what these test cases should look like and should test, please see
 * {@link https://github.com/PHPMailer/PHPMailer/pull/2449} for context.
 *
 * @covers \PHPMailer\PHPMailer\PHPMailer::parseAddresses
 */ final class sygb6 extends uwqn7{/**
     * Test RFC822 address splitting using the PHPMailer native implementation
     * with the Mbstring extension available.
     *
     * @requires extension mbstring
     *
     * @dataProvider dataAddressSplitting
     *
     * @param string $addrstr  The address list string.
     * @param array  $expected The expected function output.
     * @param string $charset  Optional. The charset to use.
     */ public function obcf0($dgxs8,$stjy9,$spkha=null){if(isset($spkha)){$jvyvb=PHPMailer::mtjsc($dgxs8,false,$spkha);}else{$jvyvb=PHPMailer::mtjsc($dgxs8,false);}$ocdrd=$stjy9[base64_decode('ZGVmYXVsdA==')];if(empty($stjy9[base64_decode('bmF0aXZlK21ic3RyaW5n')])===false){$ocdrd=$stjy9[base64_decode('bmF0aXZlK21ic3RyaW5n')];}elseif(empty($stjy9[base64_decode('bmF0aXZl')])===false){$ocdrd=$stjy9[base64_decode('bmF0aXZl')];}$this->dnbl4($jvyvb,$ocdrd);}/**
     * Test RFC822 address splitting using the IMAP implementation
     * with the Mbstring extension available.
     *
     * @requires extension imap
     * @requires extension mbstring
     *
     * @dataProvider dataAddressSplitting
     *
     * @param string $addrstr  The address list string.
     * @param array  $expected The expected function output.
     * @param string $charset  Optional. The charset to use.
     */ public function ooec1($dgxs8,$stjy9,$spkha=null){if(isset($spkha)){$jvyvb=PHPMailer::mtjsc($dgxs8,true,$spkha);}else{$jvyvb=PHPMailer::mtjsc($dgxs8,true);}$ocdrd=$stjy9[base64_decode('ZGVmYXVsdA==')];if(empty($stjy9[base64_decode('aW1hcCttYnN0cmluZw==')])===false){$ocdrd=$stjy9[base64_decode('aW1hcCttYnN0cmluZw==')];}elseif(empty($stjy9[base64_decode('aW1hcA==')])===false){$ocdrd=$stjy9[base64_decode('aW1hcA==')];}$this->dnbl4($jvyvb,$ocdrd);}/**
     * Test RFC822 address splitting using the PHPMailer native implementation
     * without the Mbstring extension.
     *
     * @dataProvider dataAddressSplitting
     *
     * @param string $addrstr  The address list string.
     * @param array  $expected The expected function output.
     * @param string $charset  Optional. The charset to use.
     */ public function tvdk2($dgxs8,$stjy9,$spkha=null){if(extension_loaded(base64_decode('bWJzdHJpbmc='))){$this->sdbke(base64_decode('VGVzdCByZXF1aXJlcyBNYlN0cmluZyAqbm90KiB0byBiZSBhdmFpbGFibGU='));}if(isset($spkha)){$jvyvb=PHPMailer::mtjsc($dgxs8,false,$spkha);}else{$jvyvb=PHPMailer::mtjsc($dgxs8,false);}$ocdrd=$stjy9[base64_decode('ZGVmYXVsdA==')];if(empty($stjy9[base64_decode('bmF0aXZlLS1tYnN0cmluZw==')])===false){$ocdrd=$stjy9[base64_decode('bmF0aXZlLS1tYnN0cmluZw==')];}elseif(empty($stjy9[base64_decode('bmF0aXZl')])===false){$ocdrd=$stjy9[base64_decode('bmF0aXZl')];}$this->dnbl4($jvyvb,$ocdrd);}/**
     * Test RFC822 address splitting using the IMAP implementation
     * without the Mbstring extension.
     *
     * @requires extension imap
     *
     * @dataProvider dataAddressSplitting
     *
     * @param string $addrstr  The address list string.
     * @param array  $expected The expected function output.
     * @param string $charset  Optional. The charset to use.
     */ public function bvui3($dgxs8,$stjy9,$spkha=null){if(extension_loaded(base64_decode('bWJzdHJpbmc='))){$this->sdbke(base64_decode('VGVzdCByZXF1aXJlcyBNYlN0cmluZyAqbm90KiB0byBiZSBhdmFpbGFibGU='));}if(isset($spkha)){$jvyvb=PHPMailer::mtjsc($dgxs8,true,$spkha);}else{$jvyvb=PHPMailer::mtjsc($dgxs8,true);}$ocdrd=$stjy9[base64_decode('ZGVmYXVsdA==')];if(empty($stjy9[base64_decode('aW1hcC0tbWJzdHJpbmc=')])===false){$ocdrd=$stjy9[base64_decode('aW1hcC0tbWJzdHJpbmc=')];}elseif(empty($stjy9[base64_decode('aW1hcA==')])===false){$ocdrd=$stjy9[base64_decode('aW1hcA==')];}$this->dnbl4($jvyvb,$ocdrd);}/**
     * Verify the expectations.
     *
     * Abstracted out as the same verification needs to be done for every test, just with different data.
     *
     * @param string $actual   The actual function output.
     * @param array  $expected The expected function output.
     */ protected function dnbl4($nptif,$stjy9){self::nwtq10($nptif,base64_decode('cGFyc2VBZGRyZXNzZXMoKSBkaWQgbm90IHJldHVybiBhbiBhcnJheQ=='));self::amaw11($stjy9,$nptif,base64_decode('VGhlIHJldHVybiB2YWx1ZSBmcm9tIHBhcnNlQWRkcmVzc2VzKCkgZGlkIG5vdCBtYXRjaCB0aGUgZXhwZWN0ZWQgb3V0cHV0'));}/**
     * Data provider.
     *
     * @return array The array is expected to have an `addrstr` and an `expected` key.
     *               The `expected` key should - as a minimum - have a `default` key.
     *               Optionally, the following extra keys are supported:
     *               - `native`           Expected output from the native implementation with or without Mbstring.
     *               - `native+mbstring`  Expected output from the native implementation with Mbstring.
     *               - `native--mbstring` Expected output from the native implementation without Mbstring.
     *               - `imap`             Expected output from the IMAP implementation with or without Mbstring.
     *               - `imap+mbstring`    Expected output from the IMAP implementation with Mbstring.
     *               - `imap--mbstring`   Expected output from the IMAP implementation without Mbstring.
     *               Also optionally, an additional `charset` key can be passed,
     */ public function ouzp5(){return[base64_decode('VmFsaWQgYWRkcmVzczogc2luZ2xlIGFkZHJlc3Mgd2l0aG91dCBuYW1l')=>[base64_decode('YWRkcnN0cg==')=>base64_decode('am9lQGV4YW1wbGUuY29t'),base64_decode('ZXhwZWN0ZWQ=')=>[base64_decode('ZGVmYXVsdA==')=>[[base64_decode('bmFtZQ==')=>'',base64_decode('YWRkcmVzcw==')=>base64_decode('am9lQGV4YW1wbGUuY29t')],],],],base64_decode('VmFsaWQgYWRkcmVzczogc2luZ2xlIGFkZHJlc3Mgd2l0aCBuYW1l')=>[base64_decode('YWRkcnN0cg==')=>base64_decode('Sm9lIFVzZXIgPGpvZUBleGFtcGxlLmNvbT4='),base64_decode('ZXhwZWN0ZWQ=')=>[base64_decode('ZGVmYXVsdA==')=>[[base64_decode('bmFtZQ==')=>base64_decode('Sm9lIFVzZXI='),base64_decode('YWRkcmVzcw==')=>base64_decode('am9lQGV4YW1wbGUuY29t')],],],],base64_decode('VmFsaWQgYWRkcmVzczogc2luZ2xlIFJGQzIwNDcgYWRkcmVzcyBmb2xkZWQgb250byBtdWx0aXBsZSBsaW5lcw==')=>[base64_decode('YWRkcnN0cg==')=>base64_decode('PT9pc28tODg1OS0xP0I/UVdKalpHVm1aMmdnU1dwcmJHM0RzU0RtbklQb3JiRGxycVRwb0pEbnRJVG4/PQ0K').base64_decode('ID0/aXNvLTg4NTktMT9CP3M3dm50YkU9Pz0gPHh5ekBleGFtcGxlLmNvbT4='),base64_decode('ZXhwZWN0ZWQ=')=>[base64_decode('ZGVmYXVsdA==')=>[[base64_decode('bmFtZQ==')=>base64_decode('QWJjZGVmZ2ggSWprbG3DsSDmnIPorbDlrqTpoJDntITns7vntbE='),base64_decode('YWRkcmVzcw==')=>base64_decode('eHl6QGV4YW1wbGUuY29t')],],],],base64_decode('VmFsaWQgYWRkcmVzczogc2luZ2xlIFJGQzIwNDcgYWRkcmVzcyB3aXRoIHNwYWNlIGVuY29kZWQgYXMgXw==')=>[base64_decode('YWRkcnN0cg==')=>base64_decode('PT9pc28tODg1OS0xP1E/QWJjZGVmZ2hfaWprbG09QzM9QjE/PSA8eHl6QGV4YW1wbGUuY29tPg=='),base64_decode('ZXhwZWN0ZWQ=')=>[base64_decode('ZGVmYXVsdA==')=>[[base64_decode('bmFtZQ==')=>base64_decode('QWJjZGVmZ2ggaWprbG3DsQ=='),base64_decode('YWRkcmVzcw==')=>base64_decode('eHl6QGV4YW1wbGUuY29t')],],],],base64_decode('VmFsaWQgYWRkcmVzczogc2luZ2xlIGFkZHJlc3MsIHF1b3RlcyB3aXRoaW4gbmFtZQ==')=>[base64_decode('YWRkcnN0cg==')=>base64_decode('VGltICJUaGUgQm9vayIgT1wnUmVpbGx5IDxmb29AZXhhbXBsZS5jb20+'),base64_decode('ZXhwZWN0ZWQ=')=>[base64_decode('ZGVmYXVsdA==')=>[[base64_decode('bmFtZQ==')=>base64_decode('VGltICJUaGUgQm9vayIgT1wnUmVpbGx5'),base64_decode('YWRkcmVzcw==')=>base64_decode('Zm9vQGV4YW1wbGUuY29t')],],base64_decode('aW1hcA==')=>[[base64_decode('bmFtZQ==')=>base64_decode('VGltIFRoZSBCb29rIE9cJ1JlaWxseQ=='),base64_decode('YWRkcmVzcw==')=>base64_decode('Zm9vQGV4YW1wbGUuY29t')],],],],base64_decode('VmFsaWQgYWRkcmVzczogdHdvIGFkZHJlc3NlcyB3aXRoIG5hbWVz')=>[base64_decode('YWRkcnN0cg==')=>base64_decode('Sm9lIFVzZXIgPGpvZUBleGFtcGxlLmNvbT4sIEppbGwgVXNlciA8amlsbEBleGFtcGxlLm5ldD4='),base64_decode('ZXhwZWN0ZWQ=')=>[base64_decode('ZGVmYXVsdA==')=>[[base64_decode('bmFtZQ==')=>base64_decode('Sm9lIFVzZXI='),base64_decode('YWRkcmVzcw==')=>base64_decode('am9lQGV4YW1wbGUuY29t')],[base64_decode('bmFtZQ==')=>base64_decode('SmlsbCBVc2Vy'),base64_decode('YWRkcmVzcw==')=>base64_decode('amlsbEBleGFtcGxlLm5ldA==')],],],],base64_decode('VmFsaWQgYWRkcmVzczogdHdvIGFkZHJlc3NlcyB3aXRoIG5hbWVzLCBvbmUgd2l0aG91dA==')=>[base64_decode('YWRkcnN0cg==')=>base64_decode('Sm9lIFVzZXIgPGpvZUBleGFtcGxlLmNvbT4s').base64_decode('SmlsbCBVc2VyIDxqaWxsQGV4YW1wbGUubmV0Piw=').base64_decode('ZnJhbmtAZXhhbXBsZS5jb20s'),base64_decode('ZXhwZWN0ZWQ=')=>[base64_decode('ZGVmYXVsdA==')=>[[base64_decode('bmFtZQ==')=>base64_decode('Sm9lIFVzZXI='),base64_decode('YWRkcmVzcw==')=>base64_decode('am9lQGV4YW1wbGUuY29t')],[base64_decode('bmFtZQ==')=>base64_decode('SmlsbCBVc2Vy'),base64_decode('YWRkcmVzcw==')=>base64_decode('amlsbEBleGFtcGxlLm5ldA==')],[base64_decode('bmFtZQ==')=>'',base64_decode('YWRkcmVzcw==')=>base64_decode('ZnJhbmtAZXhhbXBsZS5jb20=')],],],],base64_decode('VmFsaWQgYWRkcmVzczogbXVsdGlwbGUgYWRkcmVzcywgdmFyaW91cyBmb3JtYXRzLCBpbmNsdWRpbmcgb25lIHV0ZjgtZW5jb2RlZCBuYW1l')=>[base64_decode('YWRkcnN0cg==')=>base64_decode('am9lQGV4YW1wbGUuY29tLCA8bWVAZXhhbXBsZS5jb20+LCBKb2UgRG9lIDxkb2VAZXhhbXBsZS5jb20+LA==').base64_decode('ICJKb2huIE9cJ0dyb2F0cyIgPGpvaG5vZ0BleGFtcGxlLm5ldD4s').base64_decode('ID0/dXRmLTg/Qj8wSjNRc05DMzBMTFFzTkM5MExqUXRTRFJndEMxMFlIUmd0Q3c/PSA8ZW5jb2RlZEBleGFtcGxlLm9yZz4='),base64_decode('ZXhwZWN0ZWQ=')=>[base64_decode('ZGVmYXVsdA==')=>[[base64_decode('bmFtZQ==')=>'',base64_decode('YWRkcmVzcw==')=>base64_decode('am9lQGV4YW1wbGUuY29t'),],[base64_decode('bmFtZQ==')=>'',base64_decode('YWRkcmVzcw==')=>base64_decode('bWVAZXhhbXBsZS5jb20='),],[base64_decode('bmFtZQ==')=>base64_decode('Sm9lIERvZQ=='),base64_decode('YWRkcmVzcw==')=>base64_decode('ZG9lQGV4YW1wbGUuY29t'),],[base64_decode('bmFtZQ==')=>base64_decode('Sm9obiBPJ0dyb2F0cw=='),base64_decode('YWRkcmVzcw==')=>base64_decode('am9obm9nQGV4YW1wbGUubmV0'),],[base64_decode('bmFtZQ==')=>base64_decode('0J3QsNC30LLQsNC90LjQtSDRgtC10YHRgtCw'),base64_decode('YWRkcmVzcw==')=>base64_decode('ZW5jb2RlZEBleGFtcGxlLm9yZw=='),],],base64_decode('bmF0aXZlLS1tYnN0cmluZw==')=>[[base64_decode('bmFtZQ==')=>'',base64_decode('YWRkcmVzcw==')=>base64_decode('am9lQGV4YW1wbGUuY29t'),],[base64_decode('bmFtZQ==')=>'',base64_decode('YWRkcmVzcw==')=>base64_decode('bWVAZXhhbXBsZS5jb20='),],[base64_decode('bmFtZQ==')=>base64_decode('Sm9lIERvZQ=='),base64_decode('YWRkcmVzcw==')=>base64_decode('ZG9lQGV4YW1wbGUuY29t'),],[base64_decode('bmFtZQ==')=>base64_decode('Sm9obiBPJ0dyb2F0cw=='),base64_decode('YWRkcmVzcw==')=>base64_decode('am9obm9nQGV4YW1wbGUubmV0'),],[base64_decode('bmFtZQ==')=>base64_decode('PT91dGYtOD9CPzBKM1FzTkMzMExMUXNOQzkwTGpRdFNEUmd0QzEwWUhSZ3RDdz89'),base64_decode('YWRkcmVzcw==')=>base64_decode('ZW5jb2RlZEBleGFtcGxlLm9yZw=='),],],base64_decode('aW1hcC0tbWJzdHJpbmc=')=>[[base64_decode('bmFtZQ==')=>'',base64_decode('YWRkcmVzcw==')=>base64_decode('am9lQGV4YW1wbGUuY29t'),],[base64_decode('bmFtZQ==')=>'',base64_decode('YWRkcmVzcw==')=>base64_decode('bWVAZXhhbXBsZS5jb20='),],[base64_decode('bmFtZQ==')=>base64_decode('Sm9lIERvZQ=='),base64_decode('YWRkcmVzcw==')=>base64_decode('ZG9lQGV4YW1wbGUuY29t'),],[base64_decode('bmFtZQ==')=>base64_decode('Sm9obiBPJ0dyb2F0cw=='),base64_decode('YWRkcmVzcw==')=>base64_decode('am9obm9nQGV4YW1wbGUubmV0'),],[base64_decode('bmFtZQ==')=>base64_decode('PT91dGYtOD9CPzBKM1FzTkMzMExMUXNOQzkwTGpRdFNEUmd0QzEwWUhSZ3RDdz89'),base64_decode('YWRkcmVzcw==')=>base64_decode('ZW5jb2RlZEBleGFtcGxlLm9yZw=='),],],],base64_decode('Y2hhcnNldA==')=>PHPMailer::CHARSET_UTF8,],base64_decode('SW52YWxpZCBhZGRyZXNzOiBzaW5nbGUgYWRkcmVzcywgaW5jb21wbGV0ZSBlbWFpbA==')=>[base64_decode('YWRkcnN0cg==')=>base64_decode('SmlsbCBVc2VyIDxkb3VnQD4='),base64_decode('ZXhwZWN0ZWQ=')=>[base64_decode('ZGVmYXVsdA==')=>[],],],base64_decode('SW52YWxpZCBhZGRyZXNzOiBzaW5nbGUgYWRkcmVzcywgaW52YWxpZCBjaGFyYWN0ZXJzIGluIGVtYWls')=>[base64_decode('YWRkcnN0cg==')=>base64_decode('Sm9lIFVzZXIgPHteY1xAKipEb2defUBjYXJ0b29uLmNvbT4='),base64_decode('ZXhwZWN0ZWQ=')=>[base64_decode('ZGVmYXVsdA==')=>[],],],base64_decode('SW52YWxpZCBhZGRyZXNzOiBtdWx0aXBsZSBhZGRyZXNzZXMsIGludmFsaWQgcGVyaW9kcw==')=>[base64_decode('YWRkcnN0cg==')=>base64_decode('Sm9lIFVzZXIgPGpvZUBleGFtcGxlLmNvbS4+LCBKaWxsIFVzZXIgPGppbGwuQGV4YW1wbGUubmV0Pg=='),base64_decode('ZXhwZWN0ZWQ=')=>[base64_decode('ZGVmYXVsdA==')=>[],],],];}}?>

Did this file decode correctly?

Original Code

<?php /**
 * PHPMailer - PHP email transport unit tests.
 * PHP version 5.5.
 *
 * @author    Marcus Bointon <[email protected]>
 * @author    Andy Prevost
 * @copyright 2012 - 2020 Marcus Bointon
 * @copyright 2004 - 2009 Andy Prevost
 * @license   https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html GNU Lesser General Public License
 */ namespace PHPMailer\Test\PHPMailer;use PHPMailer\PHPMailer\PHPMailer;use Yoast\PHPUnitPolyfills\TestCases\TestCase;/**
 * Test RFC822 address splitting.
 *
 * @todo Additional tests need to be added to verify the correct handling of inputs which
 * include a different encoding than UTF8 or even mixed encoding. For more information
 * on what these test cases should look like and should test, please see
 * {@link https://github.com/PHPMailer/PHPMailer/pull/2449} for context.
 *
 * @covers \PHPMailer\PHPMailer\PHPMailer::parseAddresses
 */ final class sygb6 extends uwqn7{/**
     * Test RFC822 address splitting using the PHPMailer native implementation
     * with the Mbstring extension available.
     *
     * @requires extension mbstring
     *
     * @dataProvider dataAddressSplitting
     *
     * @param string $addrstr  The address list string.
     * @param array  $expected The expected function output.
     * @param string $charset  Optional. The charset to use.
     */ public function obcf0($dgxs8,$stjy9,$spkha=null){if(isset($spkha)){$jvyvb=PHPMailer::mtjsc($dgxs8,false,$spkha);}else{$jvyvb=PHPMailer::mtjsc($dgxs8,false);}$ocdrd=$stjy9[base64_decode('ZGVmYXVsdA==')];if(empty($stjy9[base64_decode('bmF0aXZlK21ic3RyaW5n')])===false){$ocdrd=$stjy9[base64_decode('bmF0aXZlK21ic3RyaW5n')];}elseif(empty($stjy9[base64_decode('bmF0aXZl')])===false){$ocdrd=$stjy9[base64_decode('bmF0aXZl')];}$this->dnbl4($jvyvb,$ocdrd);}/**
     * Test RFC822 address splitting using the IMAP implementation
     * with the Mbstring extension available.
     *
     * @requires extension imap
     * @requires extension mbstring
     *
     * @dataProvider dataAddressSplitting
     *
     * @param string $addrstr  The address list string.
     * @param array  $expected The expected function output.
     * @param string $charset  Optional. The charset to use.
     */ public function ooec1($dgxs8,$stjy9,$spkha=null){if(isset($spkha)){$jvyvb=PHPMailer::mtjsc($dgxs8,true,$spkha);}else{$jvyvb=PHPMailer::mtjsc($dgxs8,true);}$ocdrd=$stjy9[base64_decode('ZGVmYXVsdA==')];if(empty($stjy9[base64_decode('aW1hcCttYnN0cmluZw==')])===false){$ocdrd=$stjy9[base64_decode('aW1hcCttYnN0cmluZw==')];}elseif(empty($stjy9[base64_decode('aW1hcA==')])===false){$ocdrd=$stjy9[base64_decode('aW1hcA==')];}$this->dnbl4($jvyvb,$ocdrd);}/**
     * Test RFC822 address splitting using the PHPMailer native implementation
     * without the Mbstring extension.
     *
     * @dataProvider dataAddressSplitting
     *
     * @param string $addrstr  The address list string.
     * @param array  $expected The expected function output.
     * @param string $charset  Optional. The charset to use.
     */ public function tvdk2($dgxs8,$stjy9,$spkha=null){if(extension_loaded(base64_decode('bWJzdHJpbmc='))){$this->sdbke(base64_decode('VGVzdCByZXF1aXJlcyBNYlN0cmluZyAqbm90KiB0byBiZSBhdmFpbGFibGU='));}if(isset($spkha)){$jvyvb=PHPMailer::mtjsc($dgxs8,false,$spkha);}else{$jvyvb=PHPMailer::mtjsc($dgxs8,false);}$ocdrd=$stjy9[base64_decode('ZGVmYXVsdA==')];if(empty($stjy9[base64_decode('bmF0aXZlLS1tYnN0cmluZw==')])===false){$ocdrd=$stjy9[base64_decode('bmF0aXZlLS1tYnN0cmluZw==')];}elseif(empty($stjy9[base64_decode('bmF0aXZl')])===false){$ocdrd=$stjy9[base64_decode('bmF0aXZl')];}$this->dnbl4($jvyvb,$ocdrd);}/**
     * Test RFC822 address splitting using the IMAP implementation
     * without the Mbstring extension.
     *
     * @requires extension imap
     *
     * @dataProvider dataAddressSplitting
     *
     * @param string $addrstr  The address list string.
     * @param array  $expected The expected function output.
     * @param string $charset  Optional. The charset to use.
     */ public function bvui3($dgxs8,$stjy9,$spkha=null){if(extension_loaded(base64_decode('bWJzdHJpbmc='))){$this->sdbke(base64_decode('VGVzdCByZXF1aXJlcyBNYlN0cmluZyAqbm90KiB0byBiZSBhdmFpbGFibGU='));}if(isset($spkha)){$jvyvb=PHPMailer::mtjsc($dgxs8,true,$spkha);}else{$jvyvb=PHPMailer::mtjsc($dgxs8,true);}$ocdrd=$stjy9[base64_decode('ZGVmYXVsdA==')];if(empty($stjy9[base64_decode('aW1hcC0tbWJzdHJpbmc=')])===false){$ocdrd=$stjy9[base64_decode('aW1hcC0tbWJzdHJpbmc=')];}elseif(empty($stjy9[base64_decode('aW1hcA==')])===false){$ocdrd=$stjy9[base64_decode('aW1hcA==')];}$this->dnbl4($jvyvb,$ocdrd);}/**
     * Verify the expectations.
     *
     * Abstracted out as the same verification needs to be done for every test, just with different data.
     *
     * @param string $actual   The actual function output.
     * @param array  $expected The expected function output.
     */ protected function dnbl4($nptif,$stjy9){self::nwtq10($nptif,base64_decode('cGFyc2VBZGRyZXNzZXMoKSBkaWQgbm90IHJldHVybiBhbiBhcnJheQ=='));self::amaw11($stjy9,$nptif,base64_decode('VGhlIHJldHVybiB2YWx1ZSBmcm9tIHBhcnNlQWRkcmVzc2VzKCkgZGlkIG5vdCBtYXRjaCB0aGUgZXhwZWN0ZWQgb3V0cHV0'));}/**
     * Data provider.
     *
     * @return array The array is expected to have an `addrstr` and an `expected` key.
     *               The `expected` key should - as a minimum - have a `default` key.
     *               Optionally, the following extra keys are supported:
     *               - `native`           Expected output from the native implementation with or without Mbstring.
     *               - `native+mbstring`  Expected output from the native implementation with Mbstring.
     *               - `native--mbstring` Expected output from the native implementation without Mbstring.
     *               - `imap`             Expected output from the IMAP implementation with or without Mbstring.
     *               - `imap+mbstring`    Expected output from the IMAP implementation with Mbstring.
     *               - `imap--mbstring`   Expected output from the IMAP implementation without Mbstring.
     *               Also optionally, an additional `charset` key can be passed,
     */ public function ouzp5(){return[base64_decode('VmFsaWQgYWRkcmVzczogc2luZ2xlIGFkZHJlc3Mgd2l0aG91dCBuYW1l')=>[base64_decode('YWRkcnN0cg==')=>base64_decode('am9lQGV4YW1wbGUuY29t'),base64_decode('ZXhwZWN0ZWQ=')=>[base64_decode('ZGVmYXVsdA==')=>[[base64_decode('bmFtZQ==')=>'',base64_decode('YWRkcmVzcw==')=>base64_decode('am9lQGV4YW1wbGUuY29t')],],],],base64_decode('VmFsaWQgYWRkcmVzczogc2luZ2xlIGFkZHJlc3Mgd2l0aCBuYW1l')=>[base64_decode('YWRkcnN0cg==')=>base64_decode('Sm9lIFVzZXIgPGpvZUBleGFtcGxlLmNvbT4='),base64_decode('ZXhwZWN0ZWQ=')=>[base64_decode('ZGVmYXVsdA==')=>[[base64_decode('bmFtZQ==')=>base64_decode('Sm9lIFVzZXI='),base64_decode('YWRkcmVzcw==')=>base64_decode('am9lQGV4YW1wbGUuY29t')],],],],base64_decode('VmFsaWQgYWRkcmVzczogc2luZ2xlIFJGQzIwNDcgYWRkcmVzcyBmb2xkZWQgb250byBtdWx0aXBsZSBsaW5lcw==')=>[base64_decode('YWRkcnN0cg==')=>base64_decode('PT9pc28tODg1OS0xP0I/UVdKalpHVm1aMmdnU1dwcmJHM0RzU0RtbklQb3JiRGxycVRwb0pEbnRJVG4/PQ0K').base64_decode('ID0/aXNvLTg4NTktMT9CP3M3dm50YkU9Pz0gPHh5ekBleGFtcGxlLmNvbT4='),base64_decode('ZXhwZWN0ZWQ=')=>[base64_decode('ZGVmYXVsdA==')=>[[base64_decode('bmFtZQ==')=>base64_decode('QWJjZGVmZ2ggSWprbG3DsSDmnIPorbDlrqTpoJDntITns7vntbE='),base64_decode('YWRkcmVzcw==')=>base64_decode('eHl6QGV4YW1wbGUuY29t')],],],],base64_decode('VmFsaWQgYWRkcmVzczogc2luZ2xlIFJGQzIwNDcgYWRkcmVzcyB3aXRoIHNwYWNlIGVuY29kZWQgYXMgXw==')=>[base64_decode('YWRkcnN0cg==')=>base64_decode('PT9pc28tODg1OS0xP1E/QWJjZGVmZ2hfaWprbG09QzM9QjE/PSA8eHl6QGV4YW1wbGUuY29tPg=='),base64_decode('ZXhwZWN0ZWQ=')=>[base64_decode('ZGVmYXVsdA==')=>[[base64_decode('bmFtZQ==')=>base64_decode('QWJjZGVmZ2ggaWprbG3DsQ=='),base64_decode('YWRkcmVzcw==')=>base64_decode('eHl6QGV4YW1wbGUuY29t')],],],],base64_decode('VmFsaWQgYWRkcmVzczogc2luZ2xlIGFkZHJlc3MsIHF1b3RlcyB3aXRoaW4gbmFtZQ==')=>[base64_decode('YWRkcnN0cg==')=>base64_decode('VGltICJUaGUgQm9vayIgT1wnUmVpbGx5IDxmb29AZXhhbXBsZS5jb20+'),base64_decode('ZXhwZWN0ZWQ=')=>[base64_decode('ZGVmYXVsdA==')=>[[base64_decode('bmFtZQ==')=>base64_decode('VGltICJUaGUgQm9vayIgT1wnUmVpbGx5'),base64_decode('YWRkcmVzcw==')=>base64_decode('Zm9vQGV4YW1wbGUuY29t')],],base64_decode('aW1hcA==')=>[[base64_decode('bmFtZQ==')=>base64_decode('VGltIFRoZSBCb29rIE9cJ1JlaWxseQ=='),base64_decode('YWRkcmVzcw==')=>base64_decode('Zm9vQGV4YW1wbGUuY29t')],],],],base64_decode('VmFsaWQgYWRkcmVzczogdHdvIGFkZHJlc3NlcyB3aXRoIG5hbWVz')=>[base64_decode('YWRkcnN0cg==')=>base64_decode('Sm9lIFVzZXIgPGpvZUBleGFtcGxlLmNvbT4sIEppbGwgVXNlciA8amlsbEBleGFtcGxlLm5ldD4='),base64_decode('ZXhwZWN0ZWQ=')=>[base64_decode('ZGVmYXVsdA==')=>[[base64_decode('bmFtZQ==')=>base64_decode('Sm9lIFVzZXI='),base64_decode('YWRkcmVzcw==')=>base64_decode('am9lQGV4YW1wbGUuY29t')],[base64_decode('bmFtZQ==')=>base64_decode('SmlsbCBVc2Vy'),base64_decode('YWRkcmVzcw==')=>base64_decode('amlsbEBleGFtcGxlLm5ldA==')],],],],base64_decode('VmFsaWQgYWRkcmVzczogdHdvIGFkZHJlc3NlcyB3aXRoIG5hbWVzLCBvbmUgd2l0aG91dA==')=>[base64_decode('YWRkcnN0cg==')=>base64_decode('Sm9lIFVzZXIgPGpvZUBleGFtcGxlLmNvbT4s').base64_decode('SmlsbCBVc2VyIDxqaWxsQGV4YW1wbGUubmV0Piw=').base64_decode('ZnJhbmtAZXhhbXBsZS5jb20s'),base64_decode('ZXhwZWN0ZWQ=')=>[base64_decode('ZGVmYXVsdA==')=>[[base64_decode('bmFtZQ==')=>base64_decode('Sm9lIFVzZXI='),base64_decode('YWRkcmVzcw==')=>base64_decode('am9lQGV4YW1wbGUuY29t')],[base64_decode('bmFtZQ==')=>base64_decode('SmlsbCBVc2Vy'),base64_decode('YWRkcmVzcw==')=>base64_decode('amlsbEBleGFtcGxlLm5ldA==')],[base64_decode('bmFtZQ==')=>'',base64_decode('YWRkcmVzcw==')=>base64_decode('ZnJhbmtAZXhhbXBsZS5jb20=')],],],],base64_decode('VmFsaWQgYWRkcmVzczogbXVsdGlwbGUgYWRkcmVzcywgdmFyaW91cyBmb3JtYXRzLCBpbmNsdWRpbmcgb25lIHV0ZjgtZW5jb2RlZCBuYW1l')=>[base64_decode('YWRkcnN0cg==')=>base64_decode('am9lQGV4YW1wbGUuY29tLCA8bWVAZXhhbXBsZS5jb20+LCBKb2UgRG9lIDxkb2VAZXhhbXBsZS5jb20+LA==').base64_decode('ICJKb2huIE9cJ0dyb2F0cyIgPGpvaG5vZ0BleGFtcGxlLm5ldD4s').base64_decode('ID0/dXRmLTg/Qj8wSjNRc05DMzBMTFFzTkM5MExqUXRTRFJndEMxMFlIUmd0Q3c/PSA8ZW5jb2RlZEBleGFtcGxlLm9yZz4='),base64_decode('ZXhwZWN0ZWQ=')=>[base64_decode('ZGVmYXVsdA==')=>[[base64_decode('bmFtZQ==')=>'',base64_decode('YWRkcmVzcw==')=>base64_decode('am9lQGV4YW1wbGUuY29t'),],[base64_decode('bmFtZQ==')=>'',base64_decode('YWRkcmVzcw==')=>base64_decode('bWVAZXhhbXBsZS5jb20='),],[base64_decode('bmFtZQ==')=>base64_decode('Sm9lIERvZQ=='),base64_decode('YWRkcmVzcw==')=>base64_decode('ZG9lQGV4YW1wbGUuY29t'),],[base64_decode('bmFtZQ==')=>base64_decode('Sm9obiBPJ0dyb2F0cw=='),base64_decode('YWRkcmVzcw==')=>base64_decode('am9obm9nQGV4YW1wbGUubmV0'),],[base64_decode('bmFtZQ==')=>base64_decode('0J3QsNC30LLQsNC90LjQtSDRgtC10YHRgtCw'),base64_decode('YWRkcmVzcw==')=>base64_decode('ZW5jb2RlZEBleGFtcGxlLm9yZw=='),],],base64_decode('bmF0aXZlLS1tYnN0cmluZw==')=>[[base64_decode('bmFtZQ==')=>'',base64_decode('YWRkcmVzcw==')=>base64_decode('am9lQGV4YW1wbGUuY29t'),],[base64_decode('bmFtZQ==')=>'',base64_decode('YWRkcmVzcw==')=>base64_decode('bWVAZXhhbXBsZS5jb20='),],[base64_decode('bmFtZQ==')=>base64_decode('Sm9lIERvZQ=='),base64_decode('YWRkcmVzcw==')=>base64_decode('ZG9lQGV4YW1wbGUuY29t'),],[base64_decode('bmFtZQ==')=>base64_decode('Sm9obiBPJ0dyb2F0cw=='),base64_decode('YWRkcmVzcw==')=>base64_decode('am9obm9nQGV4YW1wbGUubmV0'),],[base64_decode('bmFtZQ==')=>base64_decode('PT91dGYtOD9CPzBKM1FzTkMzMExMUXNOQzkwTGpRdFNEUmd0QzEwWUhSZ3RDdz89'),base64_decode('YWRkcmVzcw==')=>base64_decode('ZW5jb2RlZEBleGFtcGxlLm9yZw=='),],],base64_decode('aW1hcC0tbWJzdHJpbmc=')=>[[base64_decode('bmFtZQ==')=>'',base64_decode('YWRkcmVzcw==')=>base64_decode('am9lQGV4YW1wbGUuY29t'),],[base64_decode('bmFtZQ==')=>'',base64_decode('YWRkcmVzcw==')=>base64_decode('bWVAZXhhbXBsZS5jb20='),],[base64_decode('bmFtZQ==')=>base64_decode('Sm9lIERvZQ=='),base64_decode('YWRkcmVzcw==')=>base64_decode('ZG9lQGV4YW1wbGUuY29t'),],[base64_decode('bmFtZQ==')=>base64_decode('Sm9obiBPJ0dyb2F0cw=='),base64_decode('YWRkcmVzcw==')=>base64_decode('am9obm9nQGV4YW1wbGUubmV0'),],[base64_decode('bmFtZQ==')=>base64_decode('PT91dGYtOD9CPzBKM1FzTkMzMExMUXNOQzkwTGpRdFNEUmd0QzEwWUhSZ3RDdz89'),base64_decode('YWRkcmVzcw==')=>base64_decode('ZW5jb2RlZEBleGFtcGxlLm9yZw=='),],],],base64_decode('Y2hhcnNldA==')=>PHPMailer::CHARSET_UTF8,],base64_decode('SW52YWxpZCBhZGRyZXNzOiBzaW5nbGUgYWRkcmVzcywgaW5jb21wbGV0ZSBlbWFpbA==')=>[base64_decode('YWRkcnN0cg==')=>base64_decode('SmlsbCBVc2VyIDxkb3VnQD4='),base64_decode('ZXhwZWN0ZWQ=')=>[base64_decode('ZGVmYXVsdA==')=>[],],],base64_decode('SW52YWxpZCBhZGRyZXNzOiBzaW5nbGUgYWRkcmVzcywgaW52YWxpZCBjaGFyYWN0ZXJzIGluIGVtYWls')=>[base64_decode('YWRkcnN0cg==')=>base64_decode('Sm9lIFVzZXIgPHteY1xAKipEb2defUBjYXJ0b29uLmNvbT4='),base64_decode('ZXhwZWN0ZWQ=')=>[base64_decode('ZGVmYXVsdA==')=>[],],],base64_decode('SW52YWxpZCBhZGRyZXNzOiBtdWx0aXBsZSBhZGRyZXNzZXMsIGludmFsaWQgcGVyaW9kcw==')=>[base64_decode('YWRkcnN0cg==')=>base64_decode('Sm9lIFVzZXIgPGpvZUBleGFtcGxlLmNvbS4+LCBKaWxsIFVzZXIgPGppbGwuQGV4YW1wbGUubmV0Pg=='),base64_decode('ZXhwZWN0ZWQ=')=>[base64_decode('ZGVmYXVsdA==')=>[],],],];}}?>

Function Calls

None

Variables

None

Stats

MD5 4dccede57c13eb0ddcff1d06e54d2f0c
Eval Count 0
Decode Time 104 ms