League\Flysystem\UnableToReadFile {#18830
  #message: """
    Unable to read file from location: https:/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png. HTTP 404 returned for "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png".\n
    \n
    Code:    NoSuchKey\n
    Message: The specified key does not exist.\n
    Type:    \n
    Detail:
    """
  #code: 0
  #file: "/app/vendor/league/flysystem/src/UnableToReadFile.php"
  #line: 24
  -previous: AsyncAws\S3\Exception\NoSuchKeyException {#20716
    #message: """
      HTTP 404 returned for "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png".\n
      \n
      Code:    NoSuchKey\n
      Message: The specified key does not exist.\n
      Type:    \n
      Detail:  \n
      """
    #code: 404
    #file: "/app/vendor/async-aws/core/src/Response.php"
    #line: 432
    -response: Symfony\Component\HttpClient\Response\AsyncResponse {#15969
      -client: Symfony\Component\HttpClient\CurlHttpClient {#23558
        -defaultOptions: array:31 [
          "auth_basic" => null
          "auth_bearer" => null
          "query" => []
          "headers" => []
          "body" => ""
          "json" => null
          "user_data" => null
          "max_redirects" => 20
          "http_version" => null
          "base_uri" => null
          "buffer" => true
          "on_progress" => null
          "resolve" => []
          "proxy" => null
          "no_proxy" => null
          "timeout" => null
          "max_duration" => 0
          "bindto" => "0"
          "verify_peer" => true
          "verify_host" => true
          "cafile" => null
          "capath" => null
          "local_cert" => null
          "local_pk" => null
          "passphrase" => null
          "ciphers" => null
          "peer_fingerprint" => null
          "capture_peer_cert_chain" => false
          "crypto_method" => 33
          "extra" => []
          "auth_ntlm" => null
        ]
        -logger: null
        -maxHostConnections: 6
        -maxPendingPushes: 50
        -multi: Symfony\Component\HttpClient\Internal\CurlClientState {#17125 …}
      }
      -response: Symfony\Component\HttpClient\Response\CurlResponse {#13358
        response_headers: array:6 [
          0 => "HTTP/2 404 "
          1 => "content-type: application/xml"
          2 => "date: Mon, 08 Dec 2025 03:40:58 GMT"
          3 => "x-amz-id-2: txg7ca4044893ef4c05af51-00693648ca"
          4 => "x-amz-request-id: txg7ca4044893ef4c05af51-00693648ca"
          5 => "content-length: 305"
        ]
        http_code: 404
        error: null
        canceled: false
        http_method: "GET"
        user_data: null
        max_duration: 0.0
        start_time: 1765165257.9889
        original_url: "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png"
        pause_handler: Closure(float $duration) {#12782
          class: "Symfony\Component\HttpClient\Response\CurlResponse"
          use: {
            $ch: CurlHandle {#5539 …}
            $multi: Symfony\Component\HttpClient\Internal\CurlClientState {#17125 …}
            $execCounter: -9223372036854775622
          }
        }
        redirect_url: null
        url: "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png"
        content_type: "application/xml"
        header_size: 206
        request_size: 599
        filetime: -1
        ssl_verify_result: 0
        redirect_count: 0
        total_time: 0.095994
        namelookup_time: 0.002582
        connect_time: 0.004624
        pretransfer_time: 0.029047
        size_upload: 0.0
        size_download: 305.0
        speed_download: 3177.0
        speed_upload: 0.0
        download_content_length: 305.0
        upload_content_length: 0.0
        starttransfer_time: 0.095802
        redirect_time: 0.0
        primary_ip: "51.159.62.19"
        certinfo: []
        primary_port: 443
        local_ip: "192.168.16.4"
        local_port: 58782
        http_version: 3
        protocol: 2
        ssl_verifyresult: 0
        scheme: "https"
        appconnect_time_us: 28828
        connect_time_us: 4624
        namelookup_time_us: 2582
        pretransfer_time_us: 29047
        redirect_time_us: 0
        starttransfer_time_us: 95802
        posttransfer_time_us: 29066
        total_time_us: 95994
        effective_method: "GET"
        capath: "/etc/ssl/certs"
        cainfo: "/etc/ssl/certs/ca-certificates.crt"
        debug: """
          * received GOAWAY, error=0, last_stream=1\n
          * Connection 13 seems to be dead\n
          * shutting down connection #13\n
          * Hostname s3.fr-par.scw.cloud was found in DNS cache\n
          *   Trying [2001:bc8:10::f]:443...\n
          * Immediate connect fail for 2001:bc8:10::f: Cannot assign requested address\n
          *   Trying [2001:bc8:10::c]:443...\n
          * Immediate connect fail for 2001:bc8:10::c: Cannot assign requested address\n
          *   Trying [2001:bc8:10::d]:443...\n
          * Immediate connect fail for 2001:bc8:10::d: Cannot assign requested address\n
          *   Trying 51.159.62.19:443...\n
          * SSL reusing session with ALPN 'h2'\n
          * ALPN: curl offers h2,http/1.1\n
          *  CAfile: /etc/ssl/certs/ca-certificates.crt\n
          *  CApath: /etc/ssl/certs\n
          * SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384 / x25519 / RSASSA-PSS\n
          * ALPN: server accepted h2\n
          * Server certificate:\n
          *  subject: CN=s3.fr-par.scw.cloud\n
          *  start date: Oct 29 20:59:07 2025 GMT\n
          *  expire date: Jan 27 20:59:06 2026 GMT\n
          *  subjectAltName: host "s3.fr-par.scw.cloud" matched cert's "s3.fr-par.scw.cloud"\n
          *  issuer: C=US; O=Let's Encrypt; CN=R12\n
          *  SSL certificate verify ok.\n
          *   Certificate level 0: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption\n
          *   Certificate level 1: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption\n
          *   Certificate level 2: Public key type RSA (4096/152 Bits/secBits), signed using sha256WithRSAEncryption\n
          * Connected to s3.fr-par.scw.cloud (51.159.62.19) port 443\n
          * using HTTP/2\n
          * [HTTP/2] [1] OPENED stream for https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png\n
          * [HTTP/2] [1] [:method: GET]\n
          * [HTTP/2] [1] [:scheme: https]\n
          * [HTTP/2] [1] [:authority: s3.fr-par.scw.cloud]\n
          * [HTTP/2] [1] [:path: /s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png]\n
          * [HTTP/2] [1] [content-type: application/xml]\n
          * [HTTP/2] [1] [x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855]\n
          * [HTTP/2] [1] [x-amz-date: 20251208T034057Z]\n
          * [HTTP/2] [1] [authorization: AWS4-HMAC-SHA256 Credential=SCW6XTRHZYNV3BHKVDH7/20251208/fr-par/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=e4a4c4cedf1530c704972af951828a09c6042c70febeeadcfed6cbb4a90a8c8b]\n
          * [HTTP/2] [1] [content-length: 0]\n
          * [HTTP/2] [1] [accept: */*]\n
          * [HTTP/2] [1] [user-agent: Symfony HttpClient (Curl)]\n
          * [HTTP/2] [1] [accept-encoding: gzip]\n
          > GET /s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png HTTP/2\r\n
          Host: s3.fr-par.scw.cloud\r\n
          content-type: application/xml\r\n
          x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\r\n
          x-amz-date: 20251208T034057Z\r\n
          authorization: AWS4-HMAC-SHA256 Credential=SCW6XTRHZYNV3BHKVDH7/20251208/fr-par/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=e4a4c4cedf1530c704972af951828a09c6042c70febeeadcfed6cbb4a90a8c8b\r\n
          content-length: 0\r\n
          Accept: */*\r\n
          User-Agent: Symfony HttpClient (Curl)\r\n
          Accept-Encoding: gzip\r\n
          \r\n
          * Request completely sent off\n
          < HTTP/2 404 \r\n
          < content-type: application/xml\r\n
          < date: Mon, 08 Dec 2025 03:40:58 GMT\r\n
          < x-amz-id-2: txg7ca4044893ef4c05af51-00693648ca\r\n
          < x-amz-request-id: txg7ca4044893ef4c05af51-00693648ca\r\n
          < content-length: 305\r\n
          < \r\n
          * Connection #14 to host s3.fr-par.scw.cloud left intact\n
          """
         …16
      }
      -info: array:1 [
        "canceled" => false
      ]
      -passthru: null
      -stream: null
      -yieldedState: 2
      -initializer: null
      -shouldBuffer: null
      -content: stream resource @551
        wrapper_type: "PHP"
        stream_type: "TEMP"
        mode: "w+b"
        unread_bytes: 0
        seekable: true
        uri: "php://temp"
        options: []
      }
      -offset: 305
      -jsonData: null
    }
    -awsError: AsyncAws\Core\AwsError\AwsError {#20603
      -code: "NoSuchKey"
      -message: "The specified key does not exist."
      -type: null
      -detail: null
    }
    trace: {
      /app/vendor/async-aws/core/src/Response.php:432 {
        AsyncAws\Core\Response::{closure:AsyncAws\Core\Response::defineResolveStatus():431} …
        › $this->resolveResult = static function () use ($exceptionClass, $httpResponse, $awsError): HttpException {    return new $exceptionClass($httpResponse, $awsError);};
      }
      /app/vendor/async-aws/core/src/Response.php:448 {
        AsyncAws\Core\Response->getResolveStatus(): bool …
        › if (\is_callable($this->resolveResult)) {    $this->resolveResult = ($this->resolveResult)();}
      }
      /app/vendor/async-aws/core/src/Response.php:179 {
        AsyncAws\Core\Response->resolve(?float $timeout = null): bool …
        › 
        ›     return $this->getResolveStatus();}
      }
      /app/vendor/async-aws/core/src/Result.php:69 {
        AsyncAws\Core\Result->resolve(?float $timeout = null): bool …
        › {    return $this->response->resolve($timeout);}
      }
      /app/vendor/async-aws/core/src/Result.php:137 {
        AsyncAws\Core\Result->initialize(): void …
        › 
        › $this->resolve();$this->initialized = true;
      }
      /app/vendor/async-aws/s3/src/Result/GetObjectOutput.php:375 {
        AsyncAws\S3\Result\GetObjectOutput->getBody(): ResultStream …
        › {    $this->initialize();}
      /app/vendor/league/flysystem-async-aws-s3/AsyncAwsS3Adapter.php:524 {
        League\Flysystem\AsyncAwsS3\AsyncAwsS3Adapter->readObject(string $path): ResultStream …
        › try {    return $this->client->getObject($options)->getBody();} catch (Throwable $exception) {
      }
      /app/vendor/league/flysystem-async-aws-s3/AsyncAwsS3Adapter.php:154 {
        League\Flysystem\AsyncAwsS3\AsyncAwsS3Adapter->read(string $path): string …
        › {    $body = $this->readObject($path);}
      /app/vendor/league/flysystem/src/Filesystem.php:76 {
        League\Flysystem\Filesystem->read(string $location): string …
        › {    return $this->adapter->read($this->pathNormalizer->normalizePath($location));}
      }
      /app/src/Service/StorageService.php:65 {
        App\Service\StorageService->read(string $path): string …
        › try {    return $this->uploadsStorage->read($path);} catch (FilesystemException|UnableToReadFile $exception) {
      }
      /app/src/Service/PDFService.php:173 {
        App\Service\PDFService->convertImageToBase64(string $imgSrc, string $siteUrl): string …
        › ? file_get_contents($this->projectDir.'/'.$path): $this->storageService->read($path);}
      /app/src/Service/PDFService.php:260 {
        App\Service\PDFService->formatHtmlForGotenberg(string $html): string …
        › if (!str_starts_with($imgSrc, 'data:')) {    $base64Src = $this->convertImageToBase64($imgSrc, $siteUrl);    $img->setAttribute('src', $base64Src);
      }
      /app/src/Service/PDFService.php:147 {
        App\Service\PDFService->prepareHtmlWithHeadersFooters(string $html): array …
        › return [    'content' => $this->formatHtmlForGotenberg($contentHtml),    'header' => $this->formatHtmlForGotenberg($headerHtml),
      }
      /app/src/Service/PDFService.php:92 {
        App\Service\PDFService->outputPDF(string $html): string …
        › {    $htmlParts = $this->prepareHtmlWithHeadersFooters($html);}
      /app/src/Controller/Front/TrainingController.php:116 {
        App\Controller\Front\TrainingController->pdf(Training $training, PDFService $PDFService): Response …
        › 
        › $response = $PDFService->outputPDF($html);}
      /app/vendor/symfony/http-kernel/HttpKernel.php:183 {
        Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
        › // call controller$response = $controller(...$arguments);}
      /app/vendor/symfony/http-kernel/HttpKernel.php:76 {
        Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
        › try {    return $response = $this->handleRaw($request, $type);} catch (\Throwable $e) {
      }
      /app/vendor/symfony/http-kernel/Kernel.php:182 {
        Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
        › try {    return $this->getHttpKernel()->handle($request, $type, $catch);} finally {
      }
      /app/vendor/runtime/frankenphp-symfony/src/Runner.php:38 {
        Runtime\FrankenPhpSymfony\Runner->{closure:Runtime\FrankenPhpSymfony\Runner::run():33} …
        › $sfRequest = Request::createFromGlobals();$sfResponse = $this->kernel->handle($sfRequest);}
      Runtime\FrankenPhpSymfony\Runner->{closure:Runtime\FrankenPhpSymfony\Runner::run():33}() {}
      /app/vendor/runtime/frankenphp-symfony/src/Runner.php:45 {
        Runtime\FrankenPhpSymfony\Runner->run(): int …
        › do {    $ret = \frankenphp_handle_request($handler);}
      /app/vendor/autoload_runtime.php:29 {
        require_once …
        ›         ->getRunner($app)        ->run());
      }
      /app/public/index.php:5 {
        › 
        › require_once dirname(__DIR__).'/vendor/autoload_runtime.php';arguments: {
          "/app/vendor/autoload_runtime.php"
        }
      }
    }
  }
  -location: "https:/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png"
  -reason: """
    HTTP 404 returned for "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png".\n
    \n
    Code:    NoSuchKey\n
    Message: The specified key does not exist.\n
    Type:    \n
    Detail:  \n
    """
  trace: {
    /app/vendor/league/flysystem/src/UnableToReadFile.php:24 {
      League\Flysystem\UnableToReadFile::fromLocation(string $location, string $reason = '', ?Throwable $previous = null): UnableToReadFile …
      › {    $e = new static(rtrim("Unable to read file from location: {$location}. {$reason}"), 0, $previous);    $e->location = $location;
    }
    /app/vendor/league/flysystem-async-aws-s3/AsyncAwsS3Adapter.php:526 {
      League\Flysystem\AsyncAwsS3\AsyncAwsS3Adapter->readObject(string $path): ResultStream …
      › } catch (Throwable $exception) {    throw UnableToReadFile::fromLocation($path, $exception->getMessage(), $exception);}
    }
    /app/vendor/league/flysystem-async-aws-s3/AsyncAwsS3Adapter.php:154 {
      League\Flysystem\AsyncAwsS3\AsyncAwsS3Adapter->read(string $path): string …
      › {    $body = $this->readObject($path);}
    /app/vendor/league/flysystem/src/Filesystem.php:76 {
      League\Flysystem\Filesystem->read(string $location): string …
      › {    return $this->adapter->read($this->pathNormalizer->normalizePath($location));}
    }
    /app/src/Service/StorageService.php:65 {
      App\Service\StorageService->read(string $path): string …
      › try {    return $this->uploadsStorage->read($path);} catch (FilesystemException|UnableToReadFile $exception) {
    }
    /app/src/Service/PDFService.php:173 {
      App\Service\PDFService->convertImageToBase64(string $imgSrc, string $siteUrl): string …
      › ? file_get_contents($this->projectDir.'/'.$path): $this->storageService->read($path);}
    /app/src/Service/PDFService.php:260 {
      App\Service\PDFService->formatHtmlForGotenberg(string $html): string …
      › if (!str_starts_with($imgSrc, 'data:')) {    $base64Src = $this->convertImageToBase64($imgSrc, $siteUrl);    $img->setAttribute('src', $base64Src);
    }
    /app/src/Service/PDFService.php:147 {
      App\Service\PDFService->prepareHtmlWithHeadersFooters(string $html): array …
      › return [    'content' => $this->formatHtmlForGotenberg($contentHtml),    'header' => $this->formatHtmlForGotenberg($headerHtml),
    }
    /app/src/Service/PDFService.php:92 {
      App\Service\PDFService->outputPDF(string $html): string …
      › {    $htmlParts = $this->prepareHtmlWithHeadersFooters($html);}
    /app/src/Controller/Front/TrainingController.php:116 {
      App\Controller\Front\TrainingController->pdf(Training $training, PDFService $PDFService): Response …
      › 
      › $response = $PDFService->outputPDF($html);}
    /app/vendor/symfony/http-kernel/HttpKernel.php:183 {
      Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
      › // call controller$response = $controller(...$arguments);}
    /app/vendor/symfony/http-kernel/HttpKernel.php:76 {
      Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
      › try {    return $response = $this->handleRaw($request, $type);} catch (\Throwable $e) {
    }
    /app/vendor/symfony/http-kernel/Kernel.php:182 {
      Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
      › try {    return $this->getHttpKernel()->handle($request, $type, $catch);} finally {
    }
    /app/vendor/runtime/frankenphp-symfony/src/Runner.php:38 {
      Runtime\FrankenPhpSymfony\Runner->{closure:Runtime\FrankenPhpSymfony\Runner::run():33} …
      › $sfRequest = Request::createFromGlobals();$sfResponse = $this->kernel->handle($sfRequest);}
    Runtime\FrankenPhpSymfony\Runner->{closure:Runtime\FrankenPhpSymfony\Runner::run():33}() {}
    /app/vendor/runtime/frankenphp-symfony/src/Runner.php:45 {
      Runtime\FrankenPhpSymfony\Runner->run(): int …
      › do {    $ret = \frankenphp_handle_request($handler);}
    /app/vendor/autoload_runtime.php:29 {
      require_once …
      ›         ->getRunner($app)        ->run());
    }
    /app/public/index.php:5 {
      › 
      › require_once dirname(__DIR__).'/vendor/autoload_runtime.php';arguments: {
        "/app/vendor/autoload_runtime.php"
      }
    }
  }
}
 League\Flysystem\UnableToReadFile {#15969
  #message: """
    Unable to read file from location: https:/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png. HTTP 404 returned for "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png".\n
    \n
    Code:    NoSuchKey\n
    Message: The specified key does not exist.\n
    Type:    \n
    Detail:
    """
  #code: 0
  #file: "/app/vendor/league/flysystem/src/UnableToReadFile.php"
  #line: 24
  -previous: AsyncAws\S3\Exception\NoSuchKeyException {#6358
    #message: """
      HTTP 404 returned for "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png".\n
      \n
      Code:    NoSuchKey\n
      Message: The specified key does not exist.\n
      Type:    \n
      Detail:  \n
      """
    #code: 404
    #file: "/app/vendor/async-aws/core/src/Response.php"
    #line: 432
    -response: Symfony\Component\HttpClient\Response\AsyncResponse {#5539
      -client: Symfony\Component\HttpClient\CurlHttpClient {#23558
        -defaultOptions: array:31 [
          "auth_basic" => null
          "auth_bearer" => null
          "query" => []
          "headers" => []
          "body" => ""
          "json" => null
          "user_data" => null
          "max_redirects" => 20
          "http_version" => null
          "base_uri" => null
          "buffer" => true
          "on_progress" => null
          "resolve" => []
          "proxy" => null
          "no_proxy" => null
          "timeout" => null
          "max_duration" => 0
          "bindto" => "0"
          "verify_peer" => true
          "verify_host" => true
          "cafile" => null
          "capath" => null
          "local_cert" => null
          "local_pk" => null
          "passphrase" => null
          "ciphers" => null
          "peer_fingerprint" => null
          "capture_peer_cert_chain" => false
          "crypto_method" => 33
          "extra" => []
          "auth_ntlm" => null
        ]
        -logger: null
        -maxHostConnections: 6
        -maxPendingPushes: 50
        -multi: Symfony\Component\HttpClient\Internal\CurlClientState {#17125 …}
      }
      -response: Symfony\Component\HttpClient\Response\CurlResponse {#17101
        response_headers: array:6 [
          0 => "HTTP/2 404 "
          1 => "content-type: application/xml"
          2 => "date: Mon, 08 Dec 2025 03:40:58 GMT"
          3 => "x-amz-id-2: txg20dd553d0dcc45a3acbc-00693648ca"
          4 => "x-amz-request-id: txg20dd553d0dcc45a3acbc-00693648ca"
          5 => "content-length: 305"
        ]
        http_code: 404
        error: null
        canceled: false
        http_method: "GET"
        user_data: null
        max_duration: 0.0
        start_time: 1765165258.2046
        original_url: "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png"
        pause_handler: Closure(float $duration) {#24143
          class: "Symfony\Component\HttpClient\Response\CurlResponse"
          use: {
            $ch: CurlHandle {#12782 …}
            $multi: Symfony\Component\HttpClient\Internal\CurlClientState {#17125 …}
            $execCounter: -9223372036854775614
          }
        }
        redirect_url: null
        url: "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png"
        content_type: "application/xml"
        header_size: 206
        request_size: 599
        filetime: -1
        ssl_verify_result: 0
        redirect_count: 0
        total_time: 0.17311
        namelookup_time: 0.0
        connect_time: 0.0
        pretransfer_time: 0.000278
        size_upload: 0.0
        size_download: 305.0
        speed_download: 1761.0
        speed_upload: 0.0
        download_content_length: 305.0
        upload_content_length: 0.0
        starttransfer_time: 0.172944
        redirect_time: 0.0
        primary_ip: "51.159.62.19"
        certinfo: []
        primary_port: 443
        local_ip: "192.168.16.4"
        local_port: 58782
        http_version: 3
        protocol: 2
        ssl_verifyresult: 0
        scheme: "https"
        appconnect_time_us: 0
        connect_time_us: 0
        namelookup_time_us: 0
        pretransfer_time_us: 278
        redirect_time_us: 0
        starttransfer_time_us: 172944
        posttransfer_time_us: 294
        total_time_us: 173110
        effective_method: "GET"
        capath: "/etc/ssl/certs"
        cainfo: "/etc/ssl/certs/ca-certificates.crt"
        debug: """
          * Re-using existing https: connection with host s3.fr-par.scw.cloud\n
          * [HTTP/2] [3] OPENED stream for https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png\n
          * [HTTP/2] [3] [:method: GET]\n
          * [HTTP/2] [3] [:scheme: https]\n
          * [HTTP/2] [3] [:authority: s3.fr-par.scw.cloud]\n
          * [HTTP/2] [3] [:path: /s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png]\n
          * [HTTP/2] [3] [content-type: application/xml]\n
          * [HTTP/2] [3] [x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855]\n
          * [HTTP/2] [3] [x-amz-date: 20251208T034058Z]\n
          * [HTTP/2] [3] [authorization: AWS4-HMAC-SHA256 Credential=SCW6XTRHZYNV3BHKVDH7/20251208/fr-par/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=18337d6958ba404d8cecb96f3a1d62188cc797f98ed80cf9f598ed55831578bc]\n
          * [HTTP/2] [3] [content-length: 0]\n
          * [HTTP/2] [3] [accept: */*]\n
          * [HTTP/2] [3] [user-agent: Symfony HttpClient (Curl)]\n
          * [HTTP/2] [3] [accept-encoding: gzip]\n
          > GET /s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png HTTP/2\r\n
          Host: s3.fr-par.scw.cloud\r\n
          content-type: application/xml\r\n
          x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\r\n
          x-amz-date: 20251208T034058Z\r\n
          authorization: AWS4-HMAC-SHA256 Credential=SCW6XTRHZYNV3BHKVDH7/20251208/fr-par/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=18337d6958ba404d8cecb96f3a1d62188cc797f98ed80cf9f598ed55831578bc\r\n
          content-length: 0\r\n
          Accept: */*\r\n
          User-Agent: Symfony HttpClient (Curl)\r\n
          Accept-Encoding: gzip\r\n
          \r\n
          * Request completely sent off\n
          < HTTP/2 404 \r\n
          < content-type: application/xml\r\n
          < date: Mon, 08 Dec 2025 03:40:58 GMT\r\n
          < x-amz-id-2: txg20dd553d0dcc45a3acbc-00693648ca\r\n
          < x-amz-request-id: txg20dd553d0dcc45a3acbc-00693648ca\r\n
          < content-length: 305\r\n
          < \r\n
          * Connection #14 to host s3.fr-par.scw.cloud left intact\n
          """
         …16
      }
      -info: array:1 [
        "canceled" => false
      ]
      -passthru: null
      -stream: null
      -yieldedState: 2
      -initializer: null
      -shouldBuffer: null
      -content: stream resource @581
        wrapper_type: "PHP"
        stream_type: "TEMP"
        mode: "w+b"
        unread_bytes: 0
        seekable: true
        uri: "php://temp"
        options: []
      }
      -offset: 305
      -jsonData: null
    }
    -awsError: AsyncAws\Core\AwsError\AwsError {#17174
      -code: "NoSuchKey"
      -message: "The specified key does not exist."
      -type: null
      -detail: null
    }
    trace: {
      /app/vendor/async-aws/core/src/Response.php:432 {
        AsyncAws\Core\Response::{closure:AsyncAws\Core\Response::defineResolveStatus():431} …
        › $this->resolveResult = static function () use ($exceptionClass, $httpResponse, $awsError): HttpException {    return new $exceptionClass($httpResponse, $awsError);};
      }
      /app/vendor/async-aws/core/src/Response.php:448 {
        AsyncAws\Core\Response->getResolveStatus(): bool …
        › if (\is_callable($this->resolveResult)) {    $this->resolveResult = ($this->resolveResult)();}
      }
      /app/vendor/async-aws/core/src/Response.php:179 {
        AsyncAws\Core\Response->resolve(?float $timeout = null): bool …
        › 
        ›     return $this->getResolveStatus();}
      }
      /app/vendor/async-aws/core/src/Result.php:69 {
        AsyncAws\Core\Result->resolve(?float $timeout = null): bool …
        › {    return $this->response->resolve($timeout);}
      }
      /app/vendor/async-aws/core/src/Result.php:137 {
        AsyncAws\Core\Result->initialize(): void …
        › 
        › $this->resolve();$this->initialized = true;
      }
      /app/vendor/async-aws/s3/src/Result/GetObjectOutput.php:375 {
        AsyncAws\S3\Result\GetObjectOutput->getBody(): ResultStream …
        › {    $this->initialize();}
      /app/vendor/league/flysystem-async-aws-s3/AsyncAwsS3Adapter.php:524 {
        League\Flysystem\AsyncAwsS3\AsyncAwsS3Adapter->readObject(string $path): ResultStream …
        › try {    return $this->client->getObject($options)->getBody();} catch (Throwable $exception) {
      }
      /app/vendor/league/flysystem-async-aws-s3/AsyncAwsS3Adapter.php:154 {
        League\Flysystem\AsyncAwsS3\AsyncAwsS3Adapter->read(string $path): string …
        › {    $body = $this->readObject($path);}
      /app/vendor/league/flysystem/src/Filesystem.php:76 {
        League\Flysystem\Filesystem->read(string $location): string …
        › {    return $this->adapter->read($this->pathNormalizer->normalizePath($location));}
      }
      /app/src/Service/StorageService.php:65 {
        App\Service\StorageService->read(string $path): string …
        › try {    return $this->uploadsStorage->read($path);} catch (FilesystemException|UnableToReadFile $exception) {
      }
      /app/src/Service/PDFService.php:173 {
        App\Service\PDFService->convertImageToBase64(string $imgSrc, string $siteUrl): string …
        › ? file_get_contents($this->projectDir.'/'.$path): $this->storageService->read($path);}
      /app/src/Service/PDFService.php:260 {
        App\Service\PDFService->formatHtmlForGotenberg(string $html): string …
        › if (!str_starts_with($imgSrc, 'data:')) {    $base64Src = $this->convertImageToBase64($imgSrc, $siteUrl);    $img->setAttribute('src', $base64Src);
      }
      /app/src/Service/PDFService.php:147 {
        App\Service\PDFService->prepareHtmlWithHeadersFooters(string $html): array …
        › return [    'content' => $this->formatHtmlForGotenberg($contentHtml),    'header' => $this->formatHtmlForGotenberg($headerHtml),
      }
      /app/src/Service/PDFService.php:92 {
        App\Service\PDFService->outputPDF(string $html): string …
        › {    $htmlParts = $this->prepareHtmlWithHeadersFooters($html);}
      /app/src/Controller/Front/TrainingController.php:116 {
        App\Controller\Front\TrainingController->pdf(Training $training, PDFService $PDFService): Response …
        › 
        › $response = $PDFService->outputPDF($html);}
      /app/vendor/symfony/http-kernel/HttpKernel.php:183 {
        Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
        › // call controller$response = $controller(...$arguments);}
      /app/vendor/symfony/http-kernel/HttpKernel.php:76 {
        Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
        › try {    return $response = $this->handleRaw($request, $type);} catch (\Throwable $e) {
      }
      /app/vendor/symfony/http-kernel/Kernel.php:182 {
        Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
        › try {    return $this->getHttpKernel()->handle($request, $type, $catch);} finally {
      }
      /app/vendor/runtime/frankenphp-symfony/src/Runner.php:38 {
        Runtime\FrankenPhpSymfony\Runner->{closure:Runtime\FrankenPhpSymfony\Runner::run():33} …
        › $sfRequest = Request::createFromGlobals();$sfResponse = $this->kernel->handle($sfRequest);}
      Runtime\FrankenPhpSymfony\Runner->{closure:Runtime\FrankenPhpSymfony\Runner::run():33}() {}
      /app/vendor/runtime/frankenphp-symfony/src/Runner.php:45 {
        Runtime\FrankenPhpSymfony\Runner->run(): int …
        › do {    $ret = \frankenphp_handle_request($handler);}
      /app/vendor/autoload_runtime.php:29 {
        require_once …
        ›         ->getRunner($app)        ->run());
      }
      /app/public/index.php:5 {
        › 
        › require_once dirname(__DIR__).'/vendor/autoload_runtime.php';arguments: {
          "/app/vendor/autoload_runtime.php"
        }
      }
    }
  }
  -location: "https:/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png"
  -reason: """
    HTTP 404 returned for "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png".\n
    \n
    Code:    NoSuchKey\n
    Message: The specified key does not exist.\n
    Type:    \n
    Detail:  \n
    """
  trace: {
    /app/vendor/league/flysystem/src/UnableToReadFile.php:24 {
      League\Flysystem\UnableToReadFile::fromLocation(string $location, string $reason = '', ?Throwable $previous = null): UnableToReadFile …
      › {    $e = new static(rtrim("Unable to read file from location: {$location}. {$reason}"), 0, $previous);    $e->location = $location;
    }
    /app/vendor/league/flysystem-async-aws-s3/AsyncAwsS3Adapter.php:526 {
      League\Flysystem\AsyncAwsS3\AsyncAwsS3Adapter->readObject(string $path): ResultStream …
      › } catch (Throwable $exception) {    throw UnableToReadFile::fromLocation($path, $exception->getMessage(), $exception);}
    }
    /app/vendor/league/flysystem-async-aws-s3/AsyncAwsS3Adapter.php:154 {
      League\Flysystem\AsyncAwsS3\AsyncAwsS3Adapter->read(string $path): string …
      › {    $body = $this->readObject($path);}
    /app/vendor/league/flysystem/src/Filesystem.php:76 {
      League\Flysystem\Filesystem->read(string $location): string …
      › {    return $this->adapter->read($this->pathNormalizer->normalizePath($location));}
    }
    /app/src/Service/StorageService.php:65 {
      App\Service\StorageService->read(string $path): string …
      › try {    return $this->uploadsStorage->read($path);} catch (FilesystemException|UnableToReadFile $exception) {
    }
    /app/src/Service/PDFService.php:173 {
      App\Service\PDFService->convertImageToBase64(string $imgSrc, string $siteUrl): string …
      › ? file_get_contents($this->projectDir.'/'.$path): $this->storageService->read($path);}
    /app/src/Service/PDFService.php:260 {
      App\Service\PDFService->formatHtmlForGotenberg(string $html): string …
      › if (!str_starts_with($imgSrc, 'data:')) {    $base64Src = $this->convertImageToBase64($imgSrc, $siteUrl);    $img->setAttribute('src', $base64Src);
    }
    /app/src/Service/PDFService.php:147 {
      App\Service\PDFService->prepareHtmlWithHeadersFooters(string $html): array …
      › return [    'content' => $this->formatHtmlForGotenberg($contentHtml),    'header' => $this->formatHtmlForGotenberg($headerHtml),
    }
    /app/src/Service/PDFService.php:92 {
      App\Service\PDFService->outputPDF(string $html): string …
      › {    $htmlParts = $this->prepareHtmlWithHeadersFooters($html);}
    /app/src/Controller/Front/TrainingController.php:116 {
      App\Controller\Front\TrainingController->pdf(Training $training, PDFService $PDFService): Response …
      › 
      › $response = $PDFService->outputPDF($html);}
    /app/vendor/symfony/http-kernel/HttpKernel.php:183 {
      Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
      › // call controller$response = $controller(...$arguments);}
    /app/vendor/symfony/http-kernel/HttpKernel.php:76 {
      Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
      › try {    return $response = $this->handleRaw($request, $type);} catch (\Throwable $e) {
    }
    /app/vendor/symfony/http-kernel/Kernel.php:182 {
      Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
      › try {    return $this->getHttpKernel()->handle($request, $type, $catch);} finally {
    }
    /app/vendor/runtime/frankenphp-symfony/src/Runner.php:38 {
      Runtime\FrankenPhpSymfony\Runner->{closure:Runtime\FrankenPhpSymfony\Runner::run():33} …
      › $sfRequest = Request::createFromGlobals();$sfResponse = $this->kernel->handle($sfRequest);}
    Runtime\FrankenPhpSymfony\Runner->{closure:Runtime\FrankenPhpSymfony\Runner::run():33}() {}
    /app/vendor/runtime/frankenphp-symfony/src/Runner.php:45 {
      Runtime\FrankenPhpSymfony\Runner->run(): int …
      › do {    $ret = \frankenphp_handle_request($handler);}
    /app/vendor/autoload_runtime.php:29 {
      require_once …
      ›         ->getRunner($app)        ->run());
    }
    /app/public/index.php:5 {
      › 
      › require_once dirname(__DIR__).'/vendor/autoload_runtime.php';arguments: {
        "/app/vendor/autoload_runtime.php"
      }
    }
  }
}
 League\Flysystem\UnableToReadFile {#5539
  #message: """
    Unable to read file from location: https:/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png. HTTP 404 returned for "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png".\n
    \n
    Code:    NoSuchKey\n
    Message: The specified key does not exist.\n
    Type:    \n
    Detail:
    """
  #code: 0
  #file: "/app/vendor/league/flysystem/src/UnableToReadFile.php"
  #line: 24
  -previous: AsyncAws\S3\Exception\NoSuchKeyException {#22837
    #message: """
      HTTP 404 returned for "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png".\n
      \n
      Code:    NoSuchKey\n
      Message: The specified key does not exist.\n
      Type:    \n
      Detail:  \n
      """
    #code: 404
    #file: "/app/vendor/async-aws/core/src/Response.php"
    #line: 432
    -response: Symfony\Component\HttpClient\Response\AsyncResponse {#12782
      -client: Symfony\Component\HttpClient\CurlHttpClient {#23558
        -defaultOptions: array:31 [
          "auth_basic" => null
          "auth_bearer" => null
          "query" => []
          "headers" => []
          "body" => ""
          "json" => null
          "user_data" => null
          "max_redirects" => 20
          "http_version" => null
          "base_uri" => null
          "buffer" => true
          "on_progress" => null
          "resolve" => []
          "proxy" => null
          "no_proxy" => null
          "timeout" => null
          "max_duration" => 0
          "bindto" => "0"
          "verify_peer" => true
          "verify_host" => true
          "cafile" => null
          "capath" => null
          "local_cert" => null
          "local_pk" => null
          "passphrase" => null
          "ciphers" => null
          "peer_fingerprint" => null
          "capture_peer_cert_chain" => false
          "crypto_method" => 33
          "extra" => []
          "auth_ntlm" => null
        ]
        -logger: null
        -maxHostConnections: 6
        -maxPendingPushes: 50
        -multi: Symfony\Component\HttpClient\Internal\CurlClientState {#17125 …}
      }
      -response: Symfony\Component\HttpClient\Response\CurlResponse {#16868
        response_headers: array:6 [
          0 => "HTTP/2 404 "
          1 => "content-type: application/xml"
          2 => "date: Mon, 08 Dec 2025 03:40:58 GMT"
          3 => "x-amz-id-2: txgafa28df5a7e645799b3b-00693648ca"
          4 => "x-amz-request-id: txgafa28df5a7e645799b3b-00693648ca"
          5 => "content-length: 305"
        ]
        http_code: 404
        error: null
        canceled: false
        http_method: "GET"
        user_data: null
        max_duration: 0.0
        start_time: 1765165258.3948
        original_url: "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png"
        pause_handler: Closure(float $duration) {#27778
          class: "Symfony\Component\HttpClient\Response\CurlResponse"
          use: {
            $ch: CurlHandle {#24143 …}
            $multi: Symfony\Component\HttpClient\Internal\CurlClientState {#17125 …}
            $execCounter: -9223372036854775611
          }
        }
        redirect_url: null
        url: "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png"
        content_type: "application/xml"
        header_size: 206
        request_size: 599
        filetime: -1
        ssl_verify_result: 0
        redirect_count: 0
        total_time: 0.025469
        namelookup_time: 0.0
        connect_time: 0.0
        pretransfer_time: 0.000359
        size_upload: 0.0
        size_download: 305.0
        speed_download: 11975.0
        speed_upload: 0.0
        download_content_length: 305.0
        upload_content_length: 0.0
        starttransfer_time: 0.02531
        redirect_time: 0.0
        primary_ip: "51.159.62.19"
        certinfo: []
        primary_port: 443
        local_ip: "192.168.16.4"
        local_port: 58782
        http_version: 3
        protocol: 2
        ssl_verifyresult: 0
        scheme: "https"
        appconnect_time_us: 0
        connect_time_us: 0
        namelookup_time_us: 0
        pretransfer_time_us: 359
        redirect_time_us: 0
        starttransfer_time_us: 25310
        posttransfer_time_us: 377
        total_time_us: 25469
        effective_method: "GET"
        capath: "/etc/ssl/certs"
        cainfo: "/etc/ssl/certs/ca-certificates.crt"
        debug: """
          * Re-using existing https: connection with host s3.fr-par.scw.cloud\n
          * [HTTP/2] [5] OPENED stream for https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png\n
          * [HTTP/2] [5] [:method: GET]\n
          * [HTTP/2] [5] [:scheme: https]\n
          * [HTTP/2] [5] [:authority: s3.fr-par.scw.cloud]\n
          * [HTTP/2] [5] [:path: /s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png]\n
          * [HTTP/2] [5] [content-type: application/xml]\n
          * [HTTP/2] [5] [x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855]\n
          * [HTTP/2] [5] [x-amz-date: 20251208T034058Z]\n
          * [HTTP/2] [5] [authorization: AWS4-HMAC-SHA256 Credential=SCW6XTRHZYNV3BHKVDH7/20251208/fr-par/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=18337d6958ba404d8cecb96f3a1d62188cc797f98ed80cf9f598ed55831578bc]\n
          * [HTTP/2] [5] [content-length: 0]\n
          * [HTTP/2] [5] [accept: */*]\n
          * [HTTP/2] [5] [user-agent: Symfony HttpClient (Curl)]\n
          * [HTTP/2] [5] [accept-encoding: gzip]\n
          > GET /s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png HTTP/2\r\n
          Host: s3.fr-par.scw.cloud\r\n
          content-type: application/xml\r\n
          x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\r\n
          x-amz-date: 20251208T034058Z\r\n
          authorization: AWS4-HMAC-SHA256 Credential=SCW6XTRHZYNV3BHKVDH7/20251208/fr-par/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=18337d6958ba404d8cecb96f3a1d62188cc797f98ed80cf9f598ed55831578bc\r\n
          content-length: 0\r\n
          Accept: */*\r\n
          User-Agent: Symfony HttpClient (Curl)\r\n
          Accept-Encoding: gzip\r\n
          \r\n
          * Request completely sent off\n
          < HTTP/2 404 \r\n
          < content-type: application/xml\r\n
          < date: Mon, 08 Dec 2025 03:40:58 GMT\r\n
          < x-amz-id-2: txgafa28df5a7e645799b3b-00693648ca\r\n
          < x-amz-request-id: txgafa28df5a7e645799b3b-00693648ca\r\n
          < content-length: 305\r\n
          < \r\n
          * Connection #14 to host s3.fr-par.scw.cloud left intact\n
          """
         …16
      }
      -info: array:1 [
        "canceled" => false
      ]
      -passthru: null
      -stream: null
      -yieldedState: 2
      -initializer: null
      -shouldBuffer: null
      -content: stream resource @586
        wrapper_type: "PHP"
        stream_type: "TEMP"
        mode: "w+b"
        unread_bytes: 0
        seekable: true
        uri: "php://temp"
        options: []
      }
      -offset: 305
      -jsonData: null
    }
    -awsError: AsyncAws\Core\AwsError\AwsError {#20608
      -code: "NoSuchKey"
      -message: "The specified key does not exist."
      -type: null
      -detail: null
    }
    trace: {
      /app/vendor/async-aws/core/src/Response.php:432 {
        AsyncAws\Core\Response::{closure:AsyncAws\Core\Response::defineResolveStatus():431} …
        › $this->resolveResult = static function () use ($exceptionClass, $httpResponse, $awsError): HttpException {    return new $exceptionClass($httpResponse, $awsError);};
      }
      /app/vendor/async-aws/core/src/Response.php:448 {
        AsyncAws\Core\Response->getResolveStatus(): bool …
        › if (\is_callable($this->resolveResult)) {    $this->resolveResult = ($this->resolveResult)();}
      }
      /app/vendor/async-aws/core/src/Response.php:179 {
        AsyncAws\Core\Response->resolve(?float $timeout = null): bool …
        › 
        ›     return $this->getResolveStatus();}
      }
      /app/vendor/async-aws/core/src/Result.php:69 {
        AsyncAws\Core\Result->resolve(?float $timeout = null): bool …
        › {    return $this->response->resolve($timeout);}
      }
      /app/vendor/async-aws/core/src/Result.php:137 {
        AsyncAws\Core\Result->initialize(): void …
        › 
        › $this->resolve();$this->initialized = true;
      }
      /app/vendor/async-aws/s3/src/Result/GetObjectOutput.php:375 {
        AsyncAws\S3\Result\GetObjectOutput->getBody(): ResultStream …
        › {    $this->initialize();}
      /app/vendor/league/flysystem-async-aws-s3/AsyncAwsS3Adapter.php:524 {
        League\Flysystem\AsyncAwsS3\AsyncAwsS3Adapter->readObject(string $path): ResultStream …
        › try {    return $this->client->getObject($options)->getBody();} catch (Throwable $exception) {
      }
      /app/vendor/league/flysystem-async-aws-s3/AsyncAwsS3Adapter.php:154 {
        League\Flysystem\AsyncAwsS3\AsyncAwsS3Adapter->read(string $path): string …
        › {    $body = $this->readObject($path);}
      /app/vendor/league/flysystem/src/Filesystem.php:76 {
        League\Flysystem\Filesystem->read(string $location): string …
        › {    return $this->adapter->read($this->pathNormalizer->normalizePath($location));}
      }
      /app/src/Service/StorageService.php:65 {
        App\Service\StorageService->read(string $path): string …
        › try {    return $this->uploadsStorage->read($path);} catch (FilesystemException|UnableToReadFile $exception) {
      }
      /app/src/Service/PDFService.php:173 {
        App\Service\PDFService->convertImageToBase64(string $imgSrc, string $siteUrl): string …
        › ? file_get_contents($this->projectDir.'/'.$path): $this->storageService->read($path);}
      /app/src/Service/PDFService.php:260 {
        App\Service\PDFService->formatHtmlForGotenberg(string $html): string …
        › if (!str_starts_with($imgSrc, 'data:')) {    $base64Src = $this->convertImageToBase64($imgSrc, $siteUrl);    $img->setAttribute('src', $base64Src);
      }
      /app/src/Service/PDFService.php:147 {
        App\Service\PDFService->prepareHtmlWithHeadersFooters(string $html): array …
        › return [    'content' => $this->formatHtmlForGotenberg($contentHtml),    'header' => $this->formatHtmlForGotenberg($headerHtml),
      }
      /app/src/Service/PDFService.php:92 {
        App\Service\PDFService->outputPDF(string $html): string …
        › {    $htmlParts = $this->prepareHtmlWithHeadersFooters($html);}
      /app/src/Controller/Front/TrainingController.php:116 {
        App\Controller\Front\TrainingController->pdf(Training $training, PDFService $PDFService): Response …
        › 
        › $response = $PDFService->outputPDF($html);}
      /app/vendor/symfony/http-kernel/HttpKernel.php:183 {
        Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
        › // call controller$response = $controller(...$arguments);}
      /app/vendor/symfony/http-kernel/HttpKernel.php:76 {
        Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
        › try {    return $response = $this->handleRaw($request, $type);} catch (\Throwable $e) {
      }
      /app/vendor/symfony/http-kernel/Kernel.php:182 {
        Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
        › try {    return $this->getHttpKernel()->handle($request, $type, $catch);} finally {
      }
      /app/vendor/runtime/frankenphp-symfony/src/Runner.php:38 {
        Runtime\FrankenPhpSymfony\Runner->{closure:Runtime\FrankenPhpSymfony\Runner::run():33} …
        › $sfRequest = Request::createFromGlobals();$sfResponse = $this->kernel->handle($sfRequest);}
      Runtime\FrankenPhpSymfony\Runner->{closure:Runtime\FrankenPhpSymfony\Runner::run():33}() {}
      /app/vendor/runtime/frankenphp-symfony/src/Runner.php:45 {
        Runtime\FrankenPhpSymfony\Runner->run(): int …
        › do {    $ret = \frankenphp_handle_request($handler);}
      /app/vendor/autoload_runtime.php:29 {
        require_once …
        ›         ->getRunner($app)        ->run());
      }
      /app/public/index.php:5 {
        › 
        › require_once dirname(__DIR__).'/vendor/autoload_runtime.php';arguments: {
          "/app/vendor/autoload_runtime.php"
        }
      }
    }
  }
  -location: "https:/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png"
  -reason: """
    HTTP 404 returned for "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png".\n
    \n
    Code:    NoSuchKey\n
    Message: The specified key does not exist.\n
    Type:    \n
    Detail:  \n
    """
  trace: {
    /app/vendor/league/flysystem/src/UnableToReadFile.php:24 {
      League\Flysystem\UnableToReadFile::fromLocation(string $location, string $reason = '', ?Throwable $previous = null): UnableToReadFile …
      › {    $e = new static(rtrim("Unable to read file from location: {$location}. {$reason}"), 0, $previous);    $e->location = $location;
    }
    /app/vendor/league/flysystem-async-aws-s3/AsyncAwsS3Adapter.php:526 {
      League\Flysystem\AsyncAwsS3\AsyncAwsS3Adapter->readObject(string $path): ResultStream …
      › } catch (Throwable $exception) {    throw UnableToReadFile::fromLocation($path, $exception->getMessage(), $exception);}
    }
    /app/vendor/league/flysystem-async-aws-s3/AsyncAwsS3Adapter.php:154 {
      League\Flysystem\AsyncAwsS3\AsyncAwsS3Adapter->read(string $path): string …
      › {    $body = $this->readObject($path);}
    /app/vendor/league/flysystem/src/Filesystem.php:76 {
      League\Flysystem\Filesystem->read(string $location): string …
      › {    return $this->adapter->read($this->pathNormalizer->normalizePath($location));}
    }
    /app/src/Service/StorageService.php:65 {
      App\Service\StorageService->read(string $path): string …
      › try {    return $this->uploadsStorage->read($path);} catch (FilesystemException|UnableToReadFile $exception) {
    }
    /app/src/Service/PDFService.php:173 {
      App\Service\PDFService->convertImageToBase64(string $imgSrc, string $siteUrl): string …
      › ? file_get_contents($this->projectDir.'/'.$path): $this->storageService->read($path);}
    /app/src/Service/PDFService.php:260 {
      App\Service\PDFService->formatHtmlForGotenberg(string $html): string …
      › if (!str_starts_with($imgSrc, 'data:')) {    $base64Src = $this->convertImageToBase64($imgSrc, $siteUrl);    $img->setAttribute('src', $base64Src);
    }
    /app/src/Service/PDFService.php:147 {
      App\Service\PDFService->prepareHtmlWithHeadersFooters(string $html): array …
      › return [    'content' => $this->formatHtmlForGotenberg($contentHtml),    'header' => $this->formatHtmlForGotenberg($headerHtml),
    }
    /app/src/Service/PDFService.php:92 {
      App\Service\PDFService->outputPDF(string $html): string …
      › {    $htmlParts = $this->prepareHtmlWithHeadersFooters($html);}
    /app/src/Controller/Front/TrainingController.php:116 {
      App\Controller\Front\TrainingController->pdf(Training $training, PDFService $PDFService): Response …
      › 
      › $response = $PDFService->outputPDF($html);}
    /app/vendor/symfony/http-kernel/HttpKernel.php:183 {
      Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
      › // call controller$response = $controller(...$arguments);}
    /app/vendor/symfony/http-kernel/HttpKernel.php:76 {
      Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
      › try {    return $response = $this->handleRaw($request, $type);} catch (\Throwable $e) {
    }
    /app/vendor/symfony/http-kernel/Kernel.php:182 {
      Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
      › try {    return $this->getHttpKernel()->handle($request, $type, $catch);} finally {
    }
    /app/vendor/runtime/frankenphp-symfony/src/Runner.php:38 {
      Runtime\FrankenPhpSymfony\Runner->{closure:Runtime\FrankenPhpSymfony\Runner::run():33} …
      › $sfRequest = Request::createFromGlobals();$sfResponse = $this->kernel->handle($sfRequest);}
    Runtime\FrankenPhpSymfony\Runner->{closure:Runtime\FrankenPhpSymfony\Runner::run():33}() {}
    /app/vendor/runtime/frankenphp-symfony/src/Runner.php:45 {
      Runtime\FrankenPhpSymfony\Runner->run(): int …
      › do {    $ret = \frankenphp_handle_request($handler);}
    /app/vendor/autoload_runtime.php:29 {
      require_once …
      ›         ->getRunner($app)        ->run());
    }
    /app/public/index.php:5 {
      › 
      › require_once dirname(__DIR__).'/vendor/autoload_runtime.php';arguments: {
        "/app/vendor/autoload_runtime.php"
      }
    }
  }
}
 League\Flysystem\UnableToReadFile {#12782
  #message: """
    Unable to read file from location: https:/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png. HTTP 404 returned for "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png".\n
    \n
    Code:    NoSuchKey\n
    Message: The specified key does not exist.\n
    Type:    \n
    Detail:
    """
  #code: 0
  #file: "/app/vendor/league/flysystem/src/UnableToReadFile.php"
  #line: 24
  -previous: AsyncAws\S3\Exception\NoSuchKeyException {#20603
    #message: """
      HTTP 404 returned for "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png".\n
      \n
      Code:    NoSuchKey\n
      Message: The specified key does not exist.\n
      Type:    \n
      Detail:  \n
      """
    #code: 404
    #file: "/app/vendor/async-aws/core/src/Response.php"
    #line: 432
    -response: Symfony\Component\HttpClient\Response\AsyncResponse {#24143
      -client: Symfony\Component\HttpClient\CurlHttpClient {#23558
        -defaultOptions: array:31 [
          "auth_basic" => null
          "auth_bearer" => null
          "query" => []
          "headers" => []
          "body" => ""
          "json" => null
          "user_data" => null
          "max_redirects" => 20
          "http_version" => null
          "base_uri" => null
          "buffer" => true
          "on_progress" => null
          "resolve" => []
          "proxy" => null
          "no_proxy" => null
          "timeout" => null
          "max_duration" => 0
          "bindto" => "0"
          "verify_peer" => true
          "verify_host" => true
          "cafile" => null
          "capath" => null
          "local_cert" => null
          "local_pk" => null
          "passphrase" => null
          "ciphers" => null
          "peer_fingerprint" => null
          "capture_peer_cert_chain" => false
          "crypto_method" => 33
          "extra" => []
          "auth_ntlm" => null
        ]
        -logger: null
        -maxHostConnections: 6
        -maxPendingPushes: 50
        -multi: Symfony\Component\HttpClient\Internal\CurlClientState {#17125 …}
      }
      -response: Symfony\Component\HttpClient\Response\CurlResponse {#18337
        response_headers: array:6 [
          0 => "HTTP/2 404 "
          1 => "content-type: application/xml"
          2 => "date: Mon, 08 Dec 2025 03:40:58 GMT"
          3 => "x-amz-id-2: txg458d1f12b27f4d5996fb-00693648ca"
          4 => "x-amz-request-id: txg458d1f12b27f4d5996fb-00693648ca"
          5 => "content-length: 305"
        ]
        http_code: 404
        error: null
        canceled: false
        http_method: "GET"
        user_data: null
        max_duration: 0.0
        start_time: 1765165258.4361
        original_url: "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png"
        pause_handler: Closure(float $duration) {#18152
          class: "Symfony\Component\HttpClient\Response\CurlResponse"
          use: {
            $ch: CurlHandle {#27778 …}
            $multi: Symfony\Component\HttpClient\Internal\CurlClientState {#17125 …}
            $execCounter: -9223372036854775608
          }
        }
        redirect_url: null
        url: "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png"
        content_type: "application/xml"
        header_size: 206
        request_size: 599
        filetime: -1
        ssl_verify_result: 0
        redirect_count: 0
        total_time: 0.024917
        namelookup_time: 0.0
        connect_time: 0.0
        pretransfer_time: 0.000314
        size_upload: 0.0
        size_download: 305.0
        speed_download: 12240.0
        speed_upload: 0.0
        download_content_length: 305.0
        upload_content_length: 0.0
        starttransfer_time: 0.02476
        redirect_time: 0.0
        primary_ip: "51.159.62.19"
        certinfo: []
        primary_port: 443
        local_ip: "192.168.16.4"
        local_port: 58782
        http_version: 3
        protocol: 2
        ssl_verifyresult: 0
        scheme: "https"
        appconnect_time_us: 0
        connect_time_us: 0
        namelookup_time_us: 0
        pretransfer_time_us: 314
        redirect_time_us: 0
        starttransfer_time_us: 24760
        posttransfer_time_us: 331
        total_time_us: 24917
        effective_method: "GET"
        capath: "/etc/ssl/certs"
        cainfo: "/etc/ssl/certs/ca-certificates.crt"
        debug: """
          * Re-using existing https: connection with host s3.fr-par.scw.cloud\n
          * [HTTP/2] [7] OPENED stream for https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png\n
          * [HTTP/2] [7] [:method: GET]\n
          * [HTTP/2] [7] [:scheme: https]\n
          * [HTTP/2] [7] [:authority: s3.fr-par.scw.cloud]\n
          * [HTTP/2] [7] [:path: /s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png]\n
          * [HTTP/2] [7] [content-type: application/xml]\n
          * [HTTP/2] [7] [x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855]\n
          * [HTTP/2] [7] [x-amz-date: 20251208T034058Z]\n
          * [HTTP/2] [7] [authorization: AWS4-HMAC-SHA256 Credential=SCW6XTRHZYNV3BHKVDH7/20251208/fr-par/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=18337d6958ba404d8cecb96f3a1d62188cc797f98ed80cf9f598ed55831578bc]\n
          * [HTTP/2] [7] [content-length: 0]\n
          * [HTTP/2] [7] [accept: */*]\n
          * [HTTP/2] [7] [user-agent: Symfony HttpClient (Curl)]\n
          * [HTTP/2] [7] [accept-encoding: gzip]\n
          > GET /s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png HTTP/2\r\n
          Host: s3.fr-par.scw.cloud\r\n
          content-type: application/xml\r\n
          x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\r\n
          x-amz-date: 20251208T034058Z\r\n
          authorization: AWS4-HMAC-SHA256 Credential=SCW6XTRHZYNV3BHKVDH7/20251208/fr-par/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=18337d6958ba404d8cecb96f3a1d62188cc797f98ed80cf9f598ed55831578bc\r\n
          content-length: 0\r\n
          Accept: */*\r\n
          User-Agent: Symfony HttpClient (Curl)\r\n
          Accept-Encoding: gzip\r\n
          \r\n
          * Request completely sent off\n
          < HTTP/2 404 \r\n
          < content-type: application/xml\r\n
          < date: Mon, 08 Dec 2025 03:40:58 GMT\r\n
          < x-amz-id-2: txg458d1f12b27f4d5996fb-00693648ca\r\n
          < x-amz-request-id: txg458d1f12b27f4d5996fb-00693648ca\r\n
          < content-length: 305\r\n
          < \r\n
          * Connection #14 to host s3.fr-par.scw.cloud left intact\n
          """
         …16
      }
      -info: array:1 [
        "canceled" => false
      ]
      -passthru: null
      -stream: null
      -yieldedState: 2
      -initializer: null
      -shouldBuffer: null
      -content: stream resource @591
        wrapper_type: "PHP"
        stream_type: "TEMP"
        mode: "w+b"
        unread_bytes: 0
        seekable: true
        uri: "php://temp"
        options: []
      }
      -offset: 305
      -jsonData: null
    }
    -awsError: AsyncAws\Core\AwsError\AwsError {#5640
      -code: "NoSuchKey"
      -message: "The specified key does not exist."
      -type: null
      -detail: null
    }
    trace: {
      /app/vendor/async-aws/core/src/Response.php:432 {
        AsyncAws\Core\Response::{closure:AsyncAws\Core\Response::defineResolveStatus():431} …
        › $this->resolveResult = static function () use ($exceptionClass, $httpResponse, $awsError): HttpException {    return new $exceptionClass($httpResponse, $awsError);};
      }
      /app/vendor/async-aws/core/src/Response.php:448 {
        AsyncAws\Core\Response->getResolveStatus(): bool …
        › if (\is_callable($this->resolveResult)) {    $this->resolveResult = ($this->resolveResult)();}
      }
      /app/vendor/async-aws/core/src/Response.php:179 {
        AsyncAws\Core\Response->resolve(?float $timeout = null): bool …
        › 
        ›     return $this->getResolveStatus();}
      }
      /app/vendor/async-aws/core/src/Result.php:69 {
        AsyncAws\Core\Result->resolve(?float $timeout = null): bool …
        › {    return $this->response->resolve($timeout);}
      }
      /app/vendor/async-aws/core/src/Result.php:137 {
        AsyncAws\Core\Result->initialize(): void …
        › 
        › $this->resolve();$this->initialized = true;
      }
      /app/vendor/async-aws/s3/src/Result/GetObjectOutput.php:375 {
        AsyncAws\S3\Result\GetObjectOutput->getBody(): ResultStream …
        › {    $this->initialize();}
      /app/vendor/league/flysystem-async-aws-s3/AsyncAwsS3Adapter.php:524 {
        League\Flysystem\AsyncAwsS3\AsyncAwsS3Adapter->readObject(string $path): ResultStream …
        › try {    return $this->client->getObject($options)->getBody();} catch (Throwable $exception) {
      }
      /app/vendor/league/flysystem-async-aws-s3/AsyncAwsS3Adapter.php:154 {
        League\Flysystem\AsyncAwsS3\AsyncAwsS3Adapter->read(string $path): string …
        › {    $body = $this->readObject($path);}
      /app/vendor/league/flysystem/src/Filesystem.php:76 {
        League\Flysystem\Filesystem->read(string $location): string …
        › {    return $this->adapter->read($this->pathNormalizer->normalizePath($location));}
      }
      /app/src/Service/StorageService.php:65 {
        App\Service\StorageService->read(string $path): string …
        › try {    return $this->uploadsStorage->read($path);} catch (FilesystemException|UnableToReadFile $exception) {
      }
      /app/src/Service/PDFService.php:173 {
        App\Service\PDFService->convertImageToBase64(string $imgSrc, string $siteUrl): string …
        › ? file_get_contents($this->projectDir.'/'.$path): $this->storageService->read($path);}
      /app/src/Service/PDFService.php:260 {
        App\Service\PDFService->formatHtmlForGotenberg(string $html): string …
        › if (!str_starts_with($imgSrc, 'data:')) {    $base64Src = $this->convertImageToBase64($imgSrc, $siteUrl);    $img->setAttribute('src', $base64Src);
      }
      /app/src/Service/PDFService.php:147 {
        App\Service\PDFService->prepareHtmlWithHeadersFooters(string $html): array …
        › return [    'content' => $this->formatHtmlForGotenberg($contentHtml),    'header' => $this->formatHtmlForGotenberg($headerHtml),
      }
      /app/src/Service/PDFService.php:92 {
        App\Service\PDFService->outputPDF(string $html): string …
        › {    $htmlParts = $this->prepareHtmlWithHeadersFooters($html);}
      /app/src/Controller/Front/TrainingController.php:116 {
        App\Controller\Front\TrainingController->pdf(Training $training, PDFService $PDFService): Response …
        › 
        › $response = $PDFService->outputPDF($html);}
      /app/vendor/symfony/http-kernel/HttpKernel.php:183 {
        Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
        › // call controller$response = $controller(...$arguments);}
      /app/vendor/symfony/http-kernel/HttpKernel.php:76 {
        Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
        › try {    return $response = $this->handleRaw($request, $type);} catch (\Throwable $e) {
      }
      /app/vendor/symfony/http-kernel/Kernel.php:182 {
        Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
        › try {    return $this->getHttpKernel()->handle($request, $type, $catch);} finally {
      }
      /app/vendor/runtime/frankenphp-symfony/src/Runner.php:38 {
        Runtime\FrankenPhpSymfony\Runner->{closure:Runtime\FrankenPhpSymfony\Runner::run():33} …
        › $sfRequest = Request::createFromGlobals();$sfResponse = $this->kernel->handle($sfRequest);}
      Runtime\FrankenPhpSymfony\Runner->{closure:Runtime\FrankenPhpSymfony\Runner::run():33}() {}
      /app/vendor/runtime/frankenphp-symfony/src/Runner.php:45 {
        Runtime\FrankenPhpSymfony\Runner->run(): int …
        › do {    $ret = \frankenphp_handle_request($handler);}
      /app/vendor/autoload_runtime.php:29 {
        require_once …
        ›         ->getRunner($app)        ->run());
      }
      /app/public/index.php:5 {
        › 
        › require_once dirname(__DIR__).'/vendor/autoload_runtime.php';arguments: {
          "/app/vendor/autoload_runtime.php"
        }
      }
    }
  }
  -location: "https:/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png"
  -reason: """
    HTTP 404 returned for "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png".\n
    \n
    Code:    NoSuchKey\n
    Message: The specified key does not exist.\n
    Type:    \n
    Detail:  \n
    """
  trace: {
    /app/vendor/league/flysystem/src/UnableToReadFile.php:24 {
      League\Flysystem\UnableToReadFile::fromLocation(string $location, string $reason = '', ?Throwable $previous = null): UnableToReadFile …
      › {    $e = new static(rtrim("Unable to read file from location: {$location}. {$reason}"), 0, $previous);    $e->location = $location;
    }
    /app/vendor/league/flysystem-async-aws-s3/AsyncAwsS3Adapter.php:526 {
      League\Flysystem\AsyncAwsS3\AsyncAwsS3Adapter->readObject(string $path): ResultStream …
      › } catch (Throwable $exception) {    throw UnableToReadFile::fromLocation($path, $exception->getMessage(), $exception);}
    }
    /app/vendor/league/flysystem-async-aws-s3/AsyncAwsS3Adapter.php:154 {
      League\Flysystem\AsyncAwsS3\AsyncAwsS3Adapter->read(string $path): string …
      › {    $body = $this->readObject($path);}
    /app/vendor/league/flysystem/src/Filesystem.php:76 {
      League\Flysystem\Filesystem->read(string $location): string …
      › {    return $this->adapter->read($this->pathNormalizer->normalizePath($location));}
    }
    /app/src/Service/StorageService.php:65 {
      App\Service\StorageService->read(string $path): string …
      › try {    return $this->uploadsStorage->read($path);} catch (FilesystemException|UnableToReadFile $exception) {
    }
    /app/src/Service/PDFService.php:173 {
      App\Service\PDFService->convertImageToBase64(string $imgSrc, string $siteUrl): string …
      › ? file_get_contents($this->projectDir.'/'.$path): $this->storageService->read($path);}
    /app/src/Service/PDFService.php:260 {
      App\Service\PDFService->formatHtmlForGotenberg(string $html): string …
      › if (!str_starts_with($imgSrc, 'data:')) {    $base64Src = $this->convertImageToBase64($imgSrc, $siteUrl);    $img->setAttribute('src', $base64Src);
    }
    /app/src/Service/PDFService.php:147 {
      App\Service\PDFService->prepareHtmlWithHeadersFooters(string $html): array …
      › return [    'content' => $this->formatHtmlForGotenberg($contentHtml),    'header' => $this->formatHtmlForGotenberg($headerHtml),
    }
    /app/src/Service/PDFService.php:92 {
      App\Service\PDFService->outputPDF(string $html): string …
      › {    $htmlParts = $this->prepareHtmlWithHeadersFooters($html);}
    /app/src/Controller/Front/TrainingController.php:116 {
      App\Controller\Front\TrainingController->pdf(Training $training, PDFService $PDFService): Response …
      › 
      › $response = $PDFService->outputPDF($html);}
    /app/vendor/symfony/http-kernel/HttpKernel.php:183 {
      Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
      › // call controller$response = $controller(...$arguments);}
    /app/vendor/symfony/http-kernel/HttpKernel.php:76 {
      Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
      › try {    return $response = $this->handleRaw($request, $type);} catch (\Throwable $e) {
    }
    /app/vendor/symfony/http-kernel/Kernel.php:182 {
      Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
      › try {    return $this->getHttpKernel()->handle($request, $type, $catch);} finally {
    }
    /app/vendor/runtime/frankenphp-symfony/src/Runner.php:38 {
      Runtime\FrankenPhpSymfony\Runner->{closure:Runtime\FrankenPhpSymfony\Runner::run():33} …
      › $sfRequest = Request::createFromGlobals();$sfResponse = $this->kernel->handle($sfRequest);}
    Runtime\FrankenPhpSymfony\Runner->{closure:Runtime\FrankenPhpSymfony\Runner::run():33}() {}
    /app/vendor/runtime/frankenphp-symfony/src/Runner.php:45 {
      Runtime\FrankenPhpSymfony\Runner->run(): int …
      › do {    $ret = \frankenphp_handle_request($handler);}
    /app/vendor/autoload_runtime.php:29 {
      require_once …
      ›         ->getRunner($app)        ->run());
    }
    /app/public/index.php:5 {
      › 
      › require_once dirname(__DIR__).'/vendor/autoload_runtime.php';arguments: {
        "/app/vendor/autoload_runtime.php"
      }
    }
  }
}
 League\Flysystem\UnableToReadFile {#24143
  #message: """
    Unable to read file from location: https:/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png. HTTP 404 returned for "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png".\n
    \n
    Code:    NoSuchKey\n
    Message: The specified key does not exist.\n
    Type:    \n
    Detail:
    """
  #code: 0
  #file: "/app/vendor/league/flysystem/src/UnableToReadFile.php"
  #line: 24
  -previous: AsyncAws\S3\Exception\NoSuchKeyException {#17174
    #message: """
      HTTP 404 returned for "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png".\n
      \n
      Code:    NoSuchKey\n
      Message: The specified key does not exist.\n
      Type:    \n
      Detail:  \n
      """
    #code: 404
    #file: "/app/vendor/async-aws/core/src/Response.php"
    #line: 432
    -response: Symfony\Component\HttpClient\Response\AsyncResponse {#27778
      -client: Symfony\Component\HttpClient\CurlHttpClient {#23558
        -defaultOptions: array:31 [
          "auth_basic" => null
          "auth_bearer" => null
          "query" => []
          "headers" => []
          "body" => ""
          "json" => null
          "user_data" => null
          "max_redirects" => 20
          "http_version" => null
          "base_uri" => null
          "buffer" => true
          "on_progress" => null
          "resolve" => []
          "proxy" => null
          "no_proxy" => null
          "timeout" => null
          "max_duration" => 0
          "bindto" => "0"
          "verify_peer" => true
          "verify_host" => true
          "cafile" => null
          "capath" => null
          "local_cert" => null
          "local_pk" => null
          "passphrase" => null
          "ciphers" => null
          "peer_fingerprint" => null
          "capture_peer_cert_chain" => false
          "crypto_method" => 33
          "extra" => []
          "auth_ntlm" => null
        ]
        -logger: null
        -maxHostConnections: 6
        -maxPendingPushes: 50
        -multi: Symfony\Component\HttpClient\Internal\CurlClientState {#17125 …}
      }
      -response: Symfony\Component\HttpClient\Response\CurlResponse {#6463
        response_headers: array:6 [
          0 => "HTTP/2 404 "
          1 => "content-type: application/xml"
          2 => "date: Mon, 08 Dec 2025 03:40:58 GMT"
          3 => "x-amz-id-2: txga4db94f5ef954b5ebf52-00693648ca"
          4 => "x-amz-request-id: txga4db94f5ef954b5ebf52-00693648ca"
          5 => "content-length: 305"
        ]
        http_code: 404
        error: null
        canceled: false
        http_method: "GET"
        user_data: null
        max_duration: 0.0
        start_time: 1765165258.4806
        original_url: "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png"
        pause_handler: Closure(float $duration) {#25336
          class: "Symfony\Component\HttpClient\Response\CurlResponse"
          use: {
            $ch: CurlHandle {#18152 …}
            $multi: Symfony\Component\HttpClient\Internal\CurlClientState {#17125 …}
            $execCounter: -9223372036854775605
          }
        }
        redirect_url: null
        url: "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png"
        content_type: "application/xml"
        header_size: 206
        request_size: 599
        filetime: -1
        ssl_verify_result: 0
        redirect_count: 0
        total_time: 0.178041
        namelookup_time: 0.0
        connect_time: 0.0
        pretransfer_time: 0.000316
        size_upload: 0.0
        size_download: 305.0
        speed_download: 1713.0
        speed_upload: 0.0
        download_content_length: 305.0
        upload_content_length: 0.0
        starttransfer_time: 0.177793
        redirect_time: 0.0
        primary_ip: "51.159.62.19"
        certinfo: []
        primary_port: 443
        local_ip: "192.168.16.4"
        local_port: 58782
        http_version: 3
        protocol: 2
        ssl_verifyresult: 0
        scheme: "https"
        appconnect_time_us: 0
        connect_time_us: 0
        namelookup_time_us: 0
        pretransfer_time_us: 316
        redirect_time_us: 0
        starttransfer_time_us: 177793
        posttransfer_time_us: 334
        total_time_us: 178041
        effective_method: "GET"
        capath: "/etc/ssl/certs"
        cainfo: "/etc/ssl/certs/ca-certificates.crt"
        debug: """
          * Re-using existing https: connection with host s3.fr-par.scw.cloud\n
          * [HTTP/2] [9] OPENED stream for https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png\n
          * [HTTP/2] [9] [:method: GET]\n
          * [HTTP/2] [9] [:scheme: https]\n
          * [HTTP/2] [9] [:authority: s3.fr-par.scw.cloud]\n
          * [HTTP/2] [9] [:path: /s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png]\n
          * [HTTP/2] [9] [content-type: application/xml]\n
          * [HTTP/2] [9] [x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855]\n
          * [HTTP/2] [9] [x-amz-date: 20251208T034058Z]\n
          * [HTTP/2] [9] [authorization: AWS4-HMAC-SHA256 Credential=SCW6XTRHZYNV3BHKVDH7/20251208/fr-par/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=18337d6958ba404d8cecb96f3a1d62188cc797f98ed80cf9f598ed55831578bc]\n
          * [HTTP/2] [9] [content-length: 0]\n
          * [HTTP/2] [9] [accept: */*]\n
          * [HTTP/2] [9] [user-agent: Symfony HttpClient (Curl)]\n
          * [HTTP/2] [9] [accept-encoding: gzip]\n
          > GET /s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png HTTP/2\r\n
          Host: s3.fr-par.scw.cloud\r\n
          content-type: application/xml\r\n
          x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\r\n
          x-amz-date: 20251208T034058Z\r\n
          authorization: AWS4-HMAC-SHA256 Credential=SCW6XTRHZYNV3BHKVDH7/20251208/fr-par/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=18337d6958ba404d8cecb96f3a1d62188cc797f98ed80cf9f598ed55831578bc\r\n
          content-length: 0\r\n
          Accept: */*\r\n
          User-Agent: Symfony HttpClient (Curl)\r\n
          Accept-Encoding: gzip\r\n
          \r\n
          * Request completely sent off\n
          < HTTP/2 404 \r\n
          < content-type: application/xml\r\n
          < date: Mon, 08 Dec 2025 03:40:58 GMT\r\n
          < x-amz-id-2: txga4db94f5ef954b5ebf52-00693648ca\r\n
          < x-amz-request-id: txga4db94f5ef954b5ebf52-00693648ca\r\n
          < content-length: 305\r\n
          < \r\n
          * Connection #14 to host s3.fr-par.scw.cloud left intact\n
          """
         …16
      }
      -info: array:1 [
        "canceled" => false
      ]
      -passthru: null
      -stream: null
      -yieldedState: 2
      -initializer: null
      -shouldBuffer: null
      -content: stream resource @596
        wrapper_type: "PHP"
        stream_type: "TEMP"
        mode: "w+b"
        unread_bytes: 0
        seekable: true
        uri: "php://temp"
        options: []
      }
      -offset: 305
      -jsonData: null
    }
    -awsError: AsyncAws\Core\AwsError\AwsError {#17272
      -code: "NoSuchKey"
      -message: "The specified key does not exist."
      -type: null
      -detail: null
    }
    trace: {
      /app/vendor/async-aws/core/src/Response.php:432 {
        AsyncAws\Core\Response::{closure:AsyncAws\Core\Response::defineResolveStatus():431} …
        › $this->resolveResult = static function () use ($exceptionClass, $httpResponse, $awsError): HttpException {    return new $exceptionClass($httpResponse, $awsError);};
      }
      /app/vendor/async-aws/core/src/Response.php:448 {
        AsyncAws\Core\Response->getResolveStatus(): bool …
        › if (\is_callable($this->resolveResult)) {    $this->resolveResult = ($this->resolveResult)();}
      }
      /app/vendor/async-aws/core/src/Response.php:179 {
        AsyncAws\Core\Response->resolve(?float $timeout = null): bool …
        › 
        ›     return $this->getResolveStatus();}
      }
      /app/vendor/async-aws/core/src/Result.php:69 {
        AsyncAws\Core\Result->resolve(?float $timeout = null): bool …
        › {    return $this->response->resolve($timeout);}
      }
      /app/vendor/async-aws/core/src/Result.php:137 {
        AsyncAws\Core\Result->initialize(): void …
        › 
        › $this->resolve();$this->initialized = true;
      }
      /app/vendor/async-aws/s3/src/Result/GetObjectOutput.php:375 {
        AsyncAws\S3\Result\GetObjectOutput->getBody(): ResultStream …
        › {    $this->initialize();}
      /app/vendor/league/flysystem-async-aws-s3/AsyncAwsS3Adapter.php:524 {
        League\Flysystem\AsyncAwsS3\AsyncAwsS3Adapter->readObject(string $path): ResultStream …
        › try {    return $this->client->getObject($options)->getBody();} catch (Throwable $exception) {
      }
      /app/vendor/league/flysystem-async-aws-s3/AsyncAwsS3Adapter.php:154 {
        League\Flysystem\AsyncAwsS3\AsyncAwsS3Adapter->read(string $path): string …
        › {    $body = $this->readObject($path);}
      /app/vendor/league/flysystem/src/Filesystem.php:76 {
        League\Flysystem\Filesystem->read(string $location): string …
        › {    return $this->adapter->read($this->pathNormalizer->normalizePath($location));}
      }
      /app/src/Service/StorageService.php:65 {
        App\Service\StorageService->read(string $path): string …
        › try {    return $this->uploadsStorage->read($path);} catch (FilesystemException|UnableToReadFile $exception) {
      }
      /app/src/Service/PDFService.php:173 {
        App\Service\PDFService->convertImageToBase64(string $imgSrc, string $siteUrl): string …
        › ? file_get_contents($this->projectDir.'/'.$path): $this->storageService->read($path);}
      /app/src/Service/PDFService.php:260 {
        App\Service\PDFService->formatHtmlForGotenberg(string $html): string …
        › if (!str_starts_with($imgSrc, 'data:')) {    $base64Src = $this->convertImageToBase64($imgSrc, $siteUrl);    $img->setAttribute('src', $base64Src);
      }
      /app/src/Service/PDFService.php:147 {
        App\Service\PDFService->prepareHtmlWithHeadersFooters(string $html): array …
        › return [    'content' => $this->formatHtmlForGotenberg($contentHtml),    'header' => $this->formatHtmlForGotenberg($headerHtml),
      }
      /app/src/Service/PDFService.php:92 {
        App\Service\PDFService->outputPDF(string $html): string …
        › {    $htmlParts = $this->prepareHtmlWithHeadersFooters($html);}
      /app/src/Controller/Front/TrainingController.php:116 {
        App\Controller\Front\TrainingController->pdf(Training $training, PDFService $PDFService): Response …
        › 
        › $response = $PDFService->outputPDF($html);}
      /app/vendor/symfony/http-kernel/HttpKernel.php:183 {
        Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
        › // call controller$response = $controller(...$arguments);}
      /app/vendor/symfony/http-kernel/HttpKernel.php:76 {
        Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
        › try {    return $response = $this->handleRaw($request, $type);} catch (\Throwable $e) {
      }
      /app/vendor/symfony/http-kernel/Kernel.php:182 {
        Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
        › try {    return $this->getHttpKernel()->handle($request, $type, $catch);} finally {
      }
      /app/vendor/runtime/frankenphp-symfony/src/Runner.php:38 {
        Runtime\FrankenPhpSymfony\Runner->{closure:Runtime\FrankenPhpSymfony\Runner::run():33} …
        › $sfRequest = Request::createFromGlobals();$sfResponse = $this->kernel->handle($sfRequest);}
      Runtime\FrankenPhpSymfony\Runner->{closure:Runtime\FrankenPhpSymfony\Runner::run():33}() {}
      /app/vendor/runtime/frankenphp-symfony/src/Runner.php:45 {
        Runtime\FrankenPhpSymfony\Runner->run(): int …
        › do {    $ret = \frankenphp_handle_request($handler);}
      /app/vendor/autoload_runtime.php:29 {
        require_once …
        ›         ->getRunner($app)        ->run());
      }
      /app/public/index.php:5 {
        › 
        › require_once dirname(__DIR__).'/vendor/autoload_runtime.php';arguments: {
          "/app/vendor/autoload_runtime.php"
        }
      }
    }
  }
  -location: "https:/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png"
  -reason: """
    HTTP 404 returned for "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t9b/1/16/1f33c.png".\n
    \n
    Code:    NoSuchKey\n
    Message: The specified key does not exist.\n
    Type:    \n
    Detail:  \n
    """
  trace: {
    /app/vendor/league/flysystem/src/UnableToReadFile.php:24 {
      League\Flysystem\UnableToReadFile::fromLocation(string $location, string $reason = '', ?Throwable $previous = null): UnableToReadFile …
      › {    $e = new static(rtrim("Unable to read file from location: {$location}. {$reason}"), 0, $previous);    $e->location = $location;
    }
    /app/vendor/league/flysystem-async-aws-s3/AsyncAwsS3Adapter.php:526 {
      League\Flysystem\AsyncAwsS3\AsyncAwsS3Adapter->readObject(string $path): ResultStream …
      › } catch (Throwable $exception) {    throw UnableToReadFile::fromLocation($path, $exception->getMessage(), $exception);}
    }
    /app/vendor/league/flysystem-async-aws-s3/AsyncAwsS3Adapter.php:154 {
      League\Flysystem\AsyncAwsS3\AsyncAwsS3Adapter->read(string $path): string …
      › {    $body = $this->readObject($path);}
    /app/vendor/league/flysystem/src/Filesystem.php:76 {
      League\Flysystem\Filesystem->read(string $location): string …
      › {    return $this->adapter->read($this->pathNormalizer->normalizePath($location));}
    }
    /app/src/Service/StorageService.php:65 {
      App\Service\StorageService->read(string $path): string …
      › try {    return $this->uploadsStorage->read($path);} catch (FilesystemException|UnableToReadFile $exception) {
    }
    /app/src/Service/PDFService.php:173 {
      App\Service\PDFService->convertImageToBase64(string $imgSrc, string $siteUrl): string …
      › ? file_get_contents($this->projectDir.'/'.$path): $this->storageService->read($path);}
    /app/src/Service/PDFService.php:260 {
      App\Service\PDFService->formatHtmlForGotenberg(string $html): string …
      › if (!str_starts_with($imgSrc, 'data:')) {    $base64Src = $this->convertImageToBase64($imgSrc, $siteUrl);    $img->setAttribute('src', $base64Src);
    }
    /app/src/Service/PDFService.php:147 {
      App\Service\PDFService->prepareHtmlWithHeadersFooters(string $html): array …
      › return [    'content' => $this->formatHtmlForGotenberg($contentHtml),    'header' => $this->formatHtmlForGotenberg($headerHtml),
    }
    /app/src/Service/PDFService.php:92 {
      App\Service\PDFService->outputPDF(string $html): string …
      › {    $htmlParts = $this->prepareHtmlWithHeadersFooters($html);}
    /app/src/Controller/Front/TrainingController.php:116 {
      App\Controller\Front\TrainingController->pdf(Training $training, PDFService $PDFService): Response …
      › 
      › $response = $PDFService->outputPDF($html);}
    /app/vendor/symfony/http-kernel/HttpKernel.php:183 {
      Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
      › // call controller$response = $controller(...$arguments);}
    /app/vendor/symfony/http-kernel/HttpKernel.php:76 {
      Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
      › try {    return $response = $this->handleRaw($request, $type);} catch (\Throwable $e) {
    }
    /app/vendor/symfony/http-kernel/Kernel.php:182 {
      Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
      › try {    return $this->getHttpKernel()->handle($request, $type, $catch);} finally {
    }
    /app/vendor/runtime/frankenphp-symfony/src/Runner.php:38 {
      Runtime\FrankenPhpSymfony\Runner->{closure:Runtime\FrankenPhpSymfony\Runner::run():33} …
      › $sfRequest = Request::createFromGlobals();$sfResponse = $this->kernel->handle($sfRequest);}
    Runtime\FrankenPhpSymfony\Runner->{closure:Runtime\FrankenPhpSymfony\Runner::run():33}() {}
    /app/vendor/runtime/frankenphp-symfony/src/Runner.php:45 {
      Runtime\FrankenPhpSymfony\Runner->run(): int …
      › do {    $ret = \frankenphp_handle_request($handler);}
    /app/vendor/autoload_runtime.php:29 {
      require_once …
      ›         ->getRunner($app)        ->run());
    }
    /app/public/index.php:5 {
      › 
      › require_once dirname(__DIR__).'/vendor/autoload_runtime.php';arguments: {
        "/app/vendor/autoload_runtime.php"
      }
    }
  }
}
 League\Flysystem\UnableToReadFile {#27778
  #message: """
    Unable to read file from location: https:/static.xx.fbcdn.net/images/emoji.php/v9/t6c/1/16/2764.png. HTTP 404 returned for "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t6c/1/16/2764.png".\n
    \n
    Code:    NoSuchKey\n
    Message: The specified key does not exist.\n
    Type:    \n
    Detail:
    """
  #code: 0
  #file: "/app/vendor/league/flysystem/src/UnableToReadFile.php"
  #line: 24
  -previous: AsyncAws\S3\Exception\NoSuchKeyException {#20608
    #message: """
      HTTP 404 returned for "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t6c/1/16/2764.png".\n
      \n
      Code:    NoSuchKey\n
      Message: The specified key does not exist.\n
      Type:    \n
      Detail:  \n
      """
    #code: 404
    #file: "/app/vendor/async-aws/core/src/Response.php"
    #line: 432
    -response: Symfony\Component\HttpClient\Response\AsyncResponse {#18152
      -client: Symfony\Component\HttpClient\CurlHttpClient {#23558
        -defaultOptions: array:31 [
          "auth_basic" => null
          "auth_bearer" => null
          "query" => []
          "headers" => []
          "body" => ""
          "json" => null
          "user_data" => null
          "max_redirects" => 20
          "http_version" => null
          "base_uri" => null
          "buffer" => true
          "on_progress" => null
          "resolve" => []
          "proxy" => null
          "no_proxy" => null
          "timeout" => null
          "max_duration" => 0
          "bindto" => "0"
          "verify_peer" => true
          "verify_host" => true
          "cafile" => null
          "capath" => null
          "local_cert" => null
          "local_pk" => null
          "passphrase" => null
          "ciphers" => null
          "peer_fingerprint" => null
          "capture_peer_cert_chain" => false
          "crypto_method" => 33
          "extra" => []
          "auth_ntlm" => null
        ]
        -logger: null
        -maxHostConnections: 6
        -maxPendingPushes: 50
        -multi: Symfony\Component\HttpClient\Internal\CurlClientState {#17125 …}
      }
      -response: Symfony\Component\HttpClient\Response\CurlResponse {#27724
        response_headers: array:6 [
          0 => "HTTP/2 404 "
          1 => "content-type: application/xml"
          2 => "date: Mon, 08 Dec 2025 03:40:58 GMT"
          3 => "x-amz-id-2: txgffec5c90531d4e2db7e9-00693648ca"
          4 => "x-amz-request-id: txgffec5c90531d4e2db7e9-00693648ca"
          5 => "content-length: 304"
        ]
        http_code: 404
        error: null
        canceled: false
        http_method: "GET"
        user_data: null
        max_duration: 0.0
        start_time: 1765165258.6751
        original_url: "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t6c/1/16/2764.png"
        pause_handler: Closure(float $duration) {#24313
          class: "Symfony\Component\HttpClient\Response\CurlResponse"
          use: {
            $ch: CurlHandle {#25336 …}
            $multi: Symfony\Component\HttpClient\Internal\CurlClientState {#17125 …}
            $execCounter: -9223372036854775602
          }
        }
        redirect_url: null
        url: "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t6c/1/16/2764.png"
        content_type: "application/xml"
        header_size: 206
        request_size: 598
        filetime: -1
        ssl_verify_result: 0
        redirect_count: 0
        total_time: 0.120448
        namelookup_time: 0.0
        connect_time: 0.0
        pretransfer_time: 0.000337
        size_upload: 0.0
        size_download: 304.0
        speed_download: 2523.0
        speed_upload: 0.0
        download_content_length: 304.0
        upload_content_length: 0.0
        starttransfer_time: 0.120314
        redirect_time: 0.0
        primary_ip: "51.159.62.19"
        certinfo: []
        primary_port: 443
        local_ip: "192.168.16.4"
        local_port: 58782
        http_version: 3
        protocol: 2
        ssl_verifyresult: 0
        scheme: "https"
        appconnect_time_us: 0
        connect_time_us: 0
        namelookup_time_us: 0
        pretransfer_time_us: 337
        redirect_time_us: 0
        starttransfer_time_us: 120314
        posttransfer_time_us: 360
        total_time_us: 120448
        effective_method: "GET"
        capath: "/etc/ssl/certs"
        cainfo: "/etc/ssl/certs/ca-certificates.crt"
        debug: """
          * Re-using existing https: connection with host s3.fr-par.scw.cloud\n
          * [HTTP/2] [11] OPENED stream for https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t6c/1/16/2764.png\n
          * [HTTP/2] [11] [:method: GET]\n
          * [HTTP/2] [11] [:scheme: https]\n
          * [HTTP/2] [11] [:authority: s3.fr-par.scw.cloud]\n
          * [HTTP/2] [11] [:path: /s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t6c/1/16/2764.png]\n
          * [HTTP/2] [11] [content-type: application/xml]\n
          * [HTTP/2] [11] [x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855]\n
          * [HTTP/2] [11] [x-amz-date: 20251208T034058Z]\n
          * [HTTP/2] [11] [authorization: AWS4-HMAC-SHA256 Credential=SCW6XTRHZYNV3BHKVDH7/20251208/fr-par/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=99873e1996bf7c97c136f1ac7aa499b8dcce4e56b2120052b08bef95a71925ee]\n
          * [HTTP/2] [11] [content-length: 0]\n
          * [HTTP/2] [11] [accept: */*]\n
          * [HTTP/2] [11] [user-agent: Symfony HttpClient (Curl)]\n
          * [HTTP/2] [11] [accept-encoding: gzip]\n
          > GET /s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t6c/1/16/2764.png HTTP/2\r\n
          Host: s3.fr-par.scw.cloud\r\n
          content-type: application/xml\r\n
          x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\r\n
          x-amz-date: 20251208T034058Z\r\n
          authorization: AWS4-HMAC-SHA256 Credential=SCW6XTRHZYNV3BHKVDH7/20251208/fr-par/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=99873e1996bf7c97c136f1ac7aa499b8dcce4e56b2120052b08bef95a71925ee\r\n
          content-length: 0\r\n
          Accept: */*\r\n
          User-Agent: Symfony HttpClient (Curl)\r\n
          Accept-Encoding: gzip\r\n
          \r\n
          * Request completely sent off\n
          < HTTP/2 404 \r\n
          < content-type: application/xml\r\n
          < date: Mon, 08 Dec 2025 03:40:58 GMT\r\n
          < x-amz-id-2: txgffec5c90531d4e2db7e9-00693648ca\r\n
          < x-amz-request-id: txgffec5c90531d4e2db7e9-00693648ca\r\n
          < content-length: 304\r\n
          < \r\n
          * Connection #14 to host s3.fr-par.scw.cloud left intact\n
          """
         …16
      }
      -info: array:1 [
        "canceled" => false
      ]
      -passthru: null
      -stream: null
      -yieldedState: 2
      -initializer: null
      -shouldBuffer: null
      -content: stream resource @601
        wrapper_type: "PHP"
        stream_type: "TEMP"
        mode: "w+b"
        unread_bytes: 0
        seekable: true
        uri: "php://temp"
        options: []
      }
      -offset: 304
      -jsonData: null
    }
    -awsError: AsyncAws\Core\AwsError\AwsError {#17322
      -code: "NoSuchKey"
      -message: "The specified key does not exist."
      -type: null
      -detail: null
    }
    trace: {
      /app/vendor/async-aws/core/src/Response.php:432 {
        AsyncAws\Core\Response::{closure:AsyncAws\Core\Response::defineResolveStatus():431} …
        › $this->resolveResult = static function () use ($exceptionClass, $httpResponse, $awsError): HttpException {    return new $exceptionClass($httpResponse, $awsError);};
      }
      /app/vendor/async-aws/core/src/Response.php:448 {
        AsyncAws\Core\Response->getResolveStatus(): bool …
        › if (\is_callable($this->resolveResult)) {    $this->resolveResult = ($this->resolveResult)();}
      }
      /app/vendor/async-aws/core/src/Response.php:179 {
        AsyncAws\Core\Response->resolve(?float $timeout = null): bool …
        › 
        ›     return $this->getResolveStatus();}
      }
      /app/vendor/async-aws/core/src/Result.php:69 {
        AsyncAws\Core\Result->resolve(?float $timeout = null): bool …
        › {    return $this->response->resolve($timeout);}
      }
      /app/vendor/async-aws/core/src/Result.php:137 {
        AsyncAws\Core\Result->initialize(): void …
        › 
        › $this->resolve();$this->initialized = true;
      }
      /app/vendor/async-aws/s3/src/Result/GetObjectOutput.php:375 {
        AsyncAws\S3\Result\GetObjectOutput->getBody(): ResultStream …
        › {    $this->initialize();}
      /app/vendor/league/flysystem-async-aws-s3/AsyncAwsS3Adapter.php:524 {
        League\Flysystem\AsyncAwsS3\AsyncAwsS3Adapter->readObject(string $path): ResultStream …
        › try {    return $this->client->getObject($options)->getBody();} catch (Throwable $exception) {
      }
      /app/vendor/league/flysystem-async-aws-s3/AsyncAwsS3Adapter.php:154 {
        League\Flysystem\AsyncAwsS3\AsyncAwsS3Adapter->read(string $path): string …
        › {    $body = $this->readObject($path);}
      /app/vendor/league/flysystem/src/Filesystem.php:76 {
        League\Flysystem\Filesystem->read(string $location): string …
        › {    return $this->adapter->read($this->pathNormalizer->normalizePath($location));}
      }
      /app/src/Service/StorageService.php:65 {
        App\Service\StorageService->read(string $path): string …
        › try {    return $this->uploadsStorage->read($path);} catch (FilesystemException|UnableToReadFile $exception) {
      }
      /app/src/Service/PDFService.php:173 {
        App\Service\PDFService->convertImageToBase64(string $imgSrc, string $siteUrl): string …
        › ? file_get_contents($this->projectDir.'/'.$path): $this->storageService->read($path);}
      /app/src/Service/PDFService.php:260 {
        App\Service\PDFService->formatHtmlForGotenberg(string $html): string …
        › if (!str_starts_with($imgSrc, 'data:')) {    $base64Src = $this->convertImageToBase64($imgSrc, $siteUrl);    $img->setAttribute('src', $base64Src);
      }
      /app/src/Service/PDFService.php:147 {
        App\Service\PDFService->prepareHtmlWithHeadersFooters(string $html): array …
        › return [    'content' => $this->formatHtmlForGotenberg($contentHtml),    'header' => $this->formatHtmlForGotenberg($headerHtml),
      }
      /app/src/Service/PDFService.php:92 {
        App\Service\PDFService->outputPDF(string $html): string …
        › {    $htmlParts = $this->prepareHtmlWithHeadersFooters($html);}
      /app/src/Controller/Front/TrainingController.php:116 {
        App\Controller\Front\TrainingController->pdf(Training $training, PDFService $PDFService): Response …
        › 
        › $response = $PDFService->outputPDF($html);}
      /app/vendor/symfony/http-kernel/HttpKernel.php:183 {
        Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
        › // call controller$response = $controller(...$arguments);}
      /app/vendor/symfony/http-kernel/HttpKernel.php:76 {
        Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
        › try {    return $response = $this->handleRaw($request, $type);} catch (\Throwable $e) {
      }
      /app/vendor/symfony/http-kernel/Kernel.php:182 {
        Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
        › try {    return $this->getHttpKernel()->handle($request, $type, $catch);} finally {
      }
      /app/vendor/runtime/frankenphp-symfony/src/Runner.php:38 {
        Runtime\FrankenPhpSymfony\Runner->{closure:Runtime\FrankenPhpSymfony\Runner::run():33} …
        › $sfRequest = Request::createFromGlobals();$sfResponse = $this->kernel->handle($sfRequest);}
      Runtime\FrankenPhpSymfony\Runner->{closure:Runtime\FrankenPhpSymfony\Runner::run():33}() {}
      /app/vendor/runtime/frankenphp-symfony/src/Runner.php:45 {
        Runtime\FrankenPhpSymfony\Runner->run(): int …
        › do {    $ret = \frankenphp_handle_request($handler);}
      /app/vendor/autoload_runtime.php:29 {
        require_once …
        ›         ->getRunner($app)        ->run());
      }
      /app/public/index.php:5 {
        › 
        › require_once dirname(__DIR__).'/vendor/autoload_runtime.php';arguments: {
          "/app/vendor/autoload_runtime.php"
        }
      }
    }
  }
  -location: "https:/static.xx.fbcdn.net/images/emoji.php/v9/t6c/1/16/2764.png"
  -reason: """
    HTTP 404 returned for "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t6c/1/16/2764.png".\n
    \n
    Code:    NoSuchKey\n
    Message: The specified key does not exist.\n
    Type:    \n
    Detail:  \n
    """
  trace: {
    /app/vendor/league/flysystem/src/UnableToReadFile.php:24 {
      League\Flysystem\UnableToReadFile::fromLocation(string $location, string $reason = '', ?Throwable $previous = null): UnableToReadFile …
      › {    $e = new static(rtrim("Unable to read file from location: {$location}. {$reason}"), 0, $previous);    $e->location = $location;
    }
    /app/vendor/league/flysystem-async-aws-s3/AsyncAwsS3Adapter.php:526 {
      League\Flysystem\AsyncAwsS3\AsyncAwsS3Adapter->readObject(string $path): ResultStream …
      › } catch (Throwable $exception) {    throw UnableToReadFile::fromLocation($path, $exception->getMessage(), $exception);}
    }
    /app/vendor/league/flysystem-async-aws-s3/AsyncAwsS3Adapter.php:154 {
      League\Flysystem\AsyncAwsS3\AsyncAwsS3Adapter->read(string $path): string …
      › {    $body = $this->readObject($path);}
    /app/vendor/league/flysystem/src/Filesystem.php:76 {
      League\Flysystem\Filesystem->read(string $location): string …
      › {    return $this->adapter->read($this->pathNormalizer->normalizePath($location));}
    }
    /app/src/Service/StorageService.php:65 {
      App\Service\StorageService->read(string $path): string …
      › try {    return $this->uploadsStorage->read($path);} catch (FilesystemException|UnableToReadFile $exception) {
    }
    /app/src/Service/PDFService.php:173 {
      App\Service\PDFService->convertImageToBase64(string $imgSrc, string $siteUrl): string …
      › ? file_get_contents($this->projectDir.'/'.$path): $this->storageService->read($path);}
    /app/src/Service/PDFService.php:260 {
      App\Service\PDFService->formatHtmlForGotenberg(string $html): string …
      › if (!str_starts_with($imgSrc, 'data:')) {    $base64Src = $this->convertImageToBase64($imgSrc, $siteUrl);    $img->setAttribute('src', $base64Src);
    }
    /app/src/Service/PDFService.php:147 {
      App\Service\PDFService->prepareHtmlWithHeadersFooters(string $html): array …
      › return [    'content' => $this->formatHtmlForGotenberg($contentHtml),    'header' => $this->formatHtmlForGotenberg($headerHtml),
    }
    /app/src/Service/PDFService.php:92 {
      App\Service\PDFService->outputPDF(string $html): string …
      › {    $htmlParts = $this->prepareHtmlWithHeadersFooters($html);}
    /app/src/Controller/Front/TrainingController.php:116 {
      App\Controller\Front\TrainingController->pdf(Training $training, PDFService $PDFService): Response …
      › 
      › $response = $PDFService->outputPDF($html);}
    /app/vendor/symfony/http-kernel/HttpKernel.php:183 {
      Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
      › // call controller$response = $controller(...$arguments);}
    /app/vendor/symfony/http-kernel/HttpKernel.php:76 {
      Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
      › try {    return $response = $this->handleRaw($request, $type);} catch (\Throwable $e) {
    }
    /app/vendor/symfony/http-kernel/Kernel.php:182 {
      Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
      › try {    return $this->getHttpKernel()->handle($request, $type, $catch);} finally {
    }
    /app/vendor/runtime/frankenphp-symfony/src/Runner.php:38 {
      Runtime\FrankenPhpSymfony\Runner->{closure:Runtime\FrankenPhpSymfony\Runner::run():33} …
      › $sfRequest = Request::createFromGlobals();$sfResponse = $this->kernel->handle($sfRequest);}
    Runtime\FrankenPhpSymfony\Runner->{closure:Runtime\FrankenPhpSymfony\Runner::run():33}() {}
    /app/vendor/runtime/frankenphp-symfony/src/Runner.php:45 {
      Runtime\FrankenPhpSymfony\Runner->run(): int …
      › do {    $ret = \frankenphp_handle_request($handler);}
    /app/vendor/autoload_runtime.php:29 {
      require_once …
      ›         ->getRunner($app)        ->run());
    }
    /app/public/index.php:5 {
      › 
      › require_once dirname(__DIR__).'/vendor/autoload_runtime.php';arguments: {
        "/app/vendor/autoload_runtime.php"
      }
    }
  }
}
 League\Flysystem\UnableToReadFile {#18152
  #message: """
    Unable to read file from location: https:/static.xx.fbcdn.net/images/emoji.php/v9/t6c/1/16/2764.png. HTTP 404 returned for "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t6c/1/16/2764.png".\n
    \n
    Code:    NoSuchKey\n
    Message: The specified key does not exist.\n
    Type:    \n
    Detail:
    """
  #code: 0
  #file: "/app/vendor/league/flysystem/src/UnableToReadFile.php"
  #line: 24
  -previous: AsyncAws\S3\Exception\NoSuchKeyException {#5640
    #message: """
      HTTP 404 returned for "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t6c/1/16/2764.png".\n
      \n
      Code:    NoSuchKey\n
      Message: The specified key does not exist.\n
      Type:    \n
      Detail:  \n
      """
    #code: 404
    #file: "/app/vendor/async-aws/core/src/Response.php"
    #line: 432
    -response: Symfony\Component\HttpClient\Response\AsyncResponse {#25336
      -client: Symfony\Component\HttpClient\CurlHttpClient {#23558
        -defaultOptions: array:31 [
          "auth_basic" => null
          "auth_bearer" => null
          "query" => []
          "headers" => []
          "body" => ""
          "json" => null
          "user_data" => null
          "max_redirects" => 20
          "http_version" => null
          "base_uri" => null
          "buffer" => true
          "on_progress" => null
          "resolve" => []
          "proxy" => null
          "no_proxy" => null
          "timeout" => null
          "max_duration" => 0
          "bindto" => "0"
          "verify_peer" => true
          "verify_host" => true
          "cafile" => null
          "capath" => null
          "local_cert" => null
          "local_pk" => null
          "passphrase" => null
          "ciphers" => null
          "peer_fingerprint" => null
          "capture_peer_cert_chain" => false
          "crypto_method" => 33
          "extra" => []
          "auth_ntlm" => null
        ]
        -logger: null
        -maxHostConnections: 6
        -maxPendingPushes: 50
        -multi: Symfony\Component\HttpClient\Internal\CurlClientState {#17125 …}
      }
      -response: Symfony\Component\HttpClient\Response\CurlResponse {#22988
        response_headers: array:6 [
          0 => "HTTP/2 404 "
          1 => "content-type: application/xml"
          2 => "date: Mon, 08 Dec 2025 03:40:58 GMT"
          3 => "x-amz-id-2: txgb46d0540ea564093bae4-00693648ca"
          4 => "x-amz-request-id: txgb46d0540ea564093bae4-00693648ca"
          5 => "content-length: 304"
        ]
        http_code: 404
        error: null
        canceled: false
        http_method: "GET"
        user_data: null
        max_duration: 0.0
        start_time: 1765165258.809
        original_url: "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t6c/1/16/2764.png"
        pause_handler: Closure(float $duration) {#26112
          class: "Symfony\Component\HttpClient\Response\CurlResponse"
          use: {
            $ch: CurlHandle {#24313 …}
            $multi: Symfony\Component\HttpClient\Internal\CurlClientState {#17125 …}
            $execCounter: -9223372036854775599
          }
        }
        redirect_url: null
        url: "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t6c/1/16/2764.png"
        content_type: "application/xml"
        header_size: 206
        request_size: 598
        filetime: -1
        ssl_verify_result: 0
        redirect_count: 0
        total_time: 0.14332
        namelookup_time: 0.0
        connect_time: 0.0
        pretransfer_time: 0.000298
        size_upload: 0.0
        size_download: 304.0
        speed_download: 2121.0
        speed_upload: 0.0
        download_content_length: 304.0
        upload_content_length: 0.0
        starttransfer_time: 0.143105
        redirect_time: 0.0
        primary_ip: "51.159.62.19"
        certinfo: []
        primary_port: 443
        local_ip: "192.168.16.4"
        local_port: 58782
        http_version: 3
        protocol: 2
        ssl_verifyresult: 0
        scheme: "https"
        appconnect_time_us: 0
        connect_time_us: 0
        namelookup_time_us: 0
        pretransfer_time_us: 298
        redirect_time_us: 0
        starttransfer_time_us: 143105
        posttransfer_time_us: 316
        total_time_us: 143320
        effective_method: "GET"
        capath: "/etc/ssl/certs"
        cainfo: "/etc/ssl/certs/ca-certificates.crt"
        debug: """
          * Re-using existing https: connection with host s3.fr-par.scw.cloud\n
          * [HTTP/2] [13] OPENED stream for https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t6c/1/16/2764.png\n
          * [HTTP/2] [13] [:method: GET]\n
          * [HTTP/2] [13] [:scheme: https]\n
          * [HTTP/2] [13] [:authority: s3.fr-par.scw.cloud]\n
          * [HTTP/2] [13] [:path: /s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t6c/1/16/2764.png]\n
          * [HTTP/2] [13] [content-type: application/xml]\n
          * [HTTP/2] [13] [x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855]\n
          * [HTTP/2] [13] [x-amz-date: 20251208T034058Z]\n
          * [HTTP/2] [13] [authorization: AWS4-HMAC-SHA256 Credential=SCW6XTRHZYNV3BHKVDH7/20251208/fr-par/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=99873e1996bf7c97c136f1ac7aa499b8dcce4e56b2120052b08bef95a71925ee]\n
          * [HTTP/2] [13] [content-length: 0]\n
          * [HTTP/2] [13] [accept: */*]\n
          * [HTTP/2] [13] [user-agent: Symfony HttpClient (Curl)]\n
          * [HTTP/2] [13] [accept-encoding: gzip]\n
          > GET /s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t6c/1/16/2764.png HTTP/2\r\n
          Host: s3.fr-par.scw.cloud\r\n
          content-type: application/xml\r\n
          x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\r\n
          x-amz-date: 20251208T034058Z\r\n
          authorization: AWS4-HMAC-SHA256 Credential=SCW6XTRHZYNV3BHKVDH7/20251208/fr-par/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=99873e1996bf7c97c136f1ac7aa499b8dcce4e56b2120052b08bef95a71925ee\r\n
          content-length: 0\r\n
          Accept: */*\r\n
          User-Agent: Symfony HttpClient (Curl)\r\n
          Accept-Encoding: gzip\r\n
          \r\n
          * Request completely sent off\n
          < HTTP/2 404 \r\n
          < content-type: application/xml\r\n
          < date: Mon, 08 Dec 2025 03:40:58 GMT\r\n
          < x-amz-id-2: txgb46d0540ea564093bae4-00693648ca\r\n
          < x-amz-request-id: txgb46d0540ea564093bae4-00693648ca\r\n
          < content-length: 304\r\n
          < \r\n
          * Connection #14 to host s3.fr-par.scw.cloud left intact\n
          """
         …16
      }
      -info: array:1 [
        "canceled" => false
      ]
      -passthru: null
      -stream: null
      -yieldedState: 2
      -initializer: null
      -shouldBuffer: null
      -content: stream resource @606
        wrapper_type: "PHP"
        stream_type: "TEMP"
        mode: "w+b"
        unread_bytes: 0
        seekable: true
        uri: "php://temp"
        options: []
      }
      -offset: 304
      -jsonData: null
    }
    -awsError: AsyncAws\Core\AwsError\AwsError {#24197
      -code: "NoSuchKey"
      -message: "The specified key does not exist."
      -type: null
      -detail: null
    }
    trace: {
      /app/vendor/async-aws/core/src/Response.php:432 {
        AsyncAws\Core\Response::{closure:AsyncAws\Core\Response::defineResolveStatus():431} …
        › $this->resolveResult = static function () use ($exceptionClass, $httpResponse, $awsError): HttpException {    return new $exceptionClass($httpResponse, $awsError);};
      }
      /app/vendor/async-aws/core/src/Response.php:448 {
        AsyncAws\Core\Response->getResolveStatus(): bool …
        › if (\is_callable($this->resolveResult)) {    $this->resolveResult = ($this->resolveResult)();}
      }
      /app/vendor/async-aws/core/src/Response.php:179 {
        AsyncAws\Core\Response->resolve(?float $timeout = null): bool …
        › 
        ›     return $this->getResolveStatus();}
      }
      /app/vendor/async-aws/core/src/Result.php:69 {
        AsyncAws\Core\Result->resolve(?float $timeout = null): bool …
        › {    return $this->response->resolve($timeout);}
      }
      /app/vendor/async-aws/core/src/Result.php:137 {
        AsyncAws\Core\Result->initialize(): void …
        › 
        › $this->resolve();$this->initialized = true;
      }
      /app/vendor/async-aws/s3/src/Result/GetObjectOutput.php:375 {
        AsyncAws\S3\Result\GetObjectOutput->getBody(): ResultStream …
        › {    $this->initialize();}
      /app/vendor/league/flysystem-async-aws-s3/AsyncAwsS3Adapter.php:524 {
        League\Flysystem\AsyncAwsS3\AsyncAwsS3Adapter->readObject(string $path): ResultStream …
        › try {    return $this->client->getObject($options)->getBody();} catch (Throwable $exception) {
      }
      /app/vendor/league/flysystem-async-aws-s3/AsyncAwsS3Adapter.php:154 {
        League\Flysystem\AsyncAwsS3\AsyncAwsS3Adapter->read(string $path): string …
        › {    $body = $this->readObject($path);}
      /app/vendor/league/flysystem/src/Filesystem.php:76 {
        League\Flysystem\Filesystem->read(string $location): string …
        › {    return $this->adapter->read($this->pathNormalizer->normalizePath($location));}
      }
      /app/src/Service/StorageService.php:65 {
        App\Service\StorageService->read(string $path): string …
        › try {    return $this->uploadsStorage->read($path);} catch (FilesystemException|UnableToReadFile $exception) {
      }
      /app/src/Service/PDFService.php:173 {
        App\Service\PDFService->convertImageToBase64(string $imgSrc, string $siteUrl): string …
        › ? file_get_contents($this->projectDir.'/'.$path): $this->storageService->read($path);}
      /app/src/Service/PDFService.php:260 {
        App\Service\PDFService->formatHtmlForGotenberg(string $html): string …
        › if (!str_starts_with($imgSrc, 'data:')) {    $base64Src = $this->convertImageToBase64($imgSrc, $siteUrl);    $img->setAttribute('src', $base64Src);
      }
      /app/src/Service/PDFService.php:147 {
        App\Service\PDFService->prepareHtmlWithHeadersFooters(string $html): array …
        › return [    'content' => $this->formatHtmlForGotenberg($contentHtml),    'header' => $this->formatHtmlForGotenberg($headerHtml),
      }
      /app/src/Service/PDFService.php:92 {
        App\Service\PDFService->outputPDF(string $html): string …
        › {    $htmlParts = $this->prepareHtmlWithHeadersFooters($html);}
      /app/src/Controller/Front/TrainingController.php:116 {
        App\Controller\Front\TrainingController->pdf(Training $training, PDFService $PDFService): Response …
        › 
        › $response = $PDFService->outputPDF($html);}
      /app/vendor/symfony/http-kernel/HttpKernel.php:183 {
        Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
        › // call controller$response = $controller(...$arguments);}
      /app/vendor/symfony/http-kernel/HttpKernel.php:76 {
        Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
        › try {    return $response = $this->handleRaw($request, $type);} catch (\Throwable $e) {
      }
      /app/vendor/symfony/http-kernel/Kernel.php:182 {
        Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
        › try {    return $this->getHttpKernel()->handle($request, $type, $catch);} finally {
      }
      /app/vendor/runtime/frankenphp-symfony/src/Runner.php:38 {
        Runtime\FrankenPhpSymfony\Runner->{closure:Runtime\FrankenPhpSymfony\Runner::run():33} …
        › $sfRequest = Request::createFromGlobals();$sfResponse = $this->kernel->handle($sfRequest);}
      Runtime\FrankenPhpSymfony\Runner->{closure:Runtime\FrankenPhpSymfony\Runner::run():33}() {}
      /app/vendor/runtime/frankenphp-symfony/src/Runner.php:45 {
        Runtime\FrankenPhpSymfony\Runner->run(): int …
        › do {    $ret = \frankenphp_handle_request($handler);}
      /app/vendor/autoload_runtime.php:29 {
        require_once …
        ›         ->getRunner($app)        ->run());
      }
      /app/public/index.php:5 {
        › 
        › require_once dirname(__DIR__).'/vendor/autoload_runtime.php';arguments: {
          "/app/vendor/autoload_runtime.php"
        }
      }
    }
  }
  -location: "https:/static.xx.fbcdn.net/images/emoji.php/v9/t6c/1/16/2764.png"
  -reason: """
    HTTP 404 returned for "https://s3.fr-par.scw.cloud/s3.tousformateurs.fr/https%3A/static.xx.fbcdn.net/images/emoji.php/v9/t6c/1/16/2764.png".\n
    \n
    Code:    NoSuchKey\n
    Message: The specified key does not exist.\n
    Type:    \n
    Detail:  \n
    """
  trace: {
    /app/vendor/league/flysystem/src/UnableToReadFile.php:24 {
      League\Flysystem\UnableToReadFile::fromLocation(string $location, string $reason = '', ?Throwable $previous = null): UnableToReadFile …
      › {    $e = new static(rtrim("Unable to read file from location: {$location}. {$reason}"), 0, $previous);    $e->location = $location;
    }
    /app/vendor/league/flysystem-async-aws-s3/AsyncAwsS3Adapter.php:526 {
      League\Flysystem\AsyncAwsS3\AsyncAwsS3Adapter->readObject(string $path): ResultStream …
      › } catch (Throwable $exception) {    throw UnableToReadFile::fromLocation($path, $exception->getMessage(), $exception);}
    }
    /app/vendor/league/flysystem-async-aws-s3/AsyncAwsS3Adapter.php:154 {
      League\Flysystem\AsyncAwsS3\AsyncAwsS3Adapter->read(string $path): string …
      › {    $body = $this->readObject($path);}
    /app/vendor/league/flysystem/src/Filesystem.php:76 {
      League\Flysystem\Filesystem->read(string $location): string …
      › {    return $this->adapter->read($this->pathNormalizer->normalizePath($location));}
    }
    /app/src/Service/StorageService.php:65 {
      App\Service\StorageService->read(string $path): string …
      › try {    return $this->uploadsStorage->read($path);} catch (FilesystemException|UnableToReadFile $exception) {
    }
    /app/src/Service/PDFService.php:173 {
      App\Service\PDFService->convertImageToBase64(string $imgSrc, string $siteUrl): string …
      › ? file_get_contents($this->projectDir.'/'.$path): $this->storageService->read($path);}
    /app/src/Service/PDFService.php:260 {
      App\Service\PDFService->formatHtmlForGotenberg(string $html): string …
      › if (!str_starts_with($imgSrc, 'data:')) {    $base64Src = $this->convertImageToBase64($imgSrc, $siteUrl);    $img->setAttribute('src', $base64Src);
    }
    /app/src/Service/PDFService.php:147 {
      App\Service\PDFService->prepareHtmlWithHeadersFooters(string $html): array …
      › return [    'content' => $this->formatHtmlForGotenberg($contentHtml),    'header' => $this->formatHtmlForGotenberg($headerHtml),
    }
    /app/src/Service/PDFService.php:92 {
      App\Service\PDFService->outputPDF(string $html): string …
      › {    $htmlParts = $this->prepareHtmlWithHeadersFooters($html);}
    /app/src/Controller/Front/TrainingController.php:116 {
      App\Controller\Front\TrainingController->pdf(Training $training, PDFService $PDFService): Response …
      › 
      › $response = $PDFService->outputPDF($html);}
    /app/vendor/symfony/http-kernel/HttpKernel.php:183 {
      Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
      › // call controller$response = $controller(...$arguments);}
    /app/vendor/symfony/http-kernel/HttpKernel.php:76 {
      Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
      › try {    return $response = $this->handleRaw($request, $type);} catch (\Throwable $e) {
    }
    /app/vendor/symfony/http-kernel/Kernel.php:182 {
      Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
      › try {    return $this->getHttpKernel()->handle($request, $type, $catch);} finally {
    }
    /app/vendor/runtime/frankenphp-symfony/src/Runner.php:38 {
      Runtime\FrankenPhpSymfony\Runner->{closure:Runtime\FrankenPhpSymfony\Runner::run():33} …
      › $sfRequest = Request::createFromGlobals();$sfResponse = $this->kernel->handle($sfRequest);}
    Runtime\FrankenPhpSymfony\Runner->{closure:Runtime\FrankenPhpSymfony\Runner::run():33}() {}
    /app/vendor/runtime/frankenphp-symfony/src/Runner.php:45 {
      Runtime\FrankenPhpSymfony\Runner->run(): int …
      › do {    $ret = \frankenphp_handle_request($handler);}
    /app/vendor/autoload_runtime.php:29 {
      require_once …
      ›         ->getRunner($app)        ->run());
    }
    /app/public/index.php:5 {
      › 
      › require_once dirname(__DIR__).'/vendor/autoload_runtime.php';arguments: {
        "/app/vendor/autoload_runtime.php"
      }
    }
  }
}
%PDF-1.4 % 1 0 obj <> endobj 3 0 obj <> endobj 6 0 obj <> stream x}JԂ(28hiRpi"VSAOHStspu+.c(#ARx@?F[V[G@`*dK$O.K o@6`O,f'˘O asx0A6vf 8{c7%opZ:u Q 0Q٣F *Ԑ(SDGACAajgrx]s PxM cvhO> stream x}/`Om1qr u`"ՉyM]םD4>n2j5ctVAF醷^ٚT'_`9N a0Pr'3}ټ~ ;x7WTJd!1 8zgeJL"[Tq~;P-U=gof^56culdyfR*o5LioN`$PѠSUPume%.S$iC pNэօ:\t᢫wͽS‰DQ^&spq,FZ:EyIJ ejVZV9HAͽd,}N9I41u xz=$FFFvҏϼ endstream endobj 5 0 obj <> stream xGGG@1>Ph endstream endobj 9 0 obj <> stream x]i#Tk|IigYcyºaxz86Q>9p5߂ n02ry)O5K81\.?A@L8[]zA!#O8)/=3ԣ.Vb/ Y 1}CPgdx$/z 9 o.DJPi4vNNDbWwK7F>N:(t bYɿ˿{NY4 juqI訵 :ZņK,K7FkN.0q>p YZXG0頸o,=3v2BOf:奿Xly8C,e盤XW|.Vb斓f[RY+MbnL(==0 :fRUtPfv"9F6\ҟƑ+XQ@sMKjM{v]>mr~\R?b2dAZ..ڱ;v]>ל >c'E`vpRF~|F^m^< |?~e:~Q`]w3t F(d6?K.~O5swqȗ^ 5%< 斸*Ey)D(i: S?l'5Pռ$suLj'(n@aD|#Rj3q,zRJV4ƞl™q=:G?Z)]õhL 2OܮPi X5^*LH՚zҧW.jg?W݊m{F[/O" D5_7JM*oEEyO+X;jUDZ _{Xk )CwsgxFJD ca?)Uy]jƈ>,V~V ޸Seˡ4oުZ*SVA;^nh?R5O]Ϲ#VFV%0uHY.X( $p6vuK#a[~IY)-i ‰~g~E2'9Ī7z`MbI UJGt2Kאk{ct&V`y&)YIBq{G~ T#r|M]zWN"AX'WMuU+8&>]&}4c.ڕ\̨! gl52,t2zФ)&l]˺&* %WUx>Hug㍅3/ԏp Sf|`"0yX'ˉ牄}3ݯRRMĴ&yj(2c/,)]ACǗkDjWfYto2vsOOL]z/ĝ.qDf1S쌚XKK]ĭo5}cu]8ӻ:.0} *_s+E=jzjen@W Uбct3WH9ՑE<ч57^5{եʝObǙ)|ۑÛ\3Ɋ+1\*V;ݸlJ^7]P?m޶RL|,yxfL֟Dmlw*nqݻ/,3O!E.욪hX)n.fFZ}(q{եi[MdoJT].bĭĺ3M.%<G0,dwTH-vtIw䵸-U)ыB "ZBw*ϥڭULYܡ1z\TE>9D4'W&{7|*'+5RzF~3 =^r'Gt r:fI9f*}kmֺ-/d7)v)ɱuıLNu,'NC8jV bdVn$fKTQ[ڪU&cIY:(o'˲2#5 g?V%$]Vky7rhgW70򘑯GsqwcqpΡ&JF-rnuc.g:s`j铄>[joH$TwNf SR(jH͂o9)RY>RgjTma0`j7W@v D 1]JImB׮'OOW:N/oЏ[wSwRD; kk'u'Z ;U+U߅_kZЈZTR#5|t?_ Og6?Вׇmk+%a{'1rWM7>6mK*D:ډ7XآԞV*?^ՑsC(R*.]m'۶:^GOZ>۽3.1믊Gi2zo) h]lNi t/NGgL'x 5wy~2!IօZrZ-c3nnFq = %AA%^&5*zV\[AM\LR ʔIbe'}"<=L&C(0OF hR,X['%#gf`i1nPU m'I_(XB z7m!~pzQ%$Q!ѥ2#IKp)kI+]J V$qm YR7Zh#N_c+so ֕H^ȉ+D[2rCbLK$ZOe iWj4rp5$Q?v s^jUVK$=l6IϤ?cZ5#3dt=Gc:{j&||?3PpjF SUWenؕ6L+{cQw kNGG(V׫j{og5RhU!B'<?Kqp.h'tF!I-\"^+f7P+5ݱf׺$i+)h rv:}pM~1I`x-2i,d&c(Ń!S:cklukoG8}\f1~#[TE`{ ziE]21PS`9@bRm~Yٛ:߽a1L[K%ˇ^1L?,H~Ab` OvKV^h7.˛0{Eq,빡E/-`p?~OFbFEKd{ST[>;y͢?{I2ibZ/F"&sĽ-h֨*u:ܪYGi++d\O j+)Zu$Fmw;-h! YA D&3q9ǒBjO.7`\%tm$$oC?űzPrlIqp&磛+Yb晿˙^t@ /eKAŠ^$*AĮS:_58dolZO}Q:j!GO䗁ʙT{4Vp"A] #i}"U ˉj4l}-7~ВyDԾ jF6z_|8w)`S.IMQAuĎ[yҺ'*L/эi98qNM`d(cc1u_B0"W# :TcIǸe^td02w &|Nb (eQdAG& cA@2PYjD~t <߽'t 570"+7@ > stream x]뙣: \K@KKn@ .r?,<@2k!ǒ,W ќ=_@G>^P%N.hnnB@iW ^Wut JM«8o :7C? э.x/A29)@8AV C.P*nwASXqHPXLa<$Uw1p.9%a]1AVqȥޟs)+,N7LLizx.CjdB0žttH=;{YbPG@AUEʪܔ5R_-0@X9YSY#ڃ)|̏l 1F{9JGap$1NYhs cf]wPTMݏ?_Bk.U tGSں|0 㺻!OZ?Sv8=޸ʧ7>1jpӿa5+N$M =C". y9& <=Q!X%Oq8̧ Dʐ$X}uj94Lv*̝a/W'K?OPaJYnf g楶E"͙[3K:uXk|l4|櫝!`lR0L,祫2׹3^ebk]c.¶)uر8F(_P@cA֘~z c2˳0*+_/2MhcLSx{9m\P`g25T.3,l%„vy gYeg'@F#K(. T8K06casq2i8w0ȗ7qy:yu_37hx!:r ?9`sUa!`Gܨ5 y[]aXo _PtDzVh͌O},6/iQ; GH[xyz\*uӘu`#ea^- SkW&bV2k:Ly`;Ѝ{Q\aG"%( Hw(hI]@s4IDM>8yɱp@E3BsZB8[<|WT~,~{!0ٹ^\,j\.(9[6İ, Q:_ظ~x,GM A߮=zvn~HDp%4,H /tCAC}B]{EiX" .!O00K6tQ*||tOL nt0w[g!?{wN/`+dX,%\OiȞ˕tx2,Pe!uDto>'TH\ ԻXcgAݒ+`t' Gr#;G^g3g670r|}eJ;(C/f2 Q{ ^D&Y䩁>)`lDÜItY)lH8Q.jpٙ>pW5pVѕf`sT.WDVxFQM3+"ryDCZpGMՅjp9Ci;2C0\$-"Gфe}E,ga2av @â d,SeC8`f-Սd} M?z&LJh頉PaINPAd؄9 %+@DOoly,Qa/πLn۩|/ qMs1 g`E&$Cx8R6a!0~]pnN˥ق9Ӥ mn`AB HHbEKm֜.:5~YO ci- n{ $ccBɎ%ѽ)@ ˲(Po84Wm_ ?z.5|ʹ2'0B,I4w7@T'1w 6D&Uo;:Z9%=.9m2aoU>ZO L3WF, }r綄o5cLcH vpΦL(t9x,@dL˕崗\>&TQ;eIQ!_|skM%VVl _ʼ2c uw/-wؘu67ڨ>>> endobj 15 0 obj <> stream xZɎ#+l T90vu7`Ǟ\|RJ]*T*3I"1UZh 5ra)xVoKχ?nJǔ,-mD<a)߾>/>|Y^y#.m\sk1QjeRD߳2 WjQ!/ip(^t(Lf]m8Ъҋ&֑Ur0zYUPfY8>\U?""ҖH2Ӣuy!ҞHLeH2Ƹ5)okWNL:ws[:,&Pjc̙z"+[]Y[lM:P~Ze]ͩGIEkt4JWKט [fuԼq<=w-^^FOVՃt"3W=y~yyp~my|\qq9o,,VL ͓L'{թ)U]b|ZTa& @(M,@aָذd"(t F n慬(l))'a` ʘ]|W]ePIMs_pn@OU7UcXJ[c+92-]뻲v==ϟkN{[cw5fi] .ibCkIL]w>8TO܀  NQ3%i ygP'Ѓ] Ǧ} 2e$RLjW()hfL Rݮ Č&P6'6 dS*U6#5$P4E"&~LW=1ӤӜgqge_#Xx"nqynF_Dwv.'}iGȹg׺n-v3{tk95M [vO7).!{sW͉oW:]P]P]5p2Z[ ךzXh}#iQxkvAa6X4&o഑k&y*rSwMcK}F < [Df"˙w9U{ooi+7T $ vl#ߚ3WEtc{o((;*cc,,x/VA'\ ű^{1wZ('Д>Cemɥ~_m1}9Y6|_ tR~Y\OG `)&n(g+9'Oj܀ Sܢ2Cm0u[.̏ަ0qCi;  7`S{9~@WW,fٛt ;VsqwmG--=+"jgiVFfA[M~24qZkAw'}\TZNc,֙;חG #uσ⪜G<&gT_b1l/gCr3x;ײnOU=倜S{%bxPbDE^مh> w@vZz4v ;p=osq38(@-j *Ci:) ;u_ڎ?G |{`Q7h#M|@㹵ֺ|?5Nw]ÖLs/|6dWM zq)fO29؊ z% G!@ DlX) k=ovL)rߒQ-{ZX!3ĩ endstream endobj 17 0 obj <>>> endobj 18 0 obj <>>> endobj 19 0 obj <> stream xݜ[&q_"Y,AFW@rklt!)AMfD:<]dupNDV_k9>ó;I;):zrr|_>pk+|ug ,t5x?}s_| 5r/>Ềϑ, Tޒ֦% O_"g(!'Emě?>x.OkUS(z|%s9G^e;sy|/矿w篟{:xIqN_|7C䟖KlYo–?<83Lޝ7>TB*qӉ\n ?!l!k9/Btx34uyە{Bp;XGqGs·98fugptɞ~uX}|@p!4 Bu.pKfڵNy ,kt};6:;K[EdNR.|v%ӥh|A>lT$|,HȊW)TB s %ȉ/rq=R΂e_~#d+eidE9eL@rqaR$ޯL)HnNHO%愇,rflO1 #Y$su.9X:&52ge,?}WO\X5YkW4Ɨ==w{k0i}3]Lgp[X\΅.k{wss$7t",<, |p sDN<7pn"ppA"$ YM #w}ک{qiI)I͛PMأKw#*[0F[4OAŖ5<OH6% xX^=։4 !SƴhGO=^h:hD˒ jW{,tBOC%H57ٕ2k2yeW﯌i?]Ё sga (ol * W*գ<j p=jX ?z8l b;Ay@Œ!dn>]5. OFn }Ԍ<҇P>?4&? ikҰ!6C-i&^W#MRGDR0LT54K5 *̒~-VM̰2W  %o2(yA) J`P R0ɠv  =|A< aS7 U"0PDˌ<2(9AbލAbGAbʍA\ݞi) 1Wq1$5`Os1 \ aqUTWu[auj7F J[;NodʓssnaO {J0S`O!= D=%)QOk\ %=%)qeO{v:"FG CN{TT8C-3ʞ ox=)3Sܝ=8=)n#M G;= oUgP#UdXSyrݘ[tFCٽD%qW]DXX9 y sG =2nP4!%!¾l5X2[M"-"B Z]D*+n@r6sDؗ;^e3v^S $&C$g4b&IuIāRg'NEAyyUQ,qI}doDl]t 3چpZ ecd[Y0ƞ͢ͱh^7#MŜXFEu\:n-DjbFuNK,][^Fmc/R l=EBm҇n&uH҄!Zi{҇ѡdeHل=bSrk]mg᪋ZZ>^ x,AC9m8YÙ2Y̪ qWZ#,Cai,Z6QҔM.XPe.n+]6a@KIcQBT{_M,.bK7~ُ̫ѩ't@waѥun+b0QD|Ub)ˢA! !ːqXz o8h DkQ&a2diVt2= N>z5MZ0TT6`4&jW߁9seygـw C\}aT&ƕ1Tq]54FuZ<Wꍜz#d\D8=g6}BX u&0gDAG ] _h|-|9%cF֚5Yk6lf5k6ldZf#cj@_TPe8,5Yk6 %:qi ecQR n UVmjt+gF:^ SjP;_ec6Zmu-xdP)mwB0d@a#T +*'φ LO) 1=jP*j W>UgTO|*S)FSb8|*S)Х|*e^ n= Wu8UU * !) >U]Pc"8&U-kxX qLdDeZ"8&Bc"qc1cpƈ6 h@5U; PeQC!±t}֞ 3~nyfa˳DhY",n1o7 tsl ]oW{+`}{Q6`j`ª6~c1ߙcD{oa&'ږ}o'jF e5V-v`LWF+d;/E/E"D"Dh"D|E4"pGRR-}*`|?rrVM*+@d2[j b5"4r]onF@={D5zZu\W5ѫ{MFj =P #Y/˄Um=ݬ\FEYz7]0^m<5-N-2ZyikE""ܡEf^+J}hRĖ @-m Eff #l\[det-2[/F-&#يxlVDQKDhPKٶ#,FfNg0|k3`l B#V+Ԣ_/ =;&!WAPk=oc)ٞ6 L8kvܿ2mULR6dTY8L d*n"4j,"uipX (T0iT'%K QbKa(p2J,"4:oioad2J,"w@8-XuWOFjXb} qeX02aUXpPr[ ED{&B#E6p7oj"Pr i,}j4`&8gYՎ7QA\!ːqXzᏈvT"B?UR]S[@R!O5K("J("Swyk TrtLj}Lf QYB˄Um2 D4si$vm/fm>r|2M׎難/e~og8||3FZ46:v}}Vx_2uig9&M~%Ij. I}2}Jr&Ti>Y=~S+~w@.u["1=>}>33lR_>>sgί^r{5MkO}{O4wC.r4*4u%w!UᲘ^/u_2}q/*塽^i(\xb}K^:o^ #֞ݩrNB })zsbP,hl mYؼ>ӷX@"/[uQ/Ǜ/&k8{ʘf:~sx__ uwoO_f, 80 ,R4o.L)L|WRwo,V0ΰjV+WNJhvSb\Qӧï%E.t:jvg6gY FQdоUHUX^c}r`.f} M endstream endobj 21 0 obj <>>> endobj 22 0 obj <> stream xXM7ׯyhHQ%0)$^oE'7 _P%j kQ*"'Q 0gh͇O q$lF>YOf~[>/dqWt7^{d0xl>-m0HA z :!2[;A袓2,Nepz@Q] \]e=/ ؐS ɳ;,ÉZuRcy렋i Oز'TYweHhBq[Qlo}جyK(p/Xz B _Į.=gfHd&QN1ͶβwIʶ]Cgd *fQ߱1B]2Mȣj ߽9z 4S>Αw",գpjU1S,XaepL1 W=-?/,dAgEiy@ =p:.e'9;p(>zÚl8Ūڐ@͂!K\1wnVЎ|.";"a]$첋vaa}avaa†]wEWxf]1ư[vq<:xUVޫ>sW=`~8DtgUe8~ 0 V\ϷKqX4Ǣ##Q--B_iTqX~{"W>> I iڵ@d}UrFT$'x~޼y:}??4oW5oߚe@ݷRzr!$8W6:w]Fʂѡx cHG6VbqUTD3nKF遑XKF3 v C-UCk M8E> /XObject <> /Font <>>> /MediaBox [0 0 594.95996 841.91998] /Annots [14 0 R] /Contents 15 0 R /StructParents 0 /Tabs /S /Parent 23 0 R>> endobj 16 0 obj <> /XObject <> /Font <>>> /MediaBox [0 0 594.95996 841.91998] /Annots [17 0 R 18 0 R] /Contents 19 0 R /StructParents 1 /Tabs /S /Parent 23 0 R>> endobj 20 0 obj <> /XObject <> /Font <>>> /MediaBox [0 0 594.95996 841.91998] /Annots [21 0 R] /Contents 22 0 R /StructParents 2 /Tabs /S /Parent 23 0 R>> endobj 23 0 obj <> endobj 24 0 obj <>>> endobj 25 0 obj <> stream x xU7zNYN:Kg#lH$fu$apEF}(:Mlcpqq@%("*V7Qg}|3Sܺ:sk ;x`򴲊[.1$̘u<@8Y 3 .{8%1\O7g9/l ͙|2 gȝvV8 f"@ɬ\8's :.5t-XX+›g] tsp it >G=fCeh =iI&'ɎoING~zF//vK/ f1;ȠE:*˘K@M"OYu&.p(#«ɩRKzU&Fi WZ.x@ x%(4b׏ %5c&Ta.>焿l?iĩ8xR?MhrOc?n1*Cj~~aPBPP[j4qS؟9d^gcyܺ6ڞi9Ni4xvxoK#W32$~.qL!tCe.|4b!6TqX p&b:f`bc. Wp`1.AXNxLXEXXa6=\l9阧+ ѥ糰x.\(f~HeÜ)sdg DPcVkqS1bTb:sp`u'dΠp>݀ X}~݀O& ߃:/B(a :3ܣx A1Ǟ6mxd~VpEh{3Z[hvRE2~{p*=8=_Ic( tbRUՆcGUV,/+-)Gr#BJ0';+3y=nWaY-fQDs%s*1m;WVƯ\5+8;ë6郫Z:Єeuf| q{<2dۃ#G|m/kc~ԖNxo|/?+px9\ۈ4Lx'Q@.> iO+ fڵ a%LSnvXsPF4jOiGP5.qVbfkXEڻ#'QO@As8?H3'K q).vd0*2>_p:6įӓ /H +{ŒFb &aUx .זca)%D!R@ޠ~.^E)сG/`+ xH&9M֒ϩCwpwsq5<#EX /% QH9B# d7OW_ $Kp)c-~>@wt' }~LnWusrq.>|/G&TI4!aiအp˰_RZzqhoI$%>m$R/qc؊"H(#I+H~L sȕd%M#%2HG(m,:^MWc1>Oߠra.ʍNfrsrbnw5[mvpr/^>__??ƿ,H>I_xY8"1PCe(3gxw VS/.EH(D^~C7P &YE.'5d9^n}'29W(I-OI ܆vv< 0@_gOL˱kvvv" !҃בG܌j/N~|D|$Tpqn@HX#l~'dq5Ƌ;#Ql8QQ hێ&@^Ej0.-"\+q؎?3;"xI1F4EXOdrC#A1!VRK*m؄~ULFf2W1!vR)d#k̽KGFq +Q'!IZ-m'hӑ1aЌ&Q<۹`#APܝ} S"MD?7 XέޒYh7ڹPXn5ru}vzmXgULitqps F[]܅F;;OfXh@΍BF΃ f.LmI5ϒނF#tgA ANފSAr&uvwvN An'zeQdzlXh榣 w!]+X-\<rsp#ȍrz-:Q7Wdbo s7ImM_\(n9ʹ3 *LVa ˹UXǭG9w=(ʸK-n)q9wͮݛ[Psފ}+@lez:lh-dn(TnqW`+WRd]b;M srtMd7ظ }dڡe/SP;ds01;XG[3(G&- ]4si-?4cPMpwZ\S#O~t1 }Va44=l>A7Ake,{E50^҇@7&C}ܠm+ŽAgKAiv1'dM6%kT_(5zNout5]MW zz5AL.t1zR'].z^!;]Ca ]5t+c keXC5rf1%XCC].]tt.z)e?ENѥ]:E']Nt:uNz):e?ENKЩSL0.St)RLa )SbLK0EP2t9TNKˠҟB)!=t T.C9]r:E92ӟ\(QN\P2(t9NKˠПB)3%Pt vCڵi׮S؇kҮ}Hv®%t{HWt[=C=:!]nt#!eR!eIv)k琲v)kNsHY;3-b]CjR[u!Hm:mn^KЯƇR[|Hmq">Cj!Ň)z3!=CjR[ϐztpG׍_>5 & RD˰Kc: WRp)":\EHoULpZu *thDܠh i V*11|VDv'ȣE"(ӓ{:5 HTsdlpWdl&?67mTd[ HuHupc:>R2RT+"Hu0/R uEiSG-26 E<NnY dO~A0A$ћ?9 Ol&0<> y77 IGz[ Po0L`ޛRBNCgp̧gdjo0 .B>C6EuTO` 1l Jtu?Lx[?&( $xܑ 3Tcp[/[F#G0yLHަM% <1X^7xⒽES;mM6'$7xR^Bgq|)ۘ~Q:nM6Tz/ƂEy f$C-kqh1,sl%9%d̒Q$KTJh(20,S"QxJ[#h=[Nԙq!<ĝh>.^mMکhk\rzFBnjFX5Fkn B_sn|qt._̎:-!=^ Zv{k vx3QKKfjem3Em-z5WGB-͛@{fiE$/6bmт1Zt<0捊t]yf҆HKHD +a3V(liXQA@Aw/%/R5Rőp)WQWAs{{挋K=.w[t[:/狯8[Q6.[B<{<g͉/ i/ 7+G>sgXpF<2m3ޑȖc~xFjd}5m0&33>c zoY!qsx\744&zmI7en!qqGx 5^556J\us%ه--ZX/Z}L,:nZ|dɒE,[]Ƌƫl(-qңum善mLX)JMgF CHRaq_ bvRK{2]7"_U`A{Wa^ @vŚ5%kjzzJzj @vEp=J{sX]tT#bۛw h{t&G>E. I/B 9]rhIDo\CaI8B OԏÒ YK &mfAX`asaӎN8#ȀS;2osڷ£} 7ç}g¯},Lk KAdk_CA5Bj_c0PWCX j_!_ }BDP|(оDHj_ ڗ K iQr bDFj_AjӾ@/0 U=V}1>Xi@FizhavMzތZj0Ф}Ѭ}SТ}V>ŏ|"N>$}8ESЪ}h>6i `:&i8Mg`6c66}vL>L=?ӵOpfh?>ƙz~ڴщv#L#ӵ0[AL#Yڇ8WSϞ<|gOhBc }|m<,X D/OjbtitkR= S,r,b/ERm\K=Jϯƥ\˴Z\+q2=\{X{X+p߈pvf\\Z=Vj\[J{?*o vܠ;p.MڻK]܃ڻ~_:ܢܪ{q+=whܩK{.xhoWl/aGN{A6~{(~8F=_Ї_z ؠf<-xDۅ [m#ب~jo)ioi^v>=ߏ7?C>_ ^O>ߴpj/xW{c"{ڟp{?K=?ڟ@>| j/>^ >^@kC'u~Pɧ/ɧu>OO>?}gOL>3ݧt-}{O߭ݺO߭wu|ӷ__Ot~Ht~Ht~?>9?>?>?>ߟ$ 0 k-  9`%(z4A4"/$(h8:_Jcl#0!H%Y$1 (c_9,f0qHȀ,Iy0F^4$Kσ7K$ ^:r0"4L {#F0ex FFz&K,Ȳ.,˲Ad:W|9yHۆf~l6{Le,Lh4d*jm?a?!ʆKN uXaXw6n3, pXlX,VmI&`6 l6K&MT 0r̋جX3;vdK-fYX"j>~1ks; 𖾯tpmpp=@X,6d"Dfv9NPJ?N0Ale0=2d..=pL6Mv8$ Rp8L6a;n8Au*9Qbg{74\ 9r,N+SPְeMNe&"Svli4u^v>B^kuvT:%~Q2LmZ3e?hk d9Y䘽@8'LYYi4oZ@ {q; _K҂Mb[ FI  fA1<%7PIY[VsAVVVoS_J?Nőa-\c5 䆂ȵd!{P-+rsVXs`F#'fد.+ւ%5)9qm9@I~Q.sG_1 r[{ҝ eS:~ (1GŊǚ+}&X 0 0$_#i4%pn=^%#<~S>cbڮ?ȶ4JzP%(c%(/)`G_++f8Q_XXXS:<֦aW(ۊ(+JQ.GU{@EE_ZvTZZZ]/-<~EǯNNiֺKl+-MeP_Szo)pR}c kbjjhY^/TVVV*Ye% BO0< 7b\8nS`̘4Zememe6G`mq;[`Lpb:GV{T#R4ji&5{@Ӹ4Z11c2>f̘11թ%}J.%I j>(IdF"IO8Xz!GȑrxQ#o3&a U= _ .8!A .A$C=&_t`A4L#g]r; UH'?c??9^UkAJ2lSNF=U5_Vr z[DhhG*{FuM%nsg?wLU89uC"tz2NSsr˧s!(KvHv8'@Npqv."C U>^FWS Rw@= I26PڡZA^<[ȃZ?Yv ԍ,GG(0Uչ5\$ﮗ/$|/^Ӣ>-B?IX=qߦ?vvw̦6$C@A&0o5R/ן<~{ސ![r"۞d̾(5odK)B˦v-)2]4tzbH{(13ᠹLͪ3] @ж˾s^}Z{ICvmvt;uQ`O "[u1zm:P:^ uۙiNmێLm7vֶU;kkbW[Yq 7HEGio'%[OX9\atq?g;@C̋2! D4/"\`j {ua dnjy <{ BD*24'8uehJ4߯,1 W#Ik453uffpZW[$DF@L"B\28Nx2.I>GG#}–#2,a bZY O瘅"ow3#y3Wf)f<̳%"aO6AX"JRr8dW ZX6HoDE*ޕ2iD% )dHbaN@ (r5˿xw\`1IO\g"t610EX!)t ~@($ʽE8vǁ{.%S´( ߽02n –oƃ ^j|A .ϕ[;._oLWJDTeuvHLLpD{w}F !K4#"y'J=TaˑMgeݽ X #E9%5*fTF mw_gƌJVi K='F 1LyE.3KsK!gF^g|N~&ſ!eG-K勍WkfCϕ/b3mV㏥mFg,(>&66XEy,4{e1VK8,Wpxj2+88j8Sj6eYVbMKZ[)+N*DU\.irpMLVu@=#u*fbf0F~``w}gF?vޮ[[wէim!i76/tI(!I8֒HD-9|''7a.c0>dj9(7t45ƤfP-6=UK%NTdRY8 3 =b\US20S<$*ϴi1`oFw8ԨW pխ,e¯#˛tObJZa(I1pk5R+ vH8+bhi3n=*Ź'%S* QRHvUX&Ąv*Jctz4Qbtz((i8V*Agfix'O_SS>-O/1~S 3Gw䛃-GJWm;̢vmOx6d>ۅۥ;wXyV&}KRkZq^}:ߵ\b >w@(?j$0ڍ3@)V;Wdd4۞bCP_y$ }Y˞ID:u-ntdjk+8) .'Tz\Ts#22kꍎJ^+r3uRӴ#ez`aajANȹu:,V+2lnAS fOY>qOz.t, ieE5-?9yXO]'S=zQәz-;LwNv8eۄ-p#um?3g ?h o`JcuuMeu\jk$%We_'_6 {\ff]bzWVX.l3-^O^E:]=.rA 1uYV7$+ a[Co9X&JWF;Oup85$[T:B>EǛJi8p|mtǯxKϜ[O>a|ͬkN4<6yN>?^E1c6;ٛ + }9œņ- 26O6=<2'|[VXo|Ј ([ # aoGxgT[# ||ԷA֯uLY00tr@+SH'YCzH|ʫ:;O"%^5@i0S{+̑:W6:m#M8p0-x;{Spat[r]z7Bݗ=6vތ mwoF]8=d{;U΢8fcuU΢X>e^eFǓr*V]]^!  nÇB7O;W.EbrW_qrYq-Xr'% d3g\ۮg~{vՈX^ܟl_7+܅jL.˅)rB^#"<"$ ^3CPɻɉIӇ;6yaaKg3za~5pr+wpx|!r?'[, V d9FFoT2c3#ƫku5oFK _kyN^4R`9`9IY8.Je`2)\A(d!A=aP31C+[I lco>Vs;TBb,ޠ8-f9Bj!P.~c1ճ :̴/+NŪ2匌Hr=h^gA3ĬZ=1s`r:ApS9!0t%gyx9r~ālMeh4ʖdѨ.:8u՞+ƹ<saҍTJM555:ѡ++;bםzcȕe7ɗt\us 5/u@/CܵMӴ|?~Nm;=l=.No7?g ߇3>t6dfԺOqk775TXj[)\kAf&l/3NWZia5me aU՗tPtxEjIeV&[5)\@[J1q zp {цh4;>C̪F`VB ?2u/?\7qEacx}IŴk7le{DOD ~~Vn֨%vCݙ;;òܕ"bQ|,ts11Q&jc [hD $v[}6L-hM77w UtVVx!}Sg%m8ɧ{$AgY󥳮sVsz;'~kÏ.|']Fm?Ϗ YWaMuwwYn?$ޣS՛Q"/~cXl]-_f`3WЯ{!<"mުea%Rp}.!Rv k2,߸lB|vvm9ߏ\yM͛sZwN32|ݏ<~Dm9~MVzկq/~xЫFm$Hɲ##_Y"ɪ{T&LO:"7]>xܺkRrc=nrM~oCJ  {gq@]ëPAaA@u;B>X<|YLNSaereuyp-̪D<t3dvGalP)2]!~y,Ny#e3x8tP`y##-.RZhЇw71Hwћn<)|ۿj%:nV'zĈxMK8^ewβM".!p3dRi7n#DXQ^$BMぎ,;ucf\ݧVW9n$ۗͪ ۢ5Δ0kOiؕܗs~i]"B\v n,z8FEj~4ieJ/XћQc`09Ť/n-R9lVirguכ7w#pVϽ|}g, ;/;y}9 ՍJ_O?g|`;=뗥Vߖt3_}=) ֩>c(~eߝ>qb\~8%) ! ,?\H eY(c ºZ[64bf Ж ihitVM u- r޾S swd}y.Wn1ϒ}݁we!XQ0rul|ISJx!0Mg/$$pu>~ ;;ݕu&Ta__yAZLEҢ`wGU圳<* b~9J0e%uSL8[Ghm"ހ t9WH&z>d|>g{p"%8ufs[=geƏCOQpsYG]ĖdiŸ[}P VޓWJ+y=[Q LCt^䯢A BL|ln r,Q..M?[`3h5[ȃº )"S,jz͋s':qwK[nis_졃 9O~y!ĴwĮe~&Ӭߨ K"Ή}"7`G̵p9WxzzX}]%L`f Q%7q4hjTxgǥPD2vի^/wlPȬtO_{m~5/XL̡ mg$Ijă¦}u{ݍWѰz\LP:g rVi02Ei;m7n1۴w3\y5#,=+ 3ŶTіnxYޣpT'f =ڷBw7lj|(q_hw1XZ ;G"7q5JQܜ W񙣉Lyc*6Hpc~dba)C 2GBܱQkDu,n!(kd-li`ȮRA_5d`S/hnm}NN9K-ui MG1X,b8ꩰJ[a;a[­Ԓڝ֎T[&WWܒ&hi&hI B UJ{V\p{$ͺ J - Y*\BlR);*<8[cbX(`2WmNPszAͥJL5^RTysa+u ֙uWbI~Hb7V -r;9Fs^Y-ɸ ʯ:[3М]>ޜ iJo׊ǷsL5xޭ8&<PnH$|b>r1ՠ50zHGuf>} ȑ./ \3ߌP3 GSWrAƬ6k^צ5d-hD>zG;t*Uˏ\BmVqBiEscӠQII*B]nqd}!p<1bqnx0:zswΜzyz4I~[_WxSŽJ!B!M96v1MI0 f|0ߗSrA)e٦Ӧ>0_ˁ ^ ;!zp>;3.64qDǚ-/=ff˥I|k|>^B*b'#P !N@<xX\ڑx%H G$]|s -@p@r0q$+i)n0%Yv}jP^*{5!i>xɹ~3_go!&_:> endobj 27 0 obj <> /W [3 [277.83203] 10 [237.79297] 11 16 333.00781 20 21 556.15234 29 [333.00781] 36 39 722.16797 40 [666.99219 610.83984 0 722.16797 277.83203 556.15234 0 0 833.00781 722.16797 777.83203 666.99219 0 722.16797 666.99219 610.83984 0 0 0 666.99219 666.99219] 68 [556.15234 610.83984 556.15234 610.83984 556.15234 333.00781 610.83984 610.83984] 76 79 277.83203 80 [889.16016] 81 84 610.83984 85 [389.16016 556.15234 333.00781 610.83984] 89 112 556.15234 194 [277.83203]] /DW 750>> endobj 28 0 obj <> stream x]Rn0+|L͒H)1EEbR1q}$R-3hO٧ev(xszmHS_Q8ZD]6aM7<}A'f9 [>MO7l knSN*o}o,v㵟w<߳a7rT0VkM$UUU}?ɟvRМ 8QPr (NJ2dq@,d{ֳSq)o0313](b$8G'c,<=[^LO+`ASO]ؘ9ƇGx\";E<e endstream endobj 7 0 obj <> endobj 29 0 obj <> stream x xTE7ޗto$i#a$PqDbDAGQelbqAwADQ(*Y@@~49UuSuN9uH<,!{S0b{&H˽c4L`ǑE{Liٴ̷Mr}>@Nhh71V&\37.86qܔP(8aܮKĉS }┙7];nL>D40Mc3@|k@M8S2i3O@YwP@!"ޠk  ș}b_g;^6\&ET>^5_7/u,090Y u粴Yi~^? @QlZq<pO2Oam<+N3haJU0ZwUh՘k!QT)婘٘u}b<&`AfyH*\hT\z9Ov0!a5$ D%v$ T47`fGp Ƣ;$ T7_r虄ak0.µQR!'+P5I] ]L xSaԴTiT\E&AKA?ZVv/߈FQ7boZ߈Xb0BnF`2^#<URL^xXC#b0(<^ƣ?E^2MN|#.F QIKaџoB2[Uk]10^H`>R󍸕J[y ],`:SUgWmQ>]O_Hy>e{(*,-;kpFz(-(r:6E4NQ*Bh>ʇC^ʡ)n8B}Tj:DzLLiWEIPF:((,T5&$EmJJ/UƁ`0$U'^nbsEnd^7 4`.B9u#DPWEucN74" d=r Cj*9ݢdЕQG (DUjj& u޼8&løи5QaɎBOsEjY5WXy]9 õn9ݢ4cP}ha9*Ikt~mM̯&1IT Ƈ*ؕIRT*ZҌƗylIJA-V7v@}؋]gG 1$5(}JC*C,ITShvv4+MIW)v]BD)FP]% r9݂A6w"2[04&QpeJ "ٵQZjq\jNt^ t۠&,:m{E'+**듺ީ/K梶5\ Mh FFwB!gD 2Ԛ!5+D/LZ]0omnF{ew.T=C3W9<ʇiQͺNuC ^L(Q\V2\FL^jS5fxo0q)YDֲٙmPhP}s4!&7]PfhVQj;RFW 4<|n@>_4~g) @,Zr5bvp9la܄{*+C1^7 ã FfI򗘋^,|~TI.ga4ZL#Mr||fzx1c[FxW9 {H4a3r'z UMl\[|M]q9*0Jz hP-WɻDn@D 6ab'|tE xl,]Q0x t` pv2؀Ofz3˽Äi'Kr`2vS# h 8\^$l{?JMP!@M$Hn!ɧtC{pNL/8UJ2 h~ίPƿ6~+O6LUB=gs}Q^G\>U=WA{妓9H+ bM.%kIKܧhX8~B! G}*\R9ȫjP~5t vFo{=s[W?* %1sy-o dq/n \hbhE *̀\B& c9@ x܀aH\7A50A08Ňb'ZP 1gXUd~O?a# sh3}:/@2_+W؂f CX'4<+q1c gێt< D5xR-A/3· 2B.`΅1 K8Vp.:veos9q.Uj"Hsܡ$']SuJqDZ5$(A+A_ܽ"HM, srN9A1sН0VrD9(J^p88i1Z L mKж&K~Cx6z=DO'KLĊm Ѓz~L?~\GC?ŠG~5~~/|9~H?H?`v`MfɌ+%: b_bRv`e<Q}>Ht>}FAz~4XJc%ݏ(ώB"vE !VG#B"ebtOKA_ ӗ5%}~.R?~z@_H_H_F.tk@g@ېKn` c6,۠hZ˸n. -RIcD&"D$½D^} VH+4^`ADb(|=m "CD$\W T S ^/GO L~fz=QMOg³=ԒYVҴ4 %Mf44+HS6i&?i-D":K#nҴ4%M)L2HS:iHq$F-*I[`gA 8lA$+ ?Kg'{Lw!}sXB_"xQO_"8(n }7zд߬h4 4 4 ch4|KӠR- bj)Mvz0+JH %>b~OtZ41nOFhi]t RK钖_R1@KxK?O  H r4,->)hĈ%-JLM_|_bl |xG%O_>)w{ܘcZ%t$vB:/#[7dS`dR1>QqEc's`hxTB큁+Ƙl %z{6|[ىloDOi4W^V##5u7uPPSvU#jLFhT^C5cH6{eW,Q J^ ij*J4#j*i2},*LJbD7dTT'Qk%*dWhqveT]}y:BdG٥)hc3̿3]Y[ rwtAI}ܝejkRk,#VF>6ъw,%W e׹kk+cdB|W1p3,٬Cbt4]ѥfV .CUx5W \и$4*4.L]ed(4&Rhv9MBU \)$ B#^di$$+-q4/Ac7%W+ S" ?|/(XB ȿ B䟑32&0䟐 ] ]B)G7t#Gݑ%G.|ȑdQ\G!O> |Q(C P^! .COAD(Ge2; D;T\> B"bWb|`|U$K<ߢb.P7J Jnĥrj0X(TmC1Q׸Bcp/c/4`/\WZ+(+W /1AQ'q&^| /1W_i't`&GШ(YZa9$3܀g)gʟO S0p3ˇ1WM`Oa|`ɟ6!, !,lFnǟOЌOpȇsOp'n?]+%''ݸE>{p|mܫ0_>eX(X$X$]>h?CCc1Gp1V`1Vb1R#<8?Ľx i,?*/ ^ ?xHkW<,D}`>c>61=lؤ.bxR~.Zww7 `; X+^s~DTޏ`O"`bQއװIއ laDoaoo^䷱?M~]~ (]{xQ~ c>P>K[/o Uy>.y5y>Ua.g-xCރ#xS~_(K%^y7Vpɻ ˯[# ʯ{':)G|(H~ ?c5]]]8O]8v|*8˯Bg|w>_O<>s|G>pOɧz?=ǧR|3|!ŧR|3|'O?>G>}q>?=NǧO}|:{+P;Pց-UͩN՜Z g Wgw4Qs8ubd4`Pd<ϟ-ٖFȦN V՞)lxpݲzg̍Z^yMMzFzIxo ZfdyAkP5g(h4;rzj gW1é#dHf:-^gsh0kzO1j5Z-lZlPV{Dzxb6Y_'lBgʦJjl,{^Nk(cd,Adw@R6d2Fz3FStz^x*XeuI=i e;S'F2Tjɶ&dM*= &MQATzdz^C$! v~pN+sLJ`Rkjc$2hYTm&S}32Q&n2Lڤa6gwD;R[pNRv溔\j!jmYvi0nmXflVlv&6g@Bf쎜ZsNzPtgb$eP!a9l%D,QTtfhdfzf{b9=ԉsZ8شzI=:.qiEXSq尹p$-bYLbыZCfrvGN5Q0Փ-ds:nZl^'NylVբj[lfs'w˖:EJ 8u9x\)ZzqxI226]pP}aҩq{gw.8[eeHE4&<d[>\!}~RL.2\:t>rԸ+];rz MgW1é]ClЕ;F%o|IFf^&[gv&{vGN9:1*L,Ag d1|c0 dACvcyxlϗ>9=I1?s8ub3+`f); +qaSڿ& W{ ssf{ \XxvGNn?s8ub4e |%^8ϥ P2 ^8>%%%_I>l/1%%%gwϮc8SgF( {L(9R0?LѨÔJ%pg.UL!F5e*q^B _U/•Q*B^>ξT,~*a5ebYm~Z8GHk8-o9Sݻ˻T+Åd#^:QMIaq8o~u+]-]s^#)nwFv=@ƣ;]ђmˑM||}ڳ=T .h%*9鮮XxXX2Xoa9<ّ?;B)?@rp4J .-{y!@!@D5NDHNe:[Qî IawQH!!穻e_0)P;Q{N~B>{/b+jG?̇l_U_~"w=x♬$S-Go(yYJ(tB(O( }B7@ߋ=J"\hkJ{"k`J%ceme2+k/;a Z -AGBI|:Y,Oo#b X܊ҍ:gT1R +vLt : uRl[|f`J^./2jjV.q\26134ez~dO}lz:慪W^~ըCEyZڥK#b)*Rw(jnMfb"uQe$%%%6\*̗Xp(Mlޕ׵?if߽yM7^}Mѽ'}>._\/=J&I\CƈE\>*rZ(٥Sne0;\$)O ѷ22Y4=;[-JI`ȢR{Y\HOlwrg{SW ǑHBoajeͫ>EZpd8Ӎm[Z?~rkئFSD*EPB+x:QRy>Wrj>c-#F]?FD̄taIy S\VY.1lfTY[Lvt{i3a85%#u32poۓ-4Ő;WԕoW=[&m?Oxl~ec߼&f۞Z[fA0Bw ۑ.i0.0RkIqYf)OuıW@" B፤[Љt'FkiD&ucX0AX wxVR#-FYw%-X]([mȄHI Hdؙ\]Ci)1F(-m7JrYª'?[S{ckJ;aĴiFS `>^k06rebVIeIfsU2!}ew.~߸MK1:!"f7#R(L`#wo*p7F9脖FGGT8ci~GTs%Qr:$ČN6M5zϘ gN 2i5o) \0yۯEK[Os)]+k d:fNUK?t˚UhѣDY{g$tsd*Ѝ9;˝[_9?K>Gk\T4|0J*i U4] {fy@+)D,gyn60ӳtP^ tFL u,fW|O_ڣ(Qբah0+ySð9=I-S6$ꗖ{}ړ3ohY}ӜG0k/4{dy??_m\Cv>YeHa儤$"Tj-U\Q:ZrPC>If3kiޔmM{:6޽ݽӻwP+B GyDm[**.D}T7FuZ FFVQZm';~AU*FEPBi+у}j0^ xn)O!}a[j V=j:Wݤ?sn6./.c[6#\ݝK- ŝ;M;w.i~UFCFl͜F*גB g rLoњiwJ "[(lw1 ̋TЈUFmZY4mVV*өܙY~gVkv/O ha-/);ޣ٫j;YKs\ ;!u񛉆H CAKo_Fë^kj%#^X33A<L"<`T-Zk7̭MsC-Ϋ.Jd򠡳q|DN؋T"cT*803 .rIfne8CdMrY.,8>13Q'܃U O vxE淥K)a٥T4)6KZ1lav ’h<'l:Zegױ#A\*>N{Y x::Vf}/~ȀnOGO|( ڷ?#;Z{{[Aٯ V"a)@hofh\aIK@wqO@%=?oHO.EQ)**Π38iwڜ*s $N% =GIrVh(#X@eCG/όvf7޽{~|)tmuՑzɕ=;W7_Sg1gJk4j58 Ш٘Dkz8wT5ڤԆޗ|:v8 8(J=Ƨ|>O6umٸq-*/BHғ%jhKTSw='N*h{5k@0E>"l"F*R)ZI؈KOGSBT. UZB™ITʬєI2SÒ<᱗Ubqv0^dX[{R/ ȇR|^ǩ a15|864ۂb$ujiBF [\AHӹ-;4&85#=2,Rw4vح|aAb w $w+6' s+7M`BBh_Z,i?8q3qÄؽyӚ6xъ̩l=is_[{SGuznVꚌHeSas d6޵lŸꎗ)۾Һ\Hv!;ZB;UBkStԯ*l<e:K(; iN^"52i?Ӡ\X$ K+qG!X%,Rpx_kZ@H]euƉmaD-lV+GeL:KȸȢR#HڰN $l[HMJmblEy[[y~NmzZHsic/eG ti@'=]>fV,Ľ0b 4rIcT?KXADzmւ߄VVdVd.Yc):+Nkpgj75z*hJ=Mi%7PTteeUjM<j Fc 0"|$ )]S\))+,}Dh/a/<<7r3y>#W]$"00}P0V=:udm.p:M23zB3*rGI#Be\dl>=[FqVzcY|8?֌{tQ/}ZsTE2LFJ,o9"H5'R"1dNNhSދat%]#wv-c0;Rm~ZXg3CT;;.'RFCJK~89S ;~͐'@h5]}Wty9Ã;GoX1!j.~|]<wͻ|pa.7^7kO/A{p(P?ϱS%m\/%ϫ$Bs!I"t5L]mt |Y#{\\X%ǔMcgD-&[ۈ:fRiv׽%JP^aN$ *p$Cfj*Vpu<ݩ lzpQ;xF/S50:jڕy>I ^ӵN.j\p;^0qDECnt%g̺|E uxBŘo{ 1s䁏 UEz_|=[39ޓ`t9.t>}"λkky|OUTlPI<|QqXHN3w<+@E0f] Q"P`z ]\mvsG,Is7'm YPhZG+C"®m/-?@H']&3'o=>`R Gx͉ЧЦئhͶfggO}>Jn2q.rGE)n?G%pH^+2:vYh6.~Y.0.tAK  B8Vw03䍝4c$F2m8 ڮݨqYJWIŞ1Ss3ÃEc/wнv=ܠ; u_?~ +\c%RHI#%^߅wا9\nY}D]p_]}lZxٍ`dQP*w֠*i%5wӤ: \QBV9(gPfk.Uo2gL!52ΏMքT"ijj{8 oZxQTE 5j!sO=?8XϯZr}nHh0dթOedp<1tHP Na.1ZX(PAE'wkfZS'x&,ug^Ḇi8$MP^g6<>mIA3+*uJP Þ}Ψd`i!˭ȄTD%\KF5dm6d cL='r7s~?ay4Y2/i.aqG<ޞکv @^sHRM+byDCm$A~36B$ vh> bb{] PA"kV[*}J__*nV튕pXi #0Rn$-j-VŪqf12t`]ݻm7yT1[c w mk/p/yק~ q N,rhYE"NHZ jZE u X=&It;bgәqNd~X| &:FOr䌸\ͪ6k{`0! -z^p@Db|Vf-B;Yq]OZKHu{bSg7ĚԫSg =Fnur=Ecsܯ.qq@DG@@S4Ln${K$C~,y$ɉwVkjW)oK`n":s溃 _?IO5kT.cIdHQKQ I"( ѭ6;kGoOBp/a&5\& 'äE7_5ݤYha9*r QjqVuXwEK~߮elqr82=GdG*{8({ drh1QH])G-ک EBY347O*ЏOTisDsb.63派+GF6@:PN\0A^vO 9DaN;tAHz 6:B(iKh)Muy& 7@< ԃF@w0 W~j'zx&f? FշP>h Uqca,-4K] 2Wo];Vo]Ȼ¦5}u5d7WREB]NWt(p܊p)WkyN2bUY Z [iʼ0 4 HcKpnM{]h~vw92*פ.t +dY$2*ûv=na٘R8\q8(Wݡ$ԄBj!7GY.tq=MIwSb.5_ N2V]Aۂ@Fa -cq^KP <8ɪ哑ĵD{< qQBMHa3Մ -u'ﱷ?U_=~1w𦍇lt`L?|(~o.@`S, 2@MN?K¼JGem~Fޮ-6iMVvآ,{{/.x>_gB2DUd@ޮT. _j!:Nhn¯>s8Dցcj۹iܣ"$N󸴁>(/!&k⛄&Ije[VUh[pWFdpp&?CSpi=ceOǿ -W|$vؙ˄j~|&[y;H<σbw7utqӲ^&}'*?go([3Xk y(Ow0^.<t6Wݍ>K3=RXwJc͕=U* Ev{Ѝ-9w1M4>FrłD6sޔh٭(_HVEUl A$pŌR/̷RBIdKx/,.x:BzOÛFVc>Ⱥu8FM {zQUW9iNКa~aUWT~|jW!OMYLkeuY}ZN9 M6wmPuG,EƬuGՅzFn҂Rj@qcI{aX(J<$S"2O;uB@I 0ðQbƐ3L'Üehj.8мb1RJ/}Ja/`Fw4e+8OV=&Bg|} }ѣHq{-Y޺% e3\!.qYC!͉ArQc 6mNU'u\bhGDqŞO'!=bpϙ;]Hnfw#MxN>b!$KΪZ!E/Xk6t.-]-J0Ea3|־ݳQ냓'?1]c6V-ASG=yʓQy;382 xxϱ* 5,YSc,~@ݙ/:^ b8?bpP 8!q<1Y,\*~ O v:7C-l <B+C& m$c6?;`:8o9k9\x@.As:c!H1a9B! ±,Bfx` 9uCQj G _)RSTM7 5L$[1lzآ2ސxA2zES8wa*8gw|'.Oaޓ9p=sH [E`f-;N~p u޵VO˼4e4g3YV0/eI +))ЭČVLb7P+="xy=b{̠'{a@#`u\9WrY8VIF7klb'}aLHVm겸&b@|~ +G ✡o)3jD`* U5&TD][.|=pxzZL>#WL tD֡_>=^l& C2d$\jP$IReU(Vmc3XI/VZ? ȺEb{̾^xMyz%gߤ=竲,*VUl!*/U ]x@[ Mݨl3TލBj^Mp+2 Q^IaŁbHL3&~Br7WsEZ,Aݙc'g9l2~w˕c8:q]\ÿOwƑG+8ZB_h[2=HIjVv?gL&oP2`dX7q1Qm7Q2,0c޵{K |x*H1/{ۓpǸ_.7V1ٿۏ!"*LۉKC2zp[F[PF[4׋hkďgVfSloSߠQ}Kվm鞽K.0jQ 7ٳd=Kfnh=@"j4y\L~!=և5wl-lG!X "F8 !Ϲ@&Hn|ap?(p<)ڛޤ6[l>}B}*G!bdYмΜ6=6 R^šߢ4әoghJd|'w)F糃awsѤ%,"/U0€rmP(_*>U>FS-jl 31ZW]J>̃)` p Pj]'EpU:%|mdM͂=^.XՖ5;ҵ.uzkL8;6:l䍗Gb쎍O5xm4k)^h69$Z64qNsb-En\DkB}͕JELd_*Q[)Empzijjv ӐM endstream endobj 30 0 obj <> endobj 31 0 obj <> /W [0 [750 0 0 277.83203 277.83203 0 0 0 889.16016 0 190.91797 333.00781 333.00781 0 583.98438 277.83203 333.00781 277.83203 277.83203] 19 28 556.15234 29 [277.83203] 36 37 666.99219 38 39 722.16797 40 [666.99219 610.83984 777.83203 722.16797 277.83203] 47 [556.15234 833.00781 0 777.83203 666.99219 0 722.16797 666.99219 610.83984 722.16797 666.99219 0 666.99219] 68 69 556.15234 71 72 556.15234 73 [277.83203 556.15234 556.15234] 76 79 222.16797 80 [833.00781] 81 84 556.15234 85 [333.00781] 87 [277.83203 556.15234] 106 114 556.15234 131 [399.90234] 188 [556.15234]] /DW 500>> endobj 32 0 obj <> stream x]n0E /Ey%DBHE*b,,H]t环=durS[ҝy Nn#cc'sJKSνO_ny_1#h2A<ژfm_ur*gb>ifӴ`=K"iYe@wrXd<")N9E щ'c@#%!RABf< D.1϶/%RH#I!$$#QgLoGd;+n\3nւvpDdz3Y] endstream endobj 8 0 obj <> endobj 33 0 obj <> stream x x7ٗlLfz22 YH v$.  *^]Q.CX"^r"(\T\@kq_gx?}{&UꜮsS[@${wnHe+G3@z;yNmvt#|1y|i]; F@sMݴ9ץ? "j i.OdـmS[F}OZkcD_]|P= pgϝ\[յo'D.9S7 oٺ H ͛Z'{  (, L6!BD6A :'@=}eK{W{xW)o؂I4Iا,ѿ_Mjv@d-@xPHR,5Ԫ^Sxnak" I G<f q <ȁ"$Db .P(xL a!nlFKlJґ ` 0G-f`6u dY,OL8hi=~U^:.r;yPNt5ijm==:r'???oxC㇦߹׊⋖+,'Npr6v~p;npnq]%N];׋;CWuCfjL`k8L=q„0|7. &13PhTCf`.\Br1\|\:LU> c0ӰQyHᘁɘh\\ow<.kPɘ= 0]Mc.Nk1u eJyfMٝ-0s1 :i a(?7Qdš\t f60󕻘-TLQu3mZfMV`݄_r ;` 87oxxp|Ʋ<-Ʈ?z0^nSWq*1SlTcN{=oj^ñ{HGxb\݄* X PA7Q beL^ŭMX7(e,׳Ji1RU;޸ *EҖWx.S݄/}7 _\@7!1o8 blbJ|UM\~:qq(0Kq&q 6b-§UkFWJ4$"\t~Eϰx3#}CM73*E 7a*opcOjU\^"\ZTn)bUIJWƊ&᪪*YCCjVYUHb`.}iU]yMD;"CVWEĚoЌDni$As@3/+ lD-؅x Na܄{*Lkc0p/I#ã'h/˸CXe0"1 sq'&/DoE!ZԑFRKG~Ob=ܘ/#',L}x= 4bÃ\5Oi/Ddb(`;"-\{R6 =QU$w:W0BXA> zr\f{" p76Odd<؅xN艉Drr#L$$ %@SPPM~BShΣ{=@үϜKB\WUqszn[>^r\a^(<+$QԷhymm}e'#nxC FEX'ddM&,"ȃI%~.9MAԣ-H:^EzC#N93g2Kjn*7[E79wyS /' Gυ)N5G\U}VQT`'^<}FsKrny|"},Ln8-F.&iHՏ##p{+t==GqIw6n:"LO h"C8#jQ|눓ҧQDO^s\=YН׬&!2l #'NGG`; Oq+fЊ&Si y&|#\OZUN^3U4lak)J8H54} pc9~7=@ ctb,G ;d82iq܋\ޏ{0 @n8r< Gx, p[خG&T|o)< Oõ=Ȓc|؈SXdYc2LBC,Ou_W+`Vb,J?aG\ps NRy#VyWc-?-xR-Vs49991sbΉ*v Ή3 &9 G9gJm\%[NVۮGҲ11^bizf,6Tgm89@Q9@^ 8;"SKœu[j0w(G0>#MFK@iXn3Yrz{ p=A?` =3=RzM8@4==Nc~ 3#ҏ0~{G8M?~D?H?d/%fp)~H?H?`GAQzTn sw)@(;3)XQN=}Q6)00Ff۵0Dz=Q0jaPA=FzklGG~-->HMHbrG/J4:[U8kJ&}EIߠP?4y}UUd@ߖj-t|t=I`݃5tTtMiOhTҧᙾppܰĢ`ao =XܰĢms7, K, ^X237,(8aRnXbQpܰ4r\n>|jp," 4CC^Q::vg _>56ݤq i|4N%7ƥ4^ECC1L_ EK# oM8"Hf@14F44OIʕd@fWԿ\@3a9YɅ#N4e[Fi,߫o܁җ5e/G6}5e/_qh/2}*)Z%6dL)XBSp@44bn[e=eepC1{H쥅p8X-KwhG#.ѵtMɾ()o^G$i"4(x4,͇> mE)k&&vNϞ/=QJv{WOO>ws쨆4v4%tȷyB4%6nfNb%Y15!ʓ7&8wv_j_!!;}|%1vN__(fxzzJFpzR=RGT>u:ImX5Ƥ1htF5T-*؁M%DųW`γ(P\HWA+"ɨZ !0D7(R1PED=ʭU) E((YѲ$ Xݙ˱Uj`)R;QM<uoȺMU\U?];rl%U1PVUU%:H]r Axctw.%UZ)tiZBF!lkjBР484˶)4FSh9MdBmzG!B2$;Nr{'ʓ8EwUU.6L m&OdF55 "WKU `Փvj*0,29P&m7w_l+&:1<__yj% ;?w**gϺwЅ } {V!{V!{%KgAQ[5T5xb,F:ʚ$ X7@Q~~I%, ?|H$$'/4?!G# HDO!琉9d)q/d琍|YMyȖ@>r(P>-E!(B=/ OKGQ((G)F_; D?; BDe/r gp \ .S `3!iP⑸D>QT>*1J<`*V\r++!#QQטQr+hkLXkTc5RI\j0^jq/\+0UW W+p &_bOG%f* D%f)l_b`u"zL?/-X 5BSܦp|˱H>^>A>q V&܁ b܉Opȟ` ʟ`-q7n*ǟp| *}X&:X)X)]>Jc<?䏱k䏱k(1-q$?SOOc6xF7~<?f%+?E<"xD>&b6GcN%~O!' OY_F=3xw7%ރgwтwwlK.^""?U'^QW$a|c|C>7S>7|-D|oc|EEwOo]%~/o},+CC~m|W8|`|'|*I))3%8(/K-!y?VVi+3J-ޓwx_~&*P~~ 3 ppA:qR~2NɯOӿou>?_O|?~ӧO|O?| ŧO(>OtO?O?ЧO??>|;}ק<|zM7 co:CZR1ҨbYtJ+J9ҨT**Nbq U9 .I"XE?ySw8F Vf/CBF uWEjJ j5x5S:]u@BWMl"y3u5oqZVSxk;|LWxh}y3^$ofFNZ:yuZ=kFz[{Fͨh hx[麞KK1_H ɛ31z z]kԳ^.ZV|Lxj;yn&I7xY,;Ϳ7᷼ ϛ*FMBKK?rDS'o|oa2 fg6р.W:^gNJ'ZD]|v@]Zz1.7]쬑WTM3MF,&`6uMm =zCo\[Wq0/UrY;k303,ќx3&X "e`2M7d4AcPZD]2逺<|~`t]()Y31VlV fѥZd6U9f3&ح֮dui|;cN"VQr7N V'`igلtN͢^("tfh즋LDKK bISZ1tmКdY{^o΢dXVsf"bSV"XE~E尹cXaoVբvf㭣ghH쀺bS܋ bӳSZ:5&DogcR`ެtM#"כLY^/In=E ]8"XE}fvz3}BBl(:C@M`TwV Iɒ$J o%IBB(%w.ZH].*J}/U4xpngF@s!BNNV|FVȾIbeii)ii iwsqZZ) inE.7uM4_ӛ&\۫/#߇esХ {rKiFFnf"]nncU4vN30B dKX0yzՋi^z]2wѢW뀺_]u8? _t)#̫IJѿ"_^^|lꦋ]iv+0M"Vє)JM31q饃`Ec/eХܢBqEEEz*oVѢ ]__thE)Q.l'OA)9RGI:5 QNRn7 -y+$+i+!-VҒBI[IoI[<.H\˅NnI! C T"k %3UOz[QJ,9 \A[kX> Xn&j(FI67i$/lQ7]N$㞳eRq۹V\+JKJKzj>y*Jv/> DBw難mVZ‹vߞoA{T Zzl9??!K~z0=p:"m[JB7,=a8du&s7ߵk@0DL:2ÉupJI-ԁ !?C9' ~@ړDw`{s9oZ ";D4QI78qX0Wt~uU]+&zzj u뮣ht6h@~@+jvҀ6 X}E\V\u}Ci+X=cGDk\j*Ly},b0V]>ІMyD|7zɾI}%lIh^^Pyݣj232L1`!vn)3n 4IɢWTM>| ۫5*>57G^1J6B,Qax􅰙Py ? t)$(l(\򴙦GluV\D<۪8ֶ+,^a2-2^.B5f )ӧ ?HQT*J 3Oo|[&~zйK~鱉͛LnykfU jsO gChA=Xn\n-WX&qcř)mˍl'=i > F&0AaIvλHévG=ֆI\JꆠbAY()jJs)Y\^Fa!/64*6ņO!U] H%pB׵FW^^@&=pٓR6 D~)xU8}}u O'l8b IMp2ܜ6G7bnMHg2L 6OL:=l`&9l'v/IQiإ%P Z]m)ή[œ+4Bbq/V WwWL:=os}raU/}ͫX㙻mϏHꎽ=4A}}sozwq6 ?B pDRˤ q,nzfu4_LsDsaQGӥgm GhK"&1aMR6#;DEv"aۦT\cⰮ99׹;4u[(>vH*nfWv:^*5P+oXBfMjm̡j:pmkļ'MX̜9prMjT3҅7UE6CxFԅM{7jx-gs9Z(c{96kH2L\)D%'Vח ?:BI 86;=h:s_xTRH$<)^@v|ͤzRwdSZֆ^301Ty{Ђtf\ yED"A"ں͎j.Շya Dʚo7陛?JƊ7\;l{uYD1">iwퟷo.{^,Z#* KZKU%"~oIx#o:IR Zר jHjM6Px Z h*Nua-4/ÔPL D$LUscFc<'|~E}5ˋf5]nTSGލ1xluUlu'p[KO%b WhwE/W(>K,5ݻBsHED?"=r;o4f ̫<\ {V~lCO}`H'Ohe^F'u\#.,!pd:3J5NF'7xPx{Ҹn|x'Oɖd.CÒ|ۮO.JzAӃ OSlp6ӨqSbt#\?ۄϵ7leB3g(-Y&FD%=n}u&OƆb!.Q}7]9.^<ɖd5*Mr[4 ^J5q~JKH0=-U8J5IzrP]bpZ;\>W]2\l+a]dcb6S|}$yܞD24{Ԥ@˘Ü'-AR'"G'^ߏTm߱I: KJ5&iXéE)liY>noFF}{[WE+3hs]Ӣ5}ȕX[H,'d `=G¶XK{􌥁X썥.wl!(KZaq`"(V kT)F8xbeS#WV!Lb*g 엟 e./l 4IMg1 U巯{#4fB3D Ԭ$ а|1T]/4.20jTF L 72p4*+5L9 Acay J5N7M&-6Znn$M Z6,}37 }Xk&u"tP#4 YUB%(vݙ9Y WiiIrضb2XwaC#(cXE0"ceV׭wM~eؔ[;Mij^}57I>o XHX'GbDoiw.2|a@)諭V=ӽ{ZjhyJj I*P-鉤^}fH}TL%CLsϖ(+{D'5!\Tn9X΍b6L,V@VP>P6يզ?3XmJj?me"7G+#sRv-nF{3|=Uߴ޾ܸaok]h6YB{[sYdv#(B3\H!fD}<|hxkT>ηF3R-,/Ss66-N6(&O(Ҽ.5]Y(+;٭tN7T獓^[tlI۩S̔OvVT׷&쨢iF .Tn9 RhlOW2e-/i`i$|#k޾r(QLq^w93?L!.tdt_U謹"\{YEg/_D>{ Ͼʑr tIsD0S\J}RRJF$z/)ock̏+^R;e&PX,}r."ٜݶ>o[߽{Ϳ=`sBskF~_Ⱥ=߱( 7/38aslXgMB! AcLͤ3Cavn0,7|J9S$\3g&LY(+a-68@ѫ]^1s)% Bzħ.USuǭg? yyg[uA-bIdǀC |saJ&}y}[LXfE9?@9Bny4iyP Ͱ(4c( 4\٣oQ՗wyc|R?CDbS=~WΈTU͙4}Ob"5-(m(MϐǷሁhgQ<ܷ|!Q8'6-1'f'$2h .WW`7 d H6sCO!!zPOOY٘y4 7Ceҭ{xԊ%(-8]Ǭ+Ot{^Z.:$3q6:y|3IC/uY6>sy3'2AF(yM4;=?9{N1f΂<2Gv?Uf>w+]&0k߾s OM`߾z7m|âiS&F %O/g[+/({\j,WԮnF-c3INۨ]/::yiU*AT4z~[㼪?S?%b~}^r_,~V=^9>YVn߾ׁ|Qf +Tڸze[aQlk- )pݙo|z g' ,Q.-f qcpi!3|gCX,'٦٭o+U^^xޘƟOj?q $H+Ir\Q=zJMTw;F֦mHiN۔Vyz+mmIp"h^ a+#!15-Jm_ҡgJVnQ>y`\ZNxEvmd%mKIlOEneٕS9ߴ,Uؾݲܧf.}l8S-1ֵGUs}}&n6 {aI. !^RYDЄĐG,muĀk ,v<Դ>*ed l{.HGݻ3<~߽>T!zgMjob[* cx+zMJJ_31׭K _M>R_KwHӥy[=E"}AnYNY{b=>׽B\׻&վ=vqqވm$7 ؈)g+vRFw-wBҙО=F0:JD%kHaIFQG}c^zs96.43Pw7rʧKͯ>]&S/Zd72u9{?=>q} IV(Uػ%:Y"6X괁{D(VhE~sv`Xfgy$ÊݔllQ':h;3 󎾪Usj[zp5Oi_cdxQf6%g7KN3lw9|f2Hb='z}YlͤY׬o6  M($+tpWAW' yA/ɇCgBr.-H[b+ .o(Օ(P;u{G9y3dO;w@D9 CXЈc>3Ks[rQ'G`=|tա8hU(NNxbŰUFBʚ2T]S$ax&ei@@9&m?>*v,Ў5i#$;1r̳g;V2K*1uܐCp< |7bqp!&|u|) O{őm۶3EfRTTLAm.kt TvuoT|fxGN4w6miI߿G>{w9,mHmxr$~K?}@{AI@(uR0򌂐 2@pDxLô ³a+ C° ofe64Jy񸖌0GL;hb9jDM6$[Jo?>8h^~IZۇB'S/qi)}=IyP]A^L cjŦD0 Ze=:сtص jCvh_Ҷ= 1::JX>oT fM?)-嬎DzB6.V2Lg /z70f71xHЅMJ CfזITot:I73?hS^m+DRwOh;QT s W( cf9eG J=nͨdsѫ* u0\oT1@H Z0, q9^ס& oFY܄7^؋cv ;9)pB8F΂3 )|MnqRBG@&a"SIP TpΠA0&A( BE /MC_TU`=r=Эb/R_蔍D*r$"[93߳1!Q+-Zf坑`#ɉPjmKF;3> FS5X謈,bWdC[ ѫH$W|/Mttٷ'1,阶WRC69\M*,"Z_@" C'Իm}ۘZݍNg5B љ fV%Lp4fBL{LȄ@mBIEtg't6ĝF!POکߘ ;Yr#VwK1u:bʇa~<{W Sk5ͩZG--S^@ L;"{Л@`I`Bќ$@K4TDUL /nΨSqtdMyh?46hs`gֆY jw::;u4444d@u;@@)t;5;]Lle6Q\=V,L5$Kx8ÑSG1$GbF/w|WʐL\ϱmh`@j崏I#?>&ܗò޽9hv.@43J'84:eܗ#̈́hw`jxH{,8?զ42[a9tD q#8kh*q ֨.o.pKu endstream endobj 34 0 obj <> endobj 35 0 obj <> /W [0 [750 0 0 277.83203] 10 [190.91797] 11 16 333.00781 19 28 556.15234 29 [277.83203] 36 [666.99219 0 722.16797 722.16797 666.99219 610.83984 777.83203 0 277.83203 0 0 556.15234 833.00781 722.16797 0 666.99219 0 722.16797 666.99219 610.83984 0 666.99219] 68 69 556.15234 71 72 556.15234 73 [277.83203 556.15234 0 222.16797 0 0 222.16797 833.00781] 81 83 556.15234 85 [333.00781] 87 [277.83203 556.15234] 101 [666.99219] 112 123 556.15234 131 [399.90234] 177 [556.15234 1000]] /DW 500>> endobj 36 0 obj <> stream x]n0~ C1R$Qi"5W줉HΘXIMENvi-M6$tl݉͵j]K "M>Oro3n[)«nCW2N*eNxk=W6eKnޜGGfhilm.$RdZE 2s?5ߵeyT)|:2)A9h@1Se etdJLqĔ,;-TL[;(uϿklgB>cH`|, A0G9Dtxc\Q{y1( T/ =c)d/!/²ǞøKþ endstream endobj 11 0 obj <> endobj 37 0 obj <> stream x{ xTE޻ӷ;IooH': !!&#& YAQHDapGGpQ؀aAPd5(.A\zܛy߼oo9UgsNսu@  XjmH1C+G=з`wŒzDT0qœYeIg\P'6 @R-ϛ,|j@=e⌹o'\RW;qGޙeiwʔZ TH2c܂3'V,gέ8Ψ? g6bi  j@&AM0 PĀp '*'a(,!_T% ߫x4 otLWМ@;r(JE@0&QZAuJJjoif"^s$R֠act D-&`fbu3W>K%K_߾h͡oѷW AZ)i7 3ow߄e ylHr?W>|+=WF"(yHp+J#Q@Q"Ei(`CLV"@11ԡM"~`Yz!wz"F1QF=0S1&$Bϋ\mRtx"*0E/nD#eXYtL@/(kMK[&b4fb:fi!.Z_!ri1G61d- M +#ݟֳGϛIvDgnZb&cJ9J^X#}5a<8C{jŰw5aV P&,b⅒Z1<"`d$de1#Fؑ1|WJ P^.ӆRO۝.e)bԈesՔf:mNZ]DSX LPkYZ !#,𔖅Ra[V;1 ڪL[F-;#AHwGVvEOhE0_5g9Nzǝ^^j?`-& _>S>rlXRmy.~(-h K KJ}yR#*ʮ" 5`"씤%Ԣ / A-\yE-- x壢Z1JXƕaJ+*%NEAU^ љ>3eGRRa=iD_ԗ՜8΄Uaf Pl]Ӱ>NHs*;!%LgSa 6a=ނxq/Cx K0 @)%vx .XqnfX}X}XQl6qס4Jv7[_{u@&`v+>f"ո0Yـ B36qF#Vr!-pzEQ?8Ald>W=5pp")X$ nE5v E3B+6b#"x^q=Nt ǻdٱ0=!CX&?Ht7<2>a# #1$M$7.8y"'):69tNkhm ?s*Nx.ą:n7 s;1 ++x-yj;JrveDP5B5RR-SmTU`#c^ޝreMx;} Dn(-3zYOSsi2 xAW3?7јFDοLURV"=';&*1J#JG"@nZhQ/%~2<Ũ #aX\3܊khd܍,2_)(Sq2MOަSKփJl$p8FBJI fc7!t7}ʟR"S07v4'1Gp/sލ{F&6†͈Fda%VA\LEux4ɊR/Q˞Cl2c+b1q,3dQ獨G>!rb ݭ2h _x%6|"P-G"}x@2x\6qmFײ\=)c${St JZTt nK=u*J%+9%zͥm/e[%TQ=J*NA{ Mpi۪m*:ݶR3ՀBͫ!:ݶp)9o[m2u밢Ҷ5D  T\e8BPjZw밲jl롃mP:lUTmm^\PU1HHXdB¥lcԶh41j#-x)zvAFQnl  f4f헶|iۦl4fx}΋.e;Y4wLKٶ"$LZ82= vL$9jp խ&*.e ;QN'`87łݣ^l'!IQ$`LD~G-"bT(ł#SiF^E.4+JK4(XMR{! |P^3 աTC^ȊFYY# '_,mbҥlKhE#ZE~;b'9+ggE&gpΊq8+VqV(e9dY[9+Nɜ gm]p;en􀜭V캫Б]tHX~X^pjz6{ۊ-{8 (9 } FBj.a.SFKy]/j+ǃp#ƑV)P.wšbLUŗcXCa+=Qz #XuoGIzJzazD&="zA:Koq!OD2")(~ ~gyM2ό.o&D %Ž^^x@B{1E ݋zJ}La9݇ttM8["-t'ijttF}P=[}\.}V.w7d}]oבAhMrXGȤCA.b&.t+V [1n2J&Ntut vmŗ2~  J|beU* (%{E (Jw@P(9(i(q(@P^G_JIuFz=zc<^/ִ4W {7I(8i#7慤4_CIHs4o!Ύf\A6/h#;H 4H4f#:$KFe2ZW,+^wYaXlnQ7P78ln>cr.H.a{ץu{f۱n2vȤQCc7FEgyvlq<ۡa|v-&#&&cM4J9'3M\#7,3Rnn& N/ 91 ObI4ig6Mb ktˣxYOyշUO@O"y/\|j gIZc\bl6Ik'gKg-OZ]:#%3#jz!յYE79^!.EV9uSfu1i$htu v.q:ǻM5*r^*ʑt6z;]dsSԓ$27BU*UU}UUʭrU 8Y-czVV+ռ#At$$=2-P ҮswJ#˕HyxgF{"D;rlX@rW GTlT8_Vr-!wWAEe0hQt ݕ 2Vd.4 ,'& %tbѕ`U{3M;rtVBUB](+,*1DmY&$TUIQN[%%Ir)ܤ+y5Y'ڦҵ))UD,d/[Ve,!4K2BY,+]ENYIȘD2"K΋,ko2.Ñs2#UU5 ɺUOY]&|)pxQ\;*z?akUO?aWKҵ.\[+m_-Z7hDvu-9_Wbld,[kP?aJAR]R]R] kPUR݅Q\RY` m9a3 t3 l Y̊1, 3Q6y?kvlʦv5555͚4k.oҦY@y8mtyhʵ*UY8X#u)L+m]FB;/(HeMT%,h[֑`*.T^Aif*g5?i:gCn6hH=5;JE0+7s4kD~բޝ0`=%mJU>oUmvRFihCl~LAG0tЎtt6M^MWkP_ ۤ A-L,AAt(Ԏ>r7ڵK:ifHՇ1WU[-n7ǐS3V2pȠ117x{&-37;Vx{L1C꼓zqܐؘvci>{0"S{FNeBt|N-/_d(R閍S*[FaD!R̫)z ɳH/ꗖL4G1+ZjNwn?j?&tڑ*j/jkڋBmy{Hw~CGwK,Iw_]_NN=Kwk 4Ӑg6$-dM3LMbJÎg OٟѾk=ޏ?C]j!.OO҇ǨSso27f^Lɶqq=g=1E1bVŰŪ51'c'g}qN eڀjuDA!5}}k| _t%y{mˣHkKL٪ܭ.e*΄O P邎! 69/3`2発Fk45Jr͕T'YJ-YjX=>NyyPkO&Yew,]gύ4䗝̘ͬ:q_W|~Ѱb ˪l wk/5/.Gp =fze׃`;p`WpFO\Β֚anII^mkѩ4l}~fv^o߮r13 HA@ qzΛ:FbLINA"!*ROBkrih΄@퍒yL!&$7PJ):+U>]~ &|q_.ySw|{gy9\m5p:*Ɵgl,hZGXj,4.V TVɉr_YiljRӲbp"l:/[Diĺ˒%)iْ놫8=);+v 3 Rh*h(YHH' +Sm|F>yrlN/;OO?$1Ev#,,c}b=qIC? S}LyJZmbφfb]0)NCL{o{^oXYaa۷yԻWvN-XSB*ı o B Ol NWrXA>MO֔ DonF/SB`߂!JkRVQV'+B9ߒc+2[Z3JCQ D$^T*ګӹ:Ev^ku*SKQIMfVT}Km ڥ@bRLfKC 7™]h΄Bv9:-/%ՕAhhxx OBUBn߬x+fy,}rƯ<پu-n$9G;v}} I"|wv`@ a­DK$~Ԙk)M)h5=:Y%4nyPt t Ӎm(o|k17&-=$tnZt2޴©EW_S8`@kxc NTTرWE/DoIF>9.9_s4eLr]|ݚR}>UΠ:lz%BhmjMZW6LSOLNMO3O5RRSzMMM13+9#=HgO>cu%1Iycթ^wx^+!DN>>ξƾۮ4]ve_f-JD>$T {%RXdK8c&WuDW^:8RX[=BnUEضy{H# iRӲk(1Ř|D p>ۅa4ֺ|Cc[-E+ f$yq>`bNlJ UI$ cЫ{jHTVi .@4… 9OB \KO9}5jZIk:ZKn?7{ /727M?bLmcqOekJ/ؼ! |dۨQgb6%x~UWUi);xV4om[ek$/{|v7h Jd$٫'L.ӔըUͪ**QZVmSQ)U4Hߵ&6]zm;] ݀S9ϔ%-m5~IZQM&i\D㧧vۺ b=[%=N',%w-ghC˭wDMpHxk6c-FiqiǒuEOb-:%&'Ckʋl0 h4f戆 K+ϭmR/ = :x!`4PJT+ԜR 0M քIŝ#;"՗c2YaW^pA^gnȻds芎uw4r;h/ol8"%JlotIN!}!scC:`u FFİWab"ft~Er?_ːBc@w"}bga w(A}2o1E!Na0) v ˰%@);Nb c;Nb$c GrwTJ e#ë07 bkɾA5FoBpd_cרUkU+L@ 1}:\;$T/1YSb_b*a'0 5K\+e_bƳ)zLd_u 4b2M2)sT9`c;<`qcq c&;Pώf46,a3Xbk-ͤo p zv c.;Řǎa ndGт(M&vwfvwc;eXȎb9#naG#øWa;CXc%Z!<;!<,Gq7;UXa5Cx A<>F'Lj/clScl<>x}W#íx}m+ #G؎5l^CX>2|Cul/z;;b'^b{ bۋ2܃l/l/+|W؋aClec ?ƫ=|=k=xxCxal7bۍcxg2lNDZx ~ػ ]]Fvv$>b;qJc~e=>e ww# #l~Qʰщ66ocrLbb?_t 1|Lo 139-ccrL?&cG#rL?"#1O1}cc\LOߧ?ڧ77~L_^ endstream endobj 38 0 obj <> endobj 39 0 obj <> /W [0 [750] 17 [277.83203] 35 [1015.13672] 68 [556.15234] 72 [556.15234 277.83203] 80 [833.00781 556.15234 556.15234 0 0 333.00781] 87 [277.83203 556.15234]] /DW 500>> endobj 40 0 obj <> stream x]j0yY޻$E+4m·/I.&sN3lFI ̼E T2#8JEv'ӄMnũQL~(k68=3oFjӽlτ8HQӯ݄@TVr/ۿM#Ğ0 .h:5"c Ŀ4uuGQ9cs(N> endobj 41 0 obj <> stream x| xTE[uo=N'۝N:K'$$@$7da5A# QTQp㾌DGI;,cq7D8EEHן }7ϜN9u:uN=U B8%'++NW576{jpKZehFk:⇄퀶Py~cse~\|`cu/o XΟ8[b @sm\)/n ͥЗ/Z41a̿&֣͝I]xhiQs )MK6quX. @ =ccӁPP‚ B,3@[IJSC9B_;|:\6^T@^lX6]i܁Ɓ%'jه? Oߓ?yt R5MjƮkѾz⣓Θ4G]<Z? E/Ž^\.eXhE,E阋%h,BxaS佧sEheh\YM/1 0KXyhAI͟Z:`a9TWM nDIM1 ^T(ŖrN̋)JippeHd,Ek2Y%9ӑ7gb3xHlF،gS=Gq?k'~5b3 !ƃ E?w@OJ*r3JF,QT3,;+HM'R'1r:6l2b:FJUj a1;6p ao7\uL۠yOy$~I$xKP{ïT2cR_ (xoUxcz+]+a W]2meCEv/gga>_ߴ8Gʑ)ʰ_QW9I >_]vV ?&l*"(W̄abƻ{uY]koX0!hxnmXh6_v.?׮96AX[Zŵkx]jOq\W ԪUaƱYSֆ0Y]pG.u1k/hhkØ|;Y7ܕ޵Skpi"qk'_/{Olv<2sO)"ι'#KxrC;Zh="ǡdgUL\֕7ǹ~Xj{~0i>HupϓS-LO`0ɧ<VYDhJo5aX72Ǖ^1+;^5Ŭv90m5]'jU'jN7}Y[e(. 3[G㿨__=_=iFrm@lVqn ǖ t R{Rj a15,I=',L?@UaK~\ND=E)Žp-6QOaP=5,hkOW5][VmXafN(}tmSeÉU7օ- l#Qb;p?uOvotEN|Gpo!`zq옊; )p`ē n$K'8C r5n_70 0 - 08Ј؋o܆'rN٧^_e(cOčbjn+nf$!kie@~I8>\ո #J ^(W= `c!a-6Eb#5}#rvj"XOHO l4{ϓx%#>:'Z~ÞF zyI79Lu4NMN0AUxJ,Lj类S4j7Do!{&@*܂G$[x|dA#I3N@%OW't"]Djz>Bwt}O?*!Y(  a!">-b@&'3DSTMQ=z\ꈺD=Gݤ>Zs޿E G;FhQ!lxt(74$ŤTlr.K&kȯ>#y@54iB\z-]Co[@}~#8 9Ba"nn6 7!GԊN1I\*.~Xu!Փ.kjv9 ԏQk 554oj6DI{΋#It#+Iaƭb#_T녅BcZm!;P@J5ͩnnz" $^|TXz@+Iw1BKtzy B\Ʌ2\IJIr-JCT$:2B!Wsp$+>> +H܉:QpB44Bč-VgzJ D$wc Q"hq9{|.1;] > ~ȊX6 q&GxR:cGr\+0].cE~ mx B ` I& <(V}H(@E`0 S3b-LDAt2v L$%asl\f@p(xt AH+[AYPݞ=<3zS"WXU:hց(eYXȯui7[sCLŕWSf. $" 0[X$a0Frْ"B2 ey Eli̼2P.`D4yw @]n%4CV vd%#Ovyea*ڄ X`YXخ*D8  A8kp"kފFk90th%ܬXkCY@HG J~WX\a-jX$Ja- k+a9eha"%4q)yBjϓ,;7:: ]B3& ͠+o!Sq%Õu],XcKHHx$! fA/=<: _)}.Cgȓ#uNG Iz(AA.$.^wh'J!}49h' {^HyIYL{0gRgcs䕥ҧSHDߦO!}v!}vv<nn;OmvxN69c;K59NG8ܐn)BH>B[=LO$($چ}Fj/⍴Jʮ"9UΖ7ٹo7[-ЛzP/ŢpY/mbmA54)h ,'k(\)]tu.+DojRoI.QX%]&RTe@^,)$eFV!V9SsDӪ9G3F3J$k4]kZ&AjjZh-vȱ1Λ-Y մzRY)OVǐSDŽG#69\kjΩLu0>B06B?:LN:JmU?p'pzwVO oԅ8KMH㤮S;^.v ~5s9'uz#\@oTD6VVlzT`"/tZ*+6Kj{e( IRelI!FHJCQs~I)8)RO2R==./1A1|geCx%]U+ܡ4̚=ƹ L3zb3ZynEpyx4[7U[3jҲ.եVUmʥ|nbL]m 1Kh>;G\+ !&X6DŽ1JUvYvT-U| cU?'B .T.TMQ˧JXn1kTPrAEsssr$Z~.]`3PΜR.4vFS*Pv (6tPQ\PAZ9IZY54MݦR[.J_e92]֑ʯ_Z:r izBݾ(r{OekۓךښZԖږVmܞW8(;` sϭĐT?S3?ˏP(;5gNudĈ#{ _>gp~w8J1Թ_ B Ku8 iDgQ~ˢCϢA  #&abaU6XqƎÎX#@N8؏p~@<\x=fÃ=Ⱦ^$ľG2;e"[ϾE)[)8[d E&1ξAɾ07AC¾p!E>rQ0EQ<5Ͼ(F#Q(1@1 Q̾D)F/!}2` F#(WpJTBfGP2vg*x, 9B%ըbW 3瘀qsLYsԠ}If1b=S1`lLb=dvucTvb: 8}<34}F`bab砞}8}y> vgfp!C $vc.;agф c;%}f\>F .bc/c,B.Ea1|9p\v+ ؇ q5.c_CWc dz`d`-VWpo5܌kY7nj֍V\Ǻq5l?nl?nZw`-:7܅~܍~܃~ܫ~75{(x=nc d!*a# Gq/+=aF<DZz6{؄߲=lVp;aػ؂G;تm{O`#{ZSPR/}m!Dk%Ky:$i>&U-8tz '٘ѣcx==xzz>.{\C-/()#b6G`%3/r ΰ!Vp pK}e4>UFdJKzKbbga]bއvBdXZUZk?UGzR.$n$nxX#zbڊ BZZ爳5jQ ,m9v6z(hwgϏ;ATo'6=\xO8cVњ젘B^snr|!Ng`Ig|VmMfFh0&Ѧwe"ԐVBOJ!%}y<1vGkϵv!vUXh2"Xۊ5MҭٷId'q%SdqٹDzl7:ə':,e[OGbxjXt(#rp>Ma~<ۥC\K.`YAD_b yf.u͚ }DjTmVtι\*Ysw kQ4֖jh6i]LH7ʱ|Qגk]>D-o_|,dޒReAbRs:6}ĚW4vyHCvѼz Ecg\4eVуnmvu$>}dƍL|Sm X&UNpګ6kdB%j174x<<*%<RpOww7[qO[}^'?o?<+CA#+6κk/<ЦK[ЦiMd5mhðYe5zPcahG&5nmp06q\{V]a|Uفy :6wgs j1Ρw3V_Ԇ'CX'%o5˘"RP -J9BS,k2Z={D'C6CfH>9R]/B[Q#h-Uhܡme{L6Cn T2f C$s !NI&:g:9g|m{'XK  KKJ{[qN`O}0ڊD9@9qij?9P*,,*,Oaݑ-d. {gZHH~ccx~jUO%~RT[|K {ohտJ,VU_?ToQmyQE)s]+s7鄍}').J83ڦ;ը QQ b:2v=:D(?yccb;}ZwSIdP!`oBHV"S%{zK>`Y|Fټԗ1\ Uu[}<r -.{=kў J{K{޴@s>eɏsBvMV/ 7zM+ W7&\:ܒB&['Z>u庱+˛\$6(Eɓyx`l~qpK/|/Ȥ u:{]ZG󳪍#^f11c6ѕ20J:b 4=tx$?SųdNĤ &NWgf.tn-p!Y->mc{D=@XmNeŷXDZ[\^+1/ G3SpHj 9 |VPTw)zҧ/,J5{,B|vьnqK?qI>py~-oܹΛMi DhQ`]rU_R qj!$!W_A+ +dL5dXQVVC8cOFw 953؟ΐ݉ҌUJJ5n^+$j,VkZBbb MO6[6rR2 (ǝr1ZC!Ԑ"*"7A$3#"cr|Bȑ٥NY BNwʩ!'?_NIin99%dv7sSwUs>!'J!A;#_I%.O(wݲӪ/"Y$'d%r-ĒO|8Uj՗e1>Aeg֒rsNNbHx48pEY<ڋ/^\' bl[/o3bζ#1x['}@ZJߞsZտ\ٝߧ;\-}qQ=n\xwL~kY(כ O^<-=1gV~ڝ7>z'%;_M8E ew:^]BKմzj&*"oJMKh6Yڟ/ ́/^SbQ{%=|;I}UKڕD!g #w-pH4tL~ڬ6Iۢ&.=@~|WyclԂ^I[4$B|T\AeS?> endobj 43 0 obj <> /W [3 [277.83203] 19 24 556.15234 39 [722.16797] 51 [666.99219] 68 [556.15234 610.83984 556.15234 0 556.15234 0 610.83984] 80 [889.16016] 85 [389.16016 556.15234 0 610.83984] 178 [1000]] /DW 750>> endobj 44 0 obj <> stream x]Mk0 :bY!@`Y@j+aqGlxWkWͥ1wlCr8Ow'n8hâ~p˱Wͥ]fccA-;{ߜBko~ƃ`e {ƫξv#iF/k)>ȍζ:3 +dhԿezչNJ(ER(y4 2#eJ#)3Q(D"R|K(b#uDD͢#z䇂LjgdyեJE=+Ρaa,d׬ܚd endstream endobj 13 0 obj <> endobj xref 0 45 0000000000 65535 f 0000000015 00000 n 0000022878 00000 n 0000000282 00000 n 0000000687 00000 n 0000001289 00000 n 0000000319 00000 n 0000044064 00000 n 0000068631 00000 n 0000001492 00000 n 0000008062 00000 n 0000089683 00000 n 0000101128 00000 n 0000115150 00000 n 0000011901 00000 n 0000012081 00000 n 0000023205 00000 n 0000014476 00000 n 0000015068 00000 n 0000015248 00000 n 0000023530 00000 n 0000020678 00000 n 0000020858 00000 n 0000023848 00000 n 0000023918 00000 n 0000024037 00000 n 0000042734 00000 n 0000042980 00000 n 0000043658 00000 n 0000044208 00000 n 0000067187 00000 n 0000067428 00000 n 0000068205 00000 n 0000068770 00000 n 0000088318 00000 n 0000088559 00000 n 0000089244 00000 n 0000089823 00000 n 0000100169 00000 n 0000100410 00000 n 0000100775 00000 n 0000101268 00000 n 0000114126 00000 n 0000114372 00000 n 0000114771 00000 n trailer <> startxref 115295 %%EOF