GET https://legaldesign.sandbox-skrea.fr/infographie/kit-harcelement-au-travail

Security

Token

There is no security token. It was removed in effcaa.

Firewall

customer Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context customer
entry_point security.authenticator.form_login.customer
user_checker App\Security\CustomerChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "switch_user"
  "form_login"
  "remember_me"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#347
  -map: Symfony\Component\Security\Http\AccessMap {#385 …}
  -logger: Monolog\Logger {#533 …}
  -httpPort: 80
  -httpsPort: 443
}
(none) (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#72
  -sessionKey: "_security_customer"
  -registered: false
  -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#518 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#44 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#141 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#73 …}
  -logger: Monolog\Logger {#533 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#527 …}
}
4.45 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#18
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#43 …}
}
(none) (none)
Symfony\Component\Security\Http\Firewall\SwitchUserListener {#364
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#142 …}
  -provider: Symfony\Bridge\Doctrine\Security\User\EntityUserProvider {#529 …}
  -userChecker: App\Security\CustomerChecker {#392 …}
  -firewallName: "customer"
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#107 …}
  -logger: Monolog\Logger {#533 …}
  -usernameParameter: "_switch_user"
  -role: "ROLE_ALLOWED_TO_SWITCH"
  -dispatcher: Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher {#286 …}
  -stateless: false
  -urlGenerator: Symfony\Bundle\FrameworkBundle\Routing\Router {#156 …}
  -targetRoute: null
}
(none) (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#354
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#142 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#107 …}
  -map: Symfony\Component\Security\Http\AccessMap {#385 …}
}
0.01 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#530
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "/compte/deconnexion"
  ]
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#142 …}
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#516 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#527 …}
  -csrfTokenManager: null
}
(none) (none)

Authenticators

Status Authenticator
skipped
"Symfony\Component\Security\Http\Authenticator\FormLoginAuthenticator"

This authenticator did not support the request.

skipped
"Symfony\Component\Security\Http\Authenticator\RememberMeAuthenticator"

This authenticator did not support the request.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
2
"App\Security\Voter\CanDownloadVoter"

Access decision log

# Result Attributes Object
1 DENIED ROLE_CAN_VIEW_PDF
null
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
DENIED
The user doesn't have ROLE_CAN_VIEW_PDF.
"App\Security\Voter\CanDownloadVoter"
ABSTAIN
Show voter details
2 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#639
  -id: 113
  -title: "Kit - Harcèlement au travail"
  -description: """
    Le harcèlement au travail, qu'il soit moral ou sexuel, constitue une atteinte grave aux droits et à la dignité des salariés. Le harcèlement moral se caractérise par des agissements répétés visant à dégrader les conditions de travail tandis que le harcèlement sexuel englobe des propos ou comportements à connotation sexuelle non désirés. \r\n
    \r\n
    L'employeur a l'obligation de prévenir ces situations en mettant en place des mesures concrètes. De son côté, le Comité Social et Économique (CSE) joue un rôle clé en matière de prévention et de traitement des signalements. En cas de signalement, une enquête interne doit être diligentée sans délai, suivie de mesures appropriées pour protéger les victimes et sanctionner les auteurs.\r\n
    \r\n
    Ce kit fait le point sur ces différents sujets.
    """
  -createdAt: DateTimeImmutable @1733473284 {#647
    date: 2024-12-06 08:21:24.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775123461 {#644
    date: 2026-04-02 09:51:01.0 UTC (+00:00)
  }
  -thumbnail: "kit-harcelement-au-travail-2026-69ce1fe5341e8067075131.jpg"
  -thumbnailFile: null
  -document: "kit-harcelement-au-travail-2026-69ce1fe5347c9253586014.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1772323200 {#641
    date: 2026-03-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "kit-harcelement-au-travail"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: Proxies\__CG__\App\Entity\Infographics\Infographic {#672 …}
  -children: Doctrine\ORM\PersistentCollection {#634 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "kit-harcelement-au-travail-2026-69ce1fe534c86577109782.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e3530f"
        "impact_pct" => 37.132
        "index" => 0
        "label" => "Principale"
        "occurrences" => 53
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.89 0.325 0.059"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.059"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.059"
          ]
        ]
        "usage_count" => 53
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 9.807
        "index" => 1
        "label" => "Secondaire"
        "occurrences" => 18
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "secondaire"
        "slot" => "slot2"
        "stream_value" => "0.02 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.02 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.02 0.114 0.18"
          ]
        ]
        "usage_count" => 18
      ]
      [
        "hex" => "#dac287"
        "impact_pct" => 5.868
        "index" => 2
        "label" => "Fond clair"
        "occurrences" => 6
        "operators" => [
          "rg"
        ]
        "original_hex" => "#dac287"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot3"
        "stream_value" => "0.855 0.761 0.529"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.855 0.761 0.529"
          ]
        ]
        "usage_count" => 6
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 78.325
        "index" => 3
        "label" => "Blanc"
        "occurrences" => 106
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#ffffff"
        "remplacable" => false
        "replaceable" => false
        "role" => "blanc"
        "slot" => null
        "stream_value" => "1"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "1"
          ]
          [
            "operator" => "g"
            "value" => "1"
          ]
        ]
        "usage_count" => 106
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 27.016
        "index" => 4
        "label" => "Noir"
        "occurrences" => 94
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#000000"
        "remplacable" => false
        "replaceable" => false
        "role" => "noir"
        "slot" => null
        "stream_value" => "0"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "0"
          ]
          [
            "operator" => "g"
            "value" => "0"
          ]
        ]
        "usage_count" => 94
      ]
      [
        "hex" => "#89c1d3"
        "impact_pct" => 0.869
        "index" => 5
        "label" => "Pictogramme / détail"
        "occurrences" => 15
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#89c1d3"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.537 0.757 0.827"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.537 0.757 0.827"
          ]
          [
            "operator" => "rg"
            "value" => "0.537 0.757 0.827"
          ]
        ]
        "usage_count" => 15
      ]
      [
        "hex" => "#f9ddcf"
        "impact_pct" => 0.059
        "index" => 6
        "label" => "Pictogramme / détail"
        "occurrences" => 1
        "operators" => [
          "rg"
        ]
        "original_hex" => "#f9ddcf"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.976 0.867 0.812"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.976 0.867 0.812"
          ]
        ]
        "usage_count" => 1
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 2
    "slot_count" => 3
  ]
  -customizationColorsSource: "kit-harcelement-au-travail-2026-69ce1fe534c86577109782"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
