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 declare(strict_types=1);namespace Composer\Repository;use Composer\Downloader\Transp..

Decoded Output download

<?php declare(strict_types=1);namespace Composer\Repository;use Composer\Downloader\TransportException;use Composer\Pcre\Preg;use Composer\Repository\Vcs\VcsDriverInterface;use Composer\Package\Version\VersionParser;use Composer\Package\Loader\ArrayLoader;use Composer\Package\Loader\ValidatingArrayLoader;use Composer\Package\Loader\InvalidPackageException;use Composer\Package\Loader\LoaderInterface;use Composer\EventDispatcher\EventDispatcher;use Composer\Util\ProcessExecutor;use Composer\Util\HttpDownloader;use Composer\Util\Url;use Composer\Semver\Constraint\Constraint;use Composer\IO\IOInterface;use Composer\Config;/**
 * @author Jordi Boggiano <[email protected]>
 */ class aanpe extends ouwjf implements sjcr10{/** @var string */ protected $ivjz11;/** @var ?string */ protected $bkwa12;/** @var bool */ protected $ibus13;/** @var bool */ protected $zhum14;/** @var IOInterface */ protected $rmve15;/** @var Config */ protected $kldl16;/** @var VersionParser */ protected $ptvt17;/** @var string */ protected $zxqm18;/** @var ?LoaderInterface */ protected $ejfo19;/** @var array<string, mixed> */ protected $xwqf1a;/** @var HttpDownloader */ protected $rayi1b;/** @var ProcessExecutor */ protected $nnlu1c;/** @var bool */ protected $wwss1d=false;/** @var array<string, class-string<VcsDriverInterface>> */ private $ascd1e;/** @var ?VcsDriverInterface */ private $wqpz1f;/** @var ?VersionCacheInterface */ private $amjt20;/** @var string[] */ private $imin21=array();/** @var array<'tags'|'branches', array<string, TransportException>> */ private $wdtz22=array();/**
     * @param array{url: string, type?: string}&array<string, mixed> $repoConfig
     * @param array<string, class-string<VcsDriverInterface>>|null $drivers
     */ public function amte0(array$xwqf1a,IOInterface $rmve15,Config $kldl16,HttpDownloader $rayi1b,EventDispatcher $abwj23=null,ProcessExecutor $bgfn24=null,array$ascd1e=null,VersionCacheInterface $amjt20=null){parent::amte0();$this->$tczi25=$ascd1e?:array(base64_decode('Z2l0aHVi')=>base64_decode('Q29tcG9zZXJcUmVwb3NpdG9yeVxWY3NcR2l0SHViRHJpdmVy'),base64_decode('Z2l0bGFi')=>base64_decode('Q29tcG9zZXJcUmVwb3NpdG9yeVxWY3NcR2l0TGFiRHJpdmVy'),base64_decode('Yml0YnVja2V0')=>base64_decode('Q29tcG9zZXJcUmVwb3NpdG9yeVxWY3NcR2l0Qml0YnVja2V0RHJpdmVy'),base64_decode('Z2l0LWJpdGJ1Y2tldA==')=>base64_decode('Q29tcG9zZXJcUmVwb3NpdG9yeVxWY3NcR2l0Qml0YnVja2V0RHJpdmVy'),base64_decode('Z2l0')=>base64_decode('Q29tcG9zZXJcUmVwb3NpdG9yeVxWY3NcR2l0RHJpdmVy'),base64_decode('aGc=')=>base64_decode('Q29tcG9zZXJcUmVwb3NpdG9yeVxWY3NcSGdEcml2ZXI='),base64_decode('cGVyZm9yY2U=')=>base64_decode('Q29tcG9zZXJcUmVwb3NpdG9yeVxWY3NcUGVyZm9yY2VEcml2ZXI='),base64_decode('Zm9zc2ls')=>base64_decode('Q29tcG9zZXJcUmVwb3NpdG9yeVxWY3NcRm9zc2lsRHJpdmVy'),base64_decode('c3Zu')=>base64_decode('Q29tcG9zZXJcUmVwb3NpdG9yeVxWY3NcU3ZuRHJpdmVy'),);$this->$pcye26=$xwqf1a[base64_decode('dXJs')];$this->$dsrq27=$rmve15;$this->$yubc28=$xwqf1a[base64_decode('dHlwZQ==')]?? base64_decode('dmNz');$this->$dvhq29=$rmve15->uyep2a();$this->$dvom2b=$rmve15->wkoh2c();$this->$bkiv2d=$kldl16;$this->$wall2e=$xwqf1a;$this->$qvlc2f=$amjt20;$this->$uhlw30=$rayi1b;$this->$bswm31=$bgfn24 ?? new snqz32($rmve15);}public function ccxc1(){$rvag33=get_class($this->oavw4());$dvzi34=array_search($rvag33,$this->$tczi25);if(!$dvzi34){$dvzi34=$rvag33;}return base64_decode('dmNzIHJlcG8gKA==').$dvzi34.base64_decode('IA==').Url::bvru35($this->$pcye26).base64_decode('KQ==');}public function hrrp2(){return $this->$wall2e;}/**
     * @return void
     */ public function tkuu3(LoaderInterface $ejfo19):void{$this->$yepj36=$ejfo19;}/**
     * @return VcsDriverInterface|null
     */ public function oavw4():?VcsDriverInterface{if($this->$ohju37){return $this->$ohju37;}if(isset($this->$tczi25[$this->$yubc28])){$razr38=$this->$tczi25[$this->$yubc28];$this->$ohju37=new $razr38($this->$wall2e,$this->$dsrq27,$this->$bkiv2d,$this->$uhlw30,$this->$bswm31);$this->$ohju37->xxfl8();return $this->$ohju37;}foreach($this->$tczi25 as $wqpz1f){if($wqpz1f::bcxs39($this->$dsrq27,$this->$bkiv2d,$this->$pcye26)){$this->$ohju37=new $wqpz1f($this->$wall2e,$this->$dsrq27,$this->$bkiv2d,$this->$uhlw30,$this->$bswm31);$this->$ohju37->xxfl8();return $this->$ohju37;}}foreach($this->$tczi25 as $wqpz1f){if($wqpz1f::bcxs39($this->$dsrq27,$this->$bkiv2d,$this->$pcye26,true)){$this->$ohju37=new $wqpz1f($this->$wall2e,$this->$dsrq27,$this->$bkiv2d,$this->$uhlw30,$this->$bswm31);$this->$ohju37->xxfl8();return $this->$ohju37;}}return null;}/**
     * @return bool
     */ public function qnob5():bool{return $this->$svpb3a;}/**
     * @return string[]
     */ public function maku6():array{return $this->$dfrw3b;}/**
     * @return array<'tags'|'branches', array<string, TransportException>>
     */ public function hgcw7():array{return $this->$lvjn3c;}protected function xxfl8(){parent::xxfl8();$ibus13=$this->$dvhq29;$zhum14=$this->$dvom2b;$wqpz1f=$this->oavw4();if(!$wqpz1f){throw new \jfye3d(base64_decode('Tm8gZHJpdmVyIGZvdW5kIHRvIGhhbmRsZSBWQ1MgcmVwb3NpdG9yeSA=').$this->$pcye26);}$this->$sgsk3e=new yzmt3f;if(!$this->$yepj36){$this->$yepj36=new taxq40($this->$sgsk3e);}$blmn41=false;try{$blmn41=$wqpz1f->ihjj42($wqpz1f->xgdz43());if($blmn41){$fwko44=$wqpz1f->rgsj45($wqpz1f->xgdz43());$this->$cfor46=!empty($fwko44[base64_decode('bmFtZQ==')])?$fwko44[base64_decode('bmFtZQ==')]:null;}}catch(\Exception $phdy47){if($phdy47 instanceof TransportException&&$this->nppwd($phdy47)){throw $phdy47;}if($zhum14){$this->$dsrq27->zdqi48(base64_decode('PGVycm9yPlNraXBwZWQgcGFyc2luZyA=').$wqpz1f->xgdz43().base64_decode('LCA=').$phdy47->elbs49().base64_decode('PC9lcnJvcj4='));}}foreach($wqpz1f->kfss4a()as $ijpn4b=>$miit4c){$ijpn4b=(string)$ijpn4b;$pext4d=base64_decode('UmVhZGluZyBjb21wb3Nlci5qc29uIG9mIDxpbmZvPg==').($this->$cfor46?:$this->$pcye26).base64_decode('PC9pbmZvPiAoPGNvbW1lbnQ+').$ijpn4b.base64_decode('PC9jb21tZW50Pik=');if($zhum14){$this->$dsrq27->zdqi48($pext4d);}elseif($ibus13){$this->$dsrq27->amkf4e($pext4d,false);}$ijpn4b=str_replace(base64_decode('cmVsZWFzZS0='),'',$ijpn4b);$cjtl4f=$this->xupbc($ijpn4b,$miit4c,$ibus13,$zhum14);if($cjtl4f){$this->hnzm50($cjtl4f);continue;}if($cjtl4f===false){$this->$dfrw3b[]=$miit4c;continue;}if(!$vvuv51=$this->skxsb($ijpn4b)){if($zhum14){$this->$dsrq27->zdqi48(base64_decode('PHdhcm5pbmc+U2tpcHBlZCB0YWcg').$ijpn4b.base64_decode('LCBpbnZhbGlkIHRhZyBuYW1lPC93YXJuaW5nPg=='));}continue;}try{$fwko44=$wqpz1f->rgsj45($miit4c);if(null===$fwko44){if($zhum14){$this->$dsrq27->zdqi48(base64_decode('PHdhcm5pbmc+U2tpcHBlZCB0YWcg').$ijpn4b.base64_decode('LCBubyBjb21wb3NlciBmaWxlPC93YXJuaW5nPg=='));}$this->$dfrw3b[]=$miit4c;continue;}if(isset($fwko44[base64_decode('dmVyc2lvbg==')])){$fwko44[base64_decode('dmVyc2lvbl9ub3JtYWxpemVk')]=$this->$sgsk3e->wene52($fwko44[base64_decode('dmVyc2lvbg==')]);}else{$fwko44[base64_decode('dmVyc2lvbg==')]=$ijpn4b;$fwko44[base64_decode('dmVyc2lvbl9ub3JtYWxpemVk')]=$vvuv51;}$fwko44[base64_decode('dmVyc2lvbg==')]=Preg::yhag53(base64_decode('e1suLV0/ZGV2JH1p'),'',$fwko44[base64_decode('dmVyc2lvbg==')]);$fwko44[base64_decode('dmVyc2lvbl9ub3JtYWxpemVk')]=Preg::yhag53(base64_decode('eyheZGV2LXxbLi1dP2RldiQpfWk='),'',$fwko44[base64_decode('dmVyc2lvbl9ub3JtYWxpemVk')]);unset($fwko44[base64_decode('ZGVmYXVsdC1icmFuY2g=')]);if($fwko44[base64_decode('dmVyc2lvbl9ub3JtYWxpemVk')]!==$vvuv51){if($zhum14){if(Preg::sfxg54(base64_decode('eyheZGV2LXxbLi1dP2RldiQpfWk='),$vvuv51)){$this->$dsrq27->zdqi48(base64_decode('PHdhcm5pbmc+U2tpcHBlZCB0YWcg').$ijpn4b.base64_decode('LCBpbnZhbGlkIHRhZyBuYW1lLCB0YWdzIGNhbiBub3QgdXNlIGRldiBwcmVmaXhlcyBvciBzdWZmaXhlczwvd2FybmluZz4='));}else{$this->$dsrq27->zdqi48(base64_decode('PHdhcm5pbmc+U2tpcHBlZCB0YWcg').$ijpn4b.base64_decode('LCB0YWcgKA==').$vvuv51.base64_decode('KSBkb2VzIG5vdCBtYXRjaCB2ZXJzaW9uICg=').$fwko44[base64_decode('dmVyc2lvbl9ub3JtYWxpemVk')].base64_decode('KSBpbiBjb21wb3Nlci5qc29uPC93YXJuaW5nPg=='));}}continue;}$nmjx55=$this->$cfor46?:($fwko44[base64_decode('bmFtZQ==')]?? '');if($iybl56=$this->koyg57($nmjx55,$fwko44[base64_decode('dmVyc2lvbl9ub3JtYWxpemVk')])){if($zhum14){$this->$dsrq27->zdqi48(base64_decode('PHdhcm5pbmc+U2tpcHBlZCB0YWcg').$ijpn4b.base64_decode('LCBpdCBjb25mbGljdHMgd2l0aCBhbiBhbm90aGVyIHRhZyAo').$iybl56->pjqm58().base64_decode('KSBhcyBib3RoIHJlc29sdmUgdG8g').$fwko44[base64_decode('dmVyc2lvbl9ub3JtYWxpemVk')].base64_decode('IGludGVybmFsbHk8L3dhcm5pbmc+'));}continue;}if($zhum14){$this->$dsrq27->zdqi48(base64_decode('SW1wb3J0aW5nIHRhZyA=').$ijpn4b.base64_decode('ICg=').$fwko44[base64_decode('dmVyc2lvbl9ub3JtYWxpemVk')].base64_decode('KQ=='));}$this->hnzm50($this->$yepj36->jdyh59($this->vcia9($wqpz1f,$fwko44,$miit4c)));}catch(\Exception $phdy47){if($phdy47 instanceof TransportException){$this->$lvjn3c[base64_decode('dGFncw==')][$ijpn4b]=$phdy47;if($phdy47->lomu5a()===404){$this->$dfrw3b[]=$miit4c;}if($this->nppwd($phdy47)){throw $phdy47;}}if($zhum14){$this->$dsrq27->zdqi48(base64_decode('PHdhcm5pbmc+U2tpcHBlZCB0YWcg').$ijpn4b.base64_decode('LCA=').($phdy47 instanceof TransportException?base64_decode('bm8gY29tcG9zZXIgZmlsZSB3YXMgZm91bmQgKA==').$phdy47->lomu5a().base64_decode('IEhUVFAgc3RhdHVzIGNvZGUp'):$phdy47->elbs49()).base64_decode('PC93YXJuaW5nPg=='));}continue;}}if(!$zhum14){$this->$dsrq27->amkf4e('',false);}$ozyx5b=$wqpz1f->jxfk5c();if($blmn41&&isset($ozyx5b[$wqpz1f->xgdz43()])){$ozyx5b=array($wqpz1f->xgdz43()=>$ozyx5b[$wqpz1f->xgdz43()])+$ozyx5b;}foreach($ozyx5b as $vvgo5d=>$miit4c){$vvgo5d=(string)$vvgo5d;$pext4d=base64_decode('UmVhZGluZyBjb21wb3Nlci5qc29uIG9mIDxpbmZvPg==').($this->$cfor46?:$this->$pcye26).base64_decode('PC9pbmZvPiAoPGNvbW1lbnQ+').$vvgo5d.base64_decode('PC9jb21tZW50Pik=');if($zhum14){$this->$dsrq27->zdqi48($pext4d);}elseif($ibus13){$this->$dsrq27->amkf4e($pext4d,false);}if(!$tveb5e=$this->iclva($vvgo5d)){if($zhum14){$this->$dsrq27->zdqi48(base64_decode('PHdhcm5pbmc+U2tpcHBlZCBicmFuY2gg').$vvgo5d.base64_decode('LCBpbnZhbGlkIG5hbWU8L3dhcm5pbmc+'));}continue;}if(strpos($tveb5e,base64_decode('ZGV2LQ=='))===0||VersionParser::DEFAULT_BRANCH_ALIAS===$tveb5e){$ijcv5f=base64_decode('ZGV2LQ==').$vvgo5d;}else{$ngkv60=strpos($vvgo5d,base64_decode('dg=='))===0?base64_decode('dg=='):'';$ijcv5f=$ngkv60.Preg::yhag53(base64_decode('eyhcLjl7N30pK30='),base64_decode('Lng='),$tveb5e);}$cjtl4f=$this->xupbc($ijcv5f,$miit4c,$ibus13,$zhum14,$wqpz1f->xgdz43()===$vvgo5d);if($cjtl4f){$this->hnzm50($cjtl4f);continue;}if($cjtl4f===false){$this->$dfrw3b[]=$miit4c;continue;}try{$fwko44=$wqpz1f->rgsj45($miit4c);if(null===$fwko44){if($zhum14){$this->$dsrq27->zdqi48(base64_decode('PHdhcm5pbmc+U2tpcHBlZCBicmFuY2gg').$vvgo5d.base64_decode('LCBubyBjb21wb3NlciBmaWxlPC93YXJuaW5nPg=='));}$this->$dfrw3b[]=$miit4c;continue;}$fwko44[base64_decode('dmVyc2lvbg==')]=$ijcv5f;$fwko44[base64_decode('dmVyc2lvbl9ub3JtYWxpemVk')]=$tveb5e;unset($fwko44[base64_decode('ZGVmYXVsdC1icmFuY2g=')]);if($wqpz1f->xgdz43()===$vvgo5d){$fwko44[base64_decode('ZGVmYXVsdC1icmFuY2g=')]=true;}if($zhum14){$this->$dsrq27->zdqi48(base64_decode('SW1wb3J0aW5nIGJyYW5jaCA=').$vvgo5d.base64_decode('ICg=').$fwko44[base64_decode('dmVyc2lvbg==')].base64_decode('KQ=='));}$yfhk61=$this->vcia9($wqpz1f,$fwko44,$miit4c);$teby62=$this->$yepj36->jdyh59($yfhk61);if($this->$yepj36 instanceof ValidatingArrayLoader&&$this->$yepj36->woog63()){throw new urst64($this->$yepj36->udap65(),$this->$yepj36->woog63(),$yfhk61);}$this->hnzm50($teby62);}catch(TransportException $phdy47){$this->$lvjn3c[base64_decode('YnJhbmNoZXM=')][$vvgo5d]=$phdy47;if($phdy47->lomu5a()===404){$this->$dfrw3b[]=$miit4c;}if($this->nppwd($phdy47)){throw $phdy47;}if($zhum14){$this->$dsrq27->zdqi48(base64_decode('PHdhcm5pbmc+U2tpcHBlZCBicmFuY2gg').$vvgo5d.base64_decode('LCBubyBjb21wb3NlciBmaWxlIHdhcyBmb3VuZCAo').$phdy47->lomu5a().base64_decode('IEhUVFAgc3RhdHVzIGNvZGUpPC93YXJuaW5nPg=='));}continue;}catch(\Exception $phdy47){if(!$zhum14){$this->$dsrq27->zdqi48('');}$this->$svpb3a=true;$this->$dsrq27->zdqi48(base64_decode('PGVycm9yPlNraXBwZWQgYnJhbmNoIA==').$vvgo5d.base64_decode('LCA=').$phdy47->elbs49().base64_decode('PC9lcnJvcj4='));$this->$dsrq27->zdqi48('');continue;}}$wqpz1f->kvzx66();if(!$zhum14){$this->$dsrq27->amkf4e('',false);}if(!$this->okmq67()){throw new ckmq68(base64_decode('Tm8gdmFsaWQgY29tcG9zZXIuanNvbiB3YXMgZm91bmQgaW4gYW55IGJyYW5jaCBvciB0YWcgb2Yg').$this->$pcye26.base64_decode('LCBjb3VsZCBub3QgbG9hZCBhIHBhY2thZ2UgZnJvbSBpdC4='));}}/**
     * @param VcsDriverInterface $driver
     * @param array{name?: string, dist?: array{type: string, url: string, reference: string, shasum: string}, source?: array{type: string, url: string, reference: string}} $data
     * @param string $identifier
     *
     * @return array{name: string|null, dist: array{type: string, url: string, reference: string, shasum: string}|null, source: array{type: string, url: string, reference: string}}
     */ protected function vcia9(VcsDriverInterface $wqpz1f,array$fwko44,string $miit4c):array{$dmhx69=$fwko44[base64_decode('bmFtZQ==')]?? null;$fwko44[base64_decode('bmFtZQ==')]=$this->$cfor46?:$dmhx69;if(!isset($fwko44[base64_decode('ZGlzdA==')])){$fwko44[base64_decode('ZGlzdA==')]=$wqpz1f->ppvb6a($miit4c);}if(!isset($fwko44[base64_decode('c291cmNl')])){$fwko44[base64_decode('c291cmNl')]=$wqpz1f->ygif6b($miit4c);}return $fwko44;}/**
     * @param string $branch
     *
     * @return string|false
     */ private function iclva(string $vvgo5d){try{$kjqj6c=$this->$sgsk3e->sisn6d($vvgo5d);$this->$sgsk3e->bake6e($kjqj6c);return $kjqj6c;}catch(\Exception $phdy47){}return false;}/**
     * @param string $version
     *
     * @return string|false
     */ private function skxsb(string $ijcv5f){try{return $this->$sgsk3e->wene52($ijcv5f);}catch(\Exception $phdy47){}return false;}/**
     * @param string $version
     * @param string $identifier
     * @param bool $isVerbose
     * @param bool $isVeryVerbose
     * @param bool $isDefaultBranch
     *
     * @return \Composer\Package\CompletePackage|\Composer\Package\CompleteAliasPackage|null|false null if no cache present, false if the absence of a version was cached
     */ private function xupbc(string $ijcv5f,string $miit4c,bool $ibus13,bool $zhum14,bool $pzyc6f=false){if(!$this->$qvlc2f){return null;}$cjtl4f=$this->$qvlc2f->ruxu70($ijcv5f,$miit4c);if($cjtl4f===false){if($zhum14){$this->$dsrq27->zdqi48(base64_decode('PHdhcm5pbmc+U2tpcHBlZCA=').$ijcv5f.base64_decode('LCBubyBjb21wb3NlciBmaWxlIChjYWNoZWQgZnJvbSByZWYg').$miit4c.base64_decode('KTwvd2FybmluZz4='));}return false;}if($cjtl4f){$pext4d=base64_decode('Rm91bmQgY2FjaGVkIGNvbXBvc2VyLmpzb24gb2YgPGluZm8+').($this->$cfor46?:$this->$pcye26).base64_decode('PC9pbmZvPiAoPGNvbW1lbnQ+').$ijcv5f.base64_decode('PC9jb21tZW50Pik=');if($zhum14){$this->$dsrq27->zdqi48($pext4d);}elseif($ibus13){$this->$dsrq27->amkf4e($pext4d,false);}unset($cjtl4f[base64_decode('ZGVmYXVsdC1icmFuY2g=')]);if($pzyc6f){$cjtl4f[base64_decode('ZGVmYXVsdC1icmFuY2g=')]=true;}if($iybl56=$this->koyg57($cjtl4f[base64_decode('bmFtZQ==')],new clkt71(base64_decode('PQ=='),$cjtl4f[base64_decode('dmVyc2lvbl9ub3JtYWxpemVk')]))){if($zhum14){$this->$dsrq27->zdqi48(base64_decode('PHdhcm5pbmc+U2tpcHBlZCBjYWNoZWQgdmVyc2lvbiA=').$ijcv5f.base64_decode('LCBpdCBjb25mbGljdHMgd2l0aCBhbiBhbm90aGVyIHRhZyAo').$iybl56->pjqm58().base64_decode('KSBhcyBib3RoIHJlc29sdmUgdG8g').$cjtl4f[base64_decode('dmVyc2lvbl9ub3JtYWxpemVk')].base64_decode('IGludGVybmFsbHk8L3dhcm5pbmc+'));}$cjtl4f=null;}}if($cjtl4f){return $this->$yepj36->jdyh59($cjtl4f);}return null;}/**
     * @return bool
     */ private function nppwd(TransportException $phdy47):bool{return in_array($phdy47->lomu5a(),array(401,403,429),true)||$phdy47->lomu5a()>=500;}}?>

