<?php

use Ministra\Lib\bd5c9022e9a9029209e5fd05775ea272\K131970f0a776522b1a53ba419cd5e32c;
use Ministra\Lib\bd5c9022e9a9029209e5fd05775ea272\U7b1423316998af8498523ab49b7053e6\eca7be640b6f19e3aa662777be52eba5;
use Ministra\Lib\bd5c9022e9a9029209e5fd05775ea272\U7b1423316998af8498523ab49b7053e6\Z0123335d0e9312494791d8030b626dff;
\defined('PROJECT_PATH') or \define('PROJECT_PATH', __DIR__);
require_once __DIR__ . '/../vendor/autoload.php';
$_SERVER['REMOTE_ADDR'] = isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : '127.0.0.1';
\set_error_handler(function ($errno, $errstr, $errfile, $errline, $errcontext) {
    \Ministra\Lib\bd5c9022e9a9029209e5fd05775ea272\U7b1423316998af8498523ab49b7053e6\eca7be640b6f19e3aa662777be52eba5::V7c2592e4addccce76be41562232fe2a1($errno, $errstr, $errfile, $errline, $errcontext);
}, \E_ALL);
\set_exception_handler(function (\Throwable $t) {
    \Ministra\Lib\bd5c9022e9a9029209e5fd05775ea272\U7b1423316998af8498523ab49b7053e6\eca7be640b6f19e3aa662777be52eba5::a8363ca17f2a548ee4a0b2300aa46df8($t);
});
\Ministra\Lib\bd5c9022e9a9029209e5fd05775ea272\U7b1423316998af8498523ab49b7053e6\Z0123335d0e9312494791d8030b626dff::Z08745d95269278e6e5eb43ed72f255be();
\Ministra\Lib\bd5c9022e9a9029209e5fd05775ea272\U7b1423316998af8498523ab49b7053e6\Z0123335d0e9312494791d8030b626dff::U72f03a7a32c73b1f3641412136692c62();
\defined('FATAL') or \define('FATAL', \E_USER_ERROR);
\defined('ERROR') or \define('ERROR', \E_USER_WARNING);
\defined('WARNING') or \define('WARNING', \E_USER_NOTICE);
if (!\defined('PATH_SEPARATOR')) {
    \define('PATH_SEPARATOR', \getenv('COMSPEC') ? ';' : ':');
}
\defined('PROJECT_PATH') or \define('PROJECT_PATH', \dirname(__FILE__));
\ini_set('include_path', \ini_get('include_path') . \PATH_SEPARATOR . \PROJECT_PATH);
if (\Ministra\Lib\bd5c9022e9a9029209e5fd05775ea272\K131970f0a776522b1a53ba419cd5e32c::exist('default_timezone')) {
    \date_default_timezone_set(\Ministra\Lib\bd5c9022e9a9029209e5fd05775ea272\K131970f0a776522b1a53ba419cd5e32c::get('default_timezone'));
}
if (\Ministra\Lib\bd5c9022e9a9029209e5fd05775ea272\K131970f0a776522b1a53ba419cd5e32c::exist('http_proxy')) {
    $default_context = ['http' => ['proxy' => \Ministra\Lib\bd5c9022e9a9029209e5fd05775ea272\K131970f0a776522b1a53ba419cd5e32c::get('http_proxy'), 'request_fulluri' => \true]];
    if (\Ministra\Lib\bd5c9022e9a9029209e5fd05775ea272\K131970f0a776522b1a53ba419cd5e32c::exist('http_proxy_login') && \Ministra\Lib\bd5c9022e9a9029209e5fd05775ea272\K131970f0a776522b1a53ba419cd5e32c::exist('http_proxy_password')) {
        $default_context['http']['header'] = 'Proxy-Authorization: Basic ' . \base64_encode(\Ministra\Lib\bd5c9022e9a9029209e5fd05775ea272\K131970f0a776522b1a53ba419cd5e32c::get('http_proxy_login') . ':' . \Ministra\Lib\bd5c9022e9a9029209e5fd05775ea272\K131970f0a776522b1a53ba419cd5e32c::get('http_proxy_password')) . "\r\n";
    }
    \stream_context_set_default($default_context);
    \libxml_set_streams_context(\stream_context_create($default_context));
}
