<?php
namespace Claromentis\People;

$GLOBALS["__65da1b1ec2d665" . "3e8a0ab7848e5362" . "15"] = (@$GLOBALS["__65da1b1ec2d6653e8a0ab7848e536" . "215"] ?: array()) + array("_7f628626dd1d55c" . "71b1fc0932ffd1d2" . "c" => base64_decode("aXNfYXJ" . "yYXk="), "_5846ddea7ff6d30" . "bd0e7b4a81710776" . "e" => base64_decode("YXJy" . "YXlf" . "c2hp" . "ZnQ="));
class PasswordChangeException extends \Exception
{
    
    
    
    
    private $localization_key;
    
    
    
    
    private $localization_arguments = [];
    
    
    
    
    
    
    
    public function __construct($message = null, $localization = null, $code = 0, \Exception $_ee1c4cef8785a744408faf37f4e50100 = null)
    {
        $this->setLocalization($localization);
        parent::__construct($message, $code, $_ee1c4cef8785a744408faf37f4e50100);
    }
    public function getLocalization()
    {
        return [$this->getLocalizationKey(), $this->getLocalizationArguments()];
    }
    public function getLocalizationKey()
    {
        return $this->localization_key;
    }
    public function getLocalizationArguments()
    {
        return $this->localization_arguments;
    }
    private function setLocalization($localization)
    {
        if ($GLOBALS["__65da1b1ec2d6653e8a0ab" . "7848e536215"]["_7f628626dd1d55c71b1fc0932ffd1" . "d2c"]($localization)) {
            $_862f82fecb5498070bd5e94499033cb2 = $GLOBALS["__65da1b1ec2d6653e8a0ab" . "7848e536215"]["_5846ddea7ff6d30bd0e7b4a8" . "1710776e"]($localization);
            if (isset($localization[0]) && $GLOBALS["__65da1b1ec2d6653e8a0ab7848e5362" . "15"]["_7f628626dd1d5" . "5c71b1fc0932ff" . "d1d2c"]($localization[0])) {
                $this->setLocalizationArguments($GLOBALS["__65da1b1e" . "c2d6653e8a" . "0ab7848e53" . "6215"]["_5846ddea7ff6d30bd0e7b4a81710" . "776e"]($localization));
            }
        } else {
            $_862f82fecb5498070bd5e94499033cb2 = $localization;
        }
        $this->setLocalizationKey($_862f82fecb5498070bd5e94499033cb2);
    }
    private function setLocalizationArguments(array $_ddf4a91a7a5d92818819c0af37834140)
    {
        $this->localization_arguments = $_ddf4a91a7a5d92818819c0af37834140;
    }
    private function setLocalizationKey($_862f82fecb5498070bd5e94499033cb2)
    {
        $this->localization_key = $_862f82fecb5498070bd5e94499033cb2;
    }
}