Did this file decode correctly?

Original Code

<?php declare(strict_types=1);namespace Composer\Repository;use Composer\Downloader\TransportException;use Composer\Pcre\Preg;use Composer\Repository\Vcs\VcsDriverInterface;use Composer\Package\Version\VersionParser;use Composer\Package\Loader\ArrayLoader;use Composer\Package\Loader\ValidatingArrayLoader;use Composer\Package\Loader\InvalidPackageException;use Composer\Package\Loader\LoaderInterface;use Composer\EventDispatcher\EventDispatcher;use Composer\Util\ProcessExecutor;use Composer\Util\HttpDownloader;use Composer\Util\Url;use Composer\Semver\Constraint\Constraint;use Composer\IO\IOInterface;use Composer\Config;/**
 * @author Jordi Boggiano <[email protected]>
 */ class aanpe extends ouwjf implements sjcr10{/** @var string */ protected $ivjz11;/** @var ?string */ protected $bkwa12;/** @var bool */ protected $ibus13;/** @var bool */ protected $zhum14;/** @var IOInterface */ protected $rmve15;/** @var Config */ protected $kldl16;/** @var VersionParser */ protected $ptvt17;/** @var string */ protected $zxqm18;/** @var ?LoaderInterface */ protected $ejfo19;/** @var array<string, mixed> */ protected $xwqf1a;/** @var HttpDownloader */ protected $rayi1b;/** @var ProcessExecutor */ protected $nnlu1c;/** @var bool */ protected $wwss1d=false;/** @var array<string, class-string<VcsDriverInterface>> */ private $ascd1e;/** @var ?VcsDriverInterface */ private $wqpz1f;/** @var ?VersionCacheInterface */ private $amjt20;/** @var string[] */ private $imin21=array();/** @var array<'tags'|'branches', array<string, TransportException>> */ private $wdtz22=array();/**
     * @param array{url: string, type?: string}&array<string, mixed> $repoConfig
     * @param array<string, class-string<VcsDriverInterface>>|null $drivers
     */ public function amte0(array$xwqf1a,IOInterface $rmve15,Config $kldl16,HttpDownloader $rayi1b,EventDispatcher $abwj23=null,ProcessExecutor $bgfn24=null,array$ascd1e=null,VersionCacheInterface $amjt20=null){parent::amte0();$this->$tczi25=$ascd1e?:array(base64_decode('Z2l0aHVi')=>base64_decode('Q29tcG9zZXJcUmVwb3NpdG9yeVxWY3NcR2l0SHViRHJpdmVy'),base64_decode('Z2l0bGFi')=>base64_decode('Q29tcG9zZXJcUmVwb3NpdG9yeVxWY3NcR2l0TGFiRHJpdmVy'),base64_decode('Yml0YnVja2V0')=>base64_decode('Q29tcG9zZXJcUmVwb3NpdG9yeVxWY3NcR2l0Qml0YnVja2V0RHJpdmVy'),base64_decode('Z2l0LWJpdGJ1Y2tldA==')=>base64_decode('Q29tcG9zZXJcUmVwb3NpdG9yeVxWY3NcR2l0Qml0YnVja2V0RHJpdmVy'),base64_decode('Z2l0')=>base64_decode('Q29tcG9zZXJcUmVwb3NpdG9yeVxWY3NcR2l0RHJpdmVy'),base64_decode('aGc=')=>base64_decode('Q29tcG9zZXJcUmVwb3NpdG9yeVxWY3NcSGdEcml2ZXI='),base64_decode('cGVyZm9yY2U=')=>base64_decode('Q29tcG9zZXJcUmVwb3NpdG9yeVxWY3NcUGVyZm9yY2VEcml2ZXI='),base64_decode('Zm9zc2ls')=>base64_decode('Q29tcG9zZXJcUmVwb3NpdG9yeVxWY3NcRm9zc2lsRHJpdmVy'),base64_decode('c3Zu')=>base64_decode('Q29tcG9zZXJcUmVwb3NpdG9yeVxWY3NcU3ZuRHJpdmVy'),);$this->$pcye26=$xwqf1a[base64_decode('dXJs')];$this->$dsrq27=$rmve15;$this->$yubc28=$xwqf1a[base64_decode('dHlwZQ==')]?? base64_decode('dmNz');$this->$dvhq29=$rmve15->uyep2a();$this->$dvom2b=$rmve15->wkoh2c();$this->$bkiv2d=$kldl16;$this->$wall2e=$xwqf1a;$this->$qvlc2f=$amjt20;$this->$uhlw30=$rayi1b;$this->$bswm31=$bgfn24 ?? new snqz32($rmve15);}public function ccxc1(){$rvag33=get_class($this->oavw4());$dvzi34=array_search($rvag33,$this->$tczi25);if(!$dvzi34){$dvzi34=$rvag33;}return base64_decode('dmNzIHJlcG8gKA==').$dvzi34.base64_decode('IA==').Url::bvru35($this->$pcye26).base64_decode('KQ==');}public function hrrp2(){return $this->$wall2e;}/**
     * @return void
     */ public function tkuu3(LoaderInterface $ejfo19):void{$this->$yepj36=$ejfo19;}/**
     * @return VcsDriverInterface|null
     */ public function oavw4():?VcsDriverInterface{if($this->$ohju37){return $this->$ohju37;}if(isset($this->$tczi25[$this->$yubc28])){$razr38=$this->$tczi25[$this->$yubc28];$this->$ohju37=new $razr38($this->$wall2e,$this->$dsrq27,$this->$bkiv2d,$this->$uhlw30,$this->$bswm31);$this->$ohju37->xxfl8();return $this->$ohju37;}foreach($this->$tczi25 as $wqpz1f){if($wqpz1f::bcxs39($this->$dsrq27,$this->$bkiv2d,$this->$pcye26)){$this->$ohju37=new $wqpz1f($this->$wall2e,$this->$dsrq27,$this->$bkiv2d,$this->$uhlw30,$this->$bswm31);$this->$ohju37->xxfl8();return $this->$ohju37;}}foreach($this->$tczi25 as $wqpz1f){if($wqpz1f::bcxs39($this->$dsrq27,$this->$bkiv2d,$this->$pcye26,true)){$this->$ohju37=new $wqpz1f($this->$wall2e,$this->$dsrq27,$this->$bkiv2d,$this->$uhlw30,$this->$bswm31);$this->$ohju37->xxfl8();return $this->$ohju37;}}return null;}/**
     * @return bool
     */ public function qnob5():bool{return $this->$svpb3a;}/**
     * @return string[]
     */ public function maku6():array{return $this->$dfrw3b;}/**
     * @return array<'tags'|'branches', array<string, TransportException>>
     */ public function hgcw7():array{return $this->$lvjn3c;}protected function xxfl8(){parent::xxfl8();$ibus13=$this->$dvhq29;$zhum14=$this->$dvom2b;$wqpz1f=$this->oavw4();if(!$wqpz1f){throw new \jfye3d(base64_decode('Tm8gZHJpdmVyIGZvdW5kIHRvIGhhbmRsZSBWQ1MgcmVwb3NpdG9yeSA=').$this->$pcye26);}$this->$sgsk3e=new yzmt3f;if(!$this->$yepj36){$this->$yepj36=new taxq40($this->$sgsk3e);}$blmn41=false;try{$blmn41=$wqpz1f->ihjj42($wqpz1f->xgdz43());if($blmn41){$fwko44=$wqpz1f->rgsj45($wqpz1f->xgdz43());$this->$cfor46=!empty($fwko44[base64_decode('bmFtZQ==')])?$fwko44[base64_decode('bmFtZQ==')]:null;}}catch(\Exception $phdy47){if($phdy47 instanceof TransportException&&$this->nppwd($phdy47)){throw $phdy47;}if($zhum14){$this->$dsrq27->zdqi48(base64_decode('PGVycm9yPlNraXBwZWQgcGFyc2luZyA=').$wqpz1f->xgdz43().base64_decode('LCA=').$phdy47->elbs49().base64_decode('PC9lcnJvcj4='));}}foreach($wqpz1f->kfss4a()as $ijpn4b=>$miit4c){$ijpn4b=(string)$ijpn4b;$pext4d=base64_decode('UmVhZGluZyBjb21wb3Nlci5qc29uIG9mIDxpbmZvPg==').($this->$cfor46?:$this->$pcye26).base64_decode('PC9pbmZvPiAoPGNvbW1lbnQ+').$ijpn4b.base64_decode('PC9jb21tZW50Pik=');if($zhum14){$this->$dsrq27->zdqi48($pext4d);}elseif($ibus13){$this->$dsrq27->amkf4e($pext4d,false);}$ijpn4b=str_replace(base64_decode('cmVsZWFzZS0='),'',$ijpn4b);$cjtl4f=$this->xupbc($ijpn4b,$miit4c,$ibus13,$zhum14);if($cjtl4f){$this->hnzm50($cjtl4f);continue;}if($cjtl4f===false){$this->$dfrw3b[]=$miit4c;continue;}if(!$vvuv51=$this->skxsb($ijpn4b)){if($zhum14){$this->$dsrq27->zdqi48(base64_decode('PHdhcm5pbmc+U2tpcHBlZCB0YWcg').$ijpn4b.base64_decode('LCBpbnZhbGlkIHRhZyBuYW1lPC93YXJuaW5nPg=='));}continue;}try{$fwko44=$wqpz1f->rgsj45($miit4c);if(null===$fwko44){if($zhum14){$this->$dsrq27->zdqi48(base64_decode('PHdhcm5pbmc+U2tpcHBlZCB0YWcg').$ijpn4b.base64_decode('LCBubyBjb21wb3NlciBmaWxlPC93YXJuaW5nPg=='));}$this->$dfrw3b[]=$miit4c;continue;}if(isset($fwko44[base64_decode('dmVyc2lvbg==')])){$fwko44[base64_decode('dmVyc2lvbl9ub3JtYWxpemVk')]=$this->$sgsk3e->wene52($fwko44[base64_decode('dmVyc2lvbg==')]);}else{$fwko44[base64_decode('dmVyc2lvbg==')]=$ijpn4b;$fwko44[base64_decode('dmVyc2lvbl9ub3JtYWxpemVk')]=$vvuv51;}$fwko44[base64_decode('dmVyc2lvbg==')]=Preg::yhag53(base64_decode('e1suLV0/ZGV2JH1p'),'',$fwko44[base64_decode('dmVyc2lvbg==')]);$fwko44[base64_decode('dmVyc2lvbl9ub3JtYWxpemVk')]=Preg::yhag53(base64_decode('eyheZGV2LXxbLi1dP2RldiQpfWk='),'',$fwko44[base64_decode('dmVyc2lvbl9ub3JtYWxpemVk')]);unset($fwko44[base64_decode('ZGVmYXVsdC1icmFuY2g=')]);if($fwko44[base64_decode('dmVyc2lvbl9ub3JtYWxpemVk')]!==$vvuv51){if($zhum14){if(Preg::sfxg54(base64_decode('eyheZGV2LXxbLi1dP2RldiQpfWk='),$vvuv51)){$this->$dsrq27->zdqi48(base64_decode('PHdhcm5pbmc+U2tpcHBlZCB0YWcg').$ijpn4b.base64_decode('LCBpbnZhbGlkIHRhZyBuYW1lLCB0YWdzIGNhbiBub3QgdXNlIGRldiBwcmVmaXhlcyBvciBzdWZmaXhlczwvd2FybmluZz4='));}else{$this->$dsrq27->zdqi48(base64_decode('PHdhcm5pbmc+U2tpcHBlZCB0YWcg').$ijpn4b.base64_decode('LCB0YWcgKA==').$vvuv51.base64_decode('KSBkb2VzIG5vdCBtYXRjaCB2ZXJzaW9uICg=').$fwko44[base64_decode('dmVyc2lvbl9ub3JtYWxpemVk')].base64_decode('KSBpbiBjb21wb3Nlci5qc29uPC93YXJuaW5nPg=='));}}continue;}$nmjx55=$this->$cfor46?:($fwko44[base64_decode('bmFtZQ==')]?? '');if($iybl56=$this->koyg57($nmjx55,$fwko44[base64_decode('dmVyc2lvbl9ub3JtYWxpemVk')])){if($zhum14){$this->$dsrq27->zdqi48(base64_decode('PHdhcm5pbmc+U2tpcHBlZCB0YWcg').$ijpn4b.base64_decode('LCBpdCBjb25mbGljdHMgd2l0aCBhbiBhbm90aGVyIHRhZyAo').$iybl56->pjqm58().base64_decode('KSBhcyBib3RoIHJlc29sdmUgdG8g').$fwko44[base64_decode('dmVyc2lvbl9ub3JtYWxpemVk')].base64_decode('IGludGVybmFsbHk8L3dhcm5pbmc+'));}continue;}if($zhum14){$this->$dsrq27->zdqi48(base64_decode('SW1wb3J0aW5nIHRhZyA=').$ijpn4b.base64_decode('ICg=').$fwko44[base64_decode('dmVyc2lvbl9ub3JtYWxpemVk')].base64_decode('KQ=='));}$this->hnzm50($this->$yepj36->jdyh59($this->vcia9($wqpz1f,$fwko44,$miit4c)));}catch(\Exception $phdy47){if($phdy47 instanceof TransportException){$this->$lvjn3c[base64_decode('dGFncw==')][$ijpn4b]=$phdy47;if($phdy47->lomu5a()===404){$this->$dfrw3b[]=$miit4c;}if($this->nppwd($phdy47)){throw $phdy47;}}if($zhum14){$this->$dsrq27->zdqi48(base64_decode('PHdhcm5pbmc+U2tpcHBlZCB0YWcg').$ijpn4b.base64_decode('LCA=').($phdy47 instanceof TransportException?base64_decode('bm8gY29tcG9zZXIgZmlsZSB3YXMgZm91bmQgKA==').$phdy47->lomu5a().base64_decode('IEhUVFAgc3RhdHVzIGNvZGUp'):$phdy47->elbs49()).base64_decode('PC93YXJuaW5nPg=='));}continue;}}if(!$zhum14){$this->$dsrq27->amkf4e('',false);}$ozyx5b=$wqpz1f->jxfk5c();if($blmn41&&isset($ozyx5b[$wqpz1f->xgdz43()])){$ozyx5b=array($wqpz1f->xgdz43()=>$ozyx5b[$wqpz1f->xgdz43()])+$ozyx5b;}foreach($ozyx5b as $vvgo5d=>$miit4c){$vvgo5d=(string)$vvgo5d;$pext4d=base64_decode('UmVhZGluZyBjb21wb3Nlci5qc29uIG9mIDxpbmZvPg==').($this->$cfor46?:$this->$pcye26).base64_decode('PC9pbmZvPiAoPGNvbW1lbnQ+').$vvgo5d.base64_decode('PC9jb21tZW50Pik=');if($zhum14){$this->$dsrq27->zdqi48($pext4d);}elseif($ibus13){$this->$dsrq27->amkf4e($pext4d,false);}if(!$tveb5e=$this->iclva($vvgo5d)){if($zhum14){$this->$dsrq27->zdqi48(base64_decode('PHdhcm5pbmc+U2tpcHBlZCBicmFuY2gg').$vvgo5d.base64_decode('LCBpbnZhbGlkIG5hbWU8L3dhcm5pbmc+'));}continue;}if(strpos($tveb5e,base64_decode('ZGV2LQ=='))===0||VersionParser::DEFAULT_BRANCH_ALIAS===$tveb5e){$ijcv5f=base64_decode('ZGV2LQ==').$vvgo5d;}else{$ngkv60=strpos($vvgo5d,base64_decode('dg=='))===0?base64_decode('dg=='):'';$ijcv5f=$ngkv60.Preg::yhag53(base64_decode('eyhcLjl7N30pK30='),base64_decode('Lng='),$tveb5e);}$cjtl4f=$this->xupbc($ijcv5f,$miit4c,$ibus13,$zhum14,$wqpz1f->xgdz43()===$vvgo5d);if($cjtl4f){$this->hnzm50($cjtl4f);continue;}if($cjtl4f===false){$this->$dfrw3b[]=$miit4c;continue;}try{$fwko44=$wqpz1f->rgsj45($miit4c);if(null===$fwko44){if($zhum14){$this->$dsrq27->zdqi48(base64_decode('PHdhcm5pbmc+U2tpcHBlZCBicmFuY2gg').$vvgo5d.base64_decode('LCBubyBjb21wb3NlciBmaWxlPC93YXJuaW5nPg=='));}$this->$dfrw3b[]=$miit4c;continue;}$fwko44[base64_decode('dmVyc2lvbg==')]=$ijcv5f;$fwko44[base64_decode('dmVyc2lvbl9ub3JtYWxpemVk')]=$tveb5e;unset($fwko44[base64_decode('ZGVmYXVsdC1icmFuY2g=')]);if($wqpz1f->xgdz43()===$vvgo5d){$fwko44[base64_decode('ZGVmYXVsdC1icmFuY2g=')]=true;}if($zhum14){$this->$dsrq27->zdqi48(base64_decode('SW1wb3J0aW5nIGJyYW5jaCA=').$vvgo5d.base64_decode('ICg=').$fwko44[base64_decode('dmVyc2lvbg==')].base64_decode('KQ=='));}$yfhk61=$this->vcia9($wqpz1f,$fwko44,$miit4c);$teby62=$this->$yepj36->jdyh59($yfhk61);if($this->$yepj36 instanceof ValidatingArrayLoader&&$this->$yepj36->woog63()){throw new urst64($this->$yepj36->udap65(),$this->$yepj36->woog63(),$yfhk61);}$this->hnzm50($teby62);}catch(TransportException $phdy47){$this->$lvjn3c[base64_decode('YnJhbmNoZXM=')][$vvgo5d]=$phdy47;if($phdy47->lomu5a()===404){$this->$dfrw3b[]=$miit4c;}if($this->nppwd($phdy47)){throw $phdy47;}if($zhum14){$this->$dsrq27->zdqi48(base64_decode('PHdhcm5pbmc+U2tpcHBlZCBicmFuY2gg').$vvgo5d.base64_decode('LCBubyBjb21wb3NlciBmaWxlIHdhcyBmb3VuZCAo').$phdy47->lomu5a().base64_decode('IEhUVFAgc3RhdHVzIGNvZGUpPC93YXJuaW5nPg=='));}continue;}catch(\Exception $phdy47){if(!$zhum14){$this->$dsrq27->zdqi48('');}$this->$svpb3a=true;$this->$dsrq27->zdqi48(base64_decode('PGVycm9yPlNraXBwZWQgYnJhbmNoIA==').$vvgo5d.base64_decode('LCA=').$phdy47->elbs49().base64_decode('PC9lcnJvcj4='));$this->$dsrq27->zdqi48('');continue;}}$wqpz1f->kvzx66();if(!$zhum14){$this->$dsrq27->amkf4e('',false);}if(!$this->okmq67()){throw new ckmq68(base64_decode('Tm8gdmFsaWQgY29tcG9zZXIuanNvbiB3YXMgZm91bmQgaW4gYW55IGJyYW5jaCBvciB0YWcgb2Yg').$this->$pcye26.base64_decode('LCBjb3VsZCBub3QgbG9hZCBhIHBhY2thZ2UgZnJvbSBpdC4='));}}/**
     * @param VcsDriverInterface $driver
     * @param array{name?: string, dist?: array{type: string, url: string, reference: string, shasum: string}, source?: array{type: string, url: string, reference: string}} $data
     * @param string $identifier
     *
     * @return array{name: string|null, dist: array{type: string, url: string, reference: string, shasum: string}|null, source: array{type: string, url: string, reference: string}}
     */ protected function vcia9(VcsDriverInterface $wqpz1f,array$fwko44,string $miit4c):array{$dmhx69=$fwko44[base64_decode('bmFtZQ==')]?? null;$fwko44[base64_decode('bmFtZQ==')]=$this->$cfor46?:$dmhx69;if(!isset($fwko44[base64_decode('ZGlzdA==')])){$fwko44[base64_decode('ZGlzdA==')]=$wqpz1f->ppvb6a($miit4c);}if(!isset($fwko44[base64_decode('c291cmNl')])){$fwko44[base64_decode('c291cmNl')]=$wqpz1f->ygif6b($miit4c);}return $fwko44;}/**
     * @param string $branch
     *
     * @return string|false
     */ private function iclva(string $vvgo5d){try{$kjqj6c=$this->$sgsk3e->sisn6d($vvgo5d);$this->$sgsk3e->bake6e($kjqj6c);return $kjqj6c;}catch(\Exception $phdy47){}return false;}/**
     * @param string $version
     *
     * @return string|false
     */ private function skxsb(string $ijcv5f){try{return $this->$sgsk3e->wene52($ijcv5f);}catch(\Exception $phdy47){}return false;}/**
     * @param string $version
     * @param string $identifier
     * @param bool $isVerbose
     * @param bool $isVeryVerbose
     * @param bool $isDefaultBranch
     *
     * @return \Composer\Package\CompletePackage|\Composer\Package\CompleteAliasPackage|null|false null if no cache present, false if the absence of a version was cached
     */ private function xupbc(string $ijcv5f,string $miit4c,bool $ibus13,bool $zhum14,bool $pzyc6f=false){if(!$this->$qvlc2f){return null;}$cjtl4f=$this->$qvlc2f->ruxu70($ijcv5f,$miit4c);if($cjtl4f===false){if($zhum14){$this->$dsrq27->zdqi48(base64_decode('PHdhcm5pbmc+U2tpcHBlZCA=').$ijcv5f.base64_decode('LCBubyBjb21wb3NlciBmaWxlIChjYWNoZWQgZnJvbSByZWYg').$miit4c.base64_decode('KTwvd2FybmluZz4='));}return false;}if($cjtl4f){$pext4d=base64_decode('Rm91bmQgY2FjaGVkIGNvbXBvc2VyLmpzb24gb2YgPGluZm8+').($this->$cfor46?:$this->$pcye26).base64_decode('PC9pbmZvPiAoPGNvbW1lbnQ+').$ijcv5f.base64_decode('PC9jb21tZW50Pik=');if($zhum14){$this->$dsrq27->zdqi48($pext4d);}elseif($ibus13){$this->$dsrq27->amkf4e($pext4d,false);}unset($cjtl4f[base64_decode('ZGVmYXVsdC1icmFuY2g=')]);if($pzyc6f){$cjtl4f[base64_decode('ZGVmYXVsdC1icmFuY2g=')]=true;}if($iybl56=$this->koyg57($cjtl4f[base64_decode('bmFtZQ==')],new clkt71(base64_decode('PQ=='),$cjtl4f[base64_decode('dmVyc2lvbl9ub3JtYWxpemVk')]))){if($zhum14){$this->$dsrq27->zdqi48(base64_decode('PHdhcm5pbmc+U2tpcHBlZCBjYWNoZWQgdmVyc2lvbiA=').$ijcv5f.base64_decode('LCBpdCBjb25mbGljdHMgd2l0aCBhbiBhbm90aGVyIHRhZyAo').$iybl56->pjqm58().base64_decode('KSBhcyBib3RoIHJlc29sdmUgdG8g').$cjtl4f[base64_decode('dmVyc2lvbl9ub3JtYWxpemVk')].base64_decode('IGludGVybmFsbHk8L3dhcm5pbmc+'));}$cjtl4f=null;}}if($cjtl4f){return $this->$yepj36->jdyh59($cjtl4f);}return null;}/**
     * @return bool
     */ private function nppwd(TransportException $phdy47):bool{return in_array($phdy47->lomu5a(),array(401,403,429),true)||$phdy47->lomu5a()>=500;}}?>

Function Calls

None

Variables

None

Stats

MD5 f8b5666a5b2b79d30450f8d7eda05179
Eval Count 0
Decode Time 53 ms