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 /** * Stores the rules used to check and fix files. * * A ruleset object directly..

Decoded Output download

<?php /**
 * Stores the rules used to check and fix files.
 *
 * A ruleset object directly maps to a ruleset XML file.
 *
 * @author    Greg Sherwood <[email protected]>
 * @copyright 2006-2015 Squiz Pty Ltd (ABN 77 084 670 600)
 * @license   https://github.com/squizlabs/PHP_CodeSniffer/blob/master/licence.txt BSD Licence
 */ namespace PHP_CodeSniffer;use PHP_CodeSniffer\Exceptions\RuntimeException;use PHP_CodeSniffer\Util;use stdClass;class carsc{/**
     * The name of the coding standard being used.
     *
     * If a top-level standard includes other standards, or sniffs
     * from other standards, only the name of the top-level standard
     * will be stored in here.
     *
     * If multiple top-level standards are being loaded into
     * a single ruleset object, this will store a comma separated list
     * of the top-level standard names.
     *
     * @var string
     */ public $jnydd='';/**
     * A list of file paths for the ruleset files being used.
     *
     * @var string[]
     */ public $yujbe=[];/**
     * A list of regular expressions used to ignore specific sniffs for files and folders.
     *
     * Is also used to set global exclude patterns.
     * The key is the regular expression and the value is the type
     * of ignore pattern (absolute or relative).
     *
     * @var array<string, string>
     */ public $tclqf=[];/**
     * A list of regular expressions used to include specific sniffs for files and folders.
     *
     * The key is the sniff code and the value is an array with
     * the key being a regular expression and the value is the type
     * of ignore pattern (absolute or relative).
     *
     * @var array<string, array<string, string>>
     */ public $yoeu10=[];/**
     * An array of sniff objects that are being used to check files.
     *
     * The key is the fully qualified name of the sniff class
     * and the value is the sniff object.
     *
     * @var array<string, \PHP_CodeSniffer\Sniffs\Sniff>
     */ public $gdvo11=[];/**
     * A mapping of sniff codes to fully qualified class names.
     *
     * The key is the sniff code and the value
     * is the fully qualified name of the sniff class.
     *
     * @var array<string, string>
     */ public $zkmo12=[];/**
     * An array of token types and the sniffs that are listening for them.
     *
     * The key is the token name being listened for and the value
     * is the sniff object.
     *
     * @var array<int, \PHP_CodeSniffer\Sniffs\Sniff>
     */ public $nflu13=[];/**
     * An array of rules from the ruleset.xml file.
     *
     * It may be empty, indicating that the ruleset does not override
     * any of the default sniff settings.
     *
     * @var array<string, mixed>
     */ public $qxjm14=[];/**
     * The directories that the processed rulesets are in.
     *
     * @var string[]
     */ protected $iluu15=[];/**
     * The config data for the run.
     *
     * @var \PHP_CodeSniffer\Config
     */ private $vucn16=null;/**
     * Initialise the ruleset that the run will use.
     *
     * @param \PHP_CodeSniffer\Config $config The config data for the run.
     *
     * @return void
     * @throws \PHP_CodeSniffer\Exceptions\RuntimeException If no sniffs were registered.
     */ public function fsqr0(Config $vucn16){$this->$sbir17=$vucn16;$vcep18=$vucn16->$mpxo19;$hqre1a=$vucn16->$pidn1b;$gdvo11=[];$irae1c=[];foreach($vucn16->$mmwq1d as $gtrf1e){$lgxu1f=Util\Standards::otuh20($gtrf1e);if($lgxu1f===null){$gtrf1e=Util\Common::realpath($gtrf1e);if(is_dir($gtrf1e)===true&&is_file(Util\Common::realpath($gtrf1e.DIRECTORY_SEPARATOR.base64_decode('cnVsZXNldC54bWw=')))===true){$gtrf1e=Util\Common::realpath($gtrf1e.DIRECTORY_SEPARATOR.base64_decode('cnVsZXNldC54bWw='));}}else{$gtrf1e=$lgxu1f;}$irae1c[]=$gtrf1e;}foreach($irae1c as $gtrf1e){$qxjm14=@simplexml_load_string(file_get_contents($gtrf1e));if($qxjm14!==false){$eoqq21=(string)$qxjm14[base64_decode('bmFtZQ==')];if($this->$xjvd22!==''){$this->$xjvd22.=base64_decode('LCA=');}$this->$xjvd22.=$eoqq21;if(isset($qxjm14[base64_decode('bmFtZXNwYWNl')])===true){$zsyy23=(string)$qxjm14[base64_decode('bmFtZXNwYWNl')];}else{$zsyy23=basename(dirname($gtrf1e));}Autoload::gbst24(dirname($gtrf1e),$zsyy23);}if(defined(base64_decode('UEhQX0NPREVTTklGRkVSX0lOX1RFU1RT'))===true&&empty($vcep18)===false){try{foreach($vcep18 as $eivq25){$gdvo11=array_merge($gdvo11,$this->fiot4($eivq25,dirname($gtrf1e)));}}catch(RuntimeException $hdky26){return;}break;}if(PHP_CODESNIFFER_VERBOSITY===1){echo"Registering sniffs in the $eoqq21 standard... ";if(count($vucn16->$mmwq1d)>1||PHP_CODESNIFFER_VERBOSITY>2){echo PHP_EOL;}}$gdvo11=array_merge($gdvo11,$this->noax2($gtrf1e));}if($vucn16->$vskr27===true){$vcep18=[];$hqre1a=[];}$fvpm28=[];foreach($vcep18 as $msiz29){$rkup2a=explode(base64_decode('Lg=='),strtolower($msiz29));$lkta2b=$rkup2a[0].base64_decode('XHNuaWZmc1xc').$rkup2a[1].base64_decode('XFw=').$rkup2a[2].base64_decode('c25pZmY=');$fvpm28[$lkta2b]=true;}$cfad2c=[];foreach($hqre1a as $msiz29){$rkup2a=explode(base64_decode('Lg=='),strtolower($msiz29));$lkta2b=$rkup2a[0].base64_decode('XHNuaWZmc1xc').$rkup2a[1].base64_decode('XFw=').$rkup2a[2].base64_decode('c25pZmY=');$cfad2c[$lkta2b]=true;}$this->bfrq7($gdvo11,$fvpm28,$cfad2c);$this->wejj8();$mzod2d=count($this->$mpxo19);if(PHP_CODESNIFFER_VERBOSITY===1){echo"DONE ($mzod2d sniffs registered)".PHP_EOL;}if($mzod2d===0){throw new igbh2e(base64_decode('Tm8gc25pZmZzIHdlcmUgcmVnaXN0ZXJlZA=='));}}/**
     * Prints a report showing the sniffs contained in a standard.
     *
     * @return void
     */ public function fxto1(){$gdvo11=array_keys($this->$oqri2f);sort($gdvo11);ob_start();$klov30=null;$iqog31='';$ipvl32=count($gdvo11);$gdvo11[]='';$oqcj33=PHP_EOL."The $this->$xjvd22 standard contains 1 sniff".PHP_EOL;if($ipvl32!==1){$oqcj33=str_replace(base64_decode('MSBzbmlmZg=='),"$ipvl32 sniffs",$oqcj33);}echo $oqcj33;ob_start();foreach($gdvo11 as $yzdi34=>$vjfh35){if($yzdi34===$ipvl32){$aagv36=null;}else{$aagv36=substr($vjfh35,0,strpos($vjfh35,base64_decode('Lg==')));if($klov30===null){$klov30=$aagv36;}}if($aagv36!==$klov30){$cela37=ob_get_contents();ob_end_clean();echo PHP_EOL.$klov30.base64_decode('ICg=').$iqog31.base64_decode('IHNuaWZm');if($iqog31>1){echo base64_decode('cw==');}echo base64_decode('KQ==').PHP_EOL;echo str_repeat(base64_decode('LQ=='),(strlen($klov30.$iqog31)+10));echo PHP_EOL;echo $cela37;$klov30=$aagv36;$iqog31=0;if($aagv36===null){break;}ob_start();}echo base64_decode('ICA=').$vjfh35.PHP_EOL;$iqog31++;}}/**
     * Processes a single ruleset and returns a list of the sniffs it represents.
     *
     * Rules founds within the ruleset are processed immediately, but sniff classes
     * are not registered by this method.
     *
     * @param string $rulesetPath The path to a ruleset XML file.
     * @param int    $depth       How many nested processing steps we are in. This
     *                            is only used for debug output.
     *
     * @return string[]
     * @throws \PHP_CodeSniffer\Exceptions\RuntimeException - If the ruleset path is invalid.
     *                                                      - If a specified autoload file could not be found.
     */ public function noax2($aehu38,$vohq39=0){$aehu38=Util\Common::realpath($aehu38);if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('UHJvY2Vzc2luZyBydWxlc2V0IA==').Util\Common::ofkc3a($aehu38,$this->$sbir17->$jxoo3b).PHP_EOL;}libxml_use_internal_errors(true);$qxjm14=simplexml_load_string(file_get_contents($aehu38));if($qxjm14===false){$duii3c="Ruleset $aehu38 is not valid".PHP_EOL;$grze3d=libxml_get_errors();foreach($grze3d as $poee3e){$duii3c.=base64_decode('LSBPbiBsaW5lIA==').$poee3e->$cjox3f.base64_decode('LCBjb2x1bW4g').$poee3e->$pzow40.base64_decode('OiA=').$poee3e->$hyvh41;}libxml_clear_errors();throw new igbh2e($duii3c);}libxml_use_internal_errors(false);$nstg42=[];$lzru43=[];$oyto44=[];$this->$ydbk45[]=$aehu38;$sdoe46=dirname($aehu38);$this->$nvjh47[]=$sdoe46;$fpnj48=$sdoe46.DIRECTORY_SEPARATOR.base64_decode('U25pZmZz');if(is_dir($fpnj48)===true){if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CUFkZGluZyBzbmlmZiBmaWxlcyBmcm9tIA==').Util\Common::ofkc3a($fpnj48,$this->$sbir17->$jxoo3b).base64_decode('IGRpcmVjdG9yeQ==').PHP_EOL;}$nstg42=$this->vyht3($fpnj48,$vohq39);}foreach($qxjm14->{base64_decode('YXV0b2xvYWQ=')}as $hpum49){if($this->ofun6($hpum49)===false){continue;}$xhfh4a=(string)$hpum49;$vnzd4b=Util\Common::realPath(dirname($aehu38).DIRECTORY_SEPARATOR.$xhfh4a);if($vnzd4b!==false&&is_file($vnzd4b)===true){$xhfh4a=$vnzd4b;}else if(is_file($xhfh4a)===false){throw new igbh2e(base64_decode('VGhlIHNwZWNpZmllZCBhdXRvbG9hZCBmaWxlICI=').$hpum49.base64_decode('IiBkb2VzIG5vdCBleGlzdA=='));}include_once $xhfh4a;if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo"\t=> included autoloader $xhfh4a".PHP_EOL;}}foreach($qxjm14->{base64_decode('Y29uZmln')}as $vucn16){if($this->ofun6($vucn16)===false){continue;}Config::ultv4c((string)$vucn16[base64_decode('bmFtZQ==')],(string)$vucn16[base64_decode('dmFsdWU=')],true);if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CT0+IHNldCBjb25maWcgdmFsdWUg').(string)$vucn16[base64_decode('bmFtZQ==')].base64_decode('OiA=').(string)$vucn16[base64_decode('dmFsdWU=')].PHP_EOL;}}foreach($qxjm14->$lnls4d as $yexe4e){if(isset($yexe4e[base64_decode('cmVm')])===false||$this->ofun6($yexe4e)===false){continue;}if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CVByb2Nlc3NpbmcgcnVsZSAi').$yexe4e[base64_decode('cmVm')].base64_decode('Ig==').PHP_EOL;}$mxji4f=$this->fiot4((string)$yexe4e[base64_decode('cmVm')],$sdoe46,$vohq39);$inza50=array_diff($mxji4f,$lzru43);$lzru43=array_merge($lzru43,$mxji4f);$rkup2a=explode(base64_decode('Lg=='),$yexe4e[base64_decode('cmVm')]);if(count($rkup2a)===4&&$rkup2a[0]!==''&&$rkup2a[1]!==''&&$rkup2a[2]!==''){$msiz29=$rkup2a[0].base64_decode('Lg==').$rkup2a[1].base64_decode('Lg==').$rkup2a[2];if(isset($this->$hsim51[$msiz29][base64_decode('c2V2ZXJpdHk=')])===true&&$this->$hsim51[$msiz29][base64_decode('c2V2ZXJpdHk=')]===0){$this->$hsim51[(string)$yexe4e[base64_decode('cmVm')]][base64_decode('c2V2ZXJpdHk=')]=5;if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQkqIGRpc2FibGluZyBzbmlmZiBleGNsdXNpb24gZm9yIHNwZWNpZmljIG1lc3NhZ2UgY29kZSAq').PHP_EOL;echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQk9PiBzZXZlcml0eSBzZXQgdG8gNQ==').PHP_EOL;}}else if(empty($inza50)===false){$rhjc52=$inza50[0];if(in_array($rhjc52,$nstg42,true)===false){$this->$hsim51[$msiz29][base64_decode('c2V2ZXJpdHk=')]=0;$this->$hsim51[(string)$yexe4e[base64_decode('cmVm')]][base64_decode('c2V2ZXJpdHk=')]=5;if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQlFeGNsdWRpbmcgc25pZmYgIg==').$msiz29.base64_decode('IiBleGNlcHQgZm9yICI=').$rkup2a[3].base64_decode('Ig==').PHP_EOL;}}}}if(isset($yexe4e->$pidn1b)===true){foreach($yexe4e->$pidn1b as $bqtd53){if(isset($bqtd53[base64_decode('bmFtZQ==')])===false){if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQkqIGlnbm9yaW5nIGVtcHR5IGV4Y2x1ZGUgcnVsZSAq').PHP_EOL;echo base64_decode('CQkJPT4g').$bqtd53->qrxv54().PHP_EOL;}continue;}if($this->ofun6($bqtd53)===false){continue;}if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQlFeGNsdWRpbmcgcnVsZSAi').$bqtd53[base64_decode('bmFtZQ==')].base64_decode('Ig==').PHP_EOL;}$rkup2a=explode(base64_decode('Lg=='),$bqtd53[base64_decode('bmFtZQ==')]);if(count($rkup2a)===4){$this->$hsim51[(string)$bqtd53[base64_decode('bmFtZQ==')]][base64_decode('c2V2ZXJpdHk=')]=0;if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQk9PiBzZXZlcml0eSBzZXQgdG8gMA==').PHP_EOL;}}else{$oyto44=array_merge($oyto44,$this->fiot4((string)$bqtd53[base64_decode('bmFtZQ==')],$sdoe46,($vohq39+1)));}}}$this->ihxw5($yexe4e,$inza50,$vohq39);}$kspc55=[];foreach($qxjm14->{base64_decode('YXJn')}as $ubop56){if($this->ofun6($ubop56)===false){continue;}if(isset($ubop56[base64_decode('bmFtZQ==')])===true){$meoh57=base64_decode('LS0=').(string)$ubop56[base64_decode('bmFtZQ==')];if(isset($ubop56[base64_decode('dmFsdWU=')])===true){$meoh57.=base64_decode('PQ==').(string)$ubop56[base64_decode('dmFsdWU=')];}}else{$meoh57=base64_decode('LQ==').(string)$ubop56[base64_decode('dmFsdWU=')];}$kspc55[]=$meoh57;if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo"\t=> set command line value $meoh57".PHP_EOL;}}foreach($qxjm14->{base64_decode('aW5p')}as $ubop56){if($this->ofun6($ubop56)===false){continue;}if(isset($ubop56[base64_decode('bmFtZQ==')])===false){continue;}$jnydd=(string)$ubop56[base64_decode('bmFtZQ==')];$meoh57=$jnydd;if(isset($ubop56[base64_decode('dmFsdWU=')])===true){$iaul58=(string)$ubop56[base64_decode('dmFsdWU=')];$meoh57.="=$iaul58";}else{$iaul58=base64_decode('dHJ1ZQ==');}$kspc55[]=base64_decode('LWQ=');$kspc55[]=$meoh57;if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo"\t=> set PHP ini value $jnydd to $iaul58".PHP_EOL;}}if(empty($this->$sbir17->$enob59)===true){foreach($qxjm14->{base64_decode('ZmlsZQ==')}as $evig5a){$evig5a=(string)$evig5a;$kspc55[]=$evig5a;if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo"\t=> added \"$evig5a\" to the file list".PHP_EOL;}}}if(empty($kspc55)===false){$trts5b=Util\Common::kohn5c($sdoe46);if($trts5b===false){$axhk5d=getcwd();chdir($sdoe46);}$this->$sbir17->nknj5e($kspc55);if($trts5b===false){chdir($axhk5d);}}foreach($qxjm14->{base64_decode('ZXhjbHVkZS1wYXR0ZXJu')}as $edvk5f){if($this->ofun6($edvk5f)===false){continue;}if(isset($edvk5f[base64_decode('dHlwZQ==')])===false){$edvk5f[base64_decode('dHlwZQ==')]=base64_decode('YWJzb2x1dGU=');}$this->$rogn60[(string)$edvk5f]=(string)$edvk5f[base64_decode('dHlwZQ==')];if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CT0+IGFkZGVkIGdsb2JhbCA=').(string)$edvk5f[base64_decode('dHlwZQ==')].base64_decode('IGlnbm9yZSBwYXR0ZXJuOiA=').(string)$edvk5f.PHP_EOL;}}$lzru43=array_unique(array_merge($nstg42,$lzru43));$oyto44=array_unique($oyto44);if(PHP_CODESNIFFER_VERBOSITY>1){$sqac61=count($lzru43);$xklp62=count($oyto44);echo str_repeat(base64_decode('CQ=='),$vohq39);echo"=> Ruleset processing complete; included $sqac61 sniffs and excluded $xklp62".PHP_EOL;}$upry63=[];foreach($lzru43 as $vjfh35){if(in_array($vjfh35,$oyto44,true)===true){continue;}else{$upry63[]=Util\Common::realpath($vjfh35);}}return $upry63;}/**
     * Expands a directory into a list of sniff files within.
     *
     * @param string $directory The path to a directory.
     * @param int    $depth     How many nested processing steps we are in. This
     *                          is only used for debug output.
     *
     * @return array
     */ private function vyht3($pric64,$vohq39=0){$gdvo11=[];$nlqy65=new \xbdx66($pric64,\RecursiveDirectoryIterator::FOLLOW_SYMLINKS);$cdrs67=new \phjp68($nlqy65,0,\RecursiveIteratorIterator::CATCH_GET_CHILD);$lwby69=strlen($pric64);foreach($cdrs67 as $evig5a){$hfko6a=$evig5a->pxhv6b();if(substr($hfko6a,0,1)===base64_decode('Lg==')){continue;}$tvlb6c=explode(base64_decode('Lg=='),$hfko6a);if(array_pop($tvlb6c)!==base64_decode('cGhw')){continue;}$vrug6d=basename($hfko6a,base64_decode('LnBocA=='));if(substr($vrug6d,-5)!==base64_decode('U25pZmY=')){continue;}$xjcg6e=$evig5a->qokb6f();if(strpos($xjcg6e,DIRECTORY_SEPARATOR.base64_decode('Lg=='),$lwby69)!==false){continue;}if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQk9PiA=').Util\Common::ofkc3a($xjcg6e,$this->$sbir17->$jxoo3b).PHP_EOL;}$gdvo11[]=$xjcg6e;}return $gdvo11;}/**
     * Expands a ruleset reference into a list of sniff files.
     *
     * @param string $ref        The reference from the ruleset XML file.
     * @param string $rulesetDir The directory of the ruleset XML file, used to
     *                           evaluate relative paths.
     * @param int    $depth      How many nested processing steps we are in. This
     *                           is only used for debug output.
     *
     * @return array
     * @throws \PHP_CodeSniffer\Exceptions\RuntimeException If the reference is invalid.
     */ private function fiot4($tkpx70,$sdoe46,$vohq39=0){if(substr($tkpx70,0,9)===base64_decode('SW50ZXJuYWwu')){if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQkqIGlnbm9yaW5nIGludGVybmFsIHNuaWZmIGNvZGUgKg==').PHP_EOL;}return[];}if(substr($tkpx70,0,1)===base64_decode('Lg==')){$faey71=Util\Common::realpath($sdoe46.base64_decode('Lw==').$tkpx70);if($faey71!==false){$tkpx70=$faey71;if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQk9PiA=').Util\Common::ofkc3a($tkpx70,$this->$sbir17->$jxoo3b).PHP_EOL;}}}if(substr($tkpx70,0,2)===base64_decode('fi8=')){$faey71=Util\Common::realpath($tkpx70);if($faey71!==false){$tkpx70=$faey71;if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQk9PiA=').Util\Common::ofkc3a($tkpx70,$this->$sbir17->$jxoo3b).PHP_EOL;}}}if(is_file($tkpx70)===true){if(substr($tkpx70,-9)===base64_decode('U25pZmYucGhw')){$this->$nvjh47[]=dirname(dirname(dirname($tkpx70)));return[$tkpx70];}}else{$xjcg6e=Util\Standards::otuh20($tkpx70);if($xjcg6e!==null&&Util\Common::kohn5c($xjcg6e)===true&&strpos($xjcg6e,base64_decode('cnVsZXNldC54bWw='))===false){if(file_exists($xjcg6e.DIRECTORY_SEPARATOR.base64_decode('cnVsZXNldC54bWw='))===true){$xjcg6e.=DIRECTORY_SEPARATOR.base64_decode('cnVsZXNldC54bWw=');}else{$xjcg6e=null;}}if($xjcg6e!==null){$tkpx70=$xjcg6e;if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQk9PiA=').Util\Common::ofkc3a($tkpx70,$this->$sbir17->$jxoo3b).PHP_EOL;}}else if(is_dir($tkpx70)===false){$makd72=strpos($tkpx70,DIRECTORY_SEPARATOR);if($makd72!==false){$euru73=substr($tkpx70,0,$makd72);$xjcg6e=substr($tkpx70,$makd72);}else{$rkup2a=explode(base64_decode('Lg=='),$tkpx70);$euru73=$rkup2a[0];if(count($rkup2a)===1){$xjcg6e='';}else if(count($rkup2a)===2){$xjcg6e=DIRECTORY_SEPARATOR.base64_decode('U25pZmZz').DIRECTORY_SEPARATOR.$rkup2a[1];}else{$xjcg6e=DIRECTORY_SEPARATOR.base64_decode('U25pZmZz').DIRECTORY_SEPARATOR.$rkup2a[1].DIRECTORY_SEPARATOR.$rkup2a[2].base64_decode('U25pZmYucGhw');}}$bfxy74=false;$aogi75=Util\Standards::otuh20($euru73);if($aogi75!==null&&$xjcg6e!==''){if(Util\Common::kohn5c($aogi75)===true&&strpos($aogi75,base64_decode('cnVsZXNldC54bWw='))===false){$bfxy74=Util\Common::realpath($aogi75.$xjcg6e);}else{$bfxy74=Util\Common::realpath(dirname($aogi75).$xjcg6e);}}if($bfxy74===false){foreach($this->$nvjh47 as $cyzz76){if(strtolower(basename($cyzz76))!==strtolower($euru73)){continue;}$bfxy74=Util\Common::realpath($cyzz76.$xjcg6e);if($bfxy74!==false){$tkpx70=$bfxy74;}}}else{$tkpx70=$bfxy74;}if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQk9PiA=').Util\Common::ofkc3a($tkpx70,$this->$sbir17->$jxoo3b).PHP_EOL;}}}if(is_dir($tkpx70)===true){if(is_file($tkpx70.DIRECTORY_SEPARATOR.base64_decode('cnVsZXNldC54bWw='))===true){if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQkqIHJ1bGUgaXMgcmVmZXJlbmNpbmcgYSBzdGFuZGFyZCB1c2luZyBkaXJlY3RvcnkgbmFtZTsgcHJvY2Vzc2luZyAq').PHP_EOL;}return $this->noax2($tkpx70.DIRECTORY_SEPARATOR.base64_decode('cnVsZXNldC54bWw='),($vohq39+2));}else{if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQkqIHJ1bGUgaXMgcmVmZXJlbmNpbmcgYSBkaXJlY3Rvcnkgb2Ygc25pZmZzICo=').PHP_EOL;echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQlBZGRpbmcgc25pZmYgZmlsZXMgZnJvbSBkaXJlY3Rvcnk=').PHP_EOL;}return $this->vyht3($tkpx70,($vohq39+1));}}else{if(is_file($tkpx70)===false){$poee3e="Referenced sniff \"$tkpx70\" does not exist";throw new igbh2e($poee3e);}if(substr($tkpx70,-9)===base64_decode('U25pZmYucGhw')){return[$tkpx70];}else{if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQkqIHJ1bGUgaXMgcmVmZXJlbmNpbmcgYSBzdGFuZGFyZCB1c2luZyBydWxlc2V0IHBhdGg7IHByb2Nlc3NpbmcgKg==').PHP_EOL;}return $this->noax2($tkpx70,($vohq39+2));}}}/**
     * Processes a rule from a ruleset XML file, overriding built-in defaults.
     *
     * @param \SimpleXMLElement $rule      The rule object from a ruleset XML file.
     * @param string[]          $newSniffs An array of sniffs that got included by this rule.
     * @param int               $depth     How many nested processing steps we are in.
     *                                     This is only used for debug output.
     *
     * @return void
     * @throws \PHP_CodeSniffer\Exceptions\RuntimeException If rule settings are invalid.
     */ private function ihxw5($yexe4e,$inza50,$vohq39=0){$tkpx70=(string)$yexe4e[base64_decode('cmVm')];$mtqh77=[$tkpx70];$rkup2a=explode(base64_decode('Lg=='),$tkpx70);$sqfx78=count($rkup2a);if($sqfx78<=2||$sqfx78>count(array_filter($rkup2a))||in_array($tkpx70,$inza50)===true){foreach($inza50 as $cmob79){$rkup2a=explode(DIRECTORY_SEPARATOR,$cmob79);if(count($rkup2a)===1&&DIRECTORY_SEPARATOR===base64_decode('XFw=')){$rkup2a=explode(base64_decode('Lw=='),$cmob79);}$lkta2b=array_pop($rkup2a);$jdoz7a=array_pop($rkup2a);array_pop($rkup2a);$parb7b=array_pop($rkup2a);$mtqh77[]=$parb7b.base64_decode('Lg==').$jdoz7a.base64_decode('Lg==').substr($lkta2b,0,-9);}}foreach($mtqh77 as $mwdu7c){if(isset($yexe4e->$gufs7d)===true&&$this->ofun6($yexe4e->$gufs7d)===true){if(isset($this->$hsim51[$mwdu7c])===false){$this->$hsim51[$mwdu7c]=[];}$this->$hsim51[$mwdu7c][base64_decode('c2V2ZXJpdHk=')]=(int)$yexe4e->$gufs7d;if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQk9PiBzZXZlcml0eSBzZXQgdG8g').(int)$yexe4e->$gufs7d;if($mwdu7c!==$tkpx70){echo" for $mwdu7c";}echo PHP_EOL;}}if(isset($yexe4e->$hyee7e)===true&&$this->ofun6($yexe4e->$hyee7e)===true){if(isset($this->$hsim51[$mwdu7c])===false){$this->$hsim51[$mwdu7c]=[];}$rmsw7f=strtolower((string)$yexe4e->$hyee7e);if($rmsw7f!==base64_decode('ZXJyb3I=')&&$rmsw7f!==base64_decode('d2FybmluZw==')){throw new igbh2e("Message type \"$rmsw7f\" is invalid; must be \"error\" or \"warning\"");}$this->$hsim51[$mwdu7c][base64_decode('dHlwZQ==')]=$rmsw7f;if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQk9PiBtZXNzYWdlIHR5cGUgc2V0IHRvIA==').(string)$yexe4e->$hyee7e;if($mwdu7c!==$tkpx70){echo" for $mwdu7c";}echo PHP_EOL;}}if(isset($yexe4e->$hyvh41)===true&&$this->ofun6($yexe4e->$hyvh41)===true){if(isset($this->$hsim51[$mwdu7c])===false){$this->$hsim51[$mwdu7c]=[];}$this->$hsim51[$mwdu7c][base64_decode('bWVzc2FnZQ==')]=(string)$yexe4e->$hyvh41;if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQk9PiBtZXNzYWdlIHNldCB0byA=').(string)$yexe4e->$hyvh41;if($mwdu7c!==$tkpx70){echo" for $mwdu7c";}echo PHP_EOL;}}if(isset($yexe4e->$mbnh80)===true&&$this->ofun6($yexe4e->$mbnh80)===true){$wirx81=base64_decode('c3RhbmRhcmQ=');if($mwdu7c===$tkpx70||substr($tkpx70,-9)===base64_decode('U25pZmYucGhw')){$wirx81=base64_decode('c25pZmY=');}foreach($yexe4e->$mbnh80->$mbdb82 as $mchx83){if($this->ofun6($mchx83)===false){continue;}if(isset($this->$hsim51[$mwdu7c])===false){$this->$hsim51[$mwdu7c]=[base64_decode('cHJvcGVydGllcw==')=>[],];}else if(isset($this->$hsim51[$mwdu7c][base64_decode('cHJvcGVydGllcw==')])===false){$this->$hsim51[$mwdu7c][base64_decode('cHJvcGVydGllcw==')]=[];}$jnydd=(string)$mchx83[base64_decode('bmFtZQ==')];if(isset($mchx83[base64_decode('dHlwZQ==')])===true&&(string)$mchx83[base64_decode('dHlwZQ==')]===base64_decode('YXJyYXk=')){$cxhz84=[];if(isset($mchx83[base64_decode('ZXh0ZW5k')])===true&&(string)$mchx83[base64_decode('ZXh0ZW5k')]===base64_decode('dHJ1ZQ==')&&isset($this->$hsim51[$mwdu7c][base64_decode('cHJvcGVydGllcw==')][$jnydd][base64_decode('dmFsdWU=')])===true){$cxhz84=$this->$hsim51[$mwdu7c][base64_decode('cHJvcGVydGllcw==')][$jnydd][base64_decode('dmFsdWU=')];}if(isset($mchx83->$jpdn85)===true){$zyop86='';foreach($mchx83->$jpdn85 as $lemg87){if($this->ofun6($lemg87)===false){continue;}$iaul58=(string)$lemg87[base64_decode('dmFsdWU=')];if(isset($lemg87[base64_decode('a2V5')])===true){$cvcy88=(string)$lemg87[base64_decode('a2V5')];$cxhz84[$cvcy88]=$iaul58;$zyop86.=$cvcy88.base64_decode('PT4=').$iaul58.base64_decode('LA==');}else{$cxhz84[]=$iaul58;$zyop86.=$iaul58.base64_decode('LA==');}}$zyop86=rtrim($zyop86,base64_decode('LA=='));}else{$iaul58=(string)$mchx83[base64_decode('dmFsdWU=')];$zyop86=$iaul58;foreach(explode(base64_decode('LA=='),$iaul58)as $hyfa89){list($mrfs8a,$brdh8b)=explode(base64_decode('PT4='),$hyfa89.base64_decode('PT4='));if($brdh8b!==''){$cxhz84[trim($mrfs8a)]=trim($brdh8b);}else{$cxhz84[]=trim($mrfs8a);}}}$this->$hsim51[$mwdu7c][base64_decode('cHJvcGVydGllcw==')][$jnydd]=[base64_decode('dmFsdWU=')=>$cxhz84,base64_decode('c2NvcGU=')=>$wirx81,];if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo"\t\t=> array property \"$jnydd\" set to \"$zyop86\"";if($mwdu7c!==$tkpx70){echo" for $mwdu7c";}echo PHP_EOL;}}else{$this->$hsim51[$mwdu7c][base64_decode('cHJvcGVydGllcw==')][$jnydd]=[base64_decode('dmFsdWU=')=>(string)$mchx83[base64_decode('dmFsdWU=')],base64_decode('c2NvcGU=')=>$wirx81,];if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo"\t\t=> property \"$jnydd\" set to \"".(string)$mchx83[base64_decode('dmFsdWU=')].base64_decode('Ig==');if($mwdu7c!==$tkpx70){echo" for $mwdu7c";}echo PHP_EOL;}}}}foreach($yexe4e->{base64_decode('ZXhjbHVkZS1wYXR0ZXJu')}as $edvk5f){if($this->ofun6($edvk5f)===false){continue;}if(isset($this->$rogn60[$mwdu7c])===false){$this->$rogn60[$mwdu7c]=[];}if(isset($edvk5f[base64_decode('dHlwZQ==')])===false){$edvk5f[base64_decode('dHlwZQ==')]=base64_decode('YWJzb2x1dGU=');}$this->$rogn60[$mwdu7c][(string)$edvk5f]=(string)$edvk5f[base64_decode('dHlwZQ==')];if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQk9PiBhZGRlZCBydWxlLXNwZWNpZmljIA==').(string)$edvk5f[base64_decode('dHlwZQ==')].base64_decode('IGlnbm9yZSBwYXR0ZXJu');if($mwdu7c!==$tkpx70){echo" for $mwdu7c";}echo base64_decode('OiA=').(string)$edvk5f.PHP_EOL;}}foreach($yexe4e->{base64_decode('aW5jbHVkZS1wYXR0ZXJu')}as $edvk5f){if($this->ofun6($edvk5f)===false){continue;}if(isset($this->$gdyr8c[$mwdu7c])===false){$this->$gdyr8c[$mwdu7c]=[];}if(isset($edvk5f[base64_decode('dHlwZQ==')])===false){$edvk5f[base64_decode('dHlwZQ==')]=base64_decode('YWJzb2x1dGU=');}$this->$gdyr8c[$mwdu7c][(string)$edvk5f]=(string)$edvk5f[base64_decode('dHlwZQ==')];if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQk9PiBhZGRlZCBydWxlLXNwZWNpZmljIA==').(string)$edvk5f[base64_decode('dHlwZQ==')].base64_decode('IGluY2x1ZGUgcGF0dGVybg==');if($mwdu7c!==$tkpx70){echo" for $mwdu7c";}echo base64_decode('OiA=').(string)$edvk5f.PHP_EOL;}}}}/**
     * Determine if an element should be processed or ignored.
     *
     * @param \SimpleXMLElement $element An object from a ruleset XML file.
     *
     * @return bool
     */ private function ofun6($lemg87){if(isset($lemg87[base64_decode('cGhwY2JmLW9ubHk=')])===false&&isset($lemg87[base64_decode('cGhwY3Mtb25seQ==')])===false){return true;}if(PHP_CODESNIFFER_CBF===true&&isset($lemg87[base64_decode('cGhwY2JmLW9ubHk=')])===true&&(string)$lemg87[base64_decode('cGhwY2JmLW9ubHk=')]===base64_decode('dHJ1ZQ==')){return true;}if(PHP_CODESNIFFER_CBF===false&&isset($lemg87[base64_decode('cGhwY3Mtb25seQ==')])===true&&(string)$lemg87[base64_decode('cGhwY3Mtb25seQ==')]===base64_decode('dHJ1ZQ==')){return true;}return false;}/**
     * Loads and stores sniffs objects used for sniffing files.
     *
     * @param array $files        Paths to the sniff files to register.
     * @param array $restrictions The sniff class names to restrict the allowed
     *                            listeners to.
     * @param array $exclusions   The sniff class names to exclude from the
     *                            listeners list.
     *
     * @return void
     */ public function bfrq7($upry63,$vcep18,$hqre1a){$grze8d=[];foreach($upry63 as $evig5a){$vdis8e=strrpos($evig5a,DIRECTORY_SEPARATOR.base64_decode('U25pZmZz').DIRECTORY_SEPARATOR);if($vdis8e===false){continue;}$ahhx8f=strrpos(substr($evig5a,0,$vdis8e),DIRECTORY_SEPARATOR);if($ahhx8f===false){continue;}$ldpo90=Autoload::zesa91($evig5a);$unux92=Util\Common::fgfx93($ldpo90);if(empty($vcep18)===false&&isset($vcep18[$unux92])===false){continue;}if(empty($hqre1a)===false&&isset($hqre1a[$unux92])===true){continue;}$ylby94=new \xbnz95($ldpo90);if($ylby94->xgso96()===true){continue;}$grze8d[$ldpo90]=$ldpo90;if(PHP_CODESNIFFER_VERBOSITY>2){echo"Registered $ldpo90".PHP_EOL;}}$this->$mpxo19=$grze8d;}/**
     * Populates the array of PHP_CodeSniffer_Sniff objects for this file.
     *
     * @return void
     * @throws \PHP_CodeSniffer\Exceptions\RuntimeException If sniff registration fails.
     */ public function wejj8(){$this->$rpmo97=[];foreach($this->$mpxo19 as $frmt98=>$epce99){$this->$mpxo19[$frmt98]=null;$this->$mpxo19[$frmt98]=new $frmt98();$msiz29=Util\Common::ftcv9a($frmt98);$this->$oqri2f[$msiz29]=$frmt98;if(isset($this->$hsim51[$msiz29][base64_decode('cHJvcGVydGllcw==')])===true){foreach($this->$hsim51[$msiz29][base64_decode('cHJvcGVydGllcw==')]as $jnydd=>$nret9b){$this->sprt9($frmt98,$jnydd,$nret9b);}}$mpoe9c=[];$nnrx9d=get_class_vars($frmt98);if(isset($nnrx9d[base64_decode('c3VwcG9ydGVkVG9rZW5pemVycw==')])===true){foreach($nnrx9d[base64_decode('c3VwcG9ydGVkVG9rZW5pemVycw==')]as $hmah9e){$mpoe9c[$hmah9e]=$hmah9e;}}else{$mpoe9c=[base64_decode('UEhQ')=>base64_decode('UEhQ')];}$rvhb9f=$this->$mpxo19[$frmt98]->hmeea0();if(is_array($rvhb9f)===false){$rktka1="Sniff $frmt98 register() method must return an array";throw new igbh2e($rktka1);}$tclqf=[];$xwroa2=$this->japha($msiz29);foreach($xwroa2 as $edvk5f=>$rmsw7f){$vupba3=[base64_decode('XFws')=>base64_decode('LA=='),base64_decode('Kg==')=>base64_decode('Lio='),];$tclqf[]=strtr($edvk5f,$vupba3);}$yoeu10=[];$xwroa2=$this->gvywb($msiz29);foreach($xwroa2 as $edvk5f=>$rmsw7f){$vupba3=[base64_decode('XFws')=>base64_decode('LA=='),base64_decode('Kg==')=>base64_decode('Lio='),];$yoeu10[]=strtr($edvk5f,$vupba3);}foreach($rvhb9f as $jioka4){if(isset($this->$rpmo97[$jioka4])===false){$this->$rpmo97[$jioka4]=[];}if(isset($this->$rpmo97[$jioka4][$frmt98])===false){$this->$rpmo97[$jioka4][$frmt98]=[base64_decode('Y2xhc3M=')=>$frmt98,base64_decode('c291cmNl')=>$msiz29,base64_decode('dG9rZW5pemVycw==')=>$mpoe9c,base64_decode('aWdub3Jl')=>$tclqf,base64_decode('aW5jbHVkZQ==')=>$yoeu10,];}}}}/**
     * Set a single property for a sniff.
     *
     * @param string $sniffClass The class name of the sniff.
     * @param string $name       The name of the property to change.
     * @param array  $settings   Array with the new value of the property and the scope of the property being set.
     *
     * @return void
     *
     * @throws \PHP_CodeSniffer\Exceptions\RuntimeException When attempting to set a non-existent property on a sniff
     *                                                      which doesn't declare the property or explicitly supports
     *                                                      dynamic properties.
     */ public function sprt9($frmt98,$jnydd,$nret9b){if(isset($this->$mpxo19[$frmt98])===false){return;}$jnydd=trim($jnydd);$tmyva5=$jnydd;if(substr($tmyva5,-2)===base64_decode('W10=')){$tmyva5=substr($tmyva5,0,-2);}if(is_array($nret9b)===false||isset($nret9b[base64_decode('c2NvcGU=')],$nret9b[base64_decode('dmFsdWU=')])===false){$nret9b=[base64_decode('dmFsdWU=')=>$nret9b,base64_decode('c2NvcGU=')=>base64_decode('c3RhbmRhcmQ='),];trigger_error(__FUNCTION__.base64_decode('OiB0aGUgZm9ybWF0IG9mIHRoZSAkc2V0dGluZ3MgcGFyYW1ldGVyIGhhcyBjaGFuZ2VkIGZyb20gKG1peGVkKSAkdmFsdWUgdG8gYXJyYXkoXCdzY29wZVwnID0+IFwnc25pZmZ8c3RhbmRhcmRcJywgXCd2YWx1ZVwnID0+ICR2YWx1ZSkuIFBsZWFzZSB1cGRhdGUgeW91ciBpbnRlZ3JhdGlvbiBjb2RlLiBTZWUgUFIgIzM2MjkgZm9yIG1vcmUgaW5mb3JtYXRpb24u'),E_USER_DEPRECATED);}$zqrxa6=false;$epce99=$this->$mpxo19[$frmt98];if(property_exists($epce99,$tmyva5)===true||($epce99 instanceof stdClass)===true||method_exists($epce99,base64_decode('X19zZXQ='))===true){$zqrxa6=true;}if($zqrxa6===false){if($nret9b[base64_decode('c2NvcGU=')]===base64_decode('c25pZmY=')){$lwyta7="Ruleset invalid. Property \"$tmyva5\" does not exist on sniff ";$lwyta7.=array_search($frmt98,$this->$oqri2f,true);throw new igbh2e($lwyta7);}return;}$iaul58=$nret9b[base64_decode('dmFsdWU=')];if(is_string($iaul58)===true){$iaul58=trim($iaul58);}if($iaul58===''){$iaul58=null;}if($iaul58===base64_decode('dHJ1ZQ==')){$iaul58=true;}else if($iaul58===base64_decode('ZmFsc2U=')){$iaul58=false;}else if(substr($jnydd,-2)===base64_decode('W10=')){$jnydd=$tmyva5;$cxhz84=[];if($iaul58!==null){foreach(explode(base64_decode('LA=='),$iaul58)as $hyfa89){list($mrfs8a,$brdh8b)=explode(base64_decode('PT4='),$hyfa89.base64_decode('PT4='));if($brdh8b!==''){$cxhz84[trim($mrfs8a)]=trim($brdh8b);}else{$cxhz84[]=trim($mrfs8a);}}}$iaul58=$cxhz84;}$epce99->$jnydd=$iaul58;}/**
     * Gets the array of ignore patterns.
     *
     * Optionally takes a listener to get ignore patterns specified
     * for that sniff only.
     *
     * @param string $listener The listener to get patterns for. If NULL, all
     *                         patterns are returned.
     *
     * @return array
     */ public function japha($sthea8=null){if($sthea8===null){return $this->$rogn60;}if(isset($this->$rogn60[$sthea8])===true){return $this->$rogn60[$sthea8];}return[];}/**
     * Gets the array of include patterns.
     *
     * Optionally takes a listener to get include patterns specified
     * for that sniff only.
     *
     * @param string $listener The listener to get patterns for. If NULL, all
     *                         patterns are returned.
     *
     * @return array
     */ public function gvywb($sthea8=null){if($sthea8===null){return $this->$gdyr8c;}if(isset($this->$gdyr8c[$sthea8])===true){return $this->$gdyr8c[$sthea8];}return[];}}?>

