GET https://legaldesign.sandbox-skrea.fr/infographie/annualisation-du-temps-de-travail-decision-unilaterale

Security

Token

There is no security token.

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.34 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: 37
  -title: "Annualisation du temps de travail - Décision unilatérale"
  -description: """
    L'aménagement de la durée du travail sur une période pluri-hebdomadaire oblige, en principe, à négocier un accord collectif. \r\n
    \r\n
    Toutefois, l'employeur est autorisé à le faire de manière unilatérale dans certaines conditions. \r\n
    Cette infographie fait le point sur ce dispositif.\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 @1715940059 {#647
    date: 2024-05-17 10:00:59.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775123906 {#644
    date: 2026-04-02 09:58:26.0 UTC (+00:00)
  }
  -thumbnail: "annualisation-du-temps-de-travail-decision-unilaterale-2026-69ce21a2af55f918136984.jpg"
  -thumbnailFile: null
  -document: "annualisation-du-temps-de-travail-decision-unilaterale-2026-69ce21a2afbd6604271191.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: "annualisation-du-temps-de-travail-decision-unilaterale"
  -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: "annualisation-du-temps-de-travail-decision-unilaterale-2026-69ce21a2afe76548422310.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e3530f"
        "impact_pct" => 14.267
        "index" => 0
        "label" => "Principale"
        "occurrences" => 23
        "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" => 23
      ]
      [
        "hex" => "#ffe0cc"
        "impact_pct" => 9.45
        "index" => 1
        "label" => "Fond clair"
        "occurrences" => 2
        "operators" => [
          "rg"
        ]
        "original_hex" => "#ffe0cc"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot2"
        "stream_value" => "1 0.878 0.8"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "1 0.878 0.8"
          ]
        ]
        "usage_count" => 2
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 9.419
        "index" => 2
        "label" => "Accent 1"
        "occurrences" => 39
        "operators" => [
          "RG"
          "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"
          ]
          [
            "operator" => "rg"
            "value" => "0.02 0.114 0.18"
          ]
        ]
        "usage_count" => 39
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 77.207
        "index" => 3
        "label" => "Blanc"
        "occurrences" => 6
        "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" => 6
      ]
      [
        "hex" => "#3b3838"
        "impact_pct" => 0.008
        "index" => 4
        "label" => "Texte"
        "occurrences" => 1
        "operators" => [
          "RG"
        ]
        "original_hex" => "#3b3838"
        "remplacable" => false
        "replaceable" => false
        "role" => "texte"
        "slot" => null
        "stream_value" => "0.231 0.22 0.22"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.231 0.22 0.22"
          ]
        ]
        "usage_count" => 1
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 0.0
        "index" => 5
        "label" => "Noir"
        "occurrences" => 18
        "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" => 18
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 1
    "slot_count" => 3
  ]
  -customizationColorsSource: "annualisation-du-temps-de-travail-decision-unilaterale-2026-69ce21a2afe76548422310"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
3 DENIED INFO_DOWNLOAD_CURRENT_VERSION
App\Entity\Infographics\Infographic {#639
  -id: 37
  -title: "Annualisation du temps de travail - Décision unilatérale"
  -description: """
    L'aménagement de la durée du travail sur une période pluri-hebdomadaire oblige, en principe, à négocier un accord collectif. \r\n
    \r\n
    Toutefois, l'employeur est autorisé à le faire de manière unilatérale dans certaines conditions. \r\n
    Cette infographie fait le point sur ce dispositif.\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 @1715940059 {#647
    date: 2024-05-17 10:00:59.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775123906 {#644
    date: 2026-04-02 09:58:26.0 UTC (+00:00)
  }
  -thumbnail: "annualisation-du-temps-de-travail-decision-unilaterale-2026-69ce21a2af55f918136984.jpg"
  -thumbnailFile: null
  -document: "annualisation-du-temps-de-travail-decision-unilaterale-2026-69ce21a2afbd6604271191.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: "annualisation-du-temps-de-travail-decision-unilaterale"
  -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: "annualisation-du-temps-de-travail-decision-unilaterale-2026-69ce21a2afe76548422310.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e3530f"
        "impact_pct" => 14.267
        "index" => 0
        "label" => "Principale"
        "occurrences" => 23
        "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" => 23
      ]
      [
        "hex" => "#ffe0cc"
        "impact_pct" => 9.45
        "index" => 1
        "label" => "Fond clair"
        "occurrences" => 2
        "operators" => [
          "rg"
        ]
        "original_hex" => "#ffe0cc"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot2"
        "stream_value" => "1 0.878 0.8"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "1 0.878 0.8"
          ]
        ]
        "usage_count" => 2
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 9.419
        "index" => 2
        "label" => "Accent 1"
        "occurrences" => 39
        "operators" => [
          "RG"
          "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"
          ]
          [
            "operator" => "rg"
            "value" => "0.02 0.114 0.18"
          ]
        ]
        "usage_count" => 39
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 77.207
        "index" => 3
        "label" => "Blanc"
        "occurrences" => 6
        "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" => 6
      ]
      [
        "hex" => "#3b3838"
        "impact_pct" => 0.008
        "index" => 4
        "label" => "Texte"
        "occurrences" => 1
        "operators" => [
          "RG"
        ]
        "original_hex" => "#3b3838"
        "remplacable" => false
        "replaceable" => false
        "role" => "texte"
        "slot" => null
        "stream_value" => "0.231 0.22 0.22"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.231 0.22 0.22"
          ]
        ]
        "usage_count" => 1
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 0.0
        "index" => 5
        "label" => "Noir"
        "occurrences" => 18
        "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" => 18
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 1
    "slot_count" => 3
  ]
  -customizationColorsSource: "annualisation-du-temps-de-travail-decision-unilaterale-2026-69ce21a2afe76548422310"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
4 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#639
  -id: 37
  -title: "Annualisation du temps de travail - Décision unilatérale"
  -description: """
    L'aménagement de la durée du travail sur une période pluri-hebdomadaire oblige, en principe, à négocier un accord collectif. \r\n
    \r\n
    Toutefois, l'employeur est autorisé à le faire de manière unilatérale dans certaines conditions. \r\n
    Cette infographie fait le point sur ce dispositif.\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 @1715940059 {#647
    date: 2024-05-17 10:00:59.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775123906 {#644
    date: 2026-04-02 09:58:26.0 UTC (+00:00)
  }
  -thumbnail: "annualisation-du-temps-de-travail-decision-unilaterale-2026-69ce21a2af55f918136984.jpg"
  -thumbnailFile: null
  -document: "annualisation-du-temps-de-travail-decision-unilaterale-2026-69ce21a2afbd6604271191.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: "annualisation-du-temps-de-travail-decision-unilaterale"
  -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: "annualisation-du-temps-de-travail-decision-unilaterale-2026-69ce21a2afe76548422310.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e3530f"
        "impact_pct" => 14.267
        "index" => 0
        "label" => "Principale"
        "occurrences" => 23
        "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" => 23
      ]
      [
        "hex" => "#ffe0cc"
        "impact_pct" => 9.45
        "index" => 1
        "label" => "Fond clair"
        "occurrences" => 2
        "operators" => [
          "rg"
        ]
        "original_hex" => "#ffe0cc"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot2"
        "stream_value" => "1 0.878 0.8"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "1 0.878 0.8"
          ]
        ]
        "usage_count" => 2
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 9.419
        "index" => 2
        "label" => "Accent 1"
        "occurrences" => 39
        "operators" => [
          "RG"
          "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"
          ]
          [
            "operator" => "rg"
            "value" => "0.02 0.114 0.18"
          ]
        ]
        "usage_count" => 39
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 77.207
        "index" => 3
        "label" => "Blanc"
        "occurrences" => 6
        "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" => 6
      ]
      [
        "hex" => "#3b3838"
        "impact_pct" => 0.008
        "index" => 4
        "label" => "Texte"
        "occurrences" => 1
        "operators" => [
          "RG"
        ]
        "original_hex" => "#3b3838"
        "remplacable" => false
        "replaceable" => false
        "role" => "texte"
        "slot" => null
        "stream_value" => "0.231 0.22 0.22"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.231 0.22 0.22"
          ]
        ]
        "usage_count" => 1
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 0.0
        "index" => 5
        "label" => "Noir"
        "occurrences" => 18
        "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" => 18
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 1
    "slot_count" => 3
  ]
  -customizationColorsSource: "annualisation-du-temps-de-travail-decision-unilaterale-2026-69ce21a2afe76548422310"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
5 DENIED INFO_DOWNLOAD_CURRENT_VERSION
App\Entity\Infographics\Infographic {#639
  -id: 37
  -title: "Annualisation du temps de travail - Décision unilatérale"
  -description: """
    L'aménagement de la durée du travail sur une période pluri-hebdomadaire oblige, en principe, à négocier un accord collectif. \r\n
    \r\n
    Toutefois, l'employeur est autorisé à le faire de manière unilatérale dans certaines conditions. \r\n
    Cette infographie fait le point sur ce dispositif.\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 @1715940059 {#647
    date: 2024-05-17 10:00:59.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775123906 {#644
    date: 2026-04-02 09:58:26.0 UTC (+00:00)
  }
  -thumbnail: "annualisation-du-temps-de-travail-decision-unilaterale-2026-69ce21a2af55f918136984.jpg"
  -thumbnailFile: null
  -document: "annualisation-du-temps-de-travail-decision-unilaterale-2026-69ce21a2afbd6604271191.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: "annualisation-du-temps-de-travail-decision-unilaterale"
  -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: "annualisation-du-temps-de-travail-decision-unilaterale-2026-69ce21a2afe76548422310.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e3530f"
        "impact_pct" => 14.267
        "index" => 0
        "label" => "Principale"
        "occurrences" => 23
        "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" => 23
      ]
      [
        "hex" => "#ffe0cc"
        "impact_pct" => 9.45
        "index" => 1
        "label" => "Fond clair"
        "occurrences" => 2
        "operators" => [
          "rg"
        ]
        "original_hex" => "#ffe0cc"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot2"
        "stream_value" => "1 0.878 0.8"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "1 0.878 0.8"
          ]
        ]
        "usage_count" => 2
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 9.419
        "index" => 2
        "label" => "Accent 1"
        "occurrences" => 39
        "operators" => [
          "RG"
          "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"
          ]
          [
            "operator" => "rg"
            "value" => "0.02 0.114 0.18"
          ]
        ]
        "usage_count" => 39
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 77.207
        "index" => 3
        "label" => "Blanc"
        "occurrences" => 6
        "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" => 6
      ]
      [
        "hex" => "#3b3838"
        "impact_pct" => 0.008
        "index" => 4
        "label" => "Texte"
        "occurrences" => 1
        "operators" => [
          "RG"
        ]
        "original_hex" => "#3b3838"
        "remplacable" => false
        "replaceable" => false
        "role" => "texte"
        "slot" => null
        "stream_value" => "0.231 0.22 0.22"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.231 0.22 0.22"
          ]
        ]
        "usage_count" => 1
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 0.0
        "index" => 5
        "label" => "Noir"
        "occurrences" => 18
        "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" => 18
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 1
    "slot_count" => 3
  ]
  -customizationColorsSource: "annualisation-du-temps-de-travail-decision-unilaterale-2026-69ce21a2afe76548422310"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
6 DENIED INFO_BUY
App\Entity\Infographics\Infographic {#639
  -id: 37
  -title: "Annualisation du temps de travail - Décision unilatérale"
  -description: """
    L'aménagement de la durée du travail sur une période pluri-hebdomadaire oblige, en principe, à négocier un accord collectif. \r\n
    \r\n
    Toutefois, l'employeur est autorisé à le faire de manière unilatérale dans certaines conditions. \r\n
    Cette infographie fait le point sur ce dispositif.\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 @1715940059 {#647
    date: 2024-05-17 10:00:59.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775123906 {#644
    date: 2026-04-02 09:58:26.0 UTC (+00:00)
  }
  -thumbnail: "annualisation-du-temps-de-travail-decision-unilaterale-2026-69ce21a2af55f918136984.jpg"
  -thumbnailFile: null
  -document: "annualisation-du-temps-de-travail-decision-unilaterale-2026-69ce21a2afbd6604271191.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: "annualisation-du-temps-de-travail-decision-unilaterale"
  -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: "annualisation-du-temps-de-travail-decision-unilaterale-2026-69ce21a2afe76548422310.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e3530f"
        "impact_pct" => 14.267
        "index" => 0
        "label" => "Principale"
        "occurrences" => 23
        "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" => 23
      ]
      [
        "hex" => "#ffe0cc"
        "impact_pct" => 9.45
        "index" => 1
        "label" => "Fond clair"
        "occurrences" => 2
        "operators" => [
          "rg"
        ]
        "original_hex" => "#ffe0cc"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot2"
        "stream_value" => "1 0.878 0.8"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "1 0.878 0.8"
          ]
        ]
        "usage_count" => 2
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 9.419
        "index" => 2
        "label" => "Accent 1"
        "occurrences" => 39
        "operators" => [
          "RG"
          "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"
          ]
          [
            "operator" => "rg"
            "value" => "0.02 0.114 0.18"
          ]
        ]
        "usage_count" => 39
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 77.207
        "index" => 3
        "label" => "Blanc"
        "occurrences" => 6
        "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" => 6
      ]
      [
        "hex" => "#3b3838"
        "impact_pct" => 0.008
        "index" => 4
        "label" => "Texte"
        "occurrences" => 1
        "operators" => [
          "RG"
        ]
        "original_hex" => "#3b3838"
        "remplacable" => false
        "replaceable" => false
        "role" => "texte"
        "slot" => null
        "stream_value" => "0.231 0.22 0.22"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.231 0.22 0.22"
          ]
        ]
        "usage_count" => 1
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 0.0
        "index" => 5
        "label" => "Noir"
        "occurrences" => 18
        "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" => 18
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 1
    "slot_count" => 3
  ]
  -customizationColorsSource: "annualisation-du-temps-de-travail-decision-unilaterale-2026-69ce21a2afe76548422310"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
7 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#639
  -id: 37
  -title: "Annualisation du temps de travail - Décision unilatérale"
  -description: """
    L'aménagement de la durée du travail sur une période pluri-hebdomadaire oblige, en principe, à négocier un accord collectif. \r\n
    \r\n
    Toutefois, l'employeur est autorisé à le faire de manière unilatérale dans certaines conditions. \r\n
    Cette infographie fait le point sur ce dispositif.\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 @1715940059 {#647
    date: 2024-05-17 10:00:59.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775123906 {#644
    date: 2026-04-02 09:58:26.0 UTC (+00:00)
  }
  -thumbnail: "annualisation-du-temps-de-travail-decision-unilaterale-2026-69ce21a2af55f918136984.jpg"
  -thumbnailFile: null
  -document: "annualisation-du-temps-de-travail-decision-unilaterale-2026-69ce21a2afbd6604271191.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: "annualisation-du-temps-de-travail-decision-unilaterale"
  -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: "annualisation-du-temps-de-travail-decision-unilaterale-2026-69ce21a2afe76548422310.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e3530f"
        "impact_pct" => 14.267
        "index" => 0
        "label" => "Principale"
        "occurrences" => 23
        "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" => 23
      ]
      [
        "hex" => "#ffe0cc"
        "impact_pct" => 9.45
        "index" => 1
        "label" => "Fond clair"
        "occurrences" => 2
        "operators" => [
          "rg"
        ]
        "original_hex" => "#ffe0cc"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot2"
        "stream_value" => "1 0.878 0.8"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "1 0.878 0.8"
          ]
        ]
        "usage_count" => 2
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 9.419
        "index" => 2
        "label" => "Accent 1"
        "occurrences" => 39
        "operators" => [
          "RG"
          "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"
          ]
          [
            "operator" => "rg"
            "value" => "0.02 0.114 0.18"
          ]
        ]
        "usage_count" => 39
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 77.207
        "index" => 3
        "label" => "Blanc"
        "occurrences" => 6
        "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" => 6
      ]
      [
        "hex" => "#3b3838"
        "impact_pct" => 0.008
        "index" => 4
        "label" => "Texte"
        "occurrences" => 1
        "operators" => [
          "RG"
        ]
        "original_hex" => "#3b3838"
        "remplacable" => false
        "replaceable" => false
        "role" => "texte"
        "slot" => null
        "stream_value" => "0.231 0.22 0.22"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.231 0.22 0.22"
          ]
        ]
        "usage_count" => 1
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 0.0
        "index" => 5
        "label" => "Noir"
        "occurrences" => 18
        "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" => 18
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 1
    "slot_count" => 3
  ]
  -customizationColorsSource: "annualisation-du-temps-de-travail-decision-unilaterale-2026-69ce21a2afe76548422310"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
8 DENIED INFO_DOWNLOAD_CURRENT_VERSION
App\Entity\Infographics\Infographic {#639
  -id: 37
  -title: "Annualisation du temps de travail - Décision unilatérale"
  -description: """
    L'aménagement de la durée du travail sur une période pluri-hebdomadaire oblige, en principe, à négocier un accord collectif. \r\n
    \r\n
    Toutefois, l'employeur est autorisé à le faire de manière unilatérale dans certaines conditions. \r\n
    Cette infographie fait le point sur ce dispositif.\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 @1715940059 {#647
    date: 2024-05-17 10:00:59.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775123906 {#644
    date: 2026-04-02 09:58:26.0 UTC (+00:00)
  }
  -thumbnail: "annualisation-du-temps-de-travail-decision-unilaterale-2026-69ce21a2af55f918136984.jpg"
  -thumbnailFile: null
  -document: "annualisation-du-temps-de-travail-decision-unilaterale-2026-69ce21a2afbd6604271191.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: "annualisation-du-temps-de-travail-decision-unilaterale"
  -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: "annualisation-du-temps-de-travail-decision-unilaterale-2026-69ce21a2afe76548422310.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e3530f"
        "impact_pct" => 14.267
        "index" => 0
        "label" => "Principale"
        "occurrences" => 23
        "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" => 23
      ]
      [
        "hex" => "#ffe0cc"
        "impact_pct" => 9.45
        "index" => 1
        "label" => "Fond clair"
        "occurrences" => 2
        "operators" => [
          "rg"
        ]
        "original_hex" => "#ffe0cc"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot2"
        "stream_value" => "1 0.878 0.8"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "1 0.878 0.8"
          ]
        ]
        "usage_count" => 2
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 9.419
        "index" => 2
        "label" => "Accent 1"
        "occurrences" => 39
        "operators" => [
          "RG"
          "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"
          ]
          [
            "operator" => "rg"
            "value" => "0.02 0.114 0.18"
          ]
        ]
        "usage_count" => 39
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 77.207
        "index" => 3
        "label" => "Blanc"
        "occurrences" => 6
        "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" => 6
      ]
      [
        "hex" => "#3b3838"
        "impact_pct" => 0.008
        "index" => 4
        "label" => "Texte"
        "occurrences" => 1
        "operators" => [
          "RG"
        ]
        "original_hex" => "#3b3838"
        "remplacable" => false
        "replaceable" => false
        "role" => "texte"
        "slot" => null
        "stream_value" => "0.231 0.22 0.22"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.231 0.22 0.22"
          ]
        ]
        "usage_count" => 1
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 0.0
        "index" => 5
        "label" => "Noir"
        "occurrences" => 18
        "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" => 18
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 1
    "slot_count" => 3
  ]
  -customizationColorsSource: "annualisation-du-temps-de-travail-decision-unilaterale-2026-69ce21a2afe76548422310"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
9 DENIED INFO_BUY
App\Entity\Infographics\Infographic {#639
  -id: 37
  -title: "Annualisation du temps de travail - Décision unilatérale"
  -description: """
    L'aménagement de la durée du travail sur une période pluri-hebdomadaire oblige, en principe, à négocier un accord collectif. \r\n
    \r\n
    Toutefois, l'employeur est autorisé à le faire de manière unilatérale dans certaines conditions. \r\n
    Cette infographie fait le point sur ce dispositif.\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 @1715940059 {#647
    date: 2024-05-17 10:00:59.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775123906 {#644
    date: 2026-04-02 09:58:26.0 UTC (+00:00)
  }
  -thumbnail: "annualisation-du-temps-de-travail-decision-unilaterale-2026-69ce21a2af55f918136984.jpg"
  -thumbnailFile: null
  -document: "annualisation-du-temps-de-travail-decision-unilaterale-2026-69ce21a2afbd6604271191.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: "annualisation-du-temps-de-travail-decision-unilaterale"
  -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: "annualisation-du-temps-de-travail-decision-unilaterale-2026-69ce21a2afe76548422310.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e3530f"
        "impact_pct" => 14.267
        "index" => 0
        "label" => "Principale"
        "occurrences" => 23
        "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" => 23
      ]
      [
        "hex" => "#ffe0cc"
        "impact_pct" => 9.45
        "index" => 1
        "label" => "Fond clair"
        "occurrences" => 2
        "operators" => [
          "rg"
        ]
        "original_hex" => "#ffe0cc"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot2"
        "stream_value" => "1 0.878 0.8"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "1 0.878 0.8"
          ]
        ]
        "usage_count" => 2
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 9.419
        "index" => 2
        "label" => "Accent 1"
        "occurrences" => 39
        "operators" => [
          "RG"
          "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"
          ]
          [
            "operator" => "rg"
            "value" => "0.02 0.114 0.18"
          ]
        ]
        "usage_count" => 39
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 77.207
        "index" => 3
        "label" => "Blanc"
        "occurrences" => 6
        "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" => 6
      ]
      [
        "hex" => "#3b3838"
        "impact_pct" => 0.008
        "index" => 4
        "label" => "Texte"
        "occurrences" => 1
        "operators" => [
          "RG"
        ]
        "original_hex" => "#3b3838"
        "remplacable" => false
        "replaceable" => false
        "role" => "texte"
        "slot" => null
        "stream_value" => "0.231 0.22 0.22"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.231 0.22 0.22"
          ]
        ]
        "usage_count" => 1
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 0.0
        "index" => 5
        "label" => "Noir"
        "occurrences" => 18
        "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" => 18
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 1
    "slot_count" => 3
  ]
  -customizationColorsSource: "annualisation-du-temps-de-travail-decision-unilaterale-2026-69ce21a2afe76548422310"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
10 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#1409
  -id: 130
  -title: "CP - Congés supplémentaires selon l'âge du salarié"
  -description: """
    Les salariés peuvent bénéficier de congés payés supplémentaires selon leur âge et leur situation de famille : \r\n
    - les salariés de moins de 21 ans bénéficient d'un ou deux jours ouvrables de congés supplémentaires par enfant à charge ainsi que de la possibilité d'avoir, sur demande, un congé sans solde afin d'atteindre, le cas échéant, les 30 jours ouvrables de congés ;\r\n
    - les salariés d'au moins 21 ans bénéficient de 2 jours ouvrables de congés supplémentaires par enfant à charge dans la limite de 30 jours ouvrables (congés payés inclus).\r\n
    \r\n
    Retrouvez dans cette infographie les modalités d'attribution de ces congés ainsi que plusieurs exemples concrets afin de comprendre leur articulation avec les congés payés légaux.
    """
  -createdAt: DateTimeImmutable @1751018607 {#1388
    date: 2025-06-27 10:03:27.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775057950 {#1398
    date: 2026-04-01 15:39:10.0 UTC (+00:00)
  }
  -thumbnail: "cp-conges-supplementaires-selon-l-age-du-salarie-69cd1ffe28264588107044.jpg"
  -thumbnailFile: null
  -document: "cp-conges-supplementaires-selon-l-age-du-salarie-69cd1ffe28930194890930.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#1389 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1769904000 {#1327
    date: 2026-02-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "les-conges-supplementaires-selon-l-age-du-salarie"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#762 …}
  -price: null
  -parent: Proxies\__CG__\App\Entity\Infographics\Infographic {#1323 …}
  -children: Doctrine\ORM\PersistentCollection {#1321 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "cp-conges-supplementaires-selon-l-age-du-salarie-69cd1ffe28c3e075628431.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: true
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#051d2e"
        "impact_pct" => 16.125
        "index" => 0
        "label" => "Principale"
        "occurrences" => 112
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.0196 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0196 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.0196 0.114 0.18"
          ]
        ]
        "usage_count" => 112
      ]
      [
        "hex" => "#e3530f"
        "impact_pct" => 15.088
        "index" => 1
        "label" => "Secondaire"
        "occurrences" => 34
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => true
        "replaceable" => true
        "role" => "secondaire"
        "slot" => "slot2"
        "stream_value" => "0.89 0.325 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.0588"
          ]
        ]
        "usage_count" => 34
      ]
      [
        "hex" => "#009ca8"
        "impact_pct" => 7.365
        "index" => 2
        "label" => "Accent 1"
        "occurrences" => 12
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#009ca8"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 1"
        "slot" => "slot3"
        "stream_value" => "0 0.612 0.659"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0 0.612 0.659"
          ]
          [
            "operator" => "rg"
            "value" => "0 0.612 0.659"
          ]
        ]
        "usage_count" => 12
      ]
      [
        "hex" => "#d25b79"
        "impact_pct" => 1.517
        "index" => 3
        "label" => "Accent 2"
        "occurrences" => 6
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#d25b79"
        "remplacable" => true
        "replaceable" => true
        "role" => "accent 2"
        "slot" => "slot4"
        "stream_value" => "0.824 0.357 0.475"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.824 0.357 0.475"
          ]
          [
            "operator" => "rg"
            "value" => "0.824 0.357 0.475"
          ]
        ]
        "usage_count" => 6
      ]
      [
        "hex" => "#b9d4ec"
        "impact_pct" => 1.324
        "index" => 4
        "label" => "Fond clair"
        "occurrences" => 4
        "operators" => [
          "rg"
        ]
        "original_hex" => "#b9d4ec"
        "remplacable" => true
        "replaceable" => true
        "role" => "fond clair"
        "slot" => "slot5"
        "stream_value" => "0.725 0.831 0.925"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.725 0.831 0.925"
          ]
        ]
        "usage_count" => 4
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 69.296
        "index" => 5
        "label" => "Blanc"
        "occurrences" => 112
        "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" => 112
      ]
      [
        "hex" => "#dac287"
        "impact_pct" => 0.934
        "index" => 6
        "label" => "Pictogramme / détail"
        "occurrences" => 4
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#dac287"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.855 0.761 0.529"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.855 0.761 0.529"
          ]
          [
            "operator" => "rg"
            "value" => "0.855 0.761 0.529"
          ]
        ]
        "usage_count" => 4
      ]
      [
        "hex" => "#8cb8e0"
        "impact_pct" => 0.088
        "index" => 7
        "label" => "Pictogramme / détail"
        "occurrences" => 4
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#8cb8e0"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.549 0.722 0.878"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.549 0.722 0.878"
          ]
          [
            "operator" => "rg"
            "value" => "0.549 0.722 0.878"
          ]
        ]
        "usage_count" => 4
      ]
      [
        "hex" => "#71a7d9"
        "impact_pct" => 0.039
        "index" => 8
        "label" => "Pictogramme / détail"
        "occurrences" => 2
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#71a7d9"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.443 0.655 0.851"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.443 0.655 0.851"
          ]
          [
            "operator" => "rg"
            "value" => "0.443 0.655 0.851"
          ]
        ]
        "usage_count" => 2
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 1
    "slot_count" => 5
  ]
  -customizationColorsSource: "cp-conges-supplementaires-selon-l-age-du-salarie-69cd1ffe28c3e075628431"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
11 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#1382
  -id: 102
  -title: "Book - La gestion des forfaits jours"
  -description: """
    Ce guide sur la gestion des forfaits jours, de plus de 40 pages, comprend de nombreuses notes de synthèse et d'infographies.\r\n
    Vous vous proposons un décryptage pratique des sujets les plus sensibles :\r\n
    1. Prorata et calcul : formules en cas d’entrée/sortie en cours d’année, forfait réduit, impact d'un droit à congés payés insuffisant ;\r\n
    2. Contraintes spécifiques : astreintes, mi-temps thérapeutique, temps de déplacement ;\r\n
    3. Suivi et conformité : points de vigilance dans les accords collectifs, les conventions individuelles, process de suivi de la charge, droit à la déconnexion, rachat des jours de repos ;\r\n
    4. Une check-list de points à vérifier .\r\n
    \r\n
    [grasorange]Bonus[/grasorange] : Nous vous offrons des modèles de documents à adapter immédiatement à votre contexte ainsi que 2 simulateurs le nombre de jours à travailler et de repos pouvant être pris en 2026.
    """
  -createdAt: DateTimeImmutable @1728038056 {#1318
    date: 2024-10-04 10:34:16.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1770043738 {#1387
    date: 2026-02-02 14:48:58.0 UTC (+00:00)
  }
  -thumbnail: "guide-pratique-la-gestion-des-forfait-jours-2026-6980ab4a6dae3682441945.webp"
  -thumbnailFile: null
  -document: "guide-pratique-la-gestion-des-forfait-jours-2026-6980ab4a6e172460813966.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#1407 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1767225600 {#1368
    date: 2026-01-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "book-la-gestion-des-forfaits-jours"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#763 …}
  -price: "99.00"
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#1420 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "guide-pratique-la-gestion-des-forfait-jours-2026-6980ab4a6eaab027997848.pdf"
  -mainPdfFile: null
  -bonusDocs: "annexe2026-6980ab4a6f2cf224556844.zip"
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#051d2e"
        "impact_pct" => 34.385
        "index" => 0
        "label" => "Principale"
        "occurrences" => 3673
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.0196 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0196 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.0196 0.114 0.18"
          ]
        ]
        "usage_count" => 3673
      ]
      [
        "hex" => "#e3530f"
        "impact_pct" => 8.552
        "index" => 1
        "label" => "Secondaire"
        "occurrences" => 762
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => true
        "replaceable" => true
        "role" => "secondaire"
        "slot" => "slot2"
        "stream_value" => "0.89 0.325 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.0588"
          ]
        ]
        "usage_count" => 762
      ]
      [
        "hex" => "#dac287"
        "impact_pct" => 2.395
        "index" => 2
        "label" => "Fond clair"
        "occurrences" => 41
        "operators" => [
          "RG"
          "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"
          ]
          [
            "operator" => "rg"
            "value" => "0.855 0.761 0.529"
          ]
        ]
        "usage_count" => 41
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 63.466
        "index" => 3
        "label" => "Blanc"
        "occurrences" => 1613
        "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" => 1613
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 2.361
        "index" => 4
        "label" => "Noir"
        "occurrences" => 901
        "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" => 901
      ]
      [
        "hex" => "#009cab"
        "impact_pct" => 0.968
        "index" => 5
        "label" => "Pictogramme / détail"
        "occurrences" => 23
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#009cab"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0 0.612 0.671"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0 0.612 0.671"
          ]
          [
            "operator" => "rg"
            "value" => "0 0.612 0.671"
          ]
        ]
        "usage_count" => 23
      ]
      [
        "hex" => "#ffc000"
        "impact_pct" => 0.733
        "index" => 6
        "label" => "Pictogramme / détail"
        "occurrences" => 26
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#ffc000"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "1 0.753 0"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "1 0.753 0"
          ]
          [
            "operator" => "rg"
            "value" => "1 0.753 0"
          ]
        ]
        "usage_count" => 26
      ]
      [
        "hex" => "#ff99cc"
        "impact_pct" => 0.549
        "index" => 7
        "label" => "Pictogramme / détail"
        "occurrences" => 44
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#ff99cc"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "1 0.6 0.8"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "1 0.6 0.8"
          ]
          [
            "operator" => "rg"
            "value" => "1 0.6 0.8"
          ]
        ]
        "usage_count" => 44
      ]
      [
        "hex" => "#4472c4"
        "impact_pct" => 0.377
        "index" => 8
        "label" => "Pictogramme / détail"
        "occurrences" => 11
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#4472c4"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.267 0.447 0.769"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.267 0.447 0.769"
          ]
          [
            "operator" => "rg"
            "value" => "0.267 0.447 0.769"
          ]
        ]
        "usage_count" => 11
      ]
      [
        "hex" => "#e5d9bc"
        "impact_pct" => 0.261
        "index" => 9
        "label" => "Pictogramme / détail"
        "occurrences" => 7
        "operators" => [
          "rg"
        ]
        "original_hex" => "#e5d9bc"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.898 0.851 0.737"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.898 0.851 0.737"
          ]
        ]
        "usage_count" => 7
      ]
      [
        "hex" => "#b9d4ec"
        "impact_pct" => 0.216
        "index" => 10
        "label" => "Pictogramme / détail"
        "occurrences" => 12
        "operators" => [
          "RG"
          "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"
          ]
          [
            "operator" => "rg"
            "value" => "0.725 0.831 0.925"
          ]
        ]
        "usage_count" => 12
      ]
      [
        "hex" => "#d25b79"
        "impact_pct" => 0.11
        "index" => 11
        "label" => "Pictogramme / détail"
        "occurrences" => 32
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#d25b79"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.824 0.357 0.475"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.824 0.357 0.475"
          ]
          [
            "operator" => "rg"
            "value" => "0.824 0.357 0.475"
          ]
        ]
        "usage_count" => 32
      ]
      [
        "hex" => "#cee8fa"
        "impact_pct" => 0.103
        "index" => 12
        "label" => "Pictogramme / détail"
        "occurrences" => 4
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#cee8fa"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.808 0.91 0.98"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.808 0.91 0.98"
          ]
          [
            "operator" => "rg"
            "value" => "0.808 0.91 0.98"
          ]
        ]
        "usage_count" => 4
      ]
      [
        "hex" => "#111423"
        "impact_pct" => 0.093
        "index" => 13
        "label" => "Noir"
        "occurrences" => 62
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#111423"
        "remplacable" => false
        "replaceable" => false
        "role" => "noir"
        "slot" => null
        "stream_value" => "0.0667 0.0784 0.137"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0667 0.0784 0.137"
          ]
          [
            "operator" => "rg"
            "value" => "0.0667 0.0784 0.137"
          ]
        ]
        "usage_count" => 62
      ]
      [
        "hex" => "#f8b333"
        "impact_pct" => 0.047
        "index" => 14
        "label" => "Pictogramme / détail"
        "occurrences" => 7
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#f8b333"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.973 0.702 0.2"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.973 0.702 0.2"
          ]
          [
            "operator" => "rg"
            "value" => "0.973 0.702 0.2"
          ]
        ]
        "usage_count" => 7
      ]
      [
        "hex" => "#0ea2af"
        "impact_pct" => 0.042
        "index" => 15
        "label" => "Pictogramme / détail"
        "occurrences" => 3
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#0ea2af"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.0549 0.635 0.686"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0549 0.635 0.686"
          ]
          [
            "operator" => "rg"
            "value" => "0.0549 0.635 0.686"
          ]
        ]
        "usage_count" => 3
      ]
      [
        "hex" => "#223f59"
        "impact_pct" => 0.037
        "index" => 16
        "label" => "Texte"
        "occurrences" => 6
        "operators" => [
          "RG"
        ]
        "original_hex" => "#223f59"
        "remplacable" => false
        "replaceable" => false
        "role" => "texte"
        "slot" => null
        "stream_value" => "0.133 0.247 0.349"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.133 0.247 0.349"
          ]
        ]
        "usage_count" => 6
      ]
      [
        "hex" => "#252b3a"
        "impact_pct" => 0.036
        "index" => 17
        "label" => "Pictogramme / détail"
        "occurrences" => 1
        "operators" => [
          "rg"
        ]
        "original_hex" => "#252b3a"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.145 0.169 0.227"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.145 0.169 0.227"
          ]
        ]
        "usage_count" => 1
      ]
      [
        "hex" => "#e9580f"
        "impact_pct" => 0.034
        "index" => 18
        "label" => "Pictogramme / détail"
        "occurrences" => 32
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e9580f"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.914 0.345 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.914 0.345 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.914 0.345 0.0588"
          ]
        ]
        "usage_count" => 32
      ]
      [
        "hex" => "#172c51"
        "impact_pct" => 0.028
        "index" => 19
        "label" => "Pictogramme / détail"
        "occurrences" => 2
        "operators" => [
          "RG"
        ]
        "original_hex" => "#172c51"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.0902 0.173 0.318"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0902 0.173 0.318"
          ]
        ]
        "usage_count" => 2
      ]
      [
        "hex" => "#009ca8"
        "impact_pct" => 0.009
        "index" => 20
        "label" => "Pictogramme / détail"
        "occurrences" => 6
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#009ca8"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0 0.612 0.659"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0 0.612 0.659"
          ]
          [
            "operator" => "rg"
            "value" => "0 0.612 0.659"
          ]
        ]
        "usage_count" => 6
      ]
      [
        "hex" => "#c2ab92"
        "impact_pct" => 0.004
        "index" => 21
        "label" => "Pictogramme / détail"
        "occurrences" => 5
        "operators" => [
          "rg"
        ]
        "original_hex" => "#c2ab92"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.761 0.671 0.573"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.761 0.671 0.573"
          ]
        ]
        "usage_count" => 5
      ]
      [
        "hex" => "#272e80"
        "impact_pct" => 0.001
        "index" => 22
        "label" => "Pictogramme / détail"
        "occurrences" => 9
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#272e80"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.153 0.18 0.502"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.153 0.18 0.502"
          ]
          [
            "operator" => "rg"
            "value" => "0.153 0.18 0.502"
          ]
        ]
        "usage_count" => 9
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 41
    "slot_count" => 3
  ]
  -customizationColorsSource: "guide-pratique-la-gestion-des-forfait-jours-2026-6980ab4a6eaab027997848"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
12 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#1382
  -id: 102
  -title: "Book - La gestion des forfaits jours"
  -description: """
    Ce guide sur la gestion des forfaits jours, de plus de 40 pages, comprend de nombreuses notes de synthèse et d'infographies.\r\n
    Vous vous proposons un décryptage pratique des sujets les plus sensibles :\r\n
    1. Prorata et calcul : formules en cas d’entrée/sortie en cours d’année, forfait réduit, impact d'un droit à congés payés insuffisant ;\r\n
    2. Contraintes spécifiques : astreintes, mi-temps thérapeutique, temps de déplacement ;\r\n
    3. Suivi et conformité : points de vigilance dans les accords collectifs, les conventions individuelles, process de suivi de la charge, droit à la déconnexion, rachat des jours de repos ;\r\n
    4. Une check-list de points à vérifier .\r\n
    \r\n
    [grasorange]Bonus[/grasorange] : Nous vous offrons des modèles de documents à adapter immédiatement à votre contexte ainsi que 2 simulateurs le nombre de jours à travailler et de repos pouvant être pris en 2026.
    """
  -createdAt: DateTimeImmutable @1728038056 {#1318
    date: 2024-10-04 10:34:16.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1770043738 {#1387
    date: 2026-02-02 14:48:58.0 UTC (+00:00)
  }
  -thumbnail: "guide-pratique-la-gestion-des-forfait-jours-2026-6980ab4a6dae3682441945.webp"
  -thumbnailFile: null
  -document: "guide-pratique-la-gestion-des-forfait-jours-2026-6980ab4a6e172460813966.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#1407 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1767225600 {#1368
    date: 2026-01-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "book-la-gestion-des-forfaits-jours"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#763 …}
  -price: "99.00"
  -parent: null
  -children: Doctrine\ORM\PersistentCollection {#1420 …}
  -isPurchasable: true
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "guide-pratique-la-gestion-des-forfait-jours-2026-6980ab4a6eaab027997848.pdf"
  -mainPdfFile: null
  -bonusDocs: "annexe2026-6980ab4a6f2cf224556844.zip"
  -bonusDocsFile: null
  -availableOnPremium: false
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#051d2e"
        "impact_pct" => 34.385
        "index" => 0
        "label" => "Principale"
        "occurrences" => 3673
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.0196 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0196 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.0196 0.114 0.18"
          ]
        ]
        "usage_count" => 3673
      ]
      [
        "hex" => "#e3530f"
        "impact_pct" => 8.552
        "index" => 1
        "label" => "Secondaire"
        "occurrences" => 762
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => true
        "replaceable" => true
        "role" => "secondaire"
        "slot" => "slot2"
        "stream_value" => "0.89 0.325 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.0588"
          ]
        ]
        "usage_count" => 762
      ]
      [
        "hex" => "#dac287"
        "impact_pct" => 2.395
        "index" => 2
        "label" => "Fond clair"
        "occurrences" => 41
        "operators" => [
          "RG"
          "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"
          ]
          [
            "operator" => "rg"
            "value" => "0.855 0.761 0.529"
          ]
        ]
        "usage_count" => 41
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 63.466
        "index" => 3
        "label" => "Blanc"
        "occurrences" => 1613
        "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" => 1613
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 2.361
        "index" => 4
        "label" => "Noir"
        "occurrences" => 901
        "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" => 901
      ]
      [
        "hex" => "#009cab"
        "impact_pct" => 0.968
        "index" => 5
        "label" => "Pictogramme / détail"
        "occurrences" => 23
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#009cab"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0 0.612 0.671"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0 0.612 0.671"
          ]
          [
            "operator" => "rg"
            "value" => "0 0.612 0.671"
          ]
        ]
        "usage_count" => 23
      ]
      [
        "hex" => "#ffc000"
        "impact_pct" => 0.733
        "index" => 6
        "label" => "Pictogramme / détail"
        "occurrences" => 26
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#ffc000"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "1 0.753 0"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "1 0.753 0"
          ]
          [
            "operator" => "rg"
            "value" => "1 0.753 0"
          ]
        ]
        "usage_count" => 26
      ]
      [
        "hex" => "#ff99cc"
        "impact_pct" => 0.549
        "index" => 7
        "label" => "Pictogramme / détail"
        "occurrences" => 44
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#ff99cc"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "1 0.6 0.8"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "1 0.6 0.8"
          ]
          [
            "operator" => "rg"
            "value" => "1 0.6 0.8"
          ]
        ]
        "usage_count" => 44
      ]
      [
        "hex" => "#4472c4"
        "impact_pct" => 0.377
        "index" => 8
        "label" => "Pictogramme / détail"
        "occurrences" => 11
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#4472c4"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.267 0.447 0.769"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.267 0.447 0.769"
          ]
          [
            "operator" => "rg"
            "value" => "0.267 0.447 0.769"
          ]
        ]
        "usage_count" => 11
      ]
      [
        "hex" => "#e5d9bc"
        "impact_pct" => 0.261
        "index" => 9
        "label" => "Pictogramme / détail"
        "occurrences" => 7
        "operators" => [
          "rg"
        ]
        "original_hex" => "#e5d9bc"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.898 0.851 0.737"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.898 0.851 0.737"
          ]
        ]
        "usage_count" => 7
      ]
      [
        "hex" => "#b9d4ec"
        "impact_pct" => 0.216
        "index" => 10
        "label" => "Pictogramme / détail"
        "occurrences" => 12
        "operators" => [
          "RG"
          "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"
          ]
          [
            "operator" => "rg"
            "value" => "0.725 0.831 0.925"
          ]
        ]
        "usage_count" => 12
      ]
      [
        "hex" => "#d25b79"
        "impact_pct" => 0.11
        "index" => 11
        "label" => "Pictogramme / détail"
        "occurrences" => 32
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#d25b79"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.824 0.357 0.475"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.824 0.357 0.475"
          ]
          [
            "operator" => "rg"
            "value" => "0.824 0.357 0.475"
          ]
        ]
        "usage_count" => 32
      ]
      [
        "hex" => "#cee8fa"
        "impact_pct" => 0.103
        "index" => 12
        "label" => "Pictogramme / détail"
        "occurrences" => 4
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#cee8fa"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.808 0.91 0.98"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.808 0.91 0.98"
          ]
          [
            "operator" => "rg"
            "value" => "0.808 0.91 0.98"
          ]
        ]
        "usage_count" => 4
      ]
      [
        "hex" => "#111423"
        "impact_pct" => 0.093
        "index" => 13
        "label" => "Noir"
        "occurrences" => 62
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#111423"
        "remplacable" => false
        "replaceable" => false
        "role" => "noir"
        "slot" => null
        "stream_value" => "0.0667 0.0784 0.137"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0667 0.0784 0.137"
          ]
          [
            "operator" => "rg"
            "value" => "0.0667 0.0784 0.137"
          ]
        ]
        "usage_count" => 62
      ]
      [
        "hex" => "#f8b333"
        "impact_pct" => 0.047
        "index" => 14
        "label" => "Pictogramme / détail"
        "occurrences" => 7
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#f8b333"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.973 0.702 0.2"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.973 0.702 0.2"
          ]
          [
            "operator" => "rg"
            "value" => "0.973 0.702 0.2"
          ]
        ]
        "usage_count" => 7
      ]
      [
        "hex" => "#0ea2af"
        "impact_pct" => 0.042
        "index" => 15
        "label" => "Pictogramme / détail"
        "occurrences" => 3
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#0ea2af"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.0549 0.635 0.686"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0549 0.635 0.686"
          ]
          [
            "operator" => "rg"
            "value" => "0.0549 0.635 0.686"
          ]
        ]
        "usage_count" => 3
      ]
      [
        "hex" => "#223f59"
        "impact_pct" => 0.037
        "index" => 16
        "label" => "Texte"
        "occurrences" => 6
        "operators" => [
          "RG"
        ]
        "original_hex" => "#223f59"
        "remplacable" => false
        "replaceable" => false
        "role" => "texte"
        "slot" => null
        "stream_value" => "0.133 0.247 0.349"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.133 0.247 0.349"
          ]
        ]
        "usage_count" => 6
      ]
      [
        "hex" => "#252b3a"
        "impact_pct" => 0.036
        "index" => 17
        "label" => "Pictogramme / détail"
        "occurrences" => 1
        "operators" => [
          "rg"
        ]
        "original_hex" => "#252b3a"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.145 0.169 0.227"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.145 0.169 0.227"
          ]
        ]
        "usage_count" => 1
      ]
      [
        "hex" => "#e9580f"
        "impact_pct" => 0.034
        "index" => 18
        "label" => "Pictogramme / détail"
        "occurrences" => 32
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e9580f"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.914 0.345 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.914 0.345 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.914 0.345 0.0588"
          ]
        ]
        "usage_count" => 32
      ]
      [
        "hex" => "#172c51"
        "impact_pct" => 0.028
        "index" => 19
        "label" => "Pictogramme / détail"
        "occurrences" => 2
        "operators" => [
          "RG"
        ]
        "original_hex" => "#172c51"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.0902 0.173 0.318"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0902 0.173 0.318"
          ]
        ]
        "usage_count" => 2
      ]
      [
        "hex" => "#009ca8"
        "impact_pct" => 0.009
        "index" => 20
        "label" => "Pictogramme / détail"
        "occurrences" => 6
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#009ca8"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0 0.612 0.659"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0 0.612 0.659"
          ]
          [
            "operator" => "rg"
            "value" => "0 0.612 0.659"
          ]
        ]
        "usage_count" => 6
      ]
      [
        "hex" => "#c2ab92"
        "impact_pct" => 0.004
        "index" => 21
        "label" => "Pictogramme / détail"
        "occurrences" => 5
        "operators" => [
          "rg"
        ]
        "original_hex" => "#c2ab92"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.761 0.671 0.573"
        "stream_values" => [
          [
            "operator" => "rg"
            "value" => "0.761 0.671 0.573"
          ]
        ]
        "usage_count" => 5
      ]
      [
        "hex" => "#272e80"
        "impact_pct" => 0.001
        "index" => 22
        "label" => "Pictogramme / détail"
        "occurrences" => 9
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#272e80"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0.153 0.18 0.502"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.153 0.18 0.502"
          ]
          [
            "operator" => "rg"
            "value" => "0.153 0.18 0.502"
          ]
        ]
        "usage_count" => 9
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 41
    "slot_count" => 3
  ]
  -customizationColorsSource: "guide-pratique-la-gestion-des-forfait-jours-2026-6980ab4a6eaab027997848"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details
13 DENIED INFO_PREMIUM
App\Entity\Infographics\Infographic {#1417
  -id: 43
  -title: "Kit - Temps partiel - Mise en place"
  -description: """
    La mise en place du temps partiel est une modalité d'organisation du travail qui permet aux entreprises de s'adapter à des besoins variés tout en offrant aux salariés une certaine flexibilité. \r\n
    \r\n
    Cette forme d'emploi doit être formalisée par un écrit comportant des mentions spécifiques. \r\n
    De plus, comme les salariés à temps plein, le respect des droits des salariés à temps partiel, tels que le prorata de salaire, l'accès à la formation professionnelle ou encore les conditions de passage à temps plein, est essentiel. \r\n
    \r\n
    Ce kit présente les conditions de mise en place du travail à temps partiel et formule quelques préconisations utiles.\r\n
    \r\n
    [grasorange]Cette infographie est uniquement accessible avec l'abonnement premium.[/grasorange]
    """
  -createdAt: DateTimeImmutable @1715940451 {#1399
    date: 2024-05-17 10:07:31.0 UTC (+00:00)
  }
  -updatedAt: DateTimeImmutable @1775144222 {#1419
    date: 2026-04-02 15:37:02.0 UTC (+00:00)
  }
  -thumbnail: "kit-temps-partiel-mise-en-place-69cd1d9ba21f2431998902.jpg"
  -thumbnailFile: null
  -document: "kit-temps-partiel-mise-en-place-69cd1d9ba2884759031335.pdf"
  -documentFile: null
  -promoted: false
  -categories: Doctrine\ORM\PersistentCollection {#1416 …}
  -theme: null
  -publishedAt: DateTimeImmutable @1767225600 {#1406
    date: 2026-01-01 00:00:00.0 UTC (+00:00)
  }
  -slug: "kit-temps-partiel-mise-en-place"
  -customer: null
  -type: App\Enum\InfographicsAvailability {#761 …}
  -price: null
  -parent: Proxies\__CG__\App\Entity\Infographics\Infographic {#672 …}
  -children: Doctrine\ORM\PersistentCollection {#1411 …}
  -isPurchasable: false
  -additionalInfos: null
  -positionOnHome: null
  -mainPdf: "kit-temps-partiel-mise-en-place-69cd1d9ba2ded853737231.pdf"
  -mainPdfFile: null
  -bonusDocs: null
  -bonusDocsFile: null
  -availableOnPremium: true
  -deletedAt: null
  -customizationColors: [
    "colors" => [
      [
        "hex" => "#e3530f"
        "impact_pct" => 14.84
        "index" => 0
        "label" => "Principale"
        "occurrences" => 62
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#e3530f"
        "remplacable" => true
        "replaceable" => true
        "role" => "principale"
        "slot" => "slot1"
        "stream_value" => "0.89 0.325 0.0588"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.89 0.325 0.0588"
          ]
          [
            "operator" => "rg"
            "value" => "0.89 0.325 0.0588"
          ]
        ]
        "usage_count" => 62
      ]
      [
        "hex" => "#051d2e"
        "impact_pct" => 10.621
        "index" => 1
        "label" => "Secondaire"
        "occurrences" => 181
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#051d2e"
        "remplacable" => true
        "replaceable" => true
        "role" => "secondaire"
        "slot" => "slot2"
        "stream_value" => "0.0196 0.114 0.18"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0.0196 0.114 0.18"
          ]
          [
            "operator" => "rg"
            "value" => "0.0196 0.114 0.18"
          ]
        ]
        "usage_count" => 181
      ]
      [
        "hex" => "#dac287"
        "impact_pct" => 9.359
        "index" => 2
        "label" => "Fond clair"
        "occurrences" => 1
        "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" => 1
      ]
      [
        "hex" => "#ffffff"
        "impact_pct" => 75.298
        "index" => 3
        "label" => "Blanc"
        "occurrences" => 164
        "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" => 164
      ]
      [
        "hex" => "#000000"
        "impact_pct" => 0.263
        "index" => 4
        "label" => "Noir"
        "occurrences" => 52
        "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" => 52
      ]
      [
        "hex" => "#009966"
        "impact_pct" => 0.0
        "index" => 5
        "label" => "Pictogramme / détail"
        "occurrences" => 80
        "operators" => [
          "RG"
          "rg"
        ]
        "original_hex" => "#009966"
        "remplacable" => false
        "replaceable" => false
        "role" => "pictogramme / détail"
        "slot" => null
        "stream_value" => "0 0.6 0.4"
        "stream_values" => [
          [
            "operator" => "RG"
            "value" => "0 0.6 0.4"
          ]
          [
            "operator" => "rg"
            "value" => "0 0.6 0.4"
          ]
        ]
        "usage_count" => 80
      ]
    ]
    "impact_threshold_pct" => 1.0
    "maximum_slots" => 15
    "pages" => 2
    "slot_count" => 3
  ]
  -customizationColorsSource: "kit-temps-partiel-mise-en-place-69cd1d9ba2ded853737231"
}
"App\Security\Voter\CanDownloadVoter"
DENIED
Show voter details