POST https://tokii.fr/api/pages/019f9b73-084f-7bfc-881c-4ab76c652950/render-blocks

PageDocumentController :: renderBlocks

Request

GET Parameters

None

POST Parameters

None

Uploaded Files

None

Request Attributes

Key Value
_controller
"App\UI\Http\Api\PageBuilder\PageDocumentController::renderBlocks"
_firewall_context
"security.firewall.map.context.main"
_route
"app_api_pages_render_blocks"
_route_params
[
  "id" => "019f9b73-084f-7bfc-881c-4ab76c652950"
]
_security_firewall_run
"_security_main"
_stopwatch_token
"3906d5"
csp_nonce
"zz/J3A5B7MbuBpbBv06Bjg=="
id
"019f9b73-084f-7bfc-881c-4ab76c652950"

Request Headers

Header Value
accept
"application/json"
accept-encoding
"gzip, deflate, br, zstd"
accept-language
"fr,fr-FR;q=0.9,en-US;q=0.8,en;q=0.7"
alt-used
"tokii.fr"
cache-control
"no-cache"
content-length
"18751"
content-type
"application/json"
cookie
"PHPSESSID=50fcefb9a7ad1b81ba85fd38d11a25c9; REMEMBERME=%3AYWRtaW5AZmVzdGl2YWwtcmVtcGFydHMuZGV2%3A1785630637%3A22xOXqzjzSviAFm2e1WBBhwt5VOdUqpjq7IQ4V8eKOY~ZGbISyNPLI_C5XXerYtnbxfVdEw-xSUKD3NJD9igpAM~; main_auth_profile_token=68db45"
dnt
"1"
host
"tokii.fr"
origin
"https://tokii.fr"
pragma
"no-cache"
priority
"u=4"
referer
"https://tokii.fr/pages/019f9b73-084f-7bfc-881c-4ab76c652950/edit"
sec-fetch-dest
"empty"
sec-fetch-mode
"cors"
sec-fetch-site
"same-origin"
sec-gpc
"1"
user-agent
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:153.0) Gecko/20100101 Firefox/153.0"
via
"3.0 Caddy"
x-csrf-token
"2dfcce811ee0eb75eec7d7547176d3.fWrWdohjWB7WJL2N_oR0EgAspyg3ZUqT0j5u85O1vVc.OFyTHOsGIFaTFYTbnfEcdnNWyU1hIwnwmE0lmqTj3GU7M6U15TwqRORD0g"
x-forwarded-for
"37.67.96.143"
x-forwarded-host
"tokii.fr"
x-forwarded-proto
"https"
x-php-ob-level
"1"
x-requested-with
"XMLHttpRequest"

Request Content

Pretty

{
    "document": {
        "version": 1,
        "blocks": [
            {
                "id": "blk_01KYDQ622FF1T8G72APXDSWDKV",
                "type": "navbar",
                "props": {
                    "brand": "Festival des Remparts",
                    "links": [
                        {
                            "url": "\/p\/festival-programme",
                            "label": "Programme"
                        },
                        {
                            "url": "\/p\/festival-benevoles",
                            "label": "B\u00e9n\u00e9voles"
                        },
                        {
                            "url": "\/#pb-block-festival-infos",
                            "label": "Infos pratiques"
                        }
                    ],
                    "ctaUrl": "\/#pb-block-festival-billetterie",
                    "sticky": true,
                    "homeUrl": "\/",
                    "ctaLabel": "Billetterie",
                    "activeUrl": "\/",
                    "transparentUntilScroll": true
                },
                "children": [],
                "responsive": [],
                "visibility": {
                    "desktop": true,
                    "tablet": true,
                    "mobile": true
                }
            },
            {
                "id": "blk_01KYDQ622FF488G72APXE7M17X",
                "type": "hero",
                "props": {
                    "align": "center",
                    "title": "Festival des Remparts",
                    "ctaUrl": "\/p\/festival-programme",
                    "eyebrow": "Trois jours \u00b7 Parc des Remparts, Provins",
                    "ctaLabel": "Voir le programme",
                    "subtitle": "Du vendredi 4 septembre 2026 au dimanche 6 septembre 2026 \u00b7 Parc des Remparts, Provins",
                    "backgroundImage": "https:\/\/images.pexels.com\/photos\/1105666\/pexels-photo-1105666.jpeg?auto=compress&cs=tinysrgb&w=1920"
                },
                "children": [
                    []
                ],
                "responsive": [],
                "visibility": {
                    "desktop": true,
                    "tablet": true,
                    "mobile": true
                }
            },
            {
                "id": "blk_01KYDQ622FF4Y8G72APXETCWJP",
                "type": "section",
                "props": {
                    "maxWidth": "normal",
                    "paddingX": "md",
                    "paddingY": "xl",
                    "backgroundColor": "#1c1a28"
                },
                "children": [
                    [
                        {
                            "id": "blk_01KYDQ622FF4P8G72APXEK5JZD",
                            "type": "countdown",
                            "props": {
                                "label": "Prochain rendez-vous dans",
                                "ctaUrl": "#pb-block-festival-billetterie",
                                "variant": "banner",
                                "ctaLabel": "R\u00e9server ma place",
                                "showDate": true,
                                "targetDate": "",
                                "eventSources": [
                                    "calendar_event"
                                ],
                                "autoNextEvent": true,
                                "conversationId": "019f9b73-07f0-7146-8dc8-f8171f31df5a",
                                "expiredMessage": "Le festival est en cours \u2014 bon week-end !"
                            },
                            "children": [],
                            "responsive": [],
                            "visibility": {
                                "mobile": true,
                                "tablet": true,
                                "desktop": true
                            }
                        }
                    ]
                ],
                "responsive": [],
                "visibility": {
                    "desktop": true,
                    "tablet": true,
                    "mobile": true
                }
            },
            {
                "id": "blk_01KYDQ622FF5E8G72APXF9SQKC",
                "type": "section",
                "props": {
                    "maxWidth": "normal",
                    "paddingX": "md",
                    "paddingY": "xl",
                    "backgroundColor": "#12111a"
                },
                "children": [
                    [
                        {
                            "id": "blk_01KYDQ622FF588G72APXF9NYN6",
                            "type": "next_event",
                            "props": {
                                "title": "\u00c0 l'affiche",
                                "ctaUrl": "\/p\/festival-programme",
                                "ctaLabel": "Tout le programme",
                                "eventSources": [
                                    "calendar_event"
                                ],
                                "showLocation": true,
                                "conversationId": "019f9b73-07f0-7146-8dc8-f8171f31df5a",
                                "showParticipants": false
                            },
                            "children": [],
                            "responsive": [],
                            "visibility": {
                                "mobile": true,
                                "tablet": true,
                                "desktop": true
                            }
                        }
                    ]
                ],
                "responsive": [],
                "visibility": {
                    "desktop": true,
                    "tablet": true,
                    "mobile": true
                }
            },
            {
                "id": "blk_01KYDQ622FF6T8G72APXGGWZZB",
                "type": "section",
                "props": {
                    "maxWidth": "normal",
                    "paddingX": "md",
                    "paddingY": "xl",
                    "backgroundColor": "#12111a"
                },
                "children": [
                    [
                        {
                            "id": "blk_01KYDQ622FF5R8G72APXFSEH1T",
                            "type": "rich_text",
                            "props": {
                                "html": "<div style=\"display:flex;gap:16px;align-items:baseline;flex-wrap:wrap\"><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.14em;color:#ffc93c\">01<\/span><h2 style=\"margin:0;font-family:'Syne',system-ui,sans-serif;font-size:34px;line-height:1.05;font-weight:800;color:#f7f3ea\">Le festival<\/h2><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:13px;color:#b7b0c9\">Depuis 2014, au pied des remparts<\/span><\/div>"
                            },
                            "children": [],
                            "responsive": [],
                            "visibility": {
                                "mobile": true,
                                "tablet": true,
                                "desktop": true
                            }
                        },
                        {
                            "id": "blk_01KYDQ622FF628G72APXG1447S",
                            "type": "rich_text",
                            "props": {
                                "html": "<p>Trois jours de musiques actuelles et d'arts de rue dans le parc de la ville, port\u00e9s par une association et cent vingt b\u00e9n\u00e9voles. Deux sc\u00e8nes, un kiosque jeune public, un march\u00e9 des cr\u00e9ateurs, une guinguette \u2014 et l'entr\u00e9e libre pour les moins de douze ans.<\/p>",
                                "textStyle": {
                                    "color": "#b7b0c9",
                                    "fontSize": "17px",
                                    "fontFamily": "sans",
                                    "lineHeight": "1.7"
                                }
                            },
                            "children": [],
                            "responsive": [],
                            "visibility": {
                                "mobile": true,
                                "tablet": true,
                                "desktop": true
                            }
                        },
                        {
                            "id": "blk_01KYDQ622FF6E8G72APXGD8GEX",
                            "type": "stats",
                            "props": {
                                "items": [
                                    {
                                        "color": "#e8452c",
                                        "label": "jours de festival",
                                        "value": "3"
                                    },
                                    {
                                        "color": "#ffc93c",
                                        "label": "concerts &amp; spectacles",
                                        "value": "24"
                                    },
                                    {
                                        "color": "#e8452c",
                                        "label": "b\u00e9n\u00e9voles",
                                        "value": "120"
                                    },
                                    {
                                        "color": "#ffc93c",
                                        "label": "jusqu'\u00e0 12 ans",
                                        "value": "0 \u20ac"
                                    }
                                ],
                                "columns": 4
                            },
                            "children": [],
                            "responsive": [],
                            "visibility": {
                                "mobile": true,
                                "tablet": true,
                                "desktop": true
                            }
                        }
                    ]
                ],
                "responsive": [],
                "visibility": {
                    "desktop": true,
                    "tablet": true,
                    "mobile": true
                }
            },
            {
                "id": "blk_01KYDQ622FF8M8G72APXHFTJWM",
                "type": "section",
                "props": {
                    "maxWidth": "normal",
                    "paddingX": "md",
                    "paddingY": "xl",
                    "backgroundColor": "#1c1a28"
                },
                "children": [
                    [
                        {
                            "id": "blk_01KYDQ622FF7J8G72APXGRJNVG",
                            "type": "rich_text",
                            "props": {
                                "html": "<div style=\"display:flex;gap:16px;align-items:baseline;flex-wrap:wrap\"><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.14em;color:#ffc93c\">02<\/span><h2 style=\"margin:0;font-family:'Syne',system-ui,sans-serif;font-size:34px;line-height:1.05;font-weight:800;color:#f7f3ea\">Le programme<\/h2><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:13px;color:#b7b0c9\">Mis \u00e0 jour depuis le canal Programmation<\/span><\/div>"
                            },
                            "children": [],
                            "responsive": [],
                            "visibility": {
                                "mobile": true,
                                "tablet": true,
                                "desktop": true
                            }
                        },
                        {
                            "id": "blk_01KYDQ622FF7Y8G72APXH2AWD9",
                            "type": "timeline",
                            "props": {
                                "align": "left",
                                "daysAhead": 60,
                                "eventSources": [
                                    "calendar_event"
                                ],
                                "autoFromAgenda": true,
                                "conversationId": "019f9b73-07f0-7146-8dc8-f8171f31df5a"
                            },
                            "children": [],
                            "responsive": [],
                            "visibility": {
                                "mobile": true,
                                "tablet": true,
                                "desktop": true
                            }
                        },
                        {
                            "id": "blk_01KYDQ622FF8A8G72APXH8NQK6",
                            "type": "button",
                            "props": {
                                "url": "\/p\/festival-programme",
                                "align": "center",
                                "label": "Voir le programme jour par jour",
                                "variant": "primary"
                            },
                            "children": [],
                            "responsive": [],
                            "visibility": {
                                "mobile": true,
                                "tablet": true,
                                "desktop": true
                            }
                        }
                    ]
                ],
                "responsive": [],
                "visibility": {
                    "desktop": true,
                    "tablet": true,
                    "mobile": true
                }
            },
            {
                "id": "blk_01KYDQ622FF9J8G72APXJ9M3CJ",
                "type": "section",
                "props": {
                    "maxWidth": "normal",
                    "paddingX": "md",
                    "paddingY": "xl",
                    "backgroundColor": "#12111a"
                },
                "children": [
                    [
                        {
                            "id": "blk_01KYDQ622FF928G72APXHYRAMW",
                            "type": "rich_text",
                            "props": {
                                "html": "<div style=\"display:flex;gap:16px;align-items:baseline;flex-wrap:wrap\"><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.14em;color:#ffc93c\">03<\/span><h2 style=\"margin:0;font-family:'Syne',system-ui,sans-serif;font-size:34px;line-height:1.05;font-weight:800;color:#f7f3ea\">Les lieux<\/h2><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:13px;color:#b7b0c9\">Trois espaces, trois ambiances<\/span><\/div>"
                            },
                            "children": [],
                            "responsive": [],
                            "visibility": {
                                "mobile": true,
                                "tablet": true,
                                "desktop": true
                            }
                        },
                        {
                            "id": "blk_01KYDQ622FF9A8G72APXJ7XGF1",
                            "type": "cards",
                            "props": {
                                "gap": "lg",
                                "items": [
                                    {
                                        "icon": "\ud83c\udfa4",
                                        "meta": "Parc des Remparts",
                                        "text": "Les plateaux du soir, fosse et gradins. Ouverture des portes \u00e0 17h30.",
                                        "color": "#e8452c",
                                        "title": "Grande Sc\u00e8ne",
                                        "eyebrow": "Sc\u00e8ne principale"
                                    },
                                    {
                                        "icon": "\ud83c\udfa0",
                                        "meta": "All\u00e9e des Tilleuls",
                                        "text": "Spectacles d\u00e8s 3 ans, ateliers et siestes musicales. Entr\u00e9e libre.",
                                        "color": "#ffc93c",
                                        "title": "Kiosque",
                                        "eyebrow": "Jeune public"
                                    },
                                    {
                                        "icon": "\ud83c\udf7b",
                                        "meta": "Prairie Sud",
                                        "text": "Buvette associative, brunch du dimanche, sets acoustiques.",
                                        "color": "#e8452c",
                                        "title": "Guinguette",
                                        "eyebrow": "Restauration"
                                    }
                                ],
                                "columns": 3,
                                "variant": "tile"
                            },
                            "children": [],
                            "responsive": [],
                            "visibility": {
                                "mobile": true,
                                "tablet": true,
                                "desktop": true
                            }
                        }
                    ]
                ],
                "responsive": [],
                "visibility": {
                    "desktop": true,
                    "tablet": true,
                    "mobile": true
                }
            },
            {
                "id": "festival-billetterie",
                "type": "section",
                "props": {
                    "maxWidth": "normal",
                    "paddingX": "md",
                    "paddingY": "xl",
                    "backgroundColor": "#282540"
                },
                "children": [
                    [
                        {
                            "id": "blk_01KYDQ622FF9W8G72APXJQBK91",
                            "type": "rich_text",
                            "props": {
                                "html": "<div style=\"display:flex;gap:16px;align-items:baseline;flex-wrap:wrap\"><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.14em;color:#ffc93c\">04<\/span><h2 style=\"margin:0;font-family:'Syne',system-ui,sans-serif;font-size:34px;line-height:1.05;font-weight:800;color:#f7f3ea\">Billetterie<\/h2><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:13px;color:#b7b0c9\">Pr\u00e9vente jusqu'\u00e0 la veille du festival<\/span><\/div>"
                            },
                            "children": [],
                            "responsive": [],
                            "visibility": {
                                "mobile": true,
                                "tablet": true,
                                "desktop": true
                            }
                        },
                        {
                            "id": "blk_01KYDQ622FFBR8G72APXK5D91R",
                            "type": "grid",
                            "props": {
                                "gap": "lg",
                                "cols": 3,
                                "rows": 1
                            },
                            "children": [
                                [
                                    {
                                        "id": "blk_01KYDQ622FFA88G72APXJQZFD3",
                                        "type": "rich_text",
                                        "props": {
                                            "html": "<div style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ffc93c\">Pass 3 jours<\/div><div style=\"margin-top:10px;font-family:'Syne',system-ui,sans-serif;font-size:44px;line-height:.95;font-weight:800;color:#f7f3ea\">35 \u20ac<\/div><p style=\"margin:12px 0 0;font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:14px;line-height:1.6;color:#b7b0c9\">Acc\u00e8s \u00e0 toutes les sc\u00e8nes, du vendredi au dimanche.<\/p>",
                                            "style": {
                                                "paddingTop": 26,
                                                "paddingLeft": 26,
                                                "borderRadius": 16,
                                                "paddingRight": 26,
                                                "paddingBottom": 26,
                                                "backgroundColor": "#1c1a28"
                                            }
                                        },
                                        "children": [],
                                        "responsive": [],
                                        "visibility": {
                                            "mobile": true,
                                            "tablet": true,
                                            "desktop": true
                                        }
                                    }
                                ],
                                [
                                    {
                                        "id": "blk_01KYDQ622FFAJ8G72APXJR2ZEK",
                                        "type": "rich_text",
                                        "props": {
                                            "html": "<div style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ffc93c\">Pass 1 jour<\/div><div style=\"margin-top:10px;font-family:'Syne',system-ui,sans-serif;font-size:44px;line-height:.95;font-weight:800;color:#f7f3ea\">18 \u20ac<\/div><p style=\"margin:12px 0 0;font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:14px;line-height:1.6;color:#b7b0c9\">Au choix vendredi, samedi ou dimanche.<\/p>",
                                            "style": {
                                                "paddingTop": 26,
                                                "paddingLeft": 26,
                                                "borderRadius": 16,
                                                "paddingRight": 26,
                                                "paddingBottom": 26,
                                                "backgroundColor": "#1c1a28"
                                            }
                                        },
                                        "children": [],
                                        "responsive": [],
                                        "visibility": {
                                            "mobile": true,
                                            "tablet": true,
                                            "desktop": true
                                        }
                                    }
                                ],
                                [
                                    {
                                        "id": "blk_01KYDQ622FFAW8G72APXK422KA",
                                        "type": "rich_text",
                                        "props": {
                                            "html": "<div style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ffc93c\">Moins de 12 ans<\/div><div style=\"margin-top:10px;font-family:'Syne',system-ui,sans-serif;font-size:44px;line-height:.95;font-weight:800;color:#f7f3ea\">Gratuit<\/div><p style=\"margin:12px 0 0;font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:14px;line-height:1.6;color:#b7b0c9\">Sur pr\u00e9sentation d'un justificatif \u00e0 l'accueil.<\/p>",
                                            "style": {
                                                "paddingTop": 26,
                                                "paddingLeft": 26,
                                                "borderRadius": 16,
                                                "paddingRight": 26,
                                                "paddingBottom": 26,
                                                "backgroundColor": "#1c1a28"
                                            }
                                        },
                                        "children": [],
                                        "responsive": [],
                                        "visibility": {
                                            "mobile": true,
                                            "tablet": true,
                                            "desktop": true
                                        }
                                    }
                                ]
                            ],
                            "responsive": [],
                            "visibility": {
                                "mobile": true,
                                "tablet": true,
                                "desktop": true
                            }
                        },
                        {
                            "id": "blk_01KYDQ622FFC28G72APXK8DFVP",
                            "type": "rich_text",
                            "props": {
                                "html": "<p>Les billets sont \u00e9mis par l'\u00e9quipe depuis le canal Billetterie : vous recevez un code \u00e0 huit caract\u00e8res, scann\u00e9 \u00e0 l'entr\u00e9e le jour J. \u00c9crivez-nous pour r\u00e9server.<\/p>",
                                "textStyle": {
                                    "color": "#b7b0c9",
                                    "fontSize": "15px",
                                    "fontFamily": "sans",
                                    "lineHeight": "1.7"
                                }
                            },
                            "children": [],
                            "responsive": [],
                            "visibility": {
                                "mobile": true,
                                "tablet": true,
                                "desktop": true
                            }
                        },
                        {
                            "id": "blk_01KYDQ622FFCA8G72APXKB5SNB",
                            "type": "button",
                            "props": {
                                "url": "#pb-block-festival-contact",
                                "align": "center",
                                "label": "Demander mes billets",
                                "variant": "primary"
                            },
                            "children": [],
                            "responsive": [],
                            "visibility": {
                                "mobile": true,
                                "tablet": true,
                                "desktop": true
                            }
                        }
                    ]
                ],
                "responsive": [],
                "visibility": {
                    "desktop": true,
                    "tablet": true,
                    "mobile": true
                }
            },
            {
                "id": "blk_01KYDQ622FFDJ8G72APXM8QKZN",
                "type": "section",
                "props": {
                    "maxWidth": "normal",
                    "paddingX": "md",
                    "paddingY": "xl",
                    "backgroundColor": "#12111a"
                },
                "children": [
                    [
                        {
                            "id": "blk_01KYDQ622FFCT8G72APXKRHTX3",
                            "type": "rich_text",
                            "props": {
                                "html": "<div style=\"display:flex;gap:16px;align-items:baseline;flex-wrap:wrap\"><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.14em;color:#ffc93c\">05<\/span><h2 style=\"margin:0;font-family:'Syne',system-ui,sans-serif;font-size:34px;line-height:1.05;font-weight:800;color:#f7f3ea\">\u00c9dition pr\u00e9c\u00e9dente<\/h2><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:13px;color:#b7b0c9\">Quelques images<\/span><\/div>"
                            },
                            "children": [],
                            "responsive": [],
                            "visibility": {
                                "mobile": true,
                                "tablet": true,
                                "desktop": true
                            }
                        },
                        {
                            "id": "blk_01KYDQ622FFDA8G72APXM6RE7Y",
                            "type": "gallery",
                            "props": {
                                "gap": "md",
                                "ratio": "4\/3",
                                "images": [
                                    {
                                        "alt": "Foule devant la Grande Sc\u00e8ne",
                                        "url": "https:\/\/images.pexels.com\/photos\/1190297\/pexels-photo-1190297.jpeg?auto=compress&cs=tinysrgb&w=1100",
                                        "caption": "Grande Sc\u00e8ne, samedi soir"
                                    },
                                    {
                                        "alt": "Concert au coucher du soleil",
                                        "url": "https:\/\/images.pexels.com\/photos\/995301\/pexels-photo-995301.jpeg?auto=compress&cs=tinysrgb&w=1100",
                                        "caption": "Plateau d'ouverture"
                                    },
                                    {
                                        "alt": "Guinguette du festival",
                                        "url": "https:\/\/images.pexels.com\/photos\/1652353\/pexels-photo-1652353.jpeg?auto=compress&cs=tinysrgb&w=1100",
                                        "caption": "La guinguette"
                                    },
                                    {
                                        "alt": "Public du festival",
                                        "url": "https:\/\/images.pexels.com\/photos\/167636\/pexels-photo-167636.jpeg?auto=compress&cs=tinysrgb&w=1100",
                                        "caption": "Prairie Sud"
                                    },
                                    {
                                        "alt": "March\u00e9 des cr\u00e9ateurs",
                                        "url": "https:\/\/images.pexels.com\/photos\/1763075\/pexels-photo-1763075.jpeg?auto=compress&cs=tinysrgb&w=1100",
                                        "caption": "March\u00e9 des cr\u00e9ateurs"
                                    },
                                    {
                                        "alt": "Fanfare en d\u00e9ambulation",
                                        "url": "https:\/\/images.pexels.com\/photos\/2240771\/pexels-photo-2240771.jpeg?auto=compress&cs=tinysrgb&w=1100",
                                        "caption": "D\u00e9ambulation d'ouverture"
                                    }
                                ],
                                "reveal": true,
                                "columns": 3
                            },
                            "children": [],
                            "responsive": [],
                            "visibility": {
                                "mobile": true,
                                "tablet": true,
                                "desktop": true
                            }
                        }
                    ]
                ],
                "responsive": [],
                "visibility": {
                    "desktop": true,
                    "tablet": true,
                    "mobile": true
                }
            },
            {
                "id": "festival-infos",
                "type": "section",
                "props": {
                    "maxWidth": "normal",
                    "paddingX": "md",
                    "paddingY": "xl",
                    "backgroundColor": "#1c1a28"
                },
                "children": [
                    [
                        {
                            "id": "blk_01KYDQ622FFDW8G72APXMGTCAG",
                            "type": "rich_text",
                            "props": {
                                "html": "<div style=\"display:flex;gap:16px;align-items:baseline;flex-wrap:wrap\"><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.14em;color:#ffc93c\">06<\/span><h2 style=\"margin:0;font-family:'Syne',system-ui,sans-serif;font-size:34px;line-height:1.05;font-weight:800;color:#f7f3ea\">Infos pratiques<\/h2><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:13px;color:#b7b0c9\">Acc\u00e8s, r\u00e8glement, accessibilit\u00e9<\/span><\/div>"
                            },
                            "children": [],
                            "responsive": [],
                            "visibility": {
                                "mobile": true,
                                "tablet": true,
                                "desktop": true
                            }
                        },
                        {
                            "id": "blk_01KYDQ622FFE68G72APXMY6SEG",
                            "type": "accordion",
                            "props": {
                                "items": [
                                    {
                                        "title": "Comment venir ?",
                                        "content": "Gare \u00e0 900 m du parc (10 min \u00e0 pied, fl\u00e9chage depuis la sortie). Parking gratuit route de S\u00e9zanne, navette toutes les 20 min le samedi soir. Covoiturage encourag\u00e9 \u2014 un canal d\u00e9di\u00e9 est ouvert aux festivaliers."
                                    },
                                    {
                                        "title": "Le site est-il accessible ?",
                                        "content": "All\u00e9es stabilis\u00e9es, plateforme PMR devant la Grande Sc\u00e8ne, sanitaires adapt\u00e9s pr\u00e8s de l'entr\u00e9e Nord. Accompagnateur\u00b7rice d'une personne en situation de handicap : entr\u00e9e offerte."
                                    },
                                    {
                                        "title": "Que peut-on apporter ?",
                                        "content": "Gourde vide (points d'eau sur le site), si\u00e8ge pliant, protections auditives pour les enfants. Sont interdits : bouteilles en verre, animaux, objets tranchants."
                                    },
                                    {
                                        "title": "Et s'il pleut ?",
                                        "content": "Le festival est maintenu par temps de pluie : la Grande Sc\u00e8ne et le Kiosque sont couverts. Seuls les ateliers de plein air peuvent \u00eatre d\u00e9plac\u00e9s \u2014 l'info passe sur le canal Programmation."
                                    },
                                    {
                                        "title": "Objets trouv\u00e9s",
                                        "content": "\u00c0 l'accueil pendant le festival, puis au local de l'association les mercredis de 18h \u00e0 20h pendant un mois."
                                    }
                                ],
                                "allowMultiple": false
                            },
                            "children": [],
                            "responsive": [],
                            "visibility": {
                                "mobile": true,
                                "tablet": true,
                                "desktop": true
                            }
                        }
                    ]
                ],
                "responsive": [],
                "visibility": {
                    "desktop": true,
                    "tablet": true,
                    "mobile": true
                }
            },
            {
                "id": "blk_01KYDQ622FFER8G72APXNFW2XB",
                "type": "section",
                "props": {
                    "maxWidth": "normal",
                    "paddingX": "md",
                    "paddingY": "xl",
                    "backgroundColor": "#12111a"
                },
                "children": [
                    [
                        {
                            "id": "blk_01KYDQ622FFEE8G72APXMZ5SHA",
                            "type": "rich_text",
                            "props": {
                                "html": "<div style=\"display:flex;gap:16px;align-items:baseline;flex-wrap:wrap\"><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.14em;color:#ffc93c\">07<\/span><h2 style=\"margin:0;font-family:'Syne',system-ui,sans-serif;font-size:34px;line-height:1.05;font-weight:800;color:#f7f3ea\">Le lieu<\/h2><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:13px;color:#b7b0c9\">Parc des Remparts, Provins<\/span><\/div>"
                            },
                            "children": [],
                            "responsive": [],
                            "visibility": {
                                "mobile": true,
                                "tablet": true,
                                "desktop": true
                            }
                        },
                        {
                            "id": "blk_01KYDQ622FFEM8G72APXN4H6WG",
                            "type": "map",
                            "props": {
                                "lat": 48.5606,
                                "lng": 3.2997,
                                "zoom": 15,
                                "height": "md",
                                "markerLabel": "Festival des Remparts"
                            },
                            "children": [],
                            "responsive": [],
                            "visibility": {
                                "mobile": true,
                                "tablet": true,
                                "desktop": true
                            }
                        }
                    ]
                ],
                "responsive": [],
                "visibility": {
                    "desktop": true,
                    "tablet": true,
                    "mobile": true
                }
            },
            {
                "id": "festival-contact",
                "type": "section",
                "props": {
                    "maxWidth": "normal",
                    "paddingX": "md",
                    "paddingY": "xl",
                    "backgroundColor": "#1c1a28"
                },
                "children": [
                    [
                        {
                            "id": "blk_01KYDQ622FFF08G72APXNQDZVB",
                            "type": "rich_text",
                            "props": {
                                "html": "<div style=\"display:flex;gap:16px;align-items:baseline;flex-wrap:wrap\"><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.14em;color:#ffc93c\">08<\/span><h2 style=\"margin:0;font-family:'Syne',system-ui,sans-serif;font-size:34px;line-height:1.05;font-weight:800;color:#f7f3ea\">Nous \u00e9crire<\/h2><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:13px;color:#b7b0c9\">Billetterie, presse, partenariats<\/span><\/div>"
                            },
                            "children": [],
                            "responsive": [],
                            "visibility": {
                                "mobile": true,
                                "tablet": true,
                                "desktop": true
                            }
                        },
                        {
                            "id": "blk_01KYDQ622FFF48G72APXNWD2QG",
                            "type": "contact_form",
                            "props": {
                                "title": "Une question ?",
                                "buttonLabel": "Envoyer le message \u2192",
                                "description": "R\u00e9servation, accessibilit\u00e9, partenariat, demande d'accr\u00e9ditation presse \u2014 l'\u00e9quipe vous r\u00e9pond sous 48 h.",
                                "successMessage": "Merci ! Votre message est bien arriv\u00e9, on vous r\u00e9pond tr\u00e8s vite."
                            },
                            "children": [],
                            "responsive": [],
                            "visibility": {
                                "mobile": true,
                                "tablet": true,
                                "desktop": true
                            }
                        }
                    ]
                ],
                "responsive": [],
                "visibility": {
                    "desktop": true,
                    "tablet": true,
                    "mobile": true
                }
            },
            {
                "id": "blk_01KYDQ622FFFC8G72APXNY1E2H",
                "type": "page_footer",
                "props": {
                    "links": [
                        {
                            "url": "\/p\/festival-programme",
                            "label": "Programme"
                        },
                        {
                            "url": "\/p\/festival-benevoles",
                            "label": "B\u00e9n\u00e9voles"
                        },
                        {
                            "url": "\/#pb-block-festival-billetterie",
                            "label": "Billetterie"
                        },
                        {
                            "url": "\/#pb-block-festival-contact",
                            "label": "Nous \u00e9crire"
                        }
                    ],
                    "tagline": "Festival associatif de musiques actuelles et d'arts de rue.",
                    "brandText": "Festival des Remparts",
                    "addressText": "Parc des Remparts, Provins"
                },
                "children": [],
                "responsive": [],
                "visibility": {
                    "desktop": true,
                    "tablet": true,
                    "mobile": true
                }
            }
        ],
        "settings": []
    }
}

Raw

{"document":{"version":1,"blocks":[{"id":"blk_01KYDQ622FF1T8G72APXDSWDKV","type":"navbar","props":{"brand":"Festival des Remparts","links":[{"url":"/p/festival-programme","label":"Programme"},{"url":"/p/festival-benevoles","label":"Bénévoles"},{"url":"/#pb-block-festival-infos","label":"Infos pratiques"}],"ctaUrl":"/#pb-block-festival-billetterie","sticky":true,"homeUrl":"/","ctaLabel":"Billetterie","activeUrl":"/","transparentUntilScroll":true},"children":[],"responsive":[],"visibility":{"desktop":true,"tablet":true,"mobile":true}},{"id":"blk_01KYDQ622FF488G72APXE7M17X","type":"hero","props":{"align":"center","title":"Festival des Remparts","ctaUrl":"/p/festival-programme","eyebrow":"Trois jours · Parc des Remparts, Provins","ctaLabel":"Voir le programme","subtitle":"Du vendredi 4 septembre 2026 au dimanche 6 septembre 2026 · Parc des Remparts, Provins","backgroundImage":"https://images.pexels.com/photos/1105666/pexels-photo-1105666.jpeg?auto=compress&cs=tinysrgb&w=1920"},"children":[[]],"responsive":[],"visibility":{"desktop":true,"tablet":true,"mobile":true}},{"id":"blk_01KYDQ622FF4Y8G72APXETCWJP","type":"section","props":{"maxWidth":"normal","paddingX":"md","paddingY":"xl","backgroundColor":"#1c1a28"},"children":[[{"id":"blk_01KYDQ622FF4P8G72APXEK5JZD","type":"countdown","props":{"label":"Prochain rendez-vous dans","ctaUrl":"#pb-block-festival-billetterie","variant":"banner","ctaLabel":"Réserver ma place","showDate":true,"targetDate":"","eventSources":["calendar_event"],"autoNextEvent":true,"conversationId":"019f9b73-07f0-7146-8dc8-f8171f31df5a","expiredMessage":"Le festival est en cours — bon week-end !"},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}}]],"responsive":[],"visibility":{"desktop":true,"tablet":true,"mobile":true}},{"id":"blk_01KYDQ622FF5E8G72APXF9SQKC","type":"section","props":{"maxWidth":"normal","paddingX":"md","paddingY":"xl","backgroundColor":"#12111a"},"children":[[{"id":"blk_01KYDQ622FF588G72APXF9NYN6","type":"next_event","props":{"title":"À l'affiche","ctaUrl":"/p/festival-programme","ctaLabel":"Tout le programme","eventSources":["calendar_event"],"showLocation":true,"conversationId":"019f9b73-07f0-7146-8dc8-f8171f31df5a","showParticipants":false},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}}]],"responsive":[],"visibility":{"desktop":true,"tablet":true,"mobile":true}},{"id":"blk_01KYDQ622FF6T8G72APXGGWZZB","type":"section","props":{"maxWidth":"normal","paddingX":"md","paddingY":"xl","backgroundColor":"#12111a"},"children":[[{"id":"blk_01KYDQ622FF5R8G72APXFSEH1T","type":"rich_text","props":{"html":"<div style=\"display:flex;gap:16px;align-items:baseline;flex-wrap:wrap\"><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.14em;color:#ffc93c\">01</span><h2 style=\"margin:0;font-family:'Syne',system-ui,sans-serif;font-size:34px;line-height:1.05;font-weight:800;color:#f7f3ea\">Le festival</h2><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:13px;color:#b7b0c9\">Depuis 2014, au pied des remparts</span></div>"},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}},{"id":"blk_01KYDQ622FF628G72APXG1447S","type":"rich_text","props":{"html":"<p>Trois jours de musiques actuelles et d'arts de rue dans le parc de la ville, portés par une association et cent vingt bénévoles. Deux scènes, un kiosque jeune public, un marché des créateurs, une guinguette — et l'entrée libre pour les moins de douze ans.</p>","textStyle":{"color":"#b7b0c9","fontSize":"17px","fontFamily":"sans","lineHeight":"1.7"}},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}},{"id":"blk_01KYDQ622FF6E8G72APXGD8GEX","type":"stats","props":{"items":[{"color":"#e8452c","label":"jours de festival","value":"3"},{"color":"#ffc93c","label":"concerts &amp; spectacles","value":"24"},{"color":"#e8452c","label":"bénévoles","value":"120"},{"color":"#ffc93c","label":"jusqu'à 12 ans","value":"0 €"}],"columns":4},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}}]],"responsive":[],"visibility":{"desktop":true,"tablet":true,"mobile":true}},{"id":"blk_01KYDQ622FF8M8G72APXHFTJWM","type":"section","props":{"maxWidth":"normal","paddingX":"md","paddingY":"xl","backgroundColor":"#1c1a28"},"children":[[{"id":"blk_01KYDQ622FF7J8G72APXGRJNVG","type":"rich_text","props":{"html":"<div style=\"display:flex;gap:16px;align-items:baseline;flex-wrap:wrap\"><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.14em;color:#ffc93c\">02</span><h2 style=\"margin:0;font-family:'Syne',system-ui,sans-serif;font-size:34px;line-height:1.05;font-weight:800;color:#f7f3ea\">Le programme</h2><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:13px;color:#b7b0c9\">Mis à jour depuis le canal Programmation</span></div>"},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}},{"id":"blk_01KYDQ622FF7Y8G72APXH2AWD9","type":"timeline","props":{"align":"left","daysAhead":60,"eventSources":["calendar_event"],"autoFromAgenda":true,"conversationId":"019f9b73-07f0-7146-8dc8-f8171f31df5a"},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}},{"id":"blk_01KYDQ622FF8A8G72APXH8NQK6","type":"button","props":{"url":"/p/festival-programme","align":"center","label":"Voir le programme jour par jour","variant":"primary"},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}}]],"responsive":[],"visibility":{"desktop":true,"tablet":true,"mobile":true}},{"id":"blk_01KYDQ622FF9J8G72APXJ9M3CJ","type":"section","props":{"maxWidth":"normal","paddingX":"md","paddingY":"xl","backgroundColor":"#12111a"},"children":[[{"id":"blk_01KYDQ622FF928G72APXHYRAMW","type":"rich_text","props":{"html":"<div style=\"display:flex;gap:16px;align-items:baseline;flex-wrap:wrap\"><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.14em;color:#ffc93c\">03</span><h2 style=\"margin:0;font-family:'Syne',system-ui,sans-serif;font-size:34px;line-height:1.05;font-weight:800;color:#f7f3ea\">Les lieux</h2><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:13px;color:#b7b0c9\">Trois espaces, trois ambiances</span></div>"},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}},{"id":"blk_01KYDQ622FF9A8G72APXJ7XGF1","type":"cards","props":{"gap":"lg","items":[{"icon":"🎤","meta":"Parc des Remparts","text":"Les plateaux du soir, fosse et gradins. Ouverture des portes à 17h30.","color":"#e8452c","title":"Grande Scène","eyebrow":"Scène principale"},{"icon":"🎠","meta":"Allée des Tilleuls","text":"Spectacles dès 3 ans, ateliers et siestes musicales. Entrée libre.","color":"#ffc93c","title":"Kiosque","eyebrow":"Jeune public"},{"icon":"🍻","meta":"Prairie Sud","text":"Buvette associative, brunch du dimanche, sets acoustiques.","color":"#e8452c","title":"Guinguette","eyebrow":"Restauration"}],"columns":3,"variant":"tile"},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}}]],"responsive":[],"visibility":{"desktop":true,"tablet":true,"mobile":true}},{"id":"festival-billetterie","type":"section","props":{"maxWidth":"normal","paddingX":"md","paddingY":"xl","backgroundColor":"#282540"},"children":[[{"id":"blk_01KYDQ622FF9W8G72APXJQBK91","type":"rich_text","props":{"html":"<div style=\"display:flex;gap:16px;align-items:baseline;flex-wrap:wrap\"><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.14em;color:#ffc93c\">04</span><h2 style=\"margin:0;font-family:'Syne',system-ui,sans-serif;font-size:34px;line-height:1.05;font-weight:800;color:#f7f3ea\">Billetterie</h2><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:13px;color:#b7b0c9\">Prévente jusqu'à la veille du festival</span></div>"},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}},{"id":"blk_01KYDQ622FFBR8G72APXK5D91R","type":"grid","props":{"gap":"lg","cols":3,"rows":1},"children":[[{"id":"blk_01KYDQ622FFA88G72APXJQZFD3","type":"rich_text","props":{"html":"<div style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ffc93c\">Pass 3 jours</div><div style=\"margin-top:10px;font-family:'Syne',system-ui,sans-serif;font-size:44px;line-height:.95;font-weight:800;color:#f7f3ea\">35 €</div><p style=\"margin:12px 0 0;font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:14px;line-height:1.6;color:#b7b0c9\">Accès à toutes les scènes, du vendredi au dimanche.</p>","style":{"paddingTop":26,"paddingLeft":26,"borderRadius":16,"paddingRight":26,"paddingBottom":26,"backgroundColor":"#1c1a28"}},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}}],[{"id":"blk_01KYDQ622FFAJ8G72APXJR2ZEK","type":"rich_text","props":{"html":"<div style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ffc93c\">Pass 1 jour</div><div style=\"margin-top:10px;font-family:'Syne',system-ui,sans-serif;font-size:44px;line-height:.95;font-weight:800;color:#f7f3ea\">18 €</div><p style=\"margin:12px 0 0;font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:14px;line-height:1.6;color:#b7b0c9\">Au choix vendredi, samedi ou dimanche.</p>","style":{"paddingTop":26,"paddingLeft":26,"borderRadius":16,"paddingRight":26,"paddingBottom":26,"backgroundColor":"#1c1a28"}},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}}],[{"id":"blk_01KYDQ622FFAW8G72APXK422KA","type":"rich_text","props":{"html":"<div style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ffc93c\">Moins de 12 ans</div><div style=\"margin-top:10px;font-family:'Syne',system-ui,sans-serif;font-size:44px;line-height:.95;font-weight:800;color:#f7f3ea\">Gratuit</div><p style=\"margin:12px 0 0;font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:14px;line-height:1.6;color:#b7b0c9\">Sur présentation d'un justificatif à l'accueil.</p>","style":{"paddingTop":26,"paddingLeft":26,"borderRadius":16,"paddingRight":26,"paddingBottom":26,"backgroundColor":"#1c1a28"}},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}}]],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}},{"id":"blk_01KYDQ622FFC28G72APXK8DFVP","type":"rich_text","props":{"html":"<p>Les billets sont émis par l'équipe depuis le canal Billetterie : vous recevez un code à huit caractères, scanné à l'entrée le jour J. Écrivez-nous pour réserver.</p>","textStyle":{"color":"#b7b0c9","fontSize":"15px","fontFamily":"sans","lineHeight":"1.7"}},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}},{"id":"blk_01KYDQ622FFCA8G72APXKB5SNB","type":"button","props":{"url":"#pb-block-festival-contact","align":"center","label":"Demander mes billets","variant":"primary"},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}}]],"responsive":[],"visibility":{"desktop":true,"tablet":true,"mobile":true}},{"id":"blk_01KYDQ622FFDJ8G72APXM8QKZN","type":"section","props":{"maxWidth":"normal","paddingX":"md","paddingY":"xl","backgroundColor":"#12111a"},"children":[[{"id":"blk_01KYDQ622FFCT8G72APXKRHTX3","type":"rich_text","props":{"html":"<div style=\"display:flex;gap:16px;align-items:baseline;flex-wrap:wrap\"><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.14em;color:#ffc93c\">05</span><h2 style=\"margin:0;font-family:'Syne',system-ui,sans-serif;font-size:34px;line-height:1.05;font-weight:800;color:#f7f3ea\">Édition précédente</h2><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:13px;color:#b7b0c9\">Quelques images</span></div>"},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}},{"id":"blk_01KYDQ622FFDA8G72APXM6RE7Y","type":"gallery","props":{"gap":"md","ratio":"4/3","images":[{"alt":"Foule devant la Grande Scène","url":"https://images.pexels.com/photos/1190297/pexels-photo-1190297.jpeg?auto=compress&cs=tinysrgb&w=1100","caption":"Grande Scène, samedi soir"},{"alt":"Concert au coucher du soleil","url":"https://images.pexels.com/photos/995301/pexels-photo-995301.jpeg?auto=compress&cs=tinysrgb&w=1100","caption":"Plateau d'ouverture"},{"alt":"Guinguette du festival","url":"https://images.pexels.com/photos/1652353/pexels-photo-1652353.jpeg?auto=compress&cs=tinysrgb&w=1100","caption":"La guinguette"},{"alt":"Public du festival","url":"https://images.pexels.com/photos/167636/pexels-photo-167636.jpeg?auto=compress&cs=tinysrgb&w=1100","caption":"Prairie Sud"},{"alt":"Marché des créateurs","url":"https://images.pexels.com/photos/1763075/pexels-photo-1763075.jpeg?auto=compress&cs=tinysrgb&w=1100","caption":"Marché des créateurs"},{"alt":"Fanfare en déambulation","url":"https://images.pexels.com/photos/2240771/pexels-photo-2240771.jpeg?auto=compress&cs=tinysrgb&w=1100","caption":"Déambulation d'ouverture"}],"reveal":true,"columns":3},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}}]],"responsive":[],"visibility":{"desktop":true,"tablet":true,"mobile":true}},{"id":"festival-infos","type":"section","props":{"maxWidth":"normal","paddingX":"md","paddingY":"xl","backgroundColor":"#1c1a28"},"children":[[{"id":"blk_01KYDQ622FFDW8G72APXMGTCAG","type":"rich_text","props":{"html":"<div style=\"display:flex;gap:16px;align-items:baseline;flex-wrap:wrap\"><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.14em;color:#ffc93c\">06</span><h2 style=\"margin:0;font-family:'Syne',system-ui,sans-serif;font-size:34px;line-height:1.05;font-weight:800;color:#f7f3ea\">Infos pratiques</h2><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:13px;color:#b7b0c9\">Accès, règlement, accessibilité</span></div>"},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}},{"id":"blk_01KYDQ622FFE68G72APXMY6SEG","type":"accordion","props":{"items":[{"title":"Comment venir ?","content":"Gare à 900 m du parc (10 min à pied, fléchage depuis la sortie). Parking gratuit route de Sézanne, navette toutes les 20 min le samedi soir. Covoiturage encouragé — un canal dédié est ouvert aux festivaliers."},{"title":"Le site est-il accessible ?","content":"Allées stabilisées, plateforme PMR devant la Grande Scène, sanitaires adaptés près de l'entrée Nord. Accompagnateur·rice d'une personne en situation de handicap : entrée offerte."},{"title":"Que peut-on apporter ?","content":"Gourde vide (points d'eau sur le site), siège pliant, protections auditives pour les enfants. Sont interdits : bouteilles en verre, animaux, objets tranchants."},{"title":"Et s'il pleut ?","content":"Le festival est maintenu par temps de pluie : la Grande Scène et le Kiosque sont couverts. Seuls les ateliers de plein air peuvent être déplacés — l'info passe sur le canal Programmation."},{"title":"Objets trouvés","content":"À l'accueil pendant le festival, puis au local de l'association les mercredis de 18h à 20h pendant un mois."}],"allowMultiple":false},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}}]],"responsive":[],"visibility":{"desktop":true,"tablet":true,"mobile":true}},{"id":"blk_01KYDQ622FFER8G72APXNFW2XB","type":"section","props":{"maxWidth":"normal","paddingX":"md","paddingY":"xl","backgroundColor":"#12111a"},"children":[[{"id":"blk_01KYDQ622FFEE8G72APXMZ5SHA","type":"rich_text","props":{"html":"<div style=\"display:flex;gap:16px;align-items:baseline;flex-wrap:wrap\"><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.14em;color:#ffc93c\">07</span><h2 style=\"margin:0;font-family:'Syne',system-ui,sans-serif;font-size:34px;line-height:1.05;font-weight:800;color:#f7f3ea\">Le lieu</h2><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:13px;color:#b7b0c9\">Parc des Remparts, Provins</span></div>"},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}},{"id":"blk_01KYDQ622FFEM8G72APXN4H6WG","type":"map","props":{"lat":48.5606,"lng":3.2997,"zoom":15,"height":"md","markerLabel":"Festival des Remparts"},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}}]],"responsive":[],"visibility":{"desktop":true,"tablet":true,"mobile":true}},{"id":"festival-contact","type":"section","props":{"maxWidth":"normal","paddingX":"md","paddingY":"xl","backgroundColor":"#1c1a28"},"children":[[{"id":"blk_01KYDQ622FFF08G72APXNQDZVB","type":"rich_text","props":{"html":"<div style=\"display:flex;gap:16px;align-items:baseline;flex-wrap:wrap\"><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.14em;color:#ffc93c\">08</span><h2 style=\"margin:0;font-family:'Syne',system-ui,sans-serif;font-size:34px;line-height:1.05;font-weight:800;color:#f7f3ea\">Nous écrire</h2><span style=\"font-family:'Schibsted Grotesk',system-ui,sans-serif;font-size:13px;color:#b7b0c9\">Billetterie, presse, partenariats</span></div>"},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}},{"id":"blk_01KYDQ622FFF48G72APXNWD2QG","type":"contact_form","props":{"title":"Une question ?","buttonLabel":"Envoyer le message →","description":"Réservation, accessibilité, partenariat, demande d'accréditation presse — l'équipe vous répond sous 48 h.","successMessage":"Merci ! Votre message est bien arrivé, on vous répond très vite."},"children":[],"responsive":[],"visibility":{"mobile":true,"tablet":true,"desktop":true}}]],"responsive":[],"visibility":{"desktop":true,"tablet":true,"mobile":true}},{"id":"blk_01KYDQ622FFFC8G72APXNY1E2H","type":"page_footer","props":{"links":[{"url":"/p/festival-programme","label":"Programme"},{"url":"/p/festival-benevoles","label":"Bénévoles"},{"url":"/#pb-block-festival-billetterie","label":"Billetterie"},{"url":"/#pb-block-festival-contact","label":"Nous écrire"}],"tagline":"Festival associatif de musiques actuelles et d'arts de rue.","brandText":"Festival des Remparts","addressText":"Parc des Remparts, Provins"},"children":[],"responsive":[],"visibility":{"desktop":true,"tablet":true,"mobile":true}}],"settings":[]}}

Response

Response Headers

Header Value
cache-control
"no-cache, private"
content-type
"application/json"
date
"Sun, 26 Jul 2026 01:29:47 GMT"
x-debug-token
"f8b2c2"

Cookies

Request Cookies

Key Value
PHPSESSID
"50fcefb9a7ad1b81ba85fd38d11a25c9"
REMEMBERME
":YWRtaW5AZmVzdGl2YWwtcmVtcGFydHMuZGV2:1785630637:22xOXqzjzSviAFm2e1WBBhwt5VOdUqpjq7IQ4V8eKOY~ZGbISyNPLI_C5XXerYtnbxfVdEw-xSUKD3NJD9igpAM~"
main_auth_profile_token
"68db45"

Response Cookies

No response cookies

Session 1

Session Metadata

Key Value
Created
"Sun, 26 Jul 26 00:30:37 +0000"
Last used
"Sun, 26 Jul 26 01:29:47 +0000"
Lifetime
0

Session Attributes

Attribute Value
_csrf/https-api
"E6EjcexHE19VcuhdszneVFCcJsKi7Va2FYsCm_rZ2go"
_csrf/https-default
"vszTqnB3c1D1xdWd-fJZQuEbOXXGHzGRCve7KsQXW5I"
_csrf/https-delete_channel
"8Px1lgJdZeGN9cn3HjL8qKEFmuYrul5nYTnUHD15PW8"
_csrf/https-resend_verification
"4NJYPAX4jb9pgdiDyP6h_sl5LM_crAcWYn0OUYFYYwc"
_security_main
"O:68:"Symfony\Component\Security\Core\Authentication\Token\RememberMeToken":3:{i:0;N;i:1;s:4:"main";i:2;a:5:{i:0;O:48:"App\Identity\Infrastructure\Security\SymfonyUser":1:{s:54:"\x00App\Identity\Infrastructure\Security\SymfonyUser\x00user";O:30:"App\Identity\Domain\Model\User":29:{s:34:"\x00App\Identity\Domain\Model\User\x00id";s:36:"019f9b73-07c2-76e4-8108-2976c77e3d42";s:37:"\x00App\Identity\Domain\Model\User\x00email";s:27:"admin@festival-remparts.dev";s:46:"\x00App\Identity\Domain\Model\User\x00hashedPassword";s:60:"$2y$13$vCyxMV49AmGBqHj41LDfJO3twujQK.Rgdv5gbtKNSdaY4dYlKljuy";s:43:"\x00App\Identity\Domain\Model\User\x00displayName";s:19:"Équipe du Festival";s:37:"\x00App\Identity\Domain\Model\User\x00roles";a:1:{i:0;s:9:"ROLE_USER";}s:41:"\x00App\Identity\Domain\Model\User\x00avatarUrl";N;s:43:"\x00App\Identity\Domain\Model\User\x00themeConfig";a:0:{}s:38:"\x00App\Identity\Domain\Model\User\x00status";s:7:"offline";s:48:"\x00App\Identity\Domain\Model\User\x00customStatusText";N;s:42:"\x00App\Identity\Domain\Model\User\x00lastSeenAt";N;s:41:"\x00App\Identity\Domain\Model\User\x00createdAt";O:17:"DateTimeImmutable":3:{s:4:"date";s:26:"2026-07-25 22:43:54.000000";s:13:"timezone_type";i:3;s:8:"timezone";s:3:"UTC";}s:47:"\x00App\Identity\Domain\Model\User\x00isEmailVerified";b:0;s:54:"\x00App\Identity\Domain\Model\User\x00emailVerificationToken";N;s:63:"\x00App\Identity\Domain\Model\User\x00emailVerificationTokenExpiresAt";N;s:43:"\x00App\Identity\Domain\Model\User\x00accountType";s:8:"personal";s:43:"\x00App\Identity\Domain\Model\User\x00description";N;s:52:"\x00App\Identity\Domain\Model\User\x00organizationCategory";N;s:49:"\x00App\Identity\Domain\Model\User\x00featuredChannelId";N;s:44:"\x00App\Identity\Domain\Model\User\x00contactEmail";N;s:42:"\x00App\Identity\Domain\Model\User\x00websiteUrl";N;s:43:"\x00App\Identity\Domain\Model\User\x00phoneNumber";N;s:45:"\x00App\Identity\Domain\Model\User\x00postalAddress";N;s:47:"\x00App\Identity\Domain\Model\User\x00groupVisibility";s:6:"public";s:57:"\x00App\Identity\Domain\Model\User\x00acceptsMembershipRequests";b:1;s:49:"\x00App\Identity\Domain\Model\User\x00tutorialCompleted";b:0;s:42:"\x00App\Identity\Domain\Model\User\x00archivedAt";N;s:48:"\x00App\Identity\Domain\Model\User\x00whiteLabelConfig";a:0:{}s:41:"\x00App\Identity\Domain\Model\User\x00subdomain";N;s:44:"\x00App\Identity\Domain\Model\User\x00domainEvents";a:0:{}}}i:1;b:1;i:2;N;i:3;a:0:{}i:4;a:1:{i:0;s:9:"ROLE_USER";}}}"
pb_seen_019f9b73-0845-79dd-90b2-70258258177f
1785026326

Session Usage

1 Usages
Stateless check enabled
Usage
Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage:39
[
  [
    "file" => "/var/www/Kohort/vendor/symfony/security-core/Authentication/Token/Storage/UsageTrackingTokenStorage.php"
    "line" => 39
    "function" => "getMetadataBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/Kohort/vendor/symfony/security-http/Authenticator/RememberMeAuthenticator.php"
    "line" => 57
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/var/www/Kohort/vendor/symfony/security-http/Authenticator/Debug/TraceableAuthenticator.php"
    "line" => 67
    "function" => "supports"
    "class" => "Symfony\Component\Security\Http\Authenticator\RememberMeAuthenticator"
    "type" => "->"
  ]
  [
    "file" => "/var/www/Kohort/vendor/symfony/security-http/Authentication/AuthenticatorManager.php"
    "line" => 148
    "function" => "supports"
    "class" => "Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator"
    "type" => "->"
  ]
  [
    "file" => "/var/www/Kohort/vendor/symfony/security-http/Authentication/AuthenticatorManager.php"
    "line" => 136
    "function" => "executeAuthenticators"
    "class" => "Symfony\Component\Security\Http\Authentication\AuthenticatorManager"
    "type" => "->"
  ]
  [
    "file" => "/var/www/Kohort/vendor/symfony/security-http/Firewall/AuthenticatorManagerListener.php"
    "line" => 38
    "function" => "authenticateRequest"
    "class" => "Symfony\Component\Security\Http\Authentication\AuthenticatorManager"
    "type" => "->"
  ]
  [
    "file" => "/var/www/Kohort/vendor/symfony/security-http/Authenticator/Debug/TraceableAuthenticatorManagerListener.php"
    "line" => 58
    "function" => "authenticate"
    "class" => "Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/Kohort/vendor/symfony/security-bundle/Debug/WrappedLazyListener.php"
    "line" => 52
    "function" => "authenticate"
    "class" => "Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticatorManagerListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/Kohort/vendor/symfony/security-bundle/Security/LazyFirewallContext.php"
    "line" => 64
    "function" => "authenticate"
    "class" => "Symfony\Bundle\SecurityBundle\Debug\WrappedLazyListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/Kohort/vendor/symfony/security-bundle/Debug/TraceableFirewallListener.php"
    "line" => 88
    "function" => "authenticate"
    "class" => "Symfony\Bundle\SecurityBundle\Security\LazyFirewallContext"
    "type" => "->"
  ]
  [
    "file" => "/var/www/Kohort/vendor/symfony/security-http/Firewall.php"
    "line" => 86
    "function" => "callListeners"
    "class" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/Kohort/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 115
    "function" => "onKernelRequest"
    "class" => "Symfony\Component\Security\Http\Firewall"
    "type" => "->"
  ]
  [
    "file" => "/var/www/Kohort/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 206
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/Kohort/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 56
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/Kohort/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 129
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/Kohort/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 159
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/Kohort/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/Kohort/vendor/symfony/http-kernel/Kernel.php"
    "line" => 191
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/Kohort/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/Kohort/vendor/autoload_runtime.php"
    "line" => 32
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/www/Kohort/public/index.php"
    "line" => 5
    "args" => [
      "/var/www/Kohort/vendor/autoload_runtime.php"
    ]
    "function" => "require_once"
  ]
]

Flashes

Flashes

No flash messages were created.

Server Parameters

Server Parameters

Defined in .env

Key Value
APP_CANONICAL_DOMAIN
"tokii.fr"
APP_CORS_ALLOW_ORIGIN
"http://localhost:8000"
APP_ENV
"dev"
APP_SECRET
"4ceb00735bd83a805eeb329bd12b7d35"
APP_URL
"http://localhost:8000"
AZURE_SPEECH_KEY
"4sDJXz0yioGdGi7tgrfDu1TzfyIhCkYnB9QBqAlzeUxiKBxF32czJQQJ99CDAC5T7U2XJ3w3AAAYACOGj9B7"
AZURE_SPEECH_REGION
"francecentral"
CORS_ALLOW_ORIGIN
"^https?://(localhost|127\.0\.0\.1)(:[0-9]+)?$"
DATABASE_URL
"postgresql://chaton:chaton@127.0.0.1:5432/chaton?serverVersion=16&charset=utf8"
DEFAULT_URI
"http://localhost"
DISCORD_BOT_TOKEN
""
DISCORD_CLIENT_ID
""
DISCORD_CLIENT_SECRET
""
ENCRYPTION_KEY
"DabVpuOpHEpWohOG3mcAcM/aqJh6j2PSV3Y4Pet0jbI="
GFONT_API_KEY
"AIzaSyBHlcYZpLn7jqc2_H3alhFxeEdHqac56sg"
GIPHY_API_KEY
"vcnJoVIinRfRMTbRVn78HzNrpwwzfOAY"
JWT_PASSPHRASE
"54dedd016678c6280e5d88b3fe5d1655547807c0e7faf6800e65467c9a3eda04"
JWT_PUBLIC_KEY
"%kernel.project_dir%/config/jwt/public.pem"
JWT_SECRET_KEY
"%kernel.project_dir%/config/jwt/private.pem"
LOCK_DSN
"flock"
MAILER_DSN
"smtp://contact%40tokii.fr:3bU%5EneI%3Dx%24hi@smtp.hostinger.com:465?encryption=ssl"
MAILER_FROM_ADDRESS
"contact@tokii.fr"
MAILER_FROM_NAME
"Tokii"
MANGOPAY_API_KEY
""
MANGOPAY_API_URL
"https://api.sandbox.mangopay.com"
MANGOPAY_CLIENT_ID
""
MATTERMOST_BASE_URL
"https://your-mattermost-server.example.com"
MERCURE_JWT_SECRET
"!ChangeThisMercureHubJWTSecretKey!"
MERCURE_PUBLIC_BROWSER_URL
"https://tokii.fr/.well-known/mercure"
MERCURE_PUBLIC_URL
"http://127.0.0.1:3000/.well-known/mercure"
MERCURE_URL
"http://127.0.0.1:3000/.well-known/mercure"
MESSENGER_TRANSPORT_DSN
"doctrine://default"
OLLAMA_BASE_URL
"http://localhost:11434"
OLLAMA_MODEL
"qwen2.5:3b"
PIPER_BINARY_PATH
""
PIPER_MODEL_PATH
""
REDIS_URL
""
RTC_ICE_SERVERS
"[{"urls":["stun:stun.l.google.com:19302","stun:stun1.l.google.com:19302"]}]"
SLACK_CLIENT_ID
""
SLACK_CLIENT_SECRET
""
SLACK_SIGNING_SECRET
""
TEAMS_CLIENT_ID
""
TEAMS_CLIENT_SECRET
""
TEAMS_TENANT_ID
""
TELEGRAM_BOT_TOKEN
""
UX_MAP_DSN
"leaflet://default"
WHATSAPP_API_TOKEN
""
WHATSAPP_PHONE_NUMBER_ID
""
WHATSAPP_WEBHOOK_VERIFY_TOKEN
""

Defined as regular env variables

Key Value
APP_DEBUG
"1"
APP_PROJECT_DIR
"/var/www/Kohort"
APP_RUNTIME
"Symfony\Component\Runtime\SymfonyRuntime"
APP_RUNTIME_OPTIONS
[
  "project_dir" => "/var/www/Kohort"
]
AUTH_TYPE
""
CONTENT_LENGTH
"18751"
CONTENT_TYPE
"application/json"
DOCUMENT_ROOT
"/var/www/Kohort/public"
DOCUMENT_URI
"/index.php"
FCGI_ROLE
"RESPONDER"
GATEWAY_INTERFACE
"CGI/1.1"
HOME
"/var/www"
HTTPS
"on"
HTTP_ACCEPT
"application/json"
HTTP_ACCEPT_ENCODING
"gzip, deflate, br, zstd"
HTTP_ACCEPT_LANGUAGE
"fr,fr-FR;q=0.9,en-US;q=0.8,en;q=0.7"
HTTP_ALT_USED
"tokii.fr"
HTTP_CACHE_CONTROL
"no-cache"
HTTP_CONTENT_LENGTH
"18751"
HTTP_CONTENT_TYPE
"application/json"
HTTP_COOKIE
"PHPSESSID=50fcefb9a7ad1b81ba85fd38d11a25c9; REMEMBERME=%3AYWRtaW5AZmVzdGl2YWwtcmVtcGFydHMuZGV2%3A1785630637%3A22xOXqzjzSviAFm2e1WBBhwt5VOdUqpjq7IQ4V8eKOY~ZGbISyNPLI_C5XXerYtnbxfVdEw-xSUKD3NJD9igpAM~; main_auth_profile_token=68db45"
HTTP_DNT
"1"
HTTP_HOST
"tokii.fr"
HTTP_ORIGIN
"https://tokii.fr"
HTTP_PRAGMA
"no-cache"
HTTP_PRIORITY
"u=4"
HTTP_REFERER
"https://tokii.fr/pages/019f9b73-084f-7bfc-881c-4ab76c652950/edit"
HTTP_SEC_FETCH_DEST
"empty"
HTTP_SEC_FETCH_MODE
"cors"
HTTP_SEC_FETCH_SITE
"same-origin"
HTTP_SEC_GPC
"1"
HTTP_USER_AGENT
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:153.0) Gecko/20100101 Firefox/153.0"
HTTP_VIA
"3.0 Caddy"
HTTP_X_CSRF_TOKEN
"2dfcce811ee0eb75eec7d7547176d3.fWrWdohjWB7WJL2N_oR0EgAspyg3ZUqT0j5u85O1vVc.OFyTHOsGIFaTFYTbnfEcdnNWyU1hIwnwmE0lmqTj3GU7M6U15TwqRORD0g"
HTTP_X_FORWARDED_FOR
"37.67.96.143"
HTTP_X_FORWARDED_HOST
"tokii.fr"
HTTP_X_FORWARDED_PROTO
"https"
HTTP_X_REQUESTED_WITH
"XMLHttpRequest"
PATH_INFO
""
PHP_SELF
"/index.php"
QUERY_STRING
""
REMOTE_ADDR
"37.67.96.143"
REMOTE_HOST
"37.67.96.143"
REMOTE_IDENT
""
REMOTE_PORT
"14031"
REMOTE_USER
""
REQUEST_METHOD
"POST"
REQUEST_SCHEME
"https"
REQUEST_TIME
1785029387
REQUEST_TIME_FLOAT
1785029387.498
REQUEST_URI
"/api/pages/019f9b73-084f-7bfc-881c-4ab76c652950/render-blocks"
SCRIPT_FILENAME
"/var/www/Kohort/public/index.php"
SCRIPT_NAME
"/index.php"
SERVER_NAME
"tokii.fr"
SERVER_PORT
"443"
SERVER_PROTOCOL
"HTTP/3.0"
SERVER_SOFTWARE
"Caddy/v2.11.2"
SSL_CIPHER
"TLS_AES_128_GCM_SHA256"
SSL_PROTOCOL
"TLSv1.3"
SYMFONY_DOTENV_PATH
"/var/www/Kohort/.env"
SYMFONY_DOTENV_VARS
"APP_ENV,APP_SECRET,APP_URL,APP_CORS_ALLOW_ORIGIN,APP_CANONICAL_DOMAIN,DATABASE_URL,MESSENGER_TRANSPORT_DSN,MERCURE_URL,MERCURE_PUBLIC_URL,MERCURE_PUBLIC_BROWSER_URL,MERCURE_JWT_SECRET,RTC_ICE_SERVERS,REDIS_URL,ENCRYPTION_KEY,SLACK_CLIENT_ID,SLACK_CLIENT_SECRET,SLACK_SIGNING_SECRET,DISCORD_CLIENT_ID,DISCORD_CLIENT_SECRET,DISCORD_BOT_TOKEN,TEAMS_CLIENT_ID,TEAMS_CLIENT_SECRET,TEAMS_TENANT_ID,TELEGRAM_BOT_TOKEN,WHATSAPP_API_TOKEN,WHATSAPP_PHONE_NUMBER_ID,WHATSAPP_WEBHOOK_VERIFY_TOKEN,GFONT_API_KEY,GIPHY_API_KEY,MATTERMOST_BASE_URL,DEFAULT_URI,LOCK_DSN,MAILER_DSN,MAILER_FROM_ADDRESS,MAILER_FROM_NAME,UX_MAP_DSN,MANGOPAY_CLIENT_ID,MANGOPAY_API_KEY,MANGOPAY_API_URL,JWT_SECRET_KEY,JWT_PUBLIC_KEY,JWT_PASSPHRASE,CORS_ALLOW_ORIGIN,AZURE_SPEECH_KEY,AZURE_SPEECH_REGION,PIPER_BINARY_PATH,PIPER_MODEL_PATH,OLLAMA_BASE_URL,OLLAMA_MODEL"
USER
"www-data"