Did this file decode correctly?

Original Code

<?php /**
 * Stores the rules used to check and fix files.
 *
 * A ruleset object directly maps to a ruleset XML file.
 *
 * @author    Greg Sherwood <[email protected]>
 * @copyright 2006-2015 Squiz Pty Ltd (ABN 77 084 670 600)
 * @license   https://github.com/squizlabs/PHP_CodeSniffer/blob/master/licence.txt BSD Licence
 */ namespace PHP_CodeSniffer;use PHP_CodeSniffer\Exceptions\RuntimeException;use PHP_CodeSniffer\Util;use stdClass;class carsc{/**
     * The name of the coding standard being used.
     *
     * If a top-level standard includes other standards, or sniffs
     * from other standards, only the name of the top-level standard
     * will be stored in here.
     *
     * If multiple top-level standards are being loaded into
     * a single ruleset object, this will store a comma separated list
     * of the top-level standard names.
     *
     * @var string
     */ public $jnydd='';/**
     * A list of file paths for the ruleset files being used.
     *
     * @var string[]
     */ public $yujbe=[];/**
     * A list of regular expressions used to ignore specific sniffs for files and folders.
     *
     * Is also used to set global exclude patterns.
     * The key is the regular expression and the value is the type
     * of ignore pattern (absolute or relative).
     *
     * @var array<string, string>
     */ public $tclqf=[];/**
     * A list of regular expressions used to include specific sniffs for files and folders.
     *
     * The key is the sniff code and the value is an array with
     * the key being a regular expression and the value is the type
     * of ignore pattern (absolute or relative).
     *
     * @var array<string, array<string, string>>
     */ public $yoeu10=[];/**
     * An array of sniff objects that are being used to check files.
     *
     * The key is the fully qualified name of the sniff class
     * and the value is the sniff object.
     *
     * @var array<string, \PHP_CodeSniffer\Sniffs\Sniff>
     */ public $gdvo11=[];/**
     * A mapping of sniff codes to fully qualified class names.
     *
     * The key is the sniff code and the value
     * is the fully qualified name of the sniff class.
     *
     * @var array<string, string>
     */ public $zkmo12=[];/**
     * An array of token types and the sniffs that are listening for them.
     *
     * The key is the token name being listened for and the value
     * is the sniff object.
     *
     * @var array<int, \PHP_CodeSniffer\Sniffs\Sniff>
     */ public $nflu13=[];/**
     * An array of rules from the ruleset.xml file.
     *
     * It may be empty, indicating that the ruleset does not override
     * any of the default sniff settings.
     *
     * @var array<string, mixed>
     */ public $qxjm14=[];/**
     * The directories that the processed rulesets are in.
     *
     * @var string[]
     */ protected $iluu15=[];/**
     * The config data for the run.
     *
     * @var \PHP_CodeSniffer\Config
     */ private $vucn16=null;/**
     * Initialise the ruleset that the run will use.
     *
     * @param \PHP_CodeSniffer\Config $config The config data for the run.
     *
     * @return void
     * @throws \PHP_CodeSniffer\Exceptions\RuntimeException If no sniffs were registered.
     */ public function fsqr0(Config $vucn16){$this->$sbir17=$vucn16;$vcep18=$vucn16->$mpxo19;$hqre1a=$vucn16->$pidn1b;$gdvo11=[];$irae1c=[];foreach($vucn16->$mmwq1d as $gtrf1e){$lgxu1f=Util\Standards::otuh20($gtrf1e);if($lgxu1f===null){$gtrf1e=Util\Common::realpath($gtrf1e);if(is_dir($gtrf1e)===true&&is_file(Util\Common::realpath($gtrf1e.DIRECTORY_SEPARATOR.base64_decode('cnVsZXNldC54bWw=')))===true){$gtrf1e=Util\Common::realpath($gtrf1e.DIRECTORY_SEPARATOR.base64_decode('cnVsZXNldC54bWw='));}}else{$gtrf1e=$lgxu1f;}$irae1c[]=$gtrf1e;}foreach($irae1c as $gtrf1e){$qxjm14=@simplexml_load_string(file_get_contents($gtrf1e));if($qxjm14!==false){$eoqq21=(string)$qxjm14[base64_decode('bmFtZQ==')];if($this->$xjvd22!==''){$this->$xjvd22.=base64_decode('LCA=');}$this->$xjvd22.=$eoqq21;if(isset($qxjm14[base64_decode('bmFtZXNwYWNl')])===true){$zsyy23=(string)$qxjm14[base64_decode('bmFtZXNwYWNl')];}else{$zsyy23=basename(dirname($gtrf1e));}Autoload::gbst24(dirname($gtrf1e),$zsyy23);}if(defined(base64_decode('UEhQX0NPREVTTklGRkVSX0lOX1RFU1RT'))===true&&empty($vcep18)===false){try{foreach($vcep18 as $eivq25){$gdvo11=array_merge($gdvo11,$this->fiot4($eivq25,dirname($gtrf1e)));}}catch(RuntimeException $hdky26){return;}break;}if(PHP_CODESNIFFER_VERBOSITY===1){echo"Registering sniffs in the $eoqq21 standard... ";if(count($vucn16->$mmwq1d)>1||PHP_CODESNIFFER_VERBOSITY>2){echo PHP_EOL;}}$gdvo11=array_merge($gdvo11,$this->noax2($gtrf1e));}if($vucn16->$vskr27===true){$vcep18=[];$hqre1a=[];}$fvpm28=[];foreach($vcep18 as $msiz29){$rkup2a=explode(base64_decode('Lg=='),strtolower($msiz29));$lkta2b=$rkup2a[0].base64_decode('XHNuaWZmc1xc').$rkup2a[1].base64_decode('XFw=').$rkup2a[2].base64_decode('c25pZmY=');$fvpm28[$lkta2b]=true;}$cfad2c=[];foreach($hqre1a as $msiz29){$rkup2a=explode(base64_decode('Lg=='),strtolower($msiz29));$lkta2b=$rkup2a[0].base64_decode('XHNuaWZmc1xc').$rkup2a[1].base64_decode('XFw=').$rkup2a[2].base64_decode('c25pZmY=');$cfad2c[$lkta2b]=true;}$this->bfrq7($gdvo11,$fvpm28,$cfad2c);$this->wejj8();$mzod2d=count($this->$mpxo19);if(PHP_CODESNIFFER_VERBOSITY===1){echo"DONE ($mzod2d sniffs registered)".PHP_EOL;}if($mzod2d===0){throw new igbh2e(base64_decode('Tm8gc25pZmZzIHdlcmUgcmVnaXN0ZXJlZA=='));}}/**
     * Prints a report showing the sniffs contained in a standard.
     *
     * @return void
     */ public function fxto1(){$gdvo11=array_keys($this->$oqri2f);sort($gdvo11);ob_start();$klov30=null;$iqog31='';$ipvl32=count($gdvo11);$gdvo11[]='';$oqcj33=PHP_EOL."The $this->$xjvd22 standard contains 1 sniff".PHP_EOL;if($ipvl32!==1){$oqcj33=str_replace(base64_decode('MSBzbmlmZg=='),"$ipvl32 sniffs",$oqcj33);}echo $oqcj33;ob_start();foreach($gdvo11 as $yzdi34=>$vjfh35){if($yzdi34===$ipvl32){$aagv36=null;}else{$aagv36=substr($vjfh35,0,strpos($vjfh35,base64_decode('Lg==')));if($klov30===null){$klov30=$aagv36;}}if($aagv36!==$klov30){$cela37=ob_get_contents();ob_end_clean();echo PHP_EOL.$klov30.base64_decode('ICg=').$iqog31.base64_decode('IHNuaWZm');if($iqog31>1){echo base64_decode('cw==');}echo base64_decode('KQ==').PHP_EOL;echo str_repeat(base64_decode('LQ=='),(strlen($klov30.$iqog31)+10));echo PHP_EOL;echo $cela37;$klov30=$aagv36;$iqog31=0;if($aagv36===null){break;}ob_start();}echo base64_decode('ICA=').$vjfh35.PHP_EOL;$iqog31++;}}/**
     * Processes a single ruleset and returns a list of the sniffs it represents.
     *
     * Rules founds within the ruleset are processed immediately, but sniff classes
     * are not registered by this method.
     *
     * @param string $rulesetPath The path to a ruleset XML file.
     * @param int    $depth       How many nested processing steps we are in. This
     *                            is only used for debug output.
     *
     * @return string[]
     * @throws \PHP_CodeSniffer\Exceptions\RuntimeException - If the ruleset path is invalid.
     *                                                      - If a specified autoload file could not be found.
     */ public function noax2($aehu38,$vohq39=0){$aehu38=Util\Common::realpath($aehu38);if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('UHJvY2Vzc2luZyBydWxlc2V0IA==').Util\Common::ofkc3a($aehu38,$this->$sbir17->$jxoo3b).PHP_EOL;}libxml_use_internal_errors(true);$qxjm14=simplexml_load_string(file_get_contents($aehu38));if($qxjm14===false){$duii3c="Ruleset $aehu38 is not valid".PHP_EOL;$grze3d=libxml_get_errors();foreach($grze3d as $poee3e){$duii3c.=base64_decode('LSBPbiBsaW5lIA==').$poee3e->$cjox3f.base64_decode('LCBjb2x1bW4g').$poee3e->$pzow40.base64_decode('OiA=').$poee3e->$hyvh41;}libxml_clear_errors();throw new igbh2e($duii3c);}libxml_use_internal_errors(false);$nstg42=[];$lzru43=[];$oyto44=[];$this->$ydbk45[]=$aehu38;$sdoe46=dirname($aehu38);$this->$nvjh47[]=$sdoe46;$fpnj48=$sdoe46.DIRECTORY_SEPARATOR.base64_decode('U25pZmZz');if(is_dir($fpnj48)===true){if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CUFkZGluZyBzbmlmZiBmaWxlcyBmcm9tIA==').Util\Common::ofkc3a($fpnj48,$this->$sbir17->$jxoo3b).base64_decode('IGRpcmVjdG9yeQ==').PHP_EOL;}$nstg42=$this->vyht3($fpnj48,$vohq39);}foreach($qxjm14->{base64_decode('YXV0b2xvYWQ=')}as $hpum49){if($this->ofun6($hpum49)===false){continue;}$xhfh4a=(string)$hpum49;$vnzd4b=Util\Common::realPath(dirname($aehu38).DIRECTORY_SEPARATOR.$xhfh4a);if($vnzd4b!==false&&is_file($vnzd4b)===true){$xhfh4a=$vnzd4b;}else if(is_file($xhfh4a)===false){throw new igbh2e(base64_decode('VGhlIHNwZWNpZmllZCBhdXRvbG9hZCBmaWxlICI=').$hpum49.base64_decode('IiBkb2VzIG5vdCBleGlzdA=='));}include_once $xhfh4a;if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo"\t=> included autoloader $xhfh4a".PHP_EOL;}}foreach($qxjm14->{base64_decode('Y29uZmln')}as $vucn16){if($this->ofun6($vucn16)===false){continue;}Config::ultv4c((string)$vucn16[base64_decode('bmFtZQ==')],(string)$vucn16[base64_decode('dmFsdWU=')],true);if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CT0+IHNldCBjb25maWcgdmFsdWUg').(string)$vucn16[base64_decode('bmFtZQ==')].base64_decode('OiA=').(string)$vucn16[base64_decode('dmFsdWU=')].PHP_EOL;}}foreach($qxjm14->$lnls4d as $yexe4e){if(isset($yexe4e[base64_decode('cmVm')])===false||$this->ofun6($yexe4e)===false){continue;}if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CVByb2Nlc3NpbmcgcnVsZSAi').$yexe4e[base64_decode('cmVm')].base64_decode('Ig==').PHP_EOL;}$mxji4f=$this->fiot4((string)$yexe4e[base64_decode('cmVm')],$sdoe46,$vohq39);$inza50=array_diff($mxji4f,$lzru43);$lzru43=array_merge($lzru43,$mxji4f);$rkup2a=explode(base64_decode('Lg=='),$yexe4e[base64_decode('cmVm')]);if(count($rkup2a)===4&&$rkup2a[0]!==''&&$rkup2a[1]!==''&&$rkup2a[2]!==''){$msiz29=$rkup2a[0].base64_decode('Lg==').$rkup2a[1].base64_decode('Lg==').$rkup2a[2];if(isset($this->$hsim51[$msiz29][base64_decode('c2V2ZXJpdHk=')])===true&&$this->$hsim51[$msiz29][base64_decode('c2V2ZXJpdHk=')]===0){$this->$hsim51[(string)$yexe4e[base64_decode('cmVm')]][base64_decode('c2V2ZXJpdHk=')]=5;if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQkqIGRpc2FibGluZyBzbmlmZiBleGNsdXNpb24gZm9yIHNwZWNpZmljIG1lc3NhZ2UgY29kZSAq').PHP_EOL;echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQk9PiBzZXZlcml0eSBzZXQgdG8gNQ==').PHP_EOL;}}else if(empty($inza50)===false){$rhjc52=$inza50[0];if(in_array($rhjc52,$nstg42,true)===false){$this->$hsim51[$msiz29][base64_decode('c2V2ZXJpdHk=')]=0;$this->$hsim51[(string)$yexe4e[base64_decode('cmVm')]][base64_decode('c2V2ZXJpdHk=')]=5;if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQlFeGNsdWRpbmcgc25pZmYgIg==').$msiz29.base64_decode('IiBleGNlcHQgZm9yICI=').$rkup2a[3].base64_decode('Ig==').PHP_EOL;}}}}if(isset($yexe4e->$pidn1b)===true){foreach($yexe4e->$pidn1b as $bqtd53){if(isset($bqtd53[base64_decode('bmFtZQ==')])===false){if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQkqIGlnbm9yaW5nIGVtcHR5IGV4Y2x1ZGUgcnVsZSAq').PHP_EOL;echo base64_decode('CQkJPT4g').$bqtd53->qrxv54().PHP_EOL;}continue;}if($this->ofun6($bqtd53)===false){continue;}if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQlFeGNsdWRpbmcgcnVsZSAi').$bqtd53[base64_decode('bmFtZQ==')].base64_decode('Ig==').PHP_EOL;}$rkup2a=explode(base64_decode('Lg=='),$bqtd53[base64_decode('bmFtZQ==')]);if(count($rkup2a)===4){$this->$hsim51[(string)$bqtd53[base64_decode('bmFtZQ==')]][base64_decode('c2V2ZXJpdHk=')]=0;if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQk9PiBzZXZlcml0eSBzZXQgdG8gMA==').PHP_EOL;}}else{$oyto44=array_merge($oyto44,$this->fiot4((string)$bqtd53[base64_decode('bmFtZQ==')],$sdoe46,($vohq39+1)));}}}$this->ihxw5($yexe4e,$inza50,$vohq39);}$kspc55=[];foreach($qxjm14->{base64_decode('YXJn')}as $ubop56){if($this->ofun6($ubop56)===false){continue;}if(isset($ubop56[base64_decode('bmFtZQ==')])===true){$meoh57=base64_decode('LS0=').(string)$ubop56[base64_decode('bmFtZQ==')];if(isset($ubop56[base64_decode('dmFsdWU=')])===true){$meoh57.=base64_decode('PQ==').(string)$ubop56[base64_decode('dmFsdWU=')];}}else{$meoh57=base64_decode('LQ==').(string)$ubop56[base64_decode('dmFsdWU=')];}$kspc55[]=$meoh57;if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo"\t=> set command line value $meoh57".PHP_EOL;}}foreach($qxjm14->{base64_decode('aW5p')}as $ubop56){if($this->ofun6($ubop56)===false){continue;}if(isset($ubop56[base64_decode('bmFtZQ==')])===false){continue;}$jnydd=(string)$ubop56[base64_decode('bmFtZQ==')];$meoh57=$jnydd;if(isset($ubop56[base64_decode('dmFsdWU=')])===true){$iaul58=(string)$ubop56[base64_decode('dmFsdWU=')];$meoh57.="=$iaul58";}else{$iaul58=base64_decode('dHJ1ZQ==');}$kspc55[]=base64_decode('LWQ=');$kspc55[]=$meoh57;if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo"\t=> set PHP ini value $jnydd to $iaul58".PHP_EOL;}}if(empty($this->$sbir17->$enob59)===true){foreach($qxjm14->{base64_decode('ZmlsZQ==')}as $evig5a){$evig5a=(string)$evig5a;$kspc55[]=$evig5a;if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo"\t=> added \"$evig5a\" to the file list".PHP_EOL;}}}if(empty($kspc55)===false){$trts5b=Util\Common::kohn5c($sdoe46);if($trts5b===false){$axhk5d=getcwd();chdir($sdoe46);}$this->$sbir17->nknj5e($kspc55);if($trts5b===false){chdir($axhk5d);}}foreach($qxjm14->{base64_decode('ZXhjbHVkZS1wYXR0ZXJu')}as $edvk5f){if($this->ofun6($edvk5f)===false){continue;}if(isset($edvk5f[base64_decode('dHlwZQ==')])===false){$edvk5f[base64_decode('dHlwZQ==')]=base64_decode('YWJzb2x1dGU=');}$this->$rogn60[(string)$edvk5f]=(string)$edvk5f[base64_decode('dHlwZQ==')];if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CT0+IGFkZGVkIGdsb2JhbCA=').(string)$edvk5f[base64_decode('dHlwZQ==')].base64_decode('IGlnbm9yZSBwYXR0ZXJuOiA=').(string)$edvk5f.PHP_EOL;}}$lzru43=array_unique(array_merge($nstg42,$lzru43));$oyto44=array_unique($oyto44);if(PHP_CODESNIFFER_VERBOSITY>1){$sqac61=count($lzru43);$xklp62=count($oyto44);echo str_repeat(base64_decode('CQ=='),$vohq39);echo"=> Ruleset processing complete; included $sqac61 sniffs and excluded $xklp62".PHP_EOL;}$upry63=[];foreach($lzru43 as $vjfh35){if(in_array($vjfh35,$oyto44,true)===true){continue;}else{$upry63[]=Util\Common::realpath($vjfh35);}}return $upry63;}/**
     * Expands a directory into a list of sniff files within.
     *
     * @param string $directory The path to a directory.
     * @param int    $depth     How many nested processing steps we are in. This
     *                          is only used for debug output.
     *
     * @return array
     */ private function vyht3($pric64,$vohq39=0){$gdvo11=[];$nlqy65=new \xbdx66($pric64,\RecursiveDirectoryIterator::FOLLOW_SYMLINKS);$cdrs67=new \phjp68($nlqy65,0,\RecursiveIteratorIterator::CATCH_GET_CHILD);$lwby69=strlen($pric64);foreach($cdrs67 as $evig5a){$hfko6a=$evig5a->pxhv6b();if(substr($hfko6a,0,1)===base64_decode('Lg==')){continue;}$tvlb6c=explode(base64_decode('Lg=='),$hfko6a);if(array_pop($tvlb6c)!==base64_decode('cGhw')){continue;}$vrug6d=basename($hfko6a,base64_decode('LnBocA=='));if(substr($vrug6d,-5)!==base64_decode('U25pZmY=')){continue;}$xjcg6e=$evig5a->qokb6f();if(strpos($xjcg6e,DIRECTORY_SEPARATOR.base64_decode('Lg=='),$lwby69)!==false){continue;}if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQk9PiA=').Util\Common::ofkc3a($xjcg6e,$this->$sbir17->$jxoo3b).PHP_EOL;}$gdvo11[]=$xjcg6e;}return $gdvo11;}/**
     * Expands a ruleset reference into a list of sniff files.
     *
     * @param string $ref        The reference from the ruleset XML file.
     * @param string $rulesetDir The directory of the ruleset XML file, used to
     *                           evaluate relative paths.
     * @param int    $depth      How many nested processing steps we are in. This
     *                           is only used for debug output.
     *
     * @return array
     * @throws \PHP_CodeSniffer\Exceptions\RuntimeException If the reference is invalid.
     */ private function fiot4($tkpx70,$sdoe46,$vohq39=0){if(substr($tkpx70,0,9)===base64_decode('SW50ZXJuYWwu')){if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQkqIGlnbm9yaW5nIGludGVybmFsIHNuaWZmIGNvZGUgKg==').PHP_EOL;}return[];}if(substr($tkpx70,0,1)===base64_decode('Lg==')){$faey71=Util\Common::realpath($sdoe46.base64_decode('Lw==').$tkpx70);if($faey71!==false){$tkpx70=$faey71;if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQk9PiA=').Util\Common::ofkc3a($tkpx70,$this->$sbir17->$jxoo3b).PHP_EOL;}}}if(substr($tkpx70,0,2)===base64_decode('fi8=')){$faey71=Util\Common::realpath($tkpx70);if($faey71!==false){$tkpx70=$faey71;if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQk9PiA=').Util\Common::ofkc3a($tkpx70,$this->$sbir17->$jxoo3b).PHP_EOL;}}}if(is_file($tkpx70)===true){if(substr($tkpx70,-9)===base64_decode('U25pZmYucGhw')){$this->$nvjh47[]=dirname(dirname(dirname($tkpx70)));return[$tkpx70];}}else{$xjcg6e=Util\Standards::otuh20($tkpx70);if($xjcg6e!==null&&Util\Common::kohn5c($xjcg6e)===true&&strpos($xjcg6e,base64_decode('cnVsZXNldC54bWw='))===false){if(file_exists($xjcg6e.DIRECTORY_SEPARATOR.base64_decode('cnVsZXNldC54bWw='))===true){$xjcg6e.=DIRECTORY_SEPARATOR.base64_decode('cnVsZXNldC54bWw=');}else{$xjcg6e=null;}}if($xjcg6e!==null){$tkpx70=$xjcg6e;if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQk9PiA=').Util\Common::ofkc3a($tkpx70,$this->$sbir17->$jxoo3b).PHP_EOL;}}else if(is_dir($tkpx70)===false){$makd72=strpos($tkpx70,DIRECTORY_SEPARATOR);if($makd72!==false){$euru73=substr($tkpx70,0,$makd72);$xjcg6e=substr($tkpx70,$makd72);}else{$rkup2a=explode(base64_decode('Lg=='),$tkpx70);$euru73=$rkup2a[0];if(count($rkup2a)===1){$xjcg6e='';}else if(count($rkup2a)===2){$xjcg6e=DIRECTORY_SEPARATOR.base64_decode('U25pZmZz').DIRECTORY_SEPARATOR.$rkup2a[1];}else{$xjcg6e=DIRECTORY_SEPARATOR.base64_decode('U25pZmZz').DIRECTORY_SEPARATOR.$rkup2a[1].DIRECTORY_SEPARATOR.$rkup2a[2].base64_decode('U25pZmYucGhw');}}$bfxy74=false;$aogi75=Util\Standards::otuh20($euru73);if($aogi75!==null&&$xjcg6e!==''){if(Util\Common::kohn5c($aogi75)===true&&strpos($aogi75,base64_decode('cnVsZXNldC54bWw='))===false){$bfxy74=Util\Common::realpath($aogi75.$xjcg6e);}else{$bfxy74=Util\Common::realpath(dirname($aogi75).$xjcg6e);}}if($bfxy74===false){foreach($this->$nvjh47 as $cyzz76){if(strtolower(basename($cyzz76))!==strtolower($euru73)){continue;}$bfxy74=Util\Common::realpath($cyzz76.$xjcg6e);if($bfxy74!==false){$tkpx70=$bfxy74;}}}else{$tkpx70=$bfxy74;}if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQk9PiA=').Util\Common::ofkc3a($tkpx70,$this->$sbir17->$jxoo3b).PHP_EOL;}}}if(is_dir($tkpx70)===true){if(is_file($tkpx70.DIRECTORY_SEPARATOR.base64_decode('cnVsZXNldC54bWw='))===true){if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQkqIHJ1bGUgaXMgcmVmZXJlbmNpbmcgYSBzdGFuZGFyZCB1c2luZyBkaXJlY3RvcnkgbmFtZTsgcHJvY2Vzc2luZyAq').PHP_EOL;}return $this->noax2($tkpx70.DIRECTORY_SEPARATOR.base64_decode('cnVsZXNldC54bWw='),($vohq39+2));}else{if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQkqIHJ1bGUgaXMgcmVmZXJlbmNpbmcgYSBkaXJlY3Rvcnkgb2Ygc25pZmZzICo=').PHP_EOL;echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQlBZGRpbmcgc25pZmYgZmlsZXMgZnJvbSBkaXJlY3Rvcnk=').PHP_EOL;}return $this->vyht3($tkpx70,($vohq39+1));}}else{if(is_file($tkpx70)===false){$poee3e="Referenced sniff \"$tkpx70\" does not exist";throw new igbh2e($poee3e);}if(substr($tkpx70,-9)===base64_decode('U25pZmYucGhw')){return[$tkpx70];}else{if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQkqIHJ1bGUgaXMgcmVmZXJlbmNpbmcgYSBzdGFuZGFyZCB1c2luZyBydWxlc2V0IHBhdGg7IHByb2Nlc3NpbmcgKg==').PHP_EOL;}return $this->noax2($tkpx70,($vohq39+2));}}}/**
     * Processes a rule from a ruleset XML file, overriding built-in defaults.
     *
     * @param \SimpleXMLElement $rule      The rule object from a ruleset XML file.
     * @param string[]          $newSniffs An array of sniffs that got included by this rule.
     * @param int               $depth     How many nested processing steps we are in.
     *                                     This is only used for debug output.
     *
     * @return void
     * @throws \PHP_CodeSniffer\Exceptions\RuntimeException If rule settings are invalid.
     */ private function ihxw5($yexe4e,$inza50,$vohq39=0){$tkpx70=(string)$yexe4e[base64_decode('cmVm')];$mtqh77=[$tkpx70];$rkup2a=explode(base64_decode('Lg=='),$tkpx70);$sqfx78=count($rkup2a);if($sqfx78<=2||$sqfx78>count(array_filter($rkup2a))||in_array($tkpx70,$inza50)===true){foreach($inza50 as $cmob79){$rkup2a=explode(DIRECTORY_SEPARATOR,$cmob79);if(count($rkup2a)===1&&DIRECTORY_SEPARATOR===base64_decode('XFw=')){$rkup2a=explode(base64_decode('Lw=='),$cmob79);}$lkta2b=array_pop($rkup2a);$jdoz7a=array_pop($rkup2a);array_pop($rkup2a);$parb7b=array_pop($rkup2a);$mtqh77[]=$parb7b.base64_decode('Lg==').$jdoz7a.base64_decode('Lg==').substr($lkta2b,0,-9);}}foreach($mtqh77 as $mwdu7c){if(isset($yexe4e->$gufs7d)===true&&$this->ofun6($yexe4e->$gufs7d)===true){if(isset($this->$hsim51[$mwdu7c])===false){$this->$hsim51[$mwdu7c]=[];}$this->$hsim51[$mwdu7c][base64_decode('c2V2ZXJpdHk=')]=(int)$yexe4e->$gufs7d;if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQk9PiBzZXZlcml0eSBzZXQgdG8g').(int)$yexe4e->$gufs7d;if($mwdu7c!==$tkpx70){echo" for $mwdu7c";}echo PHP_EOL;}}if(isset($yexe4e->$hyee7e)===true&&$this->ofun6($yexe4e->$hyee7e)===true){if(isset($this->$hsim51[$mwdu7c])===false){$this->$hsim51[$mwdu7c]=[];}$rmsw7f=strtolower((string)$yexe4e->$hyee7e);if($rmsw7f!==base64_decode('ZXJyb3I=')&&$rmsw7f!==base64_decode('d2FybmluZw==')){throw new igbh2e("Message type \"$rmsw7f\" is invalid; must be \"error\" or \"warning\"");}$this->$hsim51[$mwdu7c][base64_decode('dHlwZQ==')]=$rmsw7f;if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQk9PiBtZXNzYWdlIHR5cGUgc2V0IHRvIA==').(string)$yexe4e->$hyee7e;if($mwdu7c!==$tkpx70){echo" for $mwdu7c";}echo PHP_EOL;}}if(isset($yexe4e->$hyvh41)===true&&$this->ofun6($yexe4e->$hyvh41)===true){if(isset($this->$hsim51[$mwdu7c])===false){$this->$hsim51[$mwdu7c]=[];}$this->$hsim51[$mwdu7c][base64_decode('bWVzc2FnZQ==')]=(string)$yexe4e->$hyvh41;if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQk9PiBtZXNzYWdlIHNldCB0byA=').(string)$yexe4e->$hyvh41;if($mwdu7c!==$tkpx70){echo" for $mwdu7c";}echo PHP_EOL;}}if(isset($yexe4e->$mbnh80)===true&&$this->ofun6($yexe4e->$mbnh80)===true){$wirx81=base64_decode('c3RhbmRhcmQ=');if($mwdu7c===$tkpx70||substr($tkpx70,-9)===base64_decode('U25pZmYucGhw')){$wirx81=base64_decode('c25pZmY=');}foreach($yexe4e->$mbnh80->$mbdb82 as $mchx83){if($this->ofun6($mchx83)===false){continue;}if(isset($this->$hsim51[$mwdu7c])===false){$this->$hsim51[$mwdu7c]=[base64_decode('cHJvcGVydGllcw==')=>[],];}else if(isset($this->$hsim51[$mwdu7c][base64_decode('cHJvcGVydGllcw==')])===false){$this->$hsim51[$mwdu7c][base64_decode('cHJvcGVydGllcw==')]=[];}$jnydd=(string)$mchx83[base64_decode('bmFtZQ==')];if(isset($mchx83[base64_decode('dHlwZQ==')])===true&&(string)$mchx83[base64_decode('dHlwZQ==')]===base64_decode('YXJyYXk=')){$cxhz84=[];if(isset($mchx83[base64_decode('ZXh0ZW5k')])===true&&(string)$mchx83[base64_decode('ZXh0ZW5k')]===base64_decode('dHJ1ZQ==')&&isset($this->$hsim51[$mwdu7c][base64_decode('cHJvcGVydGllcw==')][$jnydd][base64_decode('dmFsdWU=')])===true){$cxhz84=$this->$hsim51[$mwdu7c][base64_decode('cHJvcGVydGllcw==')][$jnydd][base64_decode('dmFsdWU=')];}if(isset($mchx83->$jpdn85)===true){$zyop86='';foreach($mchx83->$jpdn85 as $lemg87){if($this->ofun6($lemg87)===false){continue;}$iaul58=(string)$lemg87[base64_decode('dmFsdWU=')];if(isset($lemg87[base64_decode('a2V5')])===true){$cvcy88=(string)$lemg87[base64_decode('a2V5')];$cxhz84[$cvcy88]=$iaul58;$zyop86.=$cvcy88.base64_decode('PT4=').$iaul58.base64_decode('LA==');}else{$cxhz84[]=$iaul58;$zyop86.=$iaul58.base64_decode('LA==');}}$zyop86=rtrim($zyop86,base64_decode('LA=='));}else{$iaul58=(string)$mchx83[base64_decode('dmFsdWU=')];$zyop86=$iaul58;foreach(explode(base64_decode('LA=='),$iaul58)as $hyfa89){list($mrfs8a,$brdh8b)=explode(base64_decode('PT4='),$hyfa89.base64_decode('PT4='));if($brdh8b!==''){$cxhz84[trim($mrfs8a)]=trim($brdh8b);}else{$cxhz84[]=trim($mrfs8a);}}}$this->$hsim51[$mwdu7c][base64_decode('cHJvcGVydGllcw==')][$jnydd]=[base64_decode('dmFsdWU=')=>$cxhz84,base64_decode('c2NvcGU=')=>$wirx81,];if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo"\t\t=> array property \"$jnydd\" set to \"$zyop86\"";if($mwdu7c!==$tkpx70){echo" for $mwdu7c";}echo PHP_EOL;}}else{$this->$hsim51[$mwdu7c][base64_decode('cHJvcGVydGllcw==')][$jnydd]=[base64_decode('dmFsdWU=')=>(string)$mchx83[base64_decode('dmFsdWU=')],base64_decode('c2NvcGU=')=>$wirx81,];if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo"\t\t=> property \"$jnydd\" set to \"".(string)$mchx83[base64_decode('dmFsdWU=')].base64_decode('Ig==');if($mwdu7c!==$tkpx70){echo" for $mwdu7c";}echo PHP_EOL;}}}}foreach($yexe4e->{base64_decode('ZXhjbHVkZS1wYXR0ZXJu')}as $edvk5f){if($this->ofun6($edvk5f)===false){continue;}if(isset($this->$rogn60[$mwdu7c])===false){$this->$rogn60[$mwdu7c]=[];}if(isset($edvk5f[base64_decode('dHlwZQ==')])===false){$edvk5f[base64_decode('dHlwZQ==')]=base64_decode('YWJzb2x1dGU=');}$this->$rogn60[$mwdu7c][(string)$edvk5f]=(string)$edvk5f[base64_decode('dHlwZQ==')];if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQk9PiBhZGRlZCBydWxlLXNwZWNpZmljIA==').(string)$edvk5f[base64_decode('dHlwZQ==')].base64_decode('IGlnbm9yZSBwYXR0ZXJu');if($mwdu7c!==$tkpx70){echo" for $mwdu7c";}echo base64_decode('OiA=').(string)$edvk5f.PHP_EOL;}}foreach($yexe4e->{base64_decode('aW5jbHVkZS1wYXR0ZXJu')}as $edvk5f){if($this->ofun6($edvk5f)===false){continue;}if(isset($this->$gdyr8c[$mwdu7c])===false){$this->$gdyr8c[$mwdu7c]=[];}if(isset($edvk5f[base64_decode('dHlwZQ==')])===false){$edvk5f[base64_decode('dHlwZQ==')]=base64_decode('YWJzb2x1dGU=');}$this->$gdyr8c[$mwdu7c][(string)$edvk5f]=(string)$edvk5f[base64_decode('dHlwZQ==')];if(PHP_CODESNIFFER_VERBOSITY>1){echo str_repeat(base64_decode('CQ=='),$vohq39);echo base64_decode('CQk9PiBhZGRlZCBydWxlLXNwZWNpZmljIA==').(string)$edvk5f[base64_decode('dHlwZQ==')].base64_decode('IGluY2x1ZGUgcGF0dGVybg==');if($mwdu7c!==$tkpx70){echo" for $mwdu7c";}echo base64_decode('OiA=').(string)$edvk5f.PHP_EOL;}}}}/**
     * Determine if an element should be processed or ignored.
     *
     * @param \SimpleXMLElement $element An object from a ruleset XML file.
     *
     * @return bool
     */ private function ofun6($lemg87){if(isset($lemg87[base64_decode('cGhwY2JmLW9ubHk=')])===false&&isset($lemg87[base64_decode('cGhwY3Mtb25seQ==')])===false){return true;}if(PHP_CODESNIFFER_CBF===true&&isset($lemg87[base64_decode('cGhwY2JmLW9ubHk=')])===true&&(string)$lemg87[base64_decode('cGhwY2JmLW9ubHk=')]===base64_decode('dHJ1ZQ==')){return true;}if(PHP_CODESNIFFER_CBF===false&&isset($lemg87[base64_decode('cGhwY3Mtb25seQ==')])===true&&(string)$lemg87[base64_decode('cGhwY3Mtb25seQ==')]===base64_decode('dHJ1ZQ==')){return true;}return false;}/**
     * Loads and stores sniffs objects used for sniffing files.
     *
     * @param array $files        Paths to the sniff files to register.
     * @param array $restrictions The sniff class names to restrict the allowed
     *                            listeners to.
     * @param array $exclusions   The sniff class names to exclude from the
     *                            listeners list.
     *
     * @return void
     */ public function bfrq7($upry63,$vcep18,$hqre1a){$grze8d=[];foreach($upry63 as $evig5a){$vdis8e=strrpos($evig5a,DIRECTORY_SEPARATOR.base64_decode('U25pZmZz').DIRECTORY_SEPARATOR);if($vdis8e===false){continue;}$ahhx8f=strrpos(substr($evig5a,0,$vdis8e),DIRECTORY_SEPARATOR);if($ahhx8f===false){continue;}$ldpo90=Autoload::zesa91($evig5a);$unux92=Util\Common::fgfx93($ldpo90);if(empty($vcep18)===false&&isset($vcep18[$unux92])===false){continue;}if(empty($hqre1a)===false&&isset($hqre1a[$unux92])===true){continue;}$ylby94=new \xbnz95($ldpo90);if($ylby94->xgso96()===true){continue;}$grze8d[$ldpo90]=$ldpo90;if(PHP_CODESNIFFER_VERBOSITY>2){echo"Registered $ldpo90".PHP_EOL;}}$this->$mpxo19=$grze8d;}/**
     * Populates the array of PHP_CodeSniffer_Sniff objects for this file.
     *
     * @return void
     * @throws \PHP_CodeSniffer\Exceptions\RuntimeException If sniff registration fails.
     */ public function wejj8(){$this->$rpmo97=[];foreach($this->$mpxo19 as $frmt98=>$epce99){$this->$mpxo19[$frmt98]=null;$this->$mpxo19[$frmt98]=new $frmt98();$msiz29=Util\Common::ftcv9a($frmt98);$this->$oqri2f[$msiz29]=$frmt98;if(isset($this->$hsim51[$msiz29][base64_decode('cHJvcGVydGllcw==')])===true){foreach($this->$hsim51[$msiz29][base64_decode('cHJvcGVydGllcw==')]as $jnydd=>$nret9b){$this->sprt9($frmt98,$jnydd,$nret9b);}}$mpoe9c=[];$nnrx9d=get_class_vars($frmt98);if(isset($nnrx9d[base64_decode('c3VwcG9ydGVkVG9rZW5pemVycw==')])===true){foreach($nnrx9d[base64_decode('c3VwcG9ydGVkVG9rZW5pemVycw==')]as $hmah9e){$mpoe9c[$hmah9e]=$hmah9e;}}else{$mpoe9c=[base64_decode('UEhQ')=>base64_decode('UEhQ')];}$rvhb9f=$this->$mpxo19[$frmt98]->hmeea0();if(is_array($rvhb9f)===false){$rktka1="Sniff $frmt98 register() method must return an array";throw new igbh2e($rktka1);}$tclqf=[];$xwroa2=$this->japha($msiz29);foreach($xwroa2 as $edvk5f=>$rmsw7f){$vupba3=[base64_decode('XFws')=>base64_decode('LA=='),base64_decode('Kg==')=>base64_decode('Lio='),];$tclqf[]=strtr($edvk5f,$vupba3);}$yoeu10=[];$xwroa2=$this->gvywb($msiz29);foreach($xwroa2 as $edvk5f=>$rmsw7f){$vupba3=[base64_decode('XFws')=>base64_decode('LA=='),base64_decode('Kg==')=>base64_decode('Lio='),];$yoeu10[]=strtr($edvk5f,$vupba3);}foreach($rvhb9f as $jioka4){if(isset($this->$rpmo97[$jioka4])===false){$this->$rpmo97[$jioka4]=[];}if(isset($this->$rpmo97[$jioka4][$frmt98])===false){$this->$rpmo97[$jioka4][$frmt98]=[base64_decode('Y2xhc3M=')=>$frmt98,base64_decode('c291cmNl')=>$msiz29,base64_decode('dG9rZW5pemVycw==')=>$mpoe9c,base64_decode('aWdub3Jl')=>$tclqf,base64_decode('aW5jbHVkZQ==')=>$yoeu10,];}}}}/**
     * Set a single property for a sniff.
     *
     * @param string $sniffClass The class name of the sniff.
     * @param string $name       The name of the property to change.
     * @param array  $settings   Array with the new value of the property and the scope of the property being set.
     *
     * @return void
     *
     * @throws \PHP_CodeSniffer\Exceptions\RuntimeException When attempting to set a non-existent property on a sniff
     *                                                      which doesn't declare the property or explicitly supports
     *                                                      dynamic properties.
     */ public function sprt9($frmt98,$jnydd,$nret9b){if(isset($this->$mpxo19[$frmt98])===false){return;}$jnydd=trim($jnydd);$tmyva5=$jnydd;if(substr($tmyva5,-2)===base64_decode('W10=')){$tmyva5=substr($tmyva5,0,-2);}if(is_array($nret9b)===false||isset($nret9b[base64_decode('c2NvcGU=')],$nret9b[base64_decode('dmFsdWU=')])===false){$nret9b=[base64_decode('dmFsdWU=')=>$nret9b,base64_decode('c2NvcGU=')=>base64_decode('c3RhbmRhcmQ='),];trigger_error(__FUNCTION__.base64_decode('OiB0aGUgZm9ybWF0IG9mIHRoZSAkc2V0dGluZ3MgcGFyYW1ldGVyIGhhcyBjaGFuZ2VkIGZyb20gKG1peGVkKSAkdmFsdWUgdG8gYXJyYXkoXCdzY29wZVwnID0+IFwnc25pZmZ8c3RhbmRhcmRcJywgXCd2YWx1ZVwnID0+ICR2YWx1ZSkuIFBsZWFzZSB1cGRhdGUgeW91ciBpbnRlZ3JhdGlvbiBjb2RlLiBTZWUgUFIgIzM2MjkgZm9yIG1vcmUgaW5mb3JtYXRpb24u'),E_USER_DEPRECATED);}$zqrxa6=false;$epce99=$this->$mpxo19[$frmt98];if(property_exists($epce99,$tmyva5)===true||($epce99 instanceof stdClass)===true||method_exists($epce99,base64_decode('X19zZXQ='))===true){$zqrxa6=true;}if($zqrxa6===false){if($nret9b[base64_decode('c2NvcGU=')]===base64_decode('c25pZmY=')){$lwyta7="Ruleset invalid. Property \"$tmyva5\" does not exist on sniff ";$lwyta7.=array_search($frmt98,$this->$oqri2f,true);throw new igbh2e($lwyta7);}return;}$iaul58=$nret9b[base64_decode('dmFsdWU=')];if(is_string($iaul58)===true){$iaul58=trim($iaul58);}if($iaul58===''){$iaul58=null;}if($iaul58===base64_decode('dHJ1ZQ==')){$iaul58=true;}else if($iaul58===base64_decode('ZmFsc2U=')){$iaul58=false;}else if(substr($jnydd,-2)===base64_decode('W10=')){$jnydd=$tmyva5;$cxhz84=[];if($iaul58!==null){foreach(explode(base64_decode('LA=='),$iaul58)as $hyfa89){list($mrfs8a,$brdh8b)=explode(base64_decode('PT4='),$hyfa89.base64_decode('PT4='));if($brdh8b!==''){$cxhz84[trim($mrfs8a)]=trim($brdh8b);}else{$cxhz84[]=trim($mrfs8a);}}}$iaul58=$cxhz84;}$epce99->$jnydd=$iaul58;}/**
     * Gets the array of ignore patterns.
     *
     * Optionally takes a listener to get ignore patterns specified
     * for that sniff only.
     *
     * @param string $listener The listener to get patterns for. If NULL, all
     *                         patterns are returned.
     *
     * @return array
     */ public function japha($sthea8=null){if($sthea8===null){return $this->$rogn60;}if(isset($this->$rogn60[$sthea8])===true){return $this->$rogn60[$sthea8];}return[];}/**
     * Gets the array of include patterns.
     *
     * Optionally takes a listener to get include patterns specified
     * for that sniff only.
     *
     * @param string $listener The listener to get patterns for. If NULL, all
     *                         patterns are returned.
     *
     * @return array
     */ public function gvywb($sthea8=null){if($sthea8===null){return $this->$gdyr8c;}if(isset($this->$gdyr8c[$sthea8])===true){return $this->$gdyr8c[$sthea8];}return[];}}?>

Function Calls

None

Variables

None

Stats

MD5 026368b8d1eaf3e6c97235354f8966a4
Eval Count 0
Decode Time 137 ms