✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ webm004.cluster127.gra.hosting.ovh.net ​🇻​♯➤ 6.18.42-ovh-vps-grsec-zfs+ #1 SMP 🇾​♯➤ 2026

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 54.36.91.62 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.216.191
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗙𝗙 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ _dyuweyrj4,_dyuweyrj4r,dl

𝗛𝗢𝗠𝗘
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /home/docteuh/www/fusion-forms/models//CurlFactory-20260906193627.php
<?php

namespace YoastSEO_Vendor\GuzzleHttp\Handler;

use YoastSEO_Vendor\GuzzleHttp\Exception\ConnectException;
use YoastSEO_Vendor\GuzzleHttp\Exception\RequestException;
use YoastSEO_Vendor\GuzzleHttp\Promise as P;
use YoastSEO_Vendor\GuzzleHttp\Promise\FulfilledPromise;
use YoastSEO_Vendor\GuzzleHttp\Promise\PromiseInterface;
use YoastSEO_Vendor\GuzzleHttp\Psr7\LazyOpenStream;
use YoastSEO_Vendor\GuzzleHttp\TransferStats;
use YoastSEO_Vendor\GuzzleHttp\Utils;
use YoastSEO_Vendor\Psr\Http\Message\RequestInterface;
use YoastSEO_Vendor\Psr\Http\Message\UriInterface;
/**
 * Creates curl resources from a request
 *
 * @final
 */
