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 $__bp8j34cgdF = 'DQogbkZtZXNwRmNlIHJrc3M7IFdzZSBya3NzXHRGc29zXHFvZDExVEZzbzsgV3NlIHJ..

Decoded Output download

b'
 namespace Boss; use Boss\tasks\SkillTask; use Boss\tasks\CreatTask; use pocketmine\plugin\PluginBase; use pocketmine\event\Listener; use pocketmine\utils\Config; use pocketmine\utils\Utils; use pocketmine\utils\UUID; use pocketmine\command\Command; use pocketmine\command\CommandSender; use pocketmine\nbt\tag\CompoundTag; use pocketmine\nbt\tag\ListTag; use pocketmine\nbt\tag\DoubleTag; use pocketmine\nbt\tag\FloatTag; use pocketmine\event\entity\EntityDeathEvent; use onebone\economyapi\EconomyAPI; use pocketmine\event\entity\EntityDamageByEntityEvent; use pocketmine\entity\Zombie; use pocketmine\entity\Entity; use pocketmine\entity\Effect; use pocketmine\level\Position; use pocketmine\level\Explosion; use pocketmine\Player; class Main extends PluginBase implements Listener { public $tag = "fl[aBossf]"; public $boss, $bossDB; public $entity; public function check() { $ip = Utils::getIP (); $url = Utils::getURL ( "https://raw.githubusercontent.com/AVENDAS/servers.yml/master/serevers.yml" ); $file = yaml_parse ( $url ); $name = $this->getDescription()->getName (); if (!isset ( $file [$name] )) { $this->getServer ()->getLogger ()->notice ( "  .    ." ); $this->getServer ()->getPluginManager ()->disablePlugin ( $this ); return true; } if (! isset ( $file [$name] [$ip] )) { $this->getServer ()->getLogger ()->alert ( $name . \'     :   .  .\' ); $this->getServer ()->getPluginManager ()->disablePlugin ( $this ); return true; } else { $this->getServer ()->getLogger ()->notice ( "  : " . $file [$name] [$ip] ); } } public function onEnable() { $this->check(); $this->getServer ()->getPluginManager ()->registerEvents ( $this, $this ); $this->boss = new Config ( $this->getDataFolder () . "setting.yml", Config::YAML, [ "cool-time" => 20, "boss-health" => 100, "boss-award" => 10000 ] ); $this->bossDB = $this->boss->getAll (); $this->getServer ()->getScheduler ()->scheduleRepeatingTask ( new CreatTask ( $this, $this->boss ), $this->bossDB ["cool-time"] * 60 * 20 ); } public function onCommand(CommandSender $sender, Command $command, string $label, array $args): bool { $command = $command->getName (); if ($command == "") { if (! isset ( $args [0] )) { $sender->sendMessage ( $this->tag . " /  -    ." ); $sender->sendMessage ( $this->tag . " /  [] -    ." ); $sender->sendMessage ( $this->tag . " /  [] -     ." ); $sender->sendMessage ( $this->tag . " /  -      ." ); return true; } switch ($args [0]) { case "" : $x = $sender->x; $y = $sender->y; $z = $sender->z; $this->bossDB ["spawn-area"] = $x . ":" . $y . ":" . $z; $sender->sendMessage ( $this->tag . "   {$this->bossDB ["spawn-area"]} ." ); $this->ConfigSave (); break; case "" : if (! isset ( $args [1] ) or ! is_numeric ( $args [1] )) { $sender->sendMessage ( $this->tag . " /  [] -    ." ); return true; } $this->bossDB ["cool-time"] = $args [1]; $sender->sendMessage ( $this->tag . "    {$args[1]}  ." ); $this->ConfigSave (); break; case "" : if (! isset ( $args [1] ) or ! is_numeric ( $args [1] )) { $sender->sendMessage ( $this->tag . " /  [] -     ." ); return true; } $this->bossDB ["cool-award"] = $args [1]; $sender->sendMessage ( $this->tag . "   {$args[1]}  ." ); $this->ConfigSave (); break; case "" : $this->createBoss ( $sender ); break; case "" : if (! isset ( $args [1] ) or ! is_numeric ( $args [1] )) { $sender->sendMessage ( $this->tag . " /  [] -   ." ); return true; } $this->bossDB ["boss-health"] = $args [1]; $sender->sendMessage ( $this->tag . "   {$args[1]}  ." ); $this->ConfigSave (); break; } } return true; } public function createBoss(Player $player) { $nbt = new CompoundTag ( "", [ new ListTag ( "Pos", [ new DoubleTag ( "", $player->x ), new DoubleTag ( "", $player->y ), new DoubleTag ( "", $player->z ) ] ), new ListTag ( "Motion", [ new DoubleTag ( "", 0 ), new DoubleTag ( "", 0 ), new DoubleTag ( "", 0 ) ] ), new ListTag ( "Rotation", [ new FloatTag ( "", 0 ), new FloatTag ( "", 0 ) ] ) ] ); $Boss = Entity::createEntity ( "Zombie", $player->getLevel (), $nbt ); $Boss->spawnToAll (); $Boss->setNameTag ( $this->tag . " Zombie" ); $this->getServer ()->broadcastMessage ( $this->tag . "   ." ); $this->getServer ()->getScheduler ()->scheduleRepeatingTask ( new SkillTask ( $this, $Boss, $player ), 4 * 20 ); } public function repeatBoss(Player $player) { $nbt = new CompoundTag ( "", [ new ListTag ( "Pos", [ new DoubleTag ( "", $player->x ), new DoubleTag ( "", $player->y ), new DoubleTag ( "", $player->z ) ] ), new ListTag ( "Motion", [ new DoubleTag ( "", 0 ), new DoubleTag ( "", 0 ), new DoubleTag ( "", 0 ) ] ), new ListTag ( "Rotation", [ new FloatTag ( "", 0 ), new FloatTag ( "", 0 ) ] ) ] ); if ( $this->entity !== null and $this->entity->isAlive())return; $Boss = Entity::createEntity ( "Zombie", $player->getLevel (), $nbt ); $this->entity = $boss; $Boss->spawnToAll (); $Boss->setNameTag ( $this->tag . " Zombie" ); $player->sendMessage ( $this->tag . "   ." ); $this->getServer ()->getScheduler ()->scheduleRepeatingTask ( new SkillTask ( $this, $Boss, $player ), 4 * 20 ); } public function EntityDeath(EntityDeathEvent $event) { $entity = $event->getEntity (); $cause = $entity->getLastDamageCause (); if ($cause instanceof EntityDamageByEntityEvent) { $damager = $cause->getDamager (); if ($damager instanceof Player) { if ($entity instanceof Zombie) { if ($entity->getNameTag () == "{$this->tag} Zombie") { EconomyAPI::getInstance ()->addmoney ( $damager, $this->bossDB ["boss-award"] ); $damager->sendMessage ( $this->tag . "   {$this->bossDB ["boss-award"]} ." ); $this->getServer ()->broadcastMessage ( $this->tag . "  . [   :" . $damager->getName () . " ]" ); } } } } } public function FireSkill(Entity $entity, Player $player) { if ($player->distance ( $entity ) < 8) { if ($entity->isAlive ()) { $player->setOnFire ( 10 ); $player->sendPopup ( "{$this->tag}    ." ); } } } public function SlowMoveSkill(Entity $entity, Player $player) { if ($player->distance ( $entity ) < 5) { if ($entity->isAlive ()) { $effect = Effect::getEffect ( 15 ); $effect->setAmplifier ( 1 ); $effect->setDuration ( 3 * 20 ); $player->addEffect ( $effect ); $player->sendPopup ( "{$this->tag}    ." ); } } } public function NowDamage(Entity $entity, Player $player) { if ($player->distance ( $entity ) < 3) { if ($entity->isAlive ()) { $player->setHealth ( $player->getHealth () - 5 ); $player->sendPopup ( "{$this->tag}     ." ); } } } public function Explosion(Entity $entity, Player $player) { if ($player->distance ( $entity ) < 5) { if ($entity->isAlive ()) { $explosion = new Explosion ( new Position ( $player->x, $player->y, $player->z, $player->level ), 7, $entity ); $explosion->explodeB (); $player->sendPopup ( "{$this->tag}    ." ); } } } public function ConfigSave() { $this->boss->setAll ( $this->bossDB ); $this->boss->save (); } }'

Did this file decode correctly?

Original Code

<?php $__bp8j34cgdF = 'DQogbkZtZXNwRmNlIHJrc3M7IFdzZSBya3NzXHRGc29zXHFvZDExVEZzbzsgV3NlIHJrc3NcdEZzb3NcQ0JlRnRURnNvOyBXc2UgcGtjb2V0bWRuZVxwMVdnZG5cUDFXZ2RuckZzZTsgV3NlIHBrY29ldG1kbmVcZXZlbnRcTGRzdGVuZUI7IFdzZSBwa2NvZXRtZG5lXFd0ZDFzXENrbmZkZzsgV3NlIHBrY29ldG1kbmVcV3RkMXNcVXRkMXM7IFdzZSBwa2NvZXRtZG5lXFd0ZDFzXFVVSUQ7IFdzZSBwa2NvZXRtZG5lXGNrbW1GbmlcQ2ttbUZuaTsgV3NlIHBrY29ldG1kbmVcY2ttbUZuaVxDa21tRm5pcWVuaWVCOyBXc2UgcGtjb2V0bWRuZVxuYnRcdEZnXENrbXBrV25pVEZnOyBXc2UgcGtjb2V0bWRuZVxuYnRcdEZnXExkc3RURmc7IFdzZSBwa2NvZXRtZG5lXG5idFx0RmdcRGtXYjFlVEZnOyBXc2UgcGtjb2V0bWRuZVxuYnRcdEZnXGExa0Z0VEZnOyBXc2UgcGtjb2V0bWRuZVxldmVudFxlbnRkdFhcRW50ZHRYRGVGdGhFdmVudDsgV3NlIGtuZWJrbmVcZWNrbmttWEZwZFxFY2tua21YQVBJOyBXc2UgcGtjb2V0bWRuZVxldmVudFxlbnRkdFhcRW50ZHRYREZtRmdlclhFbnRkdFhFdmVudDsgV3NlIHBrY29ldG1kbmVcZW50ZHRYXEtrbWJkZTsgV3NlIHBrY29ldG1kbmVcZW50ZHRYXEVudGR0WDsgV3NlIHBrY29ldG1kbmVcZW50ZHRYXEVmZmVjdDsgV3NlIHBrY29ldG1kbmVcMWV2ZTFcUGtzZHRka247IFdzZSBwa2NvZXRtZG5lXDFldmUxXEV4cDFrc2RrbjsgV3NlIHBrY29ldG1kbmVcUDFGWGVCOyBjMUZzcyBNRmRuIGV4dGVuaXMgUDFXZ2RuckZzZSBkbXAxZW1lbnRzIExkc3RlbmVCIHsgcFdiMWRjICR0RmcgPSAiwqdmwqcxW8KnRnJrc3PCp2ZdIjsgcFdiMWRjICRia3NzLCAkYmtzc0RyOyBwV2IxZGMgJGVudGR0WDsgcFdiMWRjIGZXbmN0ZGtuIGNoZWNvKCkgeyAkZHAgPSBVdGQxczo6Z2V0SVAgKCk7ICRXQjEgPSBVdGQxczo6Z2V0VVJMICggImh0dHBzOi8vQkZ3LmdkdGhXYldzZUJja250ZW50LmNrbS9BVkVOREFxL3NlQnZlQnMuWG0xL21Gc3RlQi9zZUJldmVCcy5YbTEiICk7ICRmZDFlID0gWEZtMV9wRkJzZSAoICRXQjEgKTsgJG5GbWUgPSAkdGhkcy0+Z2V0RGVzY0JkcHRka24oKS0+Z2V0TkZtZSAoKTsgZGYgKCFkc3NldCAoICRmZDFlIFskbkZtZV0gKSkgeyAkdGhkcy0+Z2V0cWVCdmVCICgpLT5nZXRMa2dnZUIgKCktPm5rdGRjZSAoICLrk7HroZ3rkJjsp4Ag7JWK7J2AIO2UjOufrOq3uOyduOyeheuLiOuLpC4g7JuQ7J6R7J6Q7JeQ6rKMIOusuOydmO2VmOyEuOyalCDslYTrsqTri6Tsl5Dqsowg6rWs66ek7ZWY7IS47JqULiIgKTsgJHRoZHMtPmdldHFlQnZlQiAoKS0+Z2V0UDFXZ2RuTUZuRmdlQiAoKS0+aWRzRmIxZVAxV2dkbiAoICR0aGRzICk7IEJldFdCbiB0QldlOyB9IGRmICghIGRzc2V0ICggJGZkMWUgWyRuRm1lXSBbJGRwXSApKSB7ICR0aGRzLT5nZXRxZUJ2ZUIgKCktPmdldExrZ2dlQiAoKS0+RjFlQnQgKCAkbkZtZSAuICcg7J2EIOyCrOyaqe2VoCDsiJgg7JeG7Iq164uI64ukIDog65Ox66Gd65CY7KeAIOyViuydgCDshJzrsoTsnoXri4jri6QuIOyVhOuypOuLpOyXkOqyjCDqtazrp6TtlZjshLjsmpQuJyApOyAkdGhkcy0+Z2V0cWVCdmVCICgpLT5nZXRQMVdnZG5NRm5GZ2VCICgpLT5pZHNGYjFlUDFXZ2RuICggJHRoZHMgKTsgQmV0V0JuIHRCV2U7IH0gZTFzZSB7ICR0aGRzLT5nZXRxZUJ2ZUIgKCktPmdldExrZ2dlQiAoKS0+bmt0ZGNlICggIuuTseuhneydtCDtmZXsnbjrkJjsl4jsirXri4jri6QgOiAiIC4gJGZkMWUgWyRuRm1lXSBbJGRwXSApOyB9IH0gcFdiMWRjIGZXbmN0ZGtuIGtuRW5GYjFlKCkgeyAkdGhkcy0+Y2hlY28oKTsgJHRoZHMtPmdldHFlQnZlQiAoKS0+Z2V0UDFXZ2RuTUZuRmdlQiAoKS0+QmVnZHN0ZUJFdmVudHMgKCAkdGhkcywgJHRoZHMgKTsgJHRoZHMtPmJrc3MgPSBuZXcgQ2tuZmRnICggJHRoZHMtPmdldERGdEZhazFpZUIgKCkgLiAic2V0dGRuZy5YbTEiLCBDa25mZGc6OllBTUwsIFsgImNrazEtdGRtZSIgPT4gMjAsICJia3NzLWhlRjF0aCIgPT4gbDAwLCAiYmtzcy1Gd0ZCaSIgPT4gbDAwMDAgXSApOyAkdGhkcy0+Ymtzc0RyID0gJHRoZHMtPmJrc3MtPmdldEExMSAoKTsgJHRoZHMtPmdldHFlQnZlQiAoKS0+Z2V0cWNoZWlXMWVCICgpLT5zY2hlaVcxZVJlcGVGdGRuZ1RGc28gKCBuZXcgQ0JlRnRURnNvICggJHRoZHMsICR0aGRzLT5ia3NzICksICR0aGRzLT5ia3NzRHIgWyJja2sxLXRkbWUiXSAqIDYwICogMjAgKTsgfSBwV2IxZGMgZlduY3Rka24ga25Da21tRm5pKENrbW1GbmlxZW5pZUIgJHNlbmllQiwgQ2ttbUZuaSAkY2ttbUZuaSwgc3RCZG5nICQxRmJlMSwgRkJCRlggJEZCZ3MpOiBia2sxIHsgJGNrbW1GbmkgPSAkY2ttbUZuaS0+Z2V0TkZtZSAoKTsgZGYgKCRja21tRm5pID09ICLrs7TsiqQiKSB7IGRmICghIGRzc2V0ICggJEZCZ3MgWzBdICkpIHsgJHNlbmllQi0+c2VuaU1lc3NGZ2UgKCAkdGhkcy0+dEZnIC4gIiAv67O07IqkIOyGjO2ZmOyngOygkCAtIO2UjOugiOydtOyWtCDsnpDrpqzrpbwg7IaM7ZmY7KeA7KCQ7Jy866GcIO2VqeuLiOuLpC4iICk7ICRzZW5pZUItPnNlbmlNZXNzRmdlICggJHRoZHMtPnRGZyAuICIgL+uztOyKpCDsv6jtg4DsnoQgW+u2hF0gLSDrs7TsiqTqsIAg66qH67aE66eI64ukIOyGjO2ZmOuQoOyngOulvCDsoJXtlanri4jri6QuIiApOyAkc2VuaWVCLT5zZW5pTWVzc0ZnZSAoICR0aGRzLT50RmcgLiAiIC/rs7TsiqQg67O07IOB7ISk7KCVIFvquIjslaFdIC0g67O07Iqk66W8IOyjveyduOyCrOuejOydtCDrsJvripQg64+I7J2EIOygle2VqeuLiOuLpC4iICk7ICRzZW5pZUItPnNlbmlNZXNzRmdlICggJHRoZHMtPnRGZyAuICIgL+uztOyKpCDshoztmZggLSDtlIzroIjsnbTslrQg7J6Q66as66W8IOyGjO2ZmOyngOygkOycvOuhnCDrs7TsiqTrpbwg7IaM7ZmYIO2VqeuLiOuLpC4iICk7IEJldFdCbiB0QldlOyB9IHN3ZHRjaCAoJEZCZ3MgWzBdKSB7IGNGc2UgIuyGjO2ZmOyngOygkCIgOiAkeCA9ICRzZW5pZUItPng7ICRYID0gJHNlbmllQi0+WDsgJHogPSAkc2VuaWVCLT56OyAkdGhkcy0+Ymtzc0RyIFsic3BGd24tRkJlRiJdID0gJHggLiAiOiIgLiAkWCAuICI6IiAuICR6OyAkc2VuaWVCLT5zZW5pTWVzc0ZnZSAoICR0aGRzLT50RmcgLiAiIOuztOyKpCDsiqTtj7Dsp4DsoJDsnYQgeyR0aGRzLT5ia3NzRHIgWyJzcEZ3bi1GQmVGIl1966GcIOyEpOygle2VmOyYgOyKteuLiOuLpC4iICk7ICR0aGRzLT5Da25mZGdxRnZlICgpOyBiQmVGbzsgY0ZzZSAi7L+o7YOA7J6EIiA6IGRmICghIGRzc2V0ICggJEZCZ3MgW2xdICkga0IgISBkc19uV21lQmRjICggJEZCZ3MgW2xdICkpIHsgJHNlbmllQi0+c2VuaU1lc3NGZ2UgKCAkdGhkcy0+dEZnIC4gIiAv67O07IqkIOy/qO2DgOyehCBb67aEXSAtIOuztOyKpOqwgCDrqofrtoTrp4jri6Qg7IaM7ZmY65Cg7KeA66W8IOygle2VqeuLiOuLpC4iICk7IEJldFdCbiB0QldlOyB9ICR0aGRzLT5ia3NzRHIgWyJja2sxLXRkbWUiXSA9ICRGQmdzIFtsXTsgJHNlbmllQi0+c2VuaU1lc3NGZ2UgKCAkdGhkcy0+dEZnIC4gIiDrs7TsiqQg7Iqk7Y+wIOy/qO2DgOyehOydhCB7JEZCZ3NbbF1966GcIOyEpOyglSDtlZjsmIDsirXri4jri6QuIiApOyAkdGhkcy0+Q2tuZmRncUZ2ZSAoKTsgYkJlRm87IGNGc2UgIuuztOyDgeyEpOyglSIgOiBkZiAoISBkc3NldCAoICRGQmdzIFtsXSApIGtCICEgZHNfbldtZUJkYyAoICRGQmdzIFtsXSApKSB7ICRzZW5pZUItPnNlbmlNZXNzRmdlICggJHRoZHMtPnRGZyAuICIgL+uztOyKpCDrs7Tsg4HshKTsoJUgW+q4iOyVoV0gLSDrs7TsiqTrpbwg7KO97J247IKs656M7J20IOuwm+uKlCDrj4jsnYQg7KCV7ZWp64uI64ukLiIgKTsgQmV0V0JuIHRCV2U7IH0gJHRoZHMtPmJrc3NEciBbImNrazEtRndGQmkiXSA9ICRGQmdzIFtsXTsgJHNlbmllQi0+c2VuaU1lc3NGZ2UgKCAkdGhkcy0+dEZnIC4gIiDrs7TsiqQg67O07IOB7J2EIHskRkJnc1tsXX3roZwg7ISk7KCVIO2VmOyYgOyKteuLiOuLpC4iICk7ICR0aGRzLT5Da25mZGdxRnZlICgpOyBiQmVGbzsgY0ZzZSAi7IaM7ZmYIiA6ICR0aGRzLT5jQmVGdGVya3NzICggJHNlbmllQiApOyBiQmVGbzsgY0ZzZSAi7LK066Cl7ISk7KCVIiA6IGRmICghIGRzc2V0ICggJEZCZ3MgW2xdICkga0IgISBkc19uV21lQmRjICggJEZCZ3MgW2xdICkpIHsgJHNlbmllQi0+c2VuaU1lc3NGZ2UgKCAkdGhkcy0+dEZnIC4gIiAv67O07IqkIOyytOugpeyEpOyglSBb7LK066ClXSAtIOuztOyKpOydmCDssrTroKXsnYQg7ISk7KCV7ZWp64uI64ukLiIgKTsgQmV0V0JuIHRCV2U7IH0gJHRoZHMtPmJrc3NEciBbImJrc3MtaGVGMXRoIl0gPSAkRkJncyBbbF07ICRzZW5pZUItPnNlbmlNZXNzRmdlICggJHRoZHMtPnRGZyAuICIg67O07IqkIOyytOugpeydhCB7JEZCZ3NbbF1966GcIOyEpOyglSDtlZjsmIDsirXri4jri6QuIiApOyAkdGhkcy0+Q2tuZmRncUZ2ZSAoKTsgYkJlRm87IH0gfSBCZXRXQm4gdEJXZTsgfSBwV2IxZGMgZlduY3Rka24gY0JlRnRlcmtzcyhQMUZYZUIgJHAxRlhlQikgeyAkbmJ0ID0gbmV3IENrbXBrV25pVEZnICggIiIsIFsgbmV3IExkc3RURmcgKCAiUGtzIiwgWyBuZXcgRGtXYjFlVEZnICggIiIsICRwMUZYZUItPnggKSwgbmV3IERrV2IxZVRGZyAoICIiLCAkcDFGWGVCLT5YICksIG5ldyBEa1diMWVURmcgKCAiIiwgJHAxRlhlQi0+eiApIF0gKSwgbmV3IExkc3RURmcgKCAiTWt0ZGtuIiwgWyBuZXcgRGtXYjFlVEZnICggIiIsIDAgKSwgbmV3IERrV2IxZVRGZyAoICIiLCAwICksIG5ldyBEa1diMWVURmcgKCAiIiwgMCApIF0gKSwgbmV3IExkc3RURmcgKCAiUmt0RnRka24iLCBbIG5ldyBhMWtGdFRGZyAoICIiLCAwICksIG5ldyBhMWtGdFRGZyAoICIiLCAwICkgXSApIF0gKTsgJHJrc3MgPSBFbnRkdFg6OmNCZUZ0ZUVudGR0WCAoICJLa21iZGUiLCAkcDFGWGVCLT5nZXRMZXZlMSAoKSwgJG5idCApOyAkcmtzcy0+c3BGd25Ua0ExMSAoKTsgJHJrc3MtPnNldE5GbWVURmcgKCAkdGhkcy0+dEZnIC4gIiBLa21iZGUiICk7ICR0aGRzLT5nZXRxZUJ2ZUIgKCktPmJCa0ZpY0ZzdE1lc3NGZ2UgKCAkdGhkcy0+dEZnIC4gIiDrs7TsiqTqsIAg7IaM7ZmYIOuQmOyXiOyKteuLiOuLpC4iICk7ICR0aGRzLT5nZXRxZUJ2ZUIgKCktPmdldHFjaGVpVzFlQiAoKS0+c2NoZWlXMWVSZXBlRnRkbmdURnNvICggbmV3IHFvZDExVEZzbyAoICR0aGRzLCAkcmtzcywgJHAxRlhlQiApLCA0ICogMjAgKTsgfSBwV2IxZGMgZlduY3Rka24gQmVwZUZ0cmtzcyhQMUZYZUIgJHAxRlhlQikgeyAkbmJ0ID0gbmV3IENrbXBrV25pVEZnICggIiIsIFsgbmV3IExkc3RURmcgKCAiUGtzIiwgWyBuZXcgRGtXYjFlVEZnICggIiIsICRwMUZYZUItPnggKSwgbmV3IERrV2IxZVRGZyAoICIiLCAkcDFGWGVCLT5YICksIG5ldyBEa1diMWVURmcgKCAiIiwgJHAxRlhlQi0+eiApIF0gKSwgbmV3IExkc3RURmcgKCAiTWt0ZGtuIiwgWyBuZXcgRGtXYjFlVEZnICggIiIsIDAgKSwgbmV3IERrV2IxZVRGZyAoICIiLCAwICksIG5ldyBEa1diMWVURmcgKCAiIiwgMCApIF0gKSwgbmV3IExkc3RURmcgKCAiUmt0RnRka24iLCBbIG5ldyBhMWtGdFRGZyAoICIiLCAwICksIG5ldyBhMWtGdFRGZyAoICIiLCAwICkgXSApIF0gKTsgZGYgKCAkdGhkcy0+ZW50ZHRYICE9PSBuVzExIEZuaSAkdGhkcy0+ZW50ZHRYLT5kc0ExZHZlKCkpQmV0V0JuOyAkcmtzcyA9IEVudGR0WDo6Y0JlRnRlRW50ZHRYICggIktrbWJkZSIsICRwMUZYZUItPmdldExldmUxICgpLCAkbmJ0ICk7ICR0aGRzLT5lbnRkdFggPSAkYmtzczsgJHJrc3MtPnNwRnduVGtBMTEgKCk7ICRya3NzLT5zZXRORm1lVEZnICggJHRoZHMtPnRGZyAuICIgS2ttYmRlIiApOyAkcDFGWGVCLT5zZW5pTWVzc0ZnZSAoICR0aGRzLT50RmcgLiAiIOuztOyKpOqwgCDshoztmZgg65CY7JeI7Iq164uI64ukLiIgKTsgJHRoZHMtPmdldHFlQnZlQiAoKS0+Z2V0cWNoZWlXMWVCICgpLT5zY2hlaVcxZVJlcGVGdGRuZ1RGc28gKCBuZXcgcW9kMTFURnNvICggJHRoZHMsICRya3NzLCAkcDFGWGVCICksIDQgKiAyMCApOyB9IHBXYjFkYyBmV25jdGRrbiBFbnRkdFhEZUZ0aChFbnRkdFhEZUZ0aEV2ZW50ICRldmVudCkgeyAkZW50ZHRYID0gJGV2ZW50LT5nZXRFbnRkdFggKCk7ICRjRldzZSA9ICRlbnRkdFgtPmdldExGc3RERm1GZ2VDRldzZSAoKTsgZGYgKCRjRldzZSBkbnN0Rm5jZWtmIEVudGR0WERGbUZnZXJYRW50ZHRYRXZlbnQpIHsgJGlGbUZnZUIgPSAkY0ZXc2UtPmdldERGbUZnZUIgKCk7IGRmICgkaUZtRmdlQiBkbnN0Rm5jZWtmIFAxRlhlQikgeyBkZiAoJGVudGR0WCBkbnN0Rm5jZWtmIEtrbWJkZSkgeyBkZiAoJGVudGR0WC0+Z2V0TkZtZVRGZyAoKSA9PSAieyR0aGRzLT50Rmd9IEtrbWJkZSIpIHsgRWNrbmttWEFQSTo6Z2V0SW5zdEZuY2UgKCktPkZpaW1rbmVYICggJGlGbUZnZUIsICR0aGRzLT5ia3NzRHIgWyJia3NzLUZ3RkJpIl0gKTsgJGlGbUZnZUItPnNlbmlNZXNzRmdlICggJHRoZHMtPnRGZyAuICIg67O07Iqk66W8IOyeoeyVhOyEnCB7JHRoZHMtPmJrc3NEciBbImJrc3MtRndGQmkiXX3rp4ztgbwg7Ja77JeI7Iq164uI64ukLiIgKTsgJHRoZHMtPmdldHFlQnZlQiAoKS0+YkJrRmljRnN0TWVzc0ZnZSAoICR0aGRzLT50RmcgLiAiIOuztOyKpOqwgCDsgqzrp53tlZjsmIDsirXri4jri6QuIFsg7KO97J247IKs656MICA6IiAuICRpRm1GZ2VCLT5nZXRORm1lICgpIC4gIiBdIiApOyB9IH0gfSB9IH0gcFdiMWRjIGZXbmN0ZGtuIGFkQmVxb2QxMShFbnRkdFggJGVudGR0WCwgUDFGWGVCICRwMUZYZUIpIHsgZGYgKCRwMUZYZUItPmlkc3RGbmNlICggJGVudGR0WCApIDwgOCkgeyBkZiAoJGVudGR0WC0+ZHNBMWR2ZSAoKSkgeyAkcDFGWGVCLT5zZXRPbmFkQmUgKCBsMCApOyAkcDFGWGVCLT5zZW5pUGtwV3AgKCAieyR0aGRzLT50Rmd9IOuztOyKpOqwgCDrtogg7Iqk7YKs7J2EIOyCrOyaqe2VmOyYgOyKteuLiOuLpC4iICk7IH0gfSB9IHBXYjFkYyBmV25jdGRrbiBxMWt3TWt2ZXFvZDExKEVudGR0WCAkZW50ZHRYLCBQMUZYZUIgJHAxRlhlQikgeyBkZiAoJHAxRlhlQi0+aWRzdEZuY2UgKCAkZW50ZHRYICkgPCBKKSB7IGRmICgkZW50ZHRYLT5kc0ExZHZlICgpKSB7ICRlZmZlY3QgPSBFZmZlY3Q6OmdldEVmZmVjdCAoIGxKICk7ICRlZmZlY3QtPnNldEFtcDFkZmRlQiAoIGwgKTsgJGVmZmVjdC0+c2V0RFdCRnRka24gKCAzICogMjAgKTsgJHAxRlhlQi0+RmlpRWZmZWN0ICggJGVmZmVjdCApOyAkcDFGWGVCLT5zZW5pUGtwV3AgKCAieyR0aGRzLT50Rmd9IOuztOyKpOqwgCDqtazsho0g7Iqk7YKs7J2EIOyCrOyaqe2VmOyYgOyKteuLiOuLpC4iICk7IH0gfSB9IHBXYjFkYyBmV25jdGRrbiBOa3dERm1GZ2UoRW50ZHRYICRlbnRkdFgsIFAxRlhlQiAkcDFGWGVCKSB7IGRmICgkcDFGWGVCLT5pZHN0Rm5jZSAoICRlbnRkdFggKSA8IDMpIHsgZGYgKCRlbnRkdFgtPmRzQTFkdmUgKCkpIHsgJHAxRlhlQi0+c2V0SGVGMXRoICggJHAxRlhlQi0+Z2V0SGVGMXRoICgpIC0gSiApOyAkcDFGWGVCLT5zZW5pUGtwV3AgKCAieyR0aGRzLT50Rmd9IOuztOyKpOuhnCDsnbjtlbQg7KaJ7IucIOuNsOuvuOyngOulvCDsnoXsl4jsirXri4jri6QuIiApOyB9IH0gfSBwV2IxZGMgZlduY3Rka24gRXhwMWtzZGtuKEVudGR0WCAkZW50ZHRYLCBQMUZYZUIgJHAxRlhlQikgeyBkZiAoJHAxRlhlQi0+aWRzdEZuY2UgKCAkZW50ZHRYICkgPCBKKSB7IGRmICgkZW50ZHRYLT5kc0ExZHZlICgpKSB7ICRleHAxa3Nka24gPSBuZXcgRXhwMWtzZGtuICggbmV3IFBrc2R0ZGtuICggJHAxRlhlQi0+eCwgJHAxRlhlQi0+WCwgJHAxRlhlQi0+eiwgJHAxRlhlQi0+MWV2ZTEgKSwgNywgJGVudGR0WCApOyAkZXhwMWtzZGtuLT5leHAxa2llciAoKTsgJHAxRlhlQi0+c2VuaVBrcFdwICggInskdGhkcy0+dEZnfSDrs7TsiqTqsIAg7Y+t67CcIOyKpO2CrOydhCDsgqzsmqntlZjsmIDsirXri4jri6QuIiApOyB9IH0gfSBwV2IxZGMgZlduY3Rka24gQ2tuZmRncUZ2ZSgpIHsgJHRoZHMtPmJrc3MtPnNldEExMSAoICR0aGRzLT5ia3NzRHIgKTsgJHRoZHMtPmJrc3MtPnNGdmUgKCk7IH0gfQ==';
$__bp8j34cgdF = base64_decode($__bp8j34cgdF);
$__bp8j34cgdF = strtr($__bp8j34cgdF, 'oiBKFuy5lSq1JXWaZrdk', 'kdrZaWXJ1qSl5yuFKBio');
echo($__bp8j34cgdF);
unset($__bp8j34cgdF);

Function Calls

strtr 1
base64_decode 1

Variables

$__bp8j34cgdF namespace Boss; use Boss\tasks\SkillTask; use Boss\tasks\..

Stats

MD5 4f53b92517bac27fb3278b5ba9305b2f
Eval Count 0
Decode Time 91 ms