3 DENIED INFO_DOWNLOAD_CURRENT_VERSION
App\Entity\Infographics\Infographic {#639
  -id: 113
  -title: "Kit - Harcèlement au travail"
  -description: """
    Le harcèlement au travail, qu'il soit moral ou sexuel, constitue une atteinte grave aux droits et à la dignité des salariés. Le harcèlement moral se caractérise par des agissements répétés visant à dégrader les conditions de travail tandis que le harcèlement sexuel englobe des propos ou comportements à connotation sexuelle non désirés. \r\n
    \r\n
    L'employeur a l'obligation de prévenir ces situations en mettant en place des mesures concrètes. De son côté, le Comité Social et Économique (CSE) joue un rôle clé en matière de prévention et de traitement des signalements. En cas de signalement, une enquête interne doit être diligentée sans délai, suivie de mesures appropriées pour protéger les victimes et sanctionner les auteurs.\r\n
    \r\n
    Ce kit fait le point sur ces différents sujets.
    """
  -createdAt: DateTimeImmutable @1733473284 {#647
    date: 2024-12-06 08:21:24.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775123461 {#644
    date: 2026-04-02 09:51:01.0 UTC (+00:00)
  }
  -thumbnail: "kit-harcelement-au-travail-2026-69ce1fe5341e8067075131.jpg"
  -thumbnailFile: null
  -document: "kit-harcelement-au-travail-2026-69ce1fe5347c9253586014.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1772323200 {#641
    date: 2026-03-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "kit-harcelement-au-travail"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: Proxies\__CG__\App\Entity\Infographics\Infographic {#672 …}
  -children: Doctrine\ORM\PersistentCollection {#634 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "kit-harcelement-au-travail-2026-69ce1fe534c86577109782.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e3530f"
        "impact_pct" => 37.132
        "index" => 0
        "label" => "Principale"
        "occurrences" => 53
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.89 0.325 0.059"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.059"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.059"
          ]
        ]
        "usage_count" => 53
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 9.807
        "index" => 1
        "label" => "Secondaire"
        "occurrences" => 18
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "secondaire"
        "slot" => "slot2"
        "stream_value" => "0.02 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.02 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.02 0.114 0.18"
          ]
        ]
        "usage_count" => 18
      ]
      [
        "hex" => "#dac287"
        "impact_pct" => 5.868
        "index" => 2
        "label" => "Fond clair"
        "occurrences" => 6
        "operators" => [
          "rg"
        ]
        "original_hex" => "#dac287"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot3"
        "stream_value" => "0.855 0.761 0.529"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.855 0.761 0.529"
          ]
        ]
        "usage_count" => 6
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 78.325
        "index" => 3
        "label" => "Blanc"
        "occurrences" => 106
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#ffffff"
        "remplacable" => false
        "replaceable" => false
        "role" => "blanc"
        "slot" => null
        "stream_value" => "1"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "1"
          ]
          [
            "operator" => "g"
            "value" => "1"
          ]
        ]
        "usage_count" => 106
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 27.016
        "index" => 4
        "label" => "Noir"
        "occurrences" => 94
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#000000"
        "remplacable" => false
        "replaceable" => false
        "role" => "noir"
        "slot" => null
        "stream_value" => "0"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "0"
          ]
          [
            "operator" => "g"
            "value" => "0"
          ]
        ]
        "usage_count" => 94
      ]
      [
        "hex" => "#89c1d3"
        "impact_pct" => 0.869
        "index" => 5
        "label" => "Pictogramme / détail"
        "occurrences" => 15
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#89c1d3"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.537 0.757 0.827"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.537 0.757 0.827"
          ]
          [
            "operator" => "rg"
            "value" => "0.537 0.757 0.827"
          ]
        ]
        "usage_count" => 15
      ]
      [
        "hex" => "#f9ddcf"
        "impact_pct" => 0.059
        "index" => 6
        "label" => "Pictogramme / détail"
        "occurrences" => 1
        "operators" => [
          "rg"
        ]
        "original_hex" => "#f9ddcf"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.976 0.867 0.812"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.976 0.867 0.812"
          ]
        ]
        "usage_count" => 1
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 2
    "slot_count" => 3
  ]
  -customizationColorsSource: "kit-harcelement-au-travail-2026-69ce1fe534c86577109782"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
4 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#639
  -id: 113
  -title: "Kit - Harcèlement au travail"
  -description: """
    Le harcèlement au travail, qu'il soit moral ou sexuel, constitue une atteinte grave aux droits et à la dignité des salariés. Le harcèlement moral se caractérise par des agissements répétés visant à dégrader les conditions de travail tandis que le harcèlement sexuel englobe des propos ou comportements à connotation sexuelle non désirés. \r\n
    \r\n
    L'employeur a l'obligation de prévenir ces situations en mettant en place des mesures concrètes. De son côté, le Comité Social et Économique (CSE) joue un rôle clé en matière de prévention et de traitement des signalements. En cas de signalement, une enquête interne doit être diligentée sans délai, suivie de mesures appropriées pour protéger les victimes et sanctionner les auteurs.\r\n
    \r\n
    Ce kit fait le point sur ces différents sujets.
    """
  -createdAt: DateTimeImmutable @1733473284 {#647
    date: 2024-12-06 08:21:24.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775123461 {#644
    date: 2026-04-02 09:51:01.0 UTC (+00:00)
  }
  -thumbnail: "kit-harcelement-au-travail-2026-69ce1fe5341e8067075131.jpg"
  -thumbnailFile: null
  -document: "kit-harcelement-au-travail-2026-69ce1fe5347c9253586014.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1772323200 {#641
    date: 2026-03-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "kit-harcelement-au-travail"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: Proxies\__CG__\App\Entity\Infographics\Infographic {#672 …}
  -children: Doctrine\ORM\PersistentCollection {#634 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "kit-harcelement-au-travail-2026-69ce1fe534c86577109782.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e3530f"
        "impact_pct" => 37.132
        "index" => 0
        "label" => "Principale"
        "occurrences" => 53
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.89 0.325 0.059"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.059"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.059"
          ]
        ]
        "usage_count" => 53
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 9.807
        "index" => 1
        "label" => "Secondaire"
        "occurrences" => 18
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "secondaire"
        "slot" => "slot2"
        "stream_value" => "0.02 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.02 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.02 0.114 0.18"
          ]
        ]
        "usage_count" => 18
      ]
      [
        "hex" => "#dac287"
        "impact_pct" => 5.868
        "index" => 2
        "label" => "Fond clair"
        "occurrences" => 6
        "operators" => [
          "rg"
        ]
        "original_hex" => "#dac287"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot3"
        "stream_value" => "0.855 0.761 0.529"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.855 0.761 0.529"
          ]
        ]
        "usage_count" => 6
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 78.325
        "index" => 3
        "label" => "Blanc"
        "occurrences" => 106
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#ffffff"
        "remplacable" => false
        "replaceable" => false
        "role" => "blanc"
        "slot" => null
        "stream_value" => "1"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "1"
          ]
          [
            "operator" => "g"
            "value" => "1"
          ]
        ]
        "usage_count" => 106
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 27.016
        "index" => 4
        "label" => "Noir"
        "occurrences" => 94
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#000000"
        "remplacable" => false
        "replaceable" => false
        "role" => "noir"
        "slot" => null
        "stream_value" => "0"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "0"
          ]
          [
            "operator" => "g"
            "value" => "0"
          ]
        ]
        "usage_count" => 94
      ]
      [
        "hex" => "#89c1d3"
        "impact_pct" => 0.869
        "index" => 5
        "label" => "Pictogramme / détail"
        "occurrences" => 15
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#89c1d3"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.537 0.757 0.827"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.537 0.757 0.827"
          ]
          [
            "operator" => "rg"
            "value" => "0.537 0.757 0.827"
          ]
        ]
        "usage_count" => 15
      ]
      [
        "hex" => "#f9ddcf"
        "impact_pct" => 0.059
        "index" => 6
        "label" => "Pictogramme / détail"
        "occurrences" => 1
        "operators" => [
          "rg"
        ]
        "original_hex" => "#f9ddcf"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.976 0.867 0.812"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.976 0.867 0.812"
          ]
        ]
        "usage_count" => 1
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 2
    "slot_count" => 3
  ]
  -customizationColorsSource: "kit-harcelement-au-travail-2026-69ce1fe534c86577109782"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
5 DENIED INFO_DOWNLOAD_CURRENT_VERSION
App\Entity\Infographics\Infographic {#639
  -id: 113
  -title: "Kit - Harcèlement au travail"
  -description: """
    Le harcèlement au travail, qu'il soit moral ou sexuel, constitue une atteinte grave aux droits et à la dignité des salariés. Le harcèlement moral se caractérise par des agissements répétés visant à dégrader les conditions de travail tandis que le harcèlement sexuel englobe des propos ou comportements à connotation sexuelle non désirés. \r\n
    \r\n
    L'employeur a l'obligation de prévenir ces situations en mettant en place des mesures concrètes. De son côté, le Comité Social et Économique (CSE) joue un rôle clé en matière de prévention et de traitement des signalements. En cas de signalement, une enquête interne doit être diligentée sans délai, suivie de mesures appropriées pour protéger les victimes et sanctionner les auteurs.\r\n
    \r\n
    Ce kit fait le point sur ces différents sujets.
    """
  -createdAt: DateTimeImmutable @1733473284 {#647
    date: 2024-12-06 08:21:24.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775123461 {#644
    date: 2026-04-02 09:51:01.0 UTC (+00:00)
  }
  -thumbnail: "kit-harcelement-au-travail-2026-69ce1fe5341e8067075131.jpg"
  -thumbnailFile: null
  -document: "kit-harcelement-au-travail-2026-69ce1fe5347c9253586014.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1772323200 {#641
    date: 2026-03-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "kit-harcelement-au-travail"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: Proxies\__CG__\App\Entity\Infographics\Infographic {#672 …}
  -children: Doctrine\ORM\PersistentCollection {#634 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "kit-harcelement-au-travail-2026-69ce1fe534c86577109782.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e3530f"
        "impact_pct" => 37.132
        "index" => 0
        "label" => "Principale"
        "occurrences" => 53
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.89 0.325 0.059"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.059"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.059"
          ]
        ]
        "usage_count" => 53
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 9.807
        "index" => 1
        "label" => "Secondaire"
        "occurrences" => 18
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "secondaire"
        "slot" => "slot2"
        "stream_value" => "0.02 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.02 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.02 0.114 0.18"
          ]
        ]
        "usage_count" => 18
      ]
      [
        "hex" => "#dac287"
        "impact_pct" => 5.868
        "index" => 2
        "label" => "Fond clair"
        "occurrences" => 6
        "operators" => [
          "rg"
        ]
        "original_hex" => "#dac287"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot3"
        "stream_value" => "0.855 0.761 0.529"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.855 0.761 0.529"
          ]
        ]
        "usage_count" => 6
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 78.325
        "index" => 3
        "label" => "Blanc"
        "occurrences" => 106
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#ffffff"
        "remplacable" => false
        "replaceable" => false
        "role" => "blanc"
        "slot" => null
        "stream_value" => "1"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "1"
          ]
          [
            "operator" => "g"
            "value" => "1"
          ]
        ]
        "usage_count" => 106
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 27.016
        "index" => 4
        "label" => "Noir"
        "occurrences" => 94
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#000000"
        "remplacable" => false
        "replaceable" => false
        "role" => "noir"
        "slot" => null
        "stream_value" => "0"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "0"
          ]
          [
            "operator" => "g"
            "value" => "0"
          ]
        ]
        "usage_count" => 94
      ]
      [
        "hex" => "#89c1d3"
        "impact_pct" => 0.869
        "index" => 5
        "label" => "Pictogramme / détail"
        "occurrences" => 15
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#89c1d3"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.537 0.757 0.827"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.537 0.757 0.827"
          ]
          [
            "operator" => "rg"
            "value" => "0.537 0.757 0.827"
          ]
        ]
        "usage_count" => 15
      ]
      [
        "hex" => "#f9ddcf"
        "impact_pct" => 0.059
        "index" => 6
        "label" => "Pictogramme / détail"
        "occurrences" => 1
        "operators" => [
          "rg"
        ]
        "original_hex" => "#f9ddcf"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.976 0.867 0.812"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.976 0.867 0.812"
          ]
        ]
        "usage_count" => 1
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 2
    "slot_count" => 3
  ]
  -customizationColorsSource: "kit-harcelement-au-travail-2026-69ce1fe534c86577109782"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
6 DENIED INFO_BUY
App\Entity\Infographics\Infographic {#639
  -id: 113
  -title: "Kit - Harcèlement au travail"
  -description: """
    Le harcèlement au travail, qu'il soit moral ou sexuel, constitue une atteinte grave aux droits et à la dignité des salariés. Le harcèlement moral se caractérise par des agissements répétés visant à dégrader les conditions de travail tandis que le harcèlement sexuel englobe des propos ou comportements à connotation sexuelle non désirés. \r\n
    \r\n
    L'employeur a l'obligation de prévenir ces situations en mettant en place des mesures concrètes. De son côté, le Comité Social et Économique (CSE) joue un rôle clé en matière de prévention et de traitement des signalements. En cas de signalement, une enquête interne doit être diligentée sans délai, suivie de mesures appropriées pour protéger les victimes et sanctionner les auteurs.\r\n
    \r\n
    Ce kit fait le point sur ces différents sujets.
    """
  -createdAt: DateTimeImmutable @1733473284 {#647
    date: 2024-12-06 08:21:24.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775123461 {#644
    date: 2026-04-02 09:51:01.0 UTC (+00:00)
  }
  -thumbnail: "kit-harcelement-au-travail-2026-69ce1fe5341e8067075131.jpg"
  -thumbnailFile: null
  -document: "kit-harcelement-au-travail-2026-69ce1fe5347c9253586014.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1772323200 {#641
    date: 2026-03-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "kit-harcelement-au-travail"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: Proxies\__CG__\App\Entity\Infographics\Infographic {#672 …}
  -children: Doctrine\ORM\PersistentCollection {#634 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "kit-harcelement-au-travail-2026-69ce1fe534c86577109782.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e3530f"
        "impact_pct" => 37.132
        "index" => 0
        "label" => "Principale"
        "occurrences" => 53
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.89 0.325 0.059"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.059"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.059"
          ]
        ]
        "usage_count" => 53
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 9.807
        "index" => 1
        "label" => "Secondaire"
        "occurrences" => 18
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "secondaire"
        "slot" => "slot2"
        "stream_value" => "0.02 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.02 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.02 0.114 0.18"
          ]
        ]
        "usage_count" => 18
      ]
      [
        "hex" => "#dac287"
        "impact_pct" => 5.868
        "index" => 2
        "label" => "Fond clair"
        "occurrences" => 6
        "operators" => [
          "rg"
        ]
        "original_hex" => "#dac287"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot3"
        "stream_value" => "0.855 0.761 0.529"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.855 0.761 0.529"
          ]
        ]
        "usage_count" => 6
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 78.325
        "index" => 3
        "label" => "Blanc"
        "occurrences" => 106
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#ffffff"
        "remplacable" => false
        "replaceable" => false
        "role" => "blanc"
        "slot" => null
        "stream_value" => "1"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "1"
          ]
          [
            "operator" => "g"
            "value" => "1"
          ]
        ]
        "usage_count" => 106
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 27.016
        "index" => 4
        "label" => "Noir"
        "occurrences" => 94
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#000000"
        "remplacable" => false
        "replaceable" => false
        "role" => "noir"
        "slot" => null
        "stream_value" => "0"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "0"
          ]
          [
            "operator" => "g"
            "value" => "0"
          ]
        ]
        "usage_count" => 94
      ]
      [
        "hex" => "#89c1d3"
        "impact_pct" => 0.869
        "index" => 5
        "label" => "Pictogramme / détail"
        "occurrences" => 15
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#89c1d3"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.537 0.757 0.827"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.537 0.757 0.827"
          ]
          [
            "operator" => "rg"
            "value" => "0.537 0.757 0.827"
          ]
        ]
        "usage_count" => 15
      ]
      [
        "hex" => "#f9ddcf"
        "impact_pct" => 0.059
        "index" => 6
        "label" => "Pictogramme / détail"
        "occurrences" => 1
        "operators" => [
          "rg"
        ]
        "original_hex" => "#f9ddcf"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.976 0.867 0.812"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.976 0.867 0.812"
          ]
        ]
        "usage_count" => 1
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 2
    "slot_count" => 3
  ]
  -customizationColorsSource: "kit-harcelement-au-travail-2026-69ce1fe534c86577109782"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
7 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#639
  -id: 113
  -title: "Kit - Harcèlement au travail"
  -description: """
    Le harcèlement au travail, qu'il soit moral ou sexuel, constitue une atteinte grave aux droits et à la dignité des salariés. Le harcèlement moral se caractérise par des agissements répétés visant à dégrader les conditions de travail tandis que le harcèlement sexuel englobe des propos ou comportements à connotation sexuelle non désirés. \r\n
    \r\n
    L'employeur a l'obligation de prévenir ces situations en mettant en place des mesures concrètes. De son côté, le Comité Social et Économique (CSE) joue un rôle clé en matière de prévention et de traitement des signalements. En cas de signalement, une enquête interne doit être diligentée sans délai, suivie de mesures appropriées pour protéger les victimes et sanctionner les auteurs.\r\n
    \r\n
    Ce kit fait le point sur ces différents sujets.
    """
  -createdAt: DateTimeImmutable @1733473284 {#647
    date: 2024-12-06 08:21:24.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775123461 {#644
    date: 2026-04-02 09:51:01.0 UTC (+00:00)
  }
  -thumbnail: "kit-harcelement-au-travail-2026-69ce1fe5341e8067075131.jpg"
  -thumbnailFile: null
  -document: "kit-harcelement-au-travail-2026-69ce1fe5347c9253586014.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1772323200 {#641
    date: 2026-03-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "kit-harcelement-au-travail"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: Proxies\__CG__\App\Entity\Infographics\Infographic {#672 …}
  -children: Doctrine\ORM\PersistentCollection {#634 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "kit-harcelement-au-travail-2026-69ce1fe534c86577109782.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e3530f"
        "impact_pct" => 37.132
        "index" => 0
        "label" => "Principale"
        "occurrences" => 53
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.89 0.325 0.059"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.059"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.059"
          ]
        ]
        "usage_count" => 53
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 9.807
        "index" => 1
        "label" => "Secondaire"
        "occurrences" => 18
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "secondaire"
        "slot" => "slot2"
        "stream_value" => "0.02 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.02 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.02 0.114 0.18"
          ]
        ]
        "usage_count" => 18
      ]
      [
        "hex" => "#dac287"
        "impact_pct" => 5.868
        "index" => 2
        "label" => "Fond clair"
        "occurrences" => 6
        "operators" => [
          "rg"
        ]
        "original_hex" => "#dac287"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot3"
        "stream_value" => "0.855 0.761 0.529"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.855 0.761 0.529"
          ]
        ]
        "usage_count" => 6
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 78.325
        "index" => 3
        "label" => "Blanc"
        "occurrences" => 106
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#ffffff"
        "remplacable" => false
        "replaceable" => false
        "role" => "blanc"
        "slot" => null
        "stream_value" => "1"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "1"
          ]
          [
            "operator" => "g"
            "value" => "1"
          ]
        ]
        "usage_count" => 106
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 27.016
        "index" => 4
        "label" => "Noir"
        "occurrences" => 94
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#000000"
        "remplacable" => false
        "replaceable" => false
        "role" => "noir"
        "slot" => null
        "stream_value" => "0"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "0"
          ]
          [
            "operator" => "g"
            "value" => "0"
          ]
        ]
        "usage_count" => 94
      ]
      [
        "hex" => "#89c1d3"
        "impact_pct" => 0.869
        "index" => 5
        "label" => "Pictogramme / détail"
        "occurrences" => 15
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#89c1d3"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.537 0.757 0.827"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.537 0.757 0.827"
          ]
          [
            "operator" => "rg"
            "value" => "0.537 0.757 0.827"
          ]
        ]
        "usage_count" => 15
      ]
      [
        "hex" => "#f9ddcf"
        "impact_pct" => 0.059
        "index" => 6
        "label" => "Pictogramme / détail"
        "occurrences" => 1
        "operators" => [
          "rg"
        ]
        "original_hex" => "#f9ddcf"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.976 0.867 0.812"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.976 0.867 0.812"
          ]
        ]
        "usage_count" => 1
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 2
    "slot_count" => 3
  ]
  -customizationColorsSource: "kit-harcelement-au-travail-2026-69ce1fe534c86577109782"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
8 DENIED INFO_DOWNLOAD_CURRENT_VERSION
App\Entity\Infographics\Infographic {#639
  -id: 113
  -title: "Kit - Harcèlement au travail"
  -description: """
    Le harcèlement au travail, qu'il soit moral ou sexuel, constitue une atteinte grave aux droits et à la dignité des salariés. Le harcèlement moral se caractérise par des agissements répétés visant à dégrader les conditions de travail tandis que le harcèlement sexuel englobe des propos ou comportements à connotation sexuelle non désirés. \r\n
    \r\n
    L'employeur a l'obligation de prévenir ces situations en mettant en place des mesures concrètes. De son côté, le Comité Social et Économique (CSE) joue un rôle clé en matière de prévention et de traitement des signalements. En cas de signalement, une enquête interne doit être diligentée sans délai, suivie de mesures appropriées pour protéger les victimes et sanctionner les auteurs.\r\n
    \r\n
    Ce kit fait le point sur ces différents sujets.
    """
  -createdAt: DateTimeImmutable @1733473284 {#647
    date: 2024-12-06 08:21:24.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775123461 {#644
    date: 2026-04-02 09:51:01.0 UTC (+00:00)
  }
  -thumbnail: "kit-harcelement-au-travail-2026-69ce1fe5341e8067075131.jpg"
  -thumbnailFile: null
  -document: "kit-harcelement-au-travail-2026-69ce1fe5347c9253586014.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1772323200 {#641
    date: 2026-03-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "kit-harcelement-au-travail"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: Proxies\__CG__\App\Entity\Infographics\Infographic {#672 …}
  -children: Doctrine\ORM\PersistentCollection {#634 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "kit-harcelement-au-travail-2026-69ce1fe534c86577109782.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e3530f"
        "impact_pct" => 37.132
        "index" => 0
        "label" => "Principale"
        "occurrences" => 53
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.89 0.325 0.059"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.059"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.059"
          ]
        ]
        "usage_count" => 53
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 9.807
        "index" => 1
        "label" => "Secondaire"
        "occurrences" => 18
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "secondaire"
        "slot" => "slot2"
        "stream_value" => "0.02 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.02 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.02 0.114 0.18"
          ]
        ]
        "usage_count" => 18
      ]
      [
        "hex" => "#dac287"
        "impact_pct" => 5.868
        "index" => 2
        "label" => "Fond clair"
        "occurrences" => 6
        "operators" => [
          "rg"
        ]
        "original_hex" => "#dac287"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot3"
        "stream_value" => "0.855 0.761 0.529"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.855 0.761 0.529"
          ]
        ]
        "usage_count" => 6
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 78.325
        "index" => 3
        "label" => "Blanc"
        "occurrences" => 106
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#ffffff"
        "remplacable" => false
        "replaceable" => false
        "role" => "blanc"
        "slot" => null
        "stream_value" => "1"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "1"
          ]
          [
            "operator" => "g"
            "value" => "1"
          ]
        ]
        "usage_count" => 106
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 27.016
        "index" => 4
        "label" => "Noir"
        "occurrences" => 94
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#000000"
        "remplacable" => false
        "replaceable" => false
        "role" => "noir"
        "slot" => null
        "stream_value" => "0"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "0"
          ]
          [
            "operator" => "g"
            "value" => "0"
          ]
        ]
        "usage_count" => 94
      ]
      [
        "hex" => "#89c1d3"
        "impact_pct" => 0.869
        "index" => 5
        "label" => "Pictogramme / détail"
        "occurrences" => 15
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#89c1d3"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.537 0.757 0.827"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.537 0.757 0.827"
          ]
          [
            "operator" => "rg"
            "value" => "0.537 0.757 0.827"
          ]
        ]
        "usage_count" => 15
      ]
      [
        "hex" => "#f9ddcf"
        "impact_pct" => 0.059
        "index" => 6
        "label" => "Pictogramme / détail"
        "occurrences" => 1
        "operators" => [
          "rg"
        ]
        "original_hex" => "#f9ddcf"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.976 0.867 0.812"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.976 0.867 0.812"
          ]
        ]
        "usage_count" => 1
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 2
    "slot_count" => 3
  ]
  -customizationColorsSource: "kit-harcelement-au-travail-2026-69ce1fe534c86577109782"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
9 DENIED INFO_BUY
App\Entity\Infographics\Infographic {#639
  -id: 113
  -title: "Kit - Harcèlement au travail"
  -description: """
    Le harcèlement au travail, qu'il soit moral ou sexuel, constitue une atteinte grave aux droits et à la dignité des salariés. Le harcèlement moral se caractérise par des agissements répétés visant à dégrader les conditions de travail tandis que le harcèlement sexuel englobe des propos ou comportements à connotation sexuelle non désirés. \r\n
    \r\n
    L'employeur a l'obligation de prévenir ces situations en mettant en place des mesures concrètes. De son côté, le Comité Social et Économique (CSE) joue un rôle clé en matière de prévention et de traitement des signalements. En cas de signalement, une enquête interne doit être diligentée sans délai, suivie de mesures appropriées pour protéger les victimes et sanctionner les auteurs.\r\n
    \r\n
    Ce kit fait le point sur ces différents sujets.
    """
  -createdAt: DateTimeImmutable @1733473284 {#647
    date: 2024-12-06 08:21:24.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775123461 {#644
    date: 2026-04-02 09:51:01.0 UTC (+00:00)
  }
  -thumbnail: "kit-harcelement-au-travail-2026-69ce1fe5341e8067075131.jpg"
  -thumbnailFile: null
  -document: "kit-harcelement-au-travail-2026-69ce1fe5347c9253586014.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#648 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1772323200 {#641
    date: 2026-03-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "kit-harcelement-au-travail"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: Proxies\__CG__\App\Entity\Infographics\Infographic {#672 …}
  -children: Doctrine\ORM\PersistentCollection {#634 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "kit-harcelement-au-travail-2026-69ce1fe534c86577109782.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e3530f"
        "impact_pct" => 37.132
        "index" => 0
        "label" => "Principale"
        "occurrences" => 53
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.89 0.325 0.059"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.059"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.059"
          ]
        ]
        "usage_count" => 53
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 9.807
        "index" => 1
        "label" => "Secondaire"
        "occurrences" => 18
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "secondaire"
        "slot" => "slot2"
        "stream_value" => "0.02 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.02 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.02 0.114 0.18"
          ]
        ]
        "usage_count" => 18
      ]
      [
        "hex" => "#dac287"
        "impact_pct" => 5.868
        "index" => 2
        "label" => "Fond clair"
        "occurrences" => 6
        "operators" => [
          "rg"
        ]
        "original_hex" => "#dac287"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot3"
        "stream_value" => "0.855 0.761 0.529"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.855 0.761 0.529"
          ]
        ]
        "usage_count" => 6
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 78.325
        "index" => 3
        "label" => "Blanc"
        "occurrences" => 106
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#ffffff"
        "remplacable" => false
        "replaceable" => false
        "role" => "blanc"
        "slot" => null
        "stream_value" => "1"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "1"
          ]
          [
            "operator" => "g"
            "value" => "1"
          ]
        ]
        "usage_count" => 106
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 27.016
        "index" => 4
        "label" => "Noir"
        "occurrences" => 94
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#000000"
        "remplacable" => false
        "replaceable" => false
        "role" => "noir"
        "slot" => null
        "stream_value" => "0"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "0"
          ]
          [
            "operator" => "g"
            "value" => "0"
          ]
        ]
        "usage_count" => 94
      ]
      [
        "hex" => "#89c1d3"
        "impact_pct" => 0.869
        "index" => 5
        "label" => "Pictogramme / détail"
        "occurrences" => 15
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#89c1d3"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.537 0.757 0.827"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.537 0.757 0.827"
          ]
          [
            "operator" => "rg"
            "value" => "0.537 0.757 0.827"
          ]
        ]
        "usage_count" => 15
      ]
      [
        "hex" => "#f9ddcf"
        "impact_pct" => 0.059
        "index" => 6
        "label" => "Pictogramme / détail"
        "occurrences" => 1
        "operators" => [
          "rg"
        ]
        "original_hex" => "#f9ddcf"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.976 0.867 0.812"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.976 0.867 0.812"
          ]
        ]
        "usage_count" => 1
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 2
    "slot_count" => 3
  ]
  -customizationColorsSource: "kit-harcelement-au-travail-2026-69ce1fe534c86577109782"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
10 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#1409
  -id: 66
  -title: "Les visites médicales obligatoires"
  -description: """
    Les visites médicales obligatoires jouent un rôle clé dans la prévention des risques professionnels et la protection de la santé des salariés. \r\n
    \r\n
    Ces examens, réalisés par le médecin du travail, doivent être effectués à des moments précis de la vie professionnelle du salarié : à l'embauche, puis périodiquement au cours de son contrat de travail. \r\n
    Ils visent à vérifier l'aptitude du salarié à son poste, à prévenir les effets de l'exposition à certains risques et à sensibiliser sur les pratiques de prévention. \r\n
    \r\n
    Pour assurer le respect de ces obligations et optimiser la santé au travail, notre accompagnement personnalisé est à votre disposition.\r\n
    \r\n
    [grasorange]Cette infographie fait partie d'un book qui en contient d'autres sur le même thème.\r\n
    Certaines sont accessibles uniquement dans ce book.[/grasorange]
    """
  -createdAt: DateTimeImmutable @1715948421 {#1388
    date: 2024-05-17 12:20:21.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775123131 {#1398
    date: 2026-04-02 09:45:31.0 UTC (+00:00)
  }
  -thumbnail: "les-visites-medicales-obligatoires-2026-69ce1e9b2bf61301497357.jpg"
  -thumbnailFile: null
  -document: "les-visites-medicales-obligatoires-2026-69ce1e9b2c5f4236798384.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#1389 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1772323200 {#1327
    date: 2026-03-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "les-visites-medicales-obligatoires"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: Proxies\__CG__\App\Entity\Infographics\Infographic {#672 …}
  -children: Doctrine\ORM\PersistentCollection {#1324 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "les-visites-medicales-obligatoires-2026-69ce1e9b2c9a0621954550.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e3530f"
        "impact_pct" => 37.296
        "index" => 0
        "label" => "Principale"
        "occurrences" => 81
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.89 0.325 0.059"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.059"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.059"
          ]
        ]
        "usage_count" => 81
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 10.356
        "index" => 1
        "label" => "Secondaire"
        "occurrences" => 31
        "operators" => [
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "secondaire"
        "slot" => "slot2"
        "stream_value" => "0.02 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.02 0.114 0.18"
          ]
        ]
        "usage_count" => 31
      ]
      [
        "hex" => "#102542"
        "impact_pct" => 5.161
        "index" => 2
        "label" => "Accent 1"
        "occurrences" => 15
        "operators" => [
          "rg"
        ]
        "original_hex" => "#102542"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 1"
        "slot" => "slot3"
        "stream_value" => "0.063 0.145 0.259"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.063 0.145 0.259"
          ]
        ]
        "usage_count" => 15
      ]
      [
        "hex" => "#dac287"
        "impact_pct" => 3.423
        "index" => 3
        "label" => "Fond clair"
        "occurrences" => 2
        "operators" => [
          "rg"
        ]
        "original_hex" => "#dac287"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot4"
        "stream_value" => "0.855 0.761 0.529"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.855 0.761 0.529"
          ]
        ]
        "usage_count" => 2
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 80.437
        "index" => 4
        "label" => "Blanc"
        "occurrences" => 176
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#ffffff"
        "remplacable" => false
        "replaceable" => false
        "role" => "blanc"
        "slot" => null
        "stream_value" => "1"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "1"
          ]
          [
            "operator" => "g"
            "value" => "1"
          ]
        ]
        "usage_count" => 176
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 15.269
        "index" => 5
        "label" => "Noir"
        "occurrences" => 47
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#000000"
        "remplacable" => false
        "replaceable" => false
        "role" => "noir"
        "slot" => null
        "stream_value" => "0"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "0"
          ]
          [
            "operator" => "g"
            "value" => "0"
          ]
        ]
        "usage_count" => 47
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 1
    "slot_count" => 4
  ]
  -customizationColorsSource: "les-visites-medicales-obligatoires-2026-69ce1e9b2c9a0621954550"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
11 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#1318
  -id: 95
  -title: "Kit - Prévention des risques professionnels - Le DUERP"
  -description: """
    Le Document Unique d'Évaluation des Risques Professionnels (DUERP) est un pilier de la prévention en entreprise. Obligatoire pour tous les employeurs, ce document recense l'ensemble des risques pour la sécurité et la santé des salariés dans chaque unité de travail. Sa mise à jour annuelle, ou lors de toute modification significative des conditions de travail, permet d'identifier les mesures de prévention des risques nécessaires. Élaborer et actualiser le DUERP est essentiel pour prévenir les accidents du travail et les maladies professionnelles. Pour une démarche de prévention efficace, notre expertise est à votre service. \r\n
    \r\n
    [grasorange]Ce kit est accessible avec l'abonnement premium ou dans notre book "Santé et sécurité".[/grasorange]
    """
  -createdAt: DateTimeImmutable @1723048277 {#1322
    date: 2024-08-07 16:31:17.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775122951 {#1321
    date: 2026-04-02 09:42:31.0 UTC (+00:00)
  }
  -thumbnail: "kit-prevention-des-risques-professionnels-le-duerp-2026-69ce1de7d4305246078910.jpg"
  -thumbnailFile: null
  -document: "kit-prevention-des-risques-professionnels-le-duerp-2026-69ce1de7d49b4404572169.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#1387 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1772323200 {#1320
    date: 2026-03-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "kit-prevention-des-risques-professionnels-le-duerp"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#761 …}
  -price: null
  -parent: Proxies\__CG__\App\Entity\Infographics\Infographic {#672 …}
  -children: Doctrine\ORM\PersistentCollection {#1382 …}
  -isPurchasable: false
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "kit-prevention-des-risques-professionnels-le-duerp-2026-69ce1de7d4f7e089739387.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: true
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e3530f"
        "impact_pct" => 13.417
        "index" => 0
        "label" => "Principale"
        "occurrences" => 58
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.89 0.325 0.059"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.059"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.059"
          ]
        ]
        "usage_count" => 58
      ]
      [
        "hex" => "#f9ddcf"
        "impact_pct" => 11.565
        "index" => 1
        "label" => "Fond clair"
        "occurrences" => 9
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#f9ddcf"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot2"
        "stream_value" => "0.976 0.867 0.812"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.976 0.867 0.812"
          ]
          [
            "operator" => "rg"
            "value" => "0.976 0.867 0.812"
          ]
        ]
        "usage_count" => 9
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 10.325
        "index" => 2
        "label" => "Accent 1"
        "occurrences" => 45
        "operators" => [
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 1"
        "slot" => "slot3"
        "stream_value" => "0.02 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.02 0.114 0.18"
          ]
        ]
        "usage_count" => 45
      ]
      [
        "hex" => "#ffe0cc"
        "impact_pct" => 7.18
        "index" => 3
        "label" => "Fond clair"
        "occurrences" => 2
        "operators" => [
          "rg"
        ]
        "original_hex" => "#ffe0cc"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot4"
        "stream_value" => "1 0.878 0.8"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "1 0.878 0.8"
          ]
        ]
        "usage_count" => 2
      ]
      [
        "hex" => "#dac287"
        "impact_pct" => 4.897
        "index" => 4
        "label" => "Fond clair"
        "occurrences" => 3
        "operators" => [
          "rg"
        ]
        "original_hex" => "#dac287"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot5"
        "stream_value" => "0.855 0.761 0.529"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.855 0.761 0.529"
          ]
        ]
        "usage_count" => 3
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 61.54
        "index" => 5
        "label" => "Blanc"
        "occurrences" => 52
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#ffffff"
        "remplacable" => false
        "replaceable" => false
        "role" => "blanc"
        "slot" => null
        "stream_value" => "1"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "1"
          ]
          [
            "operator" => "g"
            "value" => "1"
          ]
        ]
        "usage_count" => 52
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 0.863
        "index" => 6
        "label" => "Noir"
        "occurrences" => 92
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#000000"
        "remplacable" => false
        "replaceable" => false
        "role" => "noir"
        "slot" => null
        "stream_value" => "0"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "0"
          ]
          [
            "operator" => "g"
            "value" => "0"
          ]
        ]
        "usage_count" => 92
      ]
      [
        "hex" => "#b9d4ec"
        "impact_pct" => 0.494
        "index" => 7
        "label" => "Pictogramme / détail"
        "occurrences" => 2
        "operators" => [
          "rg"
        ]
        "original_hex" => "#b9d4ec"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.725 0.831 0.925"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.725 0.831 0.925"
          ]
        ]
        "usage_count" => 2
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 2
    "slot_count" => 5
  ]
  -customizationColorsSource: "kit-prevention-des-risques-professionnels-le-duerp-2026-69ce1de7d4f7e089739387"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
12 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#1399
  -id: 70
  -title: "La procédure d'instruction de l'AT"
  -description: """
    A chaque fois qu'un accident du travail survient, vous vous interrogez sur la procédure d'instruction. \r\n
    \r\n
    Quelles sont les étapes de cette procédure ? \r\n
    Quelles sont les délais applicables aux différentes parties ? \r\n
    \r\n
    Cette infographie fait le point sur ces questions. \r\n
    Elle clarifie l'articulation et l'application de plusieurs règles en un clin d'œil. \r\n
    \r\n
    Si vous avez besoin d'un accompagnement en ce domaine, notre expertise et expérience sont à votre disposition.
    """
  -createdAt: DateTimeImmutable @1715948614 {#1424
    date: 2024-05-17 12:23:34.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775123321 {#1420
    date: 2026-04-02 09:48:41.0 UTC (+00:00)
  }
  -thumbnail: "procedure-d-instruction-de-l-at-2026-69ce1f59c0081402590925.jpg"
  -thumbnailFile: null
  -document: "procedure-d-instruction-de-l-at-2026-69ce1f59c0772568816816.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#1419 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1775001600 {#1397
    date: 2026-04-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "la-procedure-d-instruction-de-l-at"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#1417 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "procedure-d-instruction-de-l-at-2026-69ce1f59c0c5f586764288.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#b9d4ec"
        "impact_pct" => 16.881
        "index" => 0
        "label" => "Fond clair"
        "occurrences" => 4
        "operators" => [
          "rg"
        ]
        "original_hex" => "#b9d4ec"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot1"
        "stream_value" => "0.725 0.831 0.925"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.725 0.831 0.925"
          ]
        ]
        "usage_count" => 4
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 14.028
        "index" => 1
        "label" => "Secondaire"
        "occurrences" => 129
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "secondaire"
        "slot" => "slot2"
        "stream_value" => "0.02 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.02 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.02 0.114 0.18"
          ]
        ]
        "usage_count" => 129
      ]
      [
        "hex" => "#e3530f"
        "impact_pct" => 13.195
        "index" => 2
        "label" => "Accent 1"
        "occurrences" => 61
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 1"
        "slot" => "slot3"
        "stream_value" => "0.89 0.325 0.059"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.059"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.059"
          ]
        ]
        "usage_count" => 61
      ]
      [
        "hex" => "#dac287"
        "impact_pct" => 5.485
        "index" => 3
        "label" => "Fond clair"
        "occurrences" => 1
        "operators" => [
          "rg"
        ]
        "original_hex" => "#dac287"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot4"
        "stream_value" => "0.855 0.761 0.529"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.855 0.761 0.529"
          ]
        ]
        "usage_count" => 1
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 82.214
        "index" => 4
        "label" => "Blanc"
        "occurrences" => 88
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#ffffff"
        "remplacable" => false
        "replaceable" => false
        "role" => "blanc"
        "slot" => null
        "stream_value" => "1"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "1"
          ]
          [
            "operator" => "g"
            "value" => "1"
          ]
        ]
        "usage_count" => 88
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 14.964
        "index" => 5
        "label" => "Noir"
        "occurrences" => 24
        "operators" => [
          "G"
          "g"
        ]
        "original_hex" => "#000000"
        "remplacable" => false
        "replaceable" => false
        "role" => "noir"
        "slot" => null
        "stream_value" => "0"
        "stream_values" => [
          [
            "operator" => "G"
            "value" => "0"
          ]
          [
            "operator" => "g"
            "value" => "0"
          ]
        ]
        "usage_count" => 24
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 1
    "slot_count" => 4
  ]
  -customizationColorsSource: "procedure-d-instruction-de-l-at-2026-69ce1f59c0c5f586764288"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details