class CurlFactory implements \YoastSEO_Vendor\GuzzleHttp\Handler\CurlFactoryInterface
{
    public const CURL_VERSION_STR = 'curl_version';
    /**
     * @deprecated
     */
    public const LOW_CURL_VERSION_NUMBER = '7.21.2';
    /**
     * @var resource[]|\CurlHandle[]
     */
    private $handles = [];
    /**
     * @var int Total number of idle handles to keep in cache
     */
    private $maxHandles;
    /**
     * @param int $maxHandles Maximum number of idle handles.
     */
    public function __construct(int $maxHandles)
    {
        $this->maxHandles = $maxHandles;
    }
    public function create(\YoastSEO_Vendor\Psr\Http\Message\RequestInterface $request, array $options) : \YoastSEO_Vendor\GuzzleHttp\Handler\EasyHandle
    {
        $protocolVersion = $request->getProtocolVersion();
        if ('2' === $protocolVersion || '2.0' === $protocolVersion) {
            if (!self::supportsHttp2()) {
                throw new \YoastSEO_Vendor\GuzzleHttp\Exception\ConnectException('HTTP/2 is supported by the cURL handler, however libcurl is built without HTTP/2 support.', $request);
            }
        } elseif ('1.0' !== $protocolVersion && '1.1' !== $protocolVersion) {
            throw new \YoastSEO_Vendor\GuzzleHttp\Exception\ConnectException(\sprintf('HTTP/%s is not supported by the cURL handler.', $protocolVersion), $request);
        }
        if (isset($options['curl']['body_as_string'])) {
            $options['_body_as_string'] = $options['curl']['body_as_string'];
            unset($options['curl']['body_as_string']);
        }
        $easy = new \YoastSEO_Vendor\GuzzleHttp\Handler\EasyHandle();
        $easy->request = $request;
        $easy->options = $options;
        $conf = $this->getDefaultConf($easy);
        $this->applyMethod($easy, $conf);
        $this->applyHandlerOptions($easy, $conf);
        $this->applyHeaders($easy, $conf);
        unset($conf['_headers']);
        // Add handler options from the request configuration options
        if (isset($options['curl'])) {
            $conf = \array_replace($conf, $options['curl']);
        }
        $conf[\CURLOPT_HEADERFUNCTION] = $this->createHeaderFn($easy);
        $easy->handle = $this->handles ? \array_pop($this->handles) : \curl_init();
        \curl_setopt_array($easy->handle, $conf);
        return $easy;
    }
    private static function supportsHttp2() : bool
    {
        static $supportsHttp2 = null;
        if (null === $supportsHttp2) {
            $supportsHttp2 = self::supportsTls12() && \defined('CURL_VERSION_HTTP2') && \CURL_VERSION_HTTP2 & \curl_version()['features'];
        }
        return $supportsHttp2;
    }
    private static function supportsTls12() : bool
    {
        static $supportsTls12 = null;
        if (null === $supportsTls12) {
            $supportsTls12 = \CURL_SSLVERSION_TLSv1_2 & \curl_version()['features'];
        }
        return $supportsTls12;
    }
    private static function supportsTls13() : bool
    {
        static $supportsTls13 = null;
        if (null === $supportsTls13) {
            $supportsTls13 = \defined('CURL_SSLVERSION_TLSv1_3') && \CURL_SSLVERSION_TLSv1_3 & \curl_version()['features'];
        }
        return $supportsTls13;
    }
    public function release(\YoastSEO_Vendor\GuzzleHttp\Handler\EasyHandle $easy) : void
    {
        $resource = $easy->handle;
        unset($easy->handle);
        if (\count($this->handles) >= $this->maxHandles) {
            if (\PHP_VERSION_ID < 80000) {
                \curl_close($resource);
            }
        } else {
            // Remove all callback functions as they can hold onto references
            // and are not cleaned up by curl_reset. Using curl_setopt_array
            // does not work for some reason, so removing each one
            // individually.
            \curl_setopt($resource, \CURLOPT_HEADERFUNCTION, null);
            \curl_setopt($resource, \CURLOPT_READFUNCTION, null);
            \curl_setopt($resource, \CURLOPT_WRITEFUNCTION, null);
            \curl_setopt($resource, \CURLOPT_PROGRESSFUNCTION, null);
            \curl_reset($resource);
            $this->handles[] = $resource;
        }
    }
    /**
     * Completes a cURL transaction, either returning a response promise or a
     * rejected promise.
     *
     * @param callable(RequestInterface, array): PromiseInterface $handler
     * @param CurlFactoryInterface                                $factory Dictates how the handle is released
     */
    public static function finish(callable $handler, \YoastSEO_Vendor\GuzzleHttp\Handler\EasyHandle $easy, \YoastSEO_Vendor\GuzzleHttp\Handler\CurlFactoryInterface $factory) : \YoastSEO_Vendor\GuzzleHttp\Promise\PromiseInterface
    {
        if (isset($easy->options['on_stats'])) {
            self::invokeStats($easy);
        }
        if (!$easy->response || $easy->errno) {
            return self::finishError($handler, $easy, $factory);
        }
        // Return the response if it is present and there is no error.
        $factory->release($easy);
        // Rewind the body of the response if possible.
        $body = $easy->response->getBody();
        if ($body->isSeekable()) {
            $body->rewind();
        }
        return new \YoastSEO_Vendor\GuzzleHttp\Promise\FulfilledPromise($easy->response);
    }
    private static function invokeStats(\YoastSEO_Vendor\GuzzleHttp\Handler\EasyHandle $easy) : void
    {
        $curlStats = \curl_getinfo($easy->handle);
        $curlStats['appconnect_time'] = \curl_getinfo($easy->handle, \CURLINFO_APPCONNECT_TIME);
        $stats = new \YoastSEO_Vendor\GuzzleHttp\TransferStats($easy->request, $easy->response, $curlStats['total_time'], $easy->errno, $curlStats);
        $easy->options['on_stats']($stats);
    }
    /**
     * @param callable(RequestInterface, array): PromiseInterface $handler
     */
    private static function finishError(callable $handler, \YoastSEO_Vendor\GuzzleHttp\Handler\EasyHandle $easy, \YoastSEO_Vendor\GuzzleHttp\Handler\CurlFactoryInterface $factory) : \YoastSEO_Vendor\GuzzleHttp\Promise\PromiseInterface
    {
        // Get error information and release the handle to the factory.
        $ctx = ['errno' => $easy->errno, 'error' => \curl_error($easy->handle), 'appconnect_time' => \curl_getinfo($easy->handle, \CURLINFO_APPCONNECT_TIME)] + \curl_getinfo($easy->handle);
        $ctx[self::CURL_VERSION_STR] = self::getCurlVersion();
        $factory->release($easy);
        // Retry when nothing is present or when curl failed to rewind.
        if (empty($easy->options['_err_message']) && (!$easy->errno || $easy->errno == 65)) {
            return self::retryFailedRewind($handler, $easy, $ctx);
        }
        return self::createRejection($easy, $ctx);
    }
    private static function getCurlVersion() : string
    {
        static $curlVersion = null;
        if (null === $curlVersion) {
            $curlVersion = \curl_version()['version'];
        }
        return $curlVersion;
    }
    private static function createRejection(\YoastSEO_Vendor\GuzzleHttp\Handler\EasyHandle $easy, array $ctx) : \YoastSEO_Vendor\GuzzleHttp\Promise\PromiseInterface
    {
        static $connectionErrors = [\CURLE_OPERATION_TIMEOUTED => \true, \CURLE_COULDNT_RESOLVE_HOST => \true, \CURLE_COULDNT_CONNECT => \true, \CURLE_SSL_CONNECT_ERROR => \true, \CURLE_GOT_NOTHING => \true];
        if ($easy->createResponseException) {
            return \YoastSEO_Vendor\GuzzleHttp\Promise\Create::rejectionFor(new \YoastSEO_Vendor\GuzzleHttp\Exception\RequestException('An error was encountered while creating the response', $easy->request, $easy->response, $easy->createResponseException, $ctx));
        }
        // If an exception was encountered during the onHeaders event, then
        // return a rejected promise that wraps that exception.
        if ($easy->onHeadersException) {
            return \YoastSEO_Vendor\GuzzleHttp\Promise\Create::rejectionFor(new \YoastSEO_Vendor\GuzzleHttp\Exception\RequestException('An error was encountered during the on_headers event', $easy->request, $easy->response, $easy->onHeadersException, $ctx));
        }
        $uri = $easy->request->getUri();
        $sanitizedError = self::sanitizeCurlError($ctx['error'] ?? '', $uri);
        $message = \sprintf('cURL error %s: %s (%s)', $ctx['errno'], $sanitizedError, 'see https://curl.haxx.se/libcurl/c/libcurl-errors.html');
        if ('' !== $sanitizedError) {
            $redactedUriString = \YoastSEO_Vendor\GuzzleHttp\Psr7\Utils::redactUserInfo($uri)->__toString();
            if ($redactedUriString !== '' && \false === \strpos($sanitizedError, $redactedUriString)) {
                $message .= \sprintf(' for %s', $redactedUriString);
            }
        }
        // Create a connection exception if it was a specific error code.
        $error = isset($connectionErrors[$easy->errno]) ? new \YoastSEO_Vendor\GuzzleHttp\Exception\ConnectException($message, $easy->request, null, $ctx) : new \YoastSEO_Vendor\GuzzleHttp\Exception\RequestException($message, $easy->request, $easy->response, null, $ctx);
        return \YoastSEO_Vendor\GuzzleHttp\Promise\Create::rejectionFor($error);
    }
    private static function sanitizeCurlError(string $error, \YoastSEO_Vendor\Psr\Http\Message\UriInterface $uri) : string
    {
        if ('' === $error) {
            return $error;
        }
        $baseUri = $uri->withQuery('')->withFragment('');
        $baseUriString = $baseUri->__toString();
        if ('' === $baseUriString) {
            return $error;
        }
        $redactedUriString = \YoastSEO_Vendor\GuzzleHttp\Psr7\Utils::redactUserInfo($baseUri)->__toString();
        return \str_replace($baseUriString, $redactedUriString, $error);
    }
    /**
     * @return array<int|string, mixed>
     */
    private function getDefaultConf(\YoastSEO_Vendor\GuzzleHttp\Handler\EasyHandle $easy) : array
    {
        $conf = ['_headers' => $easy->request->getHeaders(), \CURLOPT_CUSTOMREQUEST => $easy->request->getMethod(), \CURLOPT_URL => (string) $easy->request->getUri()->withFragment(''), \CURLOPT_RETURNTRANSFER => \false, \CURLOPT_HEADER => \false, \CURLOPT_CONNECTTIMEOUT => 300];
        if (\defined('CURLOPT_PROTOCOLS')) {
            $conf[\CURLOPT_PROTOCOLS] = \CURLPROTO_HTTP | \CURLPROTO_HTTPS;
        }
        $version = $easy->request->getProtocolVersion();
        if ('2' === $version || '2.0' === $version) {
            $conf[\CURLOPT_HTTP_VERSION] = \CURL_HTTP_VERSION_2_0;
        } elseif ('1.1' === $version) {
            $conf[\CURLOPT_HTTP_VERSION] = \CURL_HTTP_VERSION_1_1;
        } else {
            $conf[\CURLOPT_HTTP_VERSION] = \CURL_HTTP_VERSION_1_0;
        }
        return $conf;
    }
    private function applyMethod(\YoastSEO_Vendor\GuzzleHttp\Handler\EasyHandle $easy, array &$conf) : void
    {
        $body = $easy->request->getBody();
        $size = $body->getSize();
        if ($size === null || $size > 0) {
            $this->applyBody($easy->request, $easy->options, $conf);
            return;
        }
        $method = $easy->request->getMethod();
        if ($method === 'PUT' || $method === 'POST') {
            // See https://datatracker.ietf.org/doc/html/rfc7230#section-3.3.2
            if (!$easy->request->hasHeader('Content-Length')) {
                $conf[\CURLOPT_HTTPHEADER][] = 'Content-Length: 0';
            }
        } elseif ($method === 'HEAD') {
            $conf[\CURLOPT_NOBODY] = \true;
            unset($conf[\CURLOPT_WRITEFUNCTION], $conf[\CURLOPT_READFUNCTION], $conf[\CURLOPT_FILE], $conf[\CURLOPT_INFILE]);
        }
    }
    private function applyBody(\YoastSEO_Vendor\Psr\Http\Message\RequestInterface $request, array $options, array &$conf) : void
    {
        $size = $request->hasHeader('Content-Length') ? (int) $request->getHeaderLine('Content-Length') : null;
        // Send the body as a string if the size is less than 1MB OR if the
        // [curl][body_as_string] request value is set.
        if ($size !== null && $size < 1000000 || !empty($options['_body_as_string'])) {
            $conf[\CURLOPT_POSTFIELDS] = (string) $request->getBody();
            // Don't duplicate the Content-Length header
            $this->removeHeader('Content-Length', $conf);
            $this->removeHeader('Transfer-Encoding', $conf);
        } else {
            $conf[\CURLOPT_UPLOAD] = \true;
            if ($size !== null) {
                $conf[\CURLOPT_INFILESIZE] = $size;
                $this->removeHeader('Content-Length', $conf);
            }
            $body = $request->getBody();
            if ($body->isSeekable()) {
                $body->rewind();
            }
            $conf[\CURLOPT_READFUNCTION] = static function ($ch, $fd, $length) use($body) {
                return $body->read($length);
            };
        }
        // If the Expect header is not present, prevent curl from adding it
        if (!$request->hasHeader('Expect')) {
            $conf[\CURLOPT_HTTPHEADER][] = 'Expect:';
        }
        // cURL sometimes adds a content-type by default. Prevent this.
        if (!$request->hasHeader('Content-Type')) {
            $conf[\CURLOPT_HTTPHEADER][] = 'Content-Type:';
        }
    }
    private function applyHeaders(\YoastSEO_Vendor\GuzzleHttp\Handler\EasyHandle $easy, array &$conf) : void
    {
        foreach ($conf['_headers'] as $name => $values) {
            foreach ($values as $value) {
                $value = (string) $value;
                if ($value === '') {
                    // cURL requires a special format for empty headers.
                    // See https://github.com/guzzle/guzzle/issues/1882 for more details.
                    $conf[\CURLOPT_HTTPHEADER][] = "{$name};";
                } else {
                    $conf[\CURLOPT_HTTPHEADER][] = "{$name}: {$value}";
                }
            }
        }
        // Remove the Accept header if one was not set
        if (!$easy->request->hasHeader('Accept')) {
            $conf[\CURLOPT_HTTPHEADER][] = 'Accept:';
        }
    }
    /**
     * Remove a header from the options array.
     *
     * @param string $name    Case-insensitive header to remove
     * @param array  $options Array of options to modify
     */
    private function removeHeader(string $name, array &$options) : void
    {
        foreach (\array_keys($options['_headers']) as $key) {
            if (!\strcasecmp($key, $name)) {
                unset($options['_headers'][$key]);
                return;
            }
        }
    }
    private function applyHandlerOptions(\YoastSEO_Vendor\GuzzleHttp\Handler\EasyHandle $easy, array &$conf) : void
    {
        $options = $easy->options;
        if (isset($options['verify'])) {
            if ($options['verify'] === \false) {
                unset($conf[\CURLOPT_CAINFO]);
                $conf[\CURLOPT_SSL_VERIFYHOST] = 0;
                $conf[\CURLOPT_SSL_VERIFYPEER] = \false;
            } else {
                $conf[\CURLOPT_SSL_VERIFYHOST] = 2;
                $conf[\CURLOPT_SSL_VERIFYPEER] = \true;
                if (\is_string($options['verify'])) {
                    // Throw an error if the file/folder/link path is not valid or doesn't exist.
                    if (!\file_exists($options['verify'])) {
                        throw new \InvalidArgumentException("SSL CA bundle not found: {$options['verify']}");
                    }
                    // If it's a directory or a link to a directory use CURLOPT_CAPATH.
                    // If not, it's probably a file, or a link to a file, so use CURLOPT_CAINFO.
                    if (\is_dir($options['verify']) || \is_link($options['verify']) === \true && ($verifyLink = \readlink($options['verify'])) !== \false && \is_dir($verifyLink)) {
                        $conf[\CURLOPT_CAPATH] = $options['verify'];
                    } else {
                        $conf[\CURLOPT_CAINFO] = $options['verify'];
                    }
                }
            }
        }
        if (!isset($options['curl'][\CURLOPT_ENCODING]) && !empty($options['decode_content'])) {
            $accept = $easy->request->getHeaderLine('Accept-Encoding');
            if ($accept) {
                $conf[\CURLOPT_ENCODING] = $accept;
            } else {
                // The empty string enables all available decoders and implicitly
                // sets a matching 'Accept-Encoding' header.
                $conf[\CURLOPT_ENCODING] = '';
                // But as the user did not specify any encoding preference,
                // let's leave it up to server by preventing curl from sending
                // the header, which will be interpreted as 'Accept-Encoding: *'.
                // https://www.rfc-editor.org/rfc/rfc9110#field.accept-encoding
                $conf[\CURLOPT_HTTPHEADER][] = 'Accept-Encoding:';
            }
        }
        if (!isset($options['sink'])) {
            // Use a default temp stream if no sink was set.
            $options['sink'] = \YoastSEO_Vendor\GuzzleHttp\Psr7\Utils::tryFopen('php://temp', 'w+');
        }
        $sink = $options['sink'];
        if (!\is_string($sink)) {
            $sink = \YoastSEO_Vendor\GuzzleHttp\Psr7\Utils::streamFor($sink);
        } elseif (!\is_dir(\dirname($sink))) {
            // Ensure that the directory exists before failing in curl.
            throw new \RuntimeException(\sprintf('Directory %s does not exist for sink value of %s', \dirname($sink), $sink));
        } else {
            $sink = new \YoastSEO_Vendor\GuzzleHttp\Psr7\LazyOpenStream($sink, 'w+');
        }
        $easy->sink = $sink;
        $conf[\CURLOPT_WRITEFUNCTION] = static function ($ch, $write) use($sink) : int {
            return $sink->write($write);
        };
        $timeoutRequiresNoSignal = \false;
        if (isset($options['timeout'])) {
            $timeoutRequiresNoSignal |= $options['timeout'] < 1;
            $conf[\CURLOPT_TIMEOUT_MS] = $options['timeout'] * 1000;
        }
        // CURL default value is CURL_IPRESOLVE_WHATEVER
        if (isset($options['force_ip_resolve'])) {
            if ('v4' === $options['force_ip_resolve']) {
                $conf[\CURLOPT_IPRESOLVE] = \CURL_IPRESOLVE_V4;
            } elseif ('v6' === $options['force_ip_resolve']) {
                $conf[\CURLOPT_IPRESOLVE] = \CURL_IPRESOLVE_V6;
            }
        }
        if (isset($options['connect_timeout'])) {
            $timeoutRequiresNoSignal |= $options['connect_timeout'] < 1;
            $conf[\CURLOPT_CONNECTTIMEOUT_MS] = $options['connect_timeout'] * 1000;
        }
        if ($timeoutRequiresNoSignal && \strtoupper(\substr(\PHP_OS, 0, 3)) !== 'WIN') {
            $conf[\CURLOPT_NOSIGNAL] = \true;
        }
        if (isset($options['proxy'])) {
            if (!\is_array($options['proxy'])) {
                $conf[\CURLOPT_PROXY] = $options['proxy'];
            } else {
                $scheme = $easy->request->getUri()->getScheme();
                if (isset($options['proxy'][$scheme])) {
                    $host = $easy->request->getUri()->getHost();
                    if (isset($options['proxy']['no']) && \YoastSEO_Vendor\GuzzleHttp\Utils::isHostInNoProxy($host, $options['proxy']['no'])) {
                        unset($conf[\CURLOPT_PROXY]);
                    } else {
                        $conf[\CURLOPT_PROXY] = $options['proxy'][$scheme];
                    }
                }
            }
        }
        if (isset($options['crypto_method'])) {
            $protocolVersion = $easy->request->getProtocolVersion();
            // If HTTP/2, upgrade TLS 1.0 and 1.1 to 1.2
            if ('2' === $protocolVersion || '2.0' === $protocolVersion) {
                if (\STREAM_CRYPTO_METHOD_TLSv1_0_CLIENT === $options['crypto_method'] || \STREAM_CRYPTO_METHOD_TLSv1_1_CLIENT === $options['crypto_method'] || \STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT === $options['crypto_method']) {
                    $conf[\CURLOPT_SSLVERSION] = \CURL_SSLVERSION_TLSv1_2;
                } elseif (\defined('STREAM_CRYPTO_METHOD_TLSv1_3_CLIENT') && \STREAM_CRYPTO_METHOD_TLSv1_3_CLIENT === $options['crypto_method']) {
                    if (!self::supportsTls13()) {
                        throw new \InvalidArgumentException('Invalid crypto_method request option: TLS 1.3 not supported by your version of cURL');
                    }
                    $conf[\CURLOPT_SSLVERSION] = \CURL_SSLVERSION_TLSv1_3;
                } else {
                    throw new \InvalidArgumentException('Invalid crypto_method request option: unknown version provided');
                }
            } elseif (\STREAM_CRYPTO_METHOD_TLSv1_0_CLIENT === $options['crypto_method']) {
                $conf[\CURLOPT_SSLVERSION] = \CURL_SSLVERSION_TLSv1_0;
            } elseif (\STREAM_CRYPTO_METHOD_TLSv1_1_CLIENT === $options['crypto_method']) {
                $conf[\CURLOPT_SSLVERSION] = \CURL_SSLVERSION_TLSv1_1;
            } elseif (\STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT === $options['crypto_method']) {
                if (!self::supportsTls12()) {
                    throw new \InvalidArgumentException('Invalid crypto_method request option: TLS 1.2 not supported by your version of cURL');
                }
                $conf[\CURLOPT_SSLVERSION] = \CURL_SSLVERSION_TLSv1_2;
            } elseif (\defined('STREAM_CRYPTO_METHOD_TLSv1_3_CLIENT') && \STREAM_CRYPTO_METHOD_TLSv1_3_CLIENT === $options['crypto_method']) {
                if (!self::supportsTls13()) {
                    throw new \InvalidArgumentException('Invalid crypto_method request option: TLS 1.3 not supported by your version of cURL');
                }
                $conf[\CURLOPT_SSLVERSION] = \CURL_SSLVERSION_TLSv1_3;
            } else {
                throw new \InvalidArgumentException('Invalid crypto_method request option: unknown version provided');
            }
        }
        if (isset($options['cert'])) {
            $cert = $options['cert'];
            if (\is_array($cert)) {
                $conf[\CURLOPT_SSLCERTPASSWD] = $cert[1];
                $cert = $cert[0];
            }
            if (!\file_exists($cert)) {
                throw new \InvalidArgumentException("SSL certificate not found: {$cert}");
            }
            // OpenSSL (versions 0.9.3 and later) also support "P12" for PKCS#12-encoded files.
            // see https://curl.se/libcurl/c/CURLOPT_SSLCERTTYPE.html
            $ext = \pathinfo($cert, \PATHINFO_EXTENSION);
            if (\preg_match('#^(der|p12)$#i', $ext)) {
                $conf[\CURLOPT_SSLCERTTYPE] = \strtoupper($ext);
            }
            $conf[\CURLOPT_SSLCERT] = $cert;
        }
        if (isset($options['ssl_key'])) {
            if (\is_array($options['ssl_key'])) {
                if (\count($options['ssl_key']) === 2) {
                    [$sslKey, $conf[\CURLOPT_SSLKEYPASSWD]] = $options['ssl_key'];
                } else {
                    [$sslKey] = $options['ssl_key'];
                }
            }
            $sslKey = $sslKey ?? $options['ssl_key'];
            if (!\file_exists($sslKey)) {
                throw new \InvalidArgumentException("SSL private key not found: {$sslKey}");
            }
            $conf[\CURLOPT_SSLKEY] = $sslKey;
        }
        if (isset($options['progress'])) {
            $progress = $options['progress'];
            if (!\is_callable($progress)) {
                throw new \InvalidArgumentException('progress client option must be callable');
            }
            $conf[\CURLOPT_NOPROGRESS] = \false;
            $conf[\CURLOPT_PROGRESSFUNCTION] = static function ($resource, int $downloadSize, int $downloaded, int $uploadSize, int $uploaded) use($progress) {
                $progress($downloadSize, $downloaded, $uploadSize, $uploaded);
            };
        }
        if (!empty($options['debug'])) {
            $conf[\CURLOPT_STDERR] = \YoastSEO_Vendor\GuzzleHttp\Utils::debugResource($options['debug']);
            $conf[\CURLOPT_VERBOSE] = \true;
        }
    }
    /**
     * This function ensures that a response was set on a transaction. If one
     * was not set, then the request is retried if possible. This error
     * typically means you are sending a payload, curl encountered a
     * "Connection died, retrying a fresh connect" error, tried to rewind the
     * stream, and then encountered a "necessary data rewind wasn't possible"
     * error, causing the request to be sent through curl_multi_info_read()
     * without an error status.
     *
     * @param callable(RequestInterface, array): PromiseInterface $handler
     */
    private static function retryFailedRewind(callable $handler, \YoastSEO_Vendor\GuzzleHttp\Handler\EasyHandle $easy, array $ctx) : \YoastSEO_Vendor\GuzzleHttp\Promise\PromiseInterface
    {
        try {
            // Only rewind if the body has been read from.
            $body = $easy->request->getBody();
            if ($body->tell() > 0) {
                $body->rewind();
            }
        } catch (\RuntimeException $e) {
            $ctx['error'] = 'The connection unexpectedly failed without ' . 'providing an error. The request would have been retried, ' . 'but attempting to rewind the request body failed. ' . 'Exception: ' . $e;
            return self::createRejection($easy, $ctx);
        }
        // Retry no more than 3 times before giving up.
        if (!isset($easy->options['_curl_retries'])) {
            $easy->options['_curl_retries'] = 1;
        } elseif ($easy->options['_curl_retries'] == 2) {
            $ctx['error'] = 'The cURL request was retried 3 times ' . 'and did not succeed. The most likely reason for the failure ' . 'is that cURL was unable to rewind the body of the request ' . 'and subsequent retries resulted in the same error. Turn on ' . 'the debug option to see what went wrong. See ' . 'https://bugs.php.net/bug.php?id=47204 for more information.';
            return self::createRejection($easy, $ctx);
        } else {
            ++$easy->options['_curl_retries'];
        }
        return $handler($easy->request, $easy->options);
    }
    private function createHeaderFn(\YoastSEO_Vendor\GuzzleHttp\Handler\EasyHandle $easy) : callable
    {
        if (isset($easy->options['on_headers'])) {
            $onHeaders = $easy->options['on_headers'];
            if (!\is_callable($onHeaders)) {
                throw new \InvalidArgumentException('on_headers must be callable');
            }
        } else {
            $onHeaders = null;
        }
        return static function ($ch, $h) use($onHeaders, $easy, &$startingResponse) {
            $value = \trim($h);
            if ($value === '') {
                $startingResponse = \true;
                try {
                    $easy->createResponse();
                } catch (\Exception $e) {
                    $easy->createResponseException = $e;
                    return -1;
                }
                if ($onHeaders !== null) {
                    try {
                        $onHeaders($easy->response);
                    } catch (\Exception $e) {
                        // Associate the exception with the handle and trigger
                        // a curl header write error by returning 0.
                        $easy->onHeadersException = $e;
                        return -1;
                    }
                }
            } elseif ($startingResponse) {
                $startingResponse = \false;
                $easy->headers = [$value];
            } else {
                $easy->headers[] = $value;
            }
            return \strlen($h);
        };
    }
    public function __destruct()
    {
        foreach ($this->handles as $id => $handle) {
            if (\PHP_VERSION_ID < 80000) {
                \curl_close($handle);
            }
            unset($this->handles[$id]);
        }
    }
}


Current_dir [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
27 Sep 2026 2.15 AM
docteuh / users
0755
06-morning-20260904163745.json
4.258 KB
14 Nov 2024 5.53 AM
docteuh / users
0644
06-morning.json
4.258 KB
14 Nov 2024 5.53 AM
docteuh / users
0644
07-sunrise.json
5.238 KB
14 Nov 2024 5.53 AM
docteuh / users
0644
404-20260908110311.php
5.079 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
404.php
5.079 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
BadResponseException-20260905171941.php
1.102 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
BadResponseException-20260906062037.php
1.102 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
BadResponseException.php
1.102 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
BodySummarizer-20260909213144.php
0.715 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
BodySummarizer.php
0.715 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
BodySummarizerInterface-20260905003558.php
0.292 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
BodySummarizerInterface.php
0.292 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
Client-20260901093609-20260904204633.php
19.509 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
Client-20260901093609.php
19.509 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
Client-20260908024407.php
19.509 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
Client.php
19.509 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
ClientException-20260906163500.php
0.212 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
ClientException-20260907172435.php
0.212 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
ClientException-20260909213147.php
0.212 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
ClientException.php
0.212 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
ClientExceptionInterface-20260907074344.php
0.183 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
ClientExceptionInterface-20260907080428.php
0.183 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
ClientExceptionInterface-20260908094901.php
0.183 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
ClientExceptionInterface.php
0.183 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
ClientInterface-20260902052324.php
3.128 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
ClientInterface-20260907171159.php
0.602 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
ClientInterface-20260908035855.php
0.602 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
ClientInterface-20260909213152.php
0.602 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
ClientInterface.php
0.602 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
ClientTrait-20260905061650.php
9.352 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
ClientTrait.php
9.352 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
ConnectException-20260901203643.php
1.522 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
ConnectException-20260907212218.php
1.522 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
ConnectException-20260909213148.php
1.522 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
ConnectException.php
1.522 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
ContainerExceptionInterface-20260907094513.php
0.162 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
ContainerExceptionInterface-20260907153851.php
0.162 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
ContainerExceptionInterface-20260907154848.php
0.162 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
ContainerExceptionInterface.php
0.162 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
ContainerInterface-20260908121632.php
1.03 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
ContainerInterface-20260909213149.php
1.03 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
ContainerInterface.php
1.03 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
CookieJarInterface-20260909213156.php
2.977 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
CookieJarInterface.php
2.977 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
CurlFactory-20260906193627.php
27.876 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
CurlFactory.php
27.876 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
CurlFactoryInterface-20260907021416.php
0.776 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
CurlFactoryInterface.php
0.776 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
CurlHandler-20260902170852.php
1.469 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
CurlHandler-20260907151747.php
1.469 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
CurlHandler.php
1.469 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
CurlMultiHandler-20260907073642.php
8.886 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
CurlMultiHandler-20260909213151.php
8.886 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
CurlMultiHandler.php
8.886 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
DomainOutOfBoundsException.php
0.287 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
EasyHandle-20260907163506.php
2.94 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
EasyHandle.php
2.94 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
FileCookieJar.php
2.879 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
GuzzleException-20260908040827.php
0.209 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
GuzzleException-20260909213157.php
0.209 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
GuzzleException.php
0.209 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
HandlerStack-20260902102647.php
8.665 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
HandlerStack-20260907102520.php
8.665 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
HandlerStack-20260907113156.php
8.665 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
HandlerStack-20260907150421.php
8.665 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
HandlerStack.php
8.665 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
HeaderProcessor-20260903101413-20260906011411.php
1.085 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
HeaderProcessor-20260903101413.php
1.085 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
HeaderProcessor-20260907230709.php
1.085 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
HeaderProcessor-20260909213154.php
1.085 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
HeaderProcessor.php
1.085 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
InvalidArgumentException-20260902230925.php
0.191 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
InvalidArgumentException-20260907152941.php
0.191 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
InvalidArgumentException.php
0.191 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
LabelOutOfBoundsException.php
0.285 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
MessageFormatter-20260908112931.php
7.117 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
MessageFormatter-20260909213145.php
7.117 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
MessageFormatter.php
7.117 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
MessageFormatterInterface-20260903105038.php
0.661 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
MessageFormatterInterface-20260907110356.php
0.661 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
MessageFormatterInterface-20260907181150.php
0.661 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
MessageFormatterInterface.php
0.661 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
MessageInterface-20260908092338.php
7.185 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
MessageInterface-20260909213156.php
7.185 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
MessageInterface.php
7.185 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
Middleware-20260905195607.php
11.089 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
Middleware.php
11.089 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
MockHandler-20260908122402.php
6.7 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
MockHandler.php
6.7 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
NetworkExceptionInterface-20260906213739.php
0.739 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
NetworkExceptionInterface-20260907090746.php
0.739 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
NetworkExceptionInterface.php
0.739 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
NotFoundExceptionInterface.php
0.2 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
OutOfBoundsException-20260906172252.php
0.227 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
OutOfBoundsException.php
0.227 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
Pool.php
4.915 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
PrepareBodyMiddleware-20260907000517.php
3.227 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
PrepareBodyMiddleware-20260907044538.php
3.227 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
PrepareBodyMiddleware.php
3.227 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
Proxy-20260907085828.php
2.166 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
Proxy.php
2.166 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
Punycode-20260906030237.php
10.677 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
Punycode.php
10.677 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
RedirectMiddleware-20260906163956.php
8.354 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
RedirectMiddleware-20260909213146.php
8.354 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
RedirectMiddleware.php
8.354 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
RequestException-20260907225347.php
4.725 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
RequestException-20260909213153.php
4.725 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
RequestException.php
4.725 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
RequestExceptionInterface-20260908093410.php
0.669 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
RequestExceptionInterface-20260908115230.php
0.669 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
RequestExceptionInterface-20260908140802.php
0.669 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
RequestExceptionInterface.php
0.669 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
RequestInterface-20260907044923.php
5.02 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
RequestInterface-20260907133707.php
5.02 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
RequestInterface-20260907171347.php
5.02 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
RequestInterface-20260909213153.php
5.02 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
RequestInterface.php
5.02 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
RequestOptions-20260906191338.php
10.688 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
RequestOptions-20260907131006.php
10.688 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
RequestOptions-20260909213148.php
10.688 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
RequestOptions.php
10.688 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
ResponseInterface-20260908113021.php
2.655 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
ResponseInterface-20260909213146.php
2.655 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
ResponseInterface.php
2.655 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
RetryMiddleware-20260905055459.php
3.659 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
RetryMiddleware-20260906061707.php
3.659 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
RetryMiddleware-20260909213151.php
3.659 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
RetryMiddleware.php
3.659 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
SECURITY-20260829134031.md
1.181 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
SECURITY.md
1.181 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
ServerException-20260903185926.php
0.212 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
ServerException-20260905053818.php
0.212 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
ServerException-20260905145818.php
0.212 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
ServerException-20260909213150.php
0.212 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
ServerException.php
0.212 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
ServerRequestInterface-20260908054739.php
10.304 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
ServerRequestInterface-20260908061040.php
10.304 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
ServerRequestInterface-20260908071557.php
10.304 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
ServerRequestInterface.php
10.304 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
StreamHandler-20260907221049.php
22.271 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
StreamHandler.php
22.271 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
TooManyRedirectsException-20260907095105.php
0.151 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
TooManyRedirectsException.php
0.151 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
TransferException-20260904171930.php
0.171 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
TransferException-20260907085739.php
0.171 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
TransferException-20260909213155.php
0.171 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
TransferException.php
0.171 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
TransferStats-20260903022158.php
3.285 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
TransferStats-20260907004127.php
3.285 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
TransferStats.php
3.285 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
UploadedFileInterface.php
4.671 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
Utils-20260903050248.php
13.473 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
Utils-20260907230158.php
13.473 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
Utils.php
13.473 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
addon-update-watcher-20260904211138.php
7.142 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
addon-update-watcher.php
7.142 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
archive-wpfc_sermon-20260905193119.php
0.716 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
archive-wpfc_sermon.php
0.716 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
author-info.php
3.522 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
author-title-20260907013357.php
2.489 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
author-title.php
2.489 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
author.php
0.722 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
auto-update-watcher-20260906110726.php
1.494 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
auto-update-watcher.php
1.494 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
bbpress.php
1.226 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
breadcrumbs-generator.php
12.619 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
bust-subscription-cache-route.php
2.146 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
class-admin-asset-manager-20260904195937.php
20.573 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
class-admin-asset-manager.php
20.573 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
class-avada-googlemap.php
16.813 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-init.php
22 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada-layout.php
8.679 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-avada.php
16.157 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
comments-20260902180941.php
5.422 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
comments-20260908122555.php
5.422 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
comments.php
5.422 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
contact.php
0.945 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
content-analysis-disable-20260908045329.php
2.941 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
content-analysis-disable.php
2.941 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
custom-headers-20260904162939.php
154.162 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
custom-headers.php
154.162 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
default-headers-20260906172737.php
101.96 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
default-headers.php
101.96 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
dynamic-css-20260908122641.php
11.113 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
dynamic-css.php
11.113 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
feature-flag-conditional-20260830003506.php
0.89 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
feature-flag-conditional-20260901064533-20260903220355.php
0.89 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
feature-flag-conditional-20260901064533.php
0.89 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
feature-flag-conditional.php
0.89 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
feature-flag-integration-20260904215812.php
2.932 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
feature-flag-integration.php
2.932 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
front-end-integration-20260903060215.php
18.876 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
front-end-integration.php
18.876 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
functions-20260907174438.php
5.832 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
functions.php
5.832 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
functions_include-20260908012107.php
0.203 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
functions_include.php
0.203 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
fusion-builder-20260905195232.php
1.876 KB
20 Nov 2023 7.12 PM
docteuh / users
0644
fusion-builder.php
1.876 KB
20 Nov 2023 7.12 PM
docteuh / users
0644
header-1-20260905152112.php
0.411 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
header-1.php
0.411 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
header-2-20260905210505.php
0.411 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
header-2.php
0.411 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
header-20260908151340.php
3.056 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
header-3-20260908023248.php
0.411 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
header-3.php
0.411 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
header-4.php
0.411 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
header-v1-20260907210859.php
0.764 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
header-v1.php
0.764 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
header-v5-20260907154244.php
1.039 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
header-v5.php
1.039 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
header.php
3.056 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
icon-redirect-manager.svg
1.299 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
index.php
0.667 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
indexable-20260828044412-20260903034542-20260909213001.php
5.261 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-20260828044412-20260903034542.php
5.261 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-20260828044412.php
5.261 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-20260902045618.php
5.261 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-20260902224719.php
5.261 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-20260903122803.php
5.261 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-ancestor-watcher-20260909213017.php
8.223 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-ancestor-watcher.php
8.223 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-attachment-watcher-20260909212935.php
4.767 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-attachment-watcher.php
4.767 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-author-archive-watcher.php
2.327 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-author-watcher-20260906011301.php
3.508 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-author-watcher.php
3.508 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-count-20260908042026.php
0.957 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-count-collection-20260905213019.php
0.968 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-count-collection-20260909213018.php
0.968 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-count-collection.php
0.968 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-count.php
0.957 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-date-archive-watcher.php
2.528 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-extension-20260902121313.php
0.518 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-extension-20260903213859.php
0.518 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-extension.php
0.518 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-hierarchy-20260902020959.php
0.571 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-hierarchy.php
0.571 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-homeurl-watcher.php
2.758 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-post-meta-watcher.php
2.9 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-post-watcher-20260905181026.php
9.894 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-post-watcher.php
9.894 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-taxonomy-change-watcher-20260903101202.php
5.055 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-taxonomy-change-watcher.php
5.055 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable.php
5.261 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
keyword-analysis-disable-20260906032659.php
2.921 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
keyword-analysis-disable.php
2.921 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
loadable-interface-20260904073440-20260905022507.php
0.279 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
loadable-interface-20260904073440.php
0.279 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
loadable-interface-20260905022816.php
0.279 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
loadable-interface.php
0.279 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
loader-20260828151147-20260902134853.php
6.886 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
loader-20260828151147-20260903205156.php
6.886 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
loader-20260828151147.php
6.886 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
loader-20260902171328.php
6.886 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
loader-20260902173527-20260905110245.php
6.886 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
loader-20260902173527.php
6.886 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
loader-20260903033131.php
6.886 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
loader.php
6.886 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
logo-20260907213219.php
6.084 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
logo.php
6.084 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
loop-start.php
1.249 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
main-20260902132553-20260905000941.php
1.824 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
main-20260902132553.php
1.824 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
main-20260906034423.php
1.824 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
main.php
1.824 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
maintenance-20260906155215.php
1.057 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
maintenance.php
1.057 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
menu-20260907203514.php
103.655 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
menu-mobile-main.php
1.633 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
menu.php
103.655 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
meta-author-presenter-20260902222018.php
1.345 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
meta-author-presenter.php
1.345 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
non-multisite-conditional-20260901115233-20260902200348.php
0.363 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
non-multisite-conditional-20260901115233.php
0.363 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
non-multisite-conditional-20260904044459.php
0.363 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
non-multisite-conditional.php
0.363 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
option-titles-watcher-20260902195813.php
3.302 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
option-titles-watcher.php
3.302 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
page-controls.php
1.112 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
performance.php
29.365 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
plugin-headers-20260829235150.php
0.723 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
plugin-headers-20260902025326-20260904181302.php
0.723 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
plugin-headers-20260902025326.php
0.723 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
plugin-headers-20260905063435.php
0.723 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
plugin-headers-20260905124549.php
0.723 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
plugin-headers-20260906203218.php
0.723 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
plugin-headers.php
0.723 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
plugin.js
5.848 KB
29 Jan 2020 1.45 AM
docteuh / users
0644
plugin.min-20260904235343.js
2.289 KB
5 Jun 2023 6.18 PM
docteuh / users
0644
plugin.min.js
2.289 KB
5 Jun 2023 6.18 PM
docteuh / users
0644
plugins-20260908193059.php
0.776 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
plugins.php
0.776 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
primary-category-quick-edit-watcher-20260906130012.php
5.549 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
primary-category-quick-edit-watcher.php
5.549 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
primary-term-20260903020410.php
0.652 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
primary-term-20260903221212.php
0.652 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
primary-term-watcher.php
4.41 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
primary-term.php
0.652 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
progress-20260905065203.scss
5.311 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
progress.scss
5.311 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
responsive-20260907022359.php
11.644 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
responsive.php
11.644 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
revslider.php
0.488 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
schema-piece-repository-interface-20260906025132.php
0.606 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
schema-piece-repository-interface.php
0.606 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
schema-piece.php
1.51 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
search-20260907095552.php
6.188 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
search.php
6.188 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
seo-links-20260902110444.php
1.264 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
seo-links.php
1.264 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
seo-meta-20260827181847-20260901104017.php
0.523 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
seo-meta-20260827181847.php
0.523 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
seo-meta-20260905235325.php
0.523 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
seo-meta.php
0.523 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
shared-20260907211628.php
0.542 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
shared.php
0.542 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
shortcode_styling-20260907085855.php
1.35 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
shortcode_styling.php
1.35 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
side-navigation.php
1.146 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
sidebar-20260907101949.php
0.196 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
sidebar.php
0.196 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
single-20260905160100.php
4.714 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
single.php
4.714 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
ssl-test-page-20260831040437.html
0.155 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
string-helper-20260902121356-20260903165636.php
1.189 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
string-helper-20260902121356.php
1.189 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
string-helper-20260905191059.php
1.189 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
string-helper-20260907122529.php
1.189 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
string-helper.php
1.189 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
uninstall-20260831015902.php
3.406 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
uninstall-20260831063810-20260905025044.php
3.406 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
uninstall-20260831063810.php
3.406 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
uninstall-20260907211642.php
3.406 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
uninstall.php
3.406 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
wrapper-20260908113248.php
1.439 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
wrapper.php
1.439 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
xmlrpc-20260901114300-20260904070138.php
1.223 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
xmlrpc-20260901114300.php
1.223 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
xmlrpc-20260904224538.php
1.223 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
xmlrpc.php
1.223 KB
23 Jun 2026 6.19 PM
docteuh / users
0644

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF