# Generated by Django 5.2.8 on 2026-01-08 14:43

import django.core.validators
import re
import wagtail.fields
from django.db import migrations


class Migration(migrations.Migration):

    dependencies = [
        ("sites_conformes_events", "0027_alter_evententrypage_body_alter_evententrypage_hero_and_more"),
    ]

    operations = [
        migrations.AlterField(
            model_name="evententrypage",
            name="body",
            field=wagtail.fields.StreamField(
                [
                    ("paragraph", 0),
                    ("image", 9),
                    ("imageandtext", 22),
                    ("table", 26),
                    ("alert", 31),
                    ("text_cta", 40),
                    ("video", 47),
                    ("transcription", 48),
                    ("badges_list", 53),
                    ("tags_list", 59),
                    ("buttons_list", 62),
                    ("link", 63),
                    ("accordions", 66),
                    ("callout", 70),
                    ("highlight", 73),
                    ("quote", 78),
                    ("stepper", 84),
                    ("card", 102),
                    ("tile", 113),
                    ("tabs", 154),
                    ("markdown", 155),
                    ("iframe", 156),
                    ("html", 157),
                    ("anchor", 158),
                    ("separator", 159),
                    ("multicolumns", 170),
                    ("item_grid", 174),
                    ("fullwidthbackground", 179),
                    ("fullwidthbackgroundwithsidemenu", 186),
                    ("subpageslist", 187),
                    ("blog_recent_entries", 188),
                    ("events_recent_entries", 189),
                    ("layout_richtext", 193),
                    ("image_text_grid_section", 204),
                    ("image_text_cta_section", 208),
                    ("cta_section", 211),
                    ("spotlight_section", 215),
                    ("accordion_section", 217),
                ],
                blank=True,
                block_lookup={
                    0: ("wagtail.blocks.RichTextBlock", (), {"label": "Rich text"}),
                    1: ("wagtail.blocks.CharBlock", (), {"label": "Title", "required": False}),
                    2: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("h2", "Heading 2"),
                                ("h3", "Heading 3"),
                                ("h4", "Heading 4"),
                                ("h5", "Heading 5"),
                                ("h6", "Heading 6"),
                                ("p", "Paragraph"),
                            ],
                            "help_text": "Adapt to the page layout. Defaults to heading 3.",
                            "label": "Heading level",
                            "required": False,
                        },
                    ),
                    3: ("wagtail.images.blocks.ImageChooserBlock", (), {"label": "Image"}),
                    4: (
                        "wagtail.blocks.CharBlock",
                        (),
                        {"label": "Alternative text (textual description of the image)", "required": False},
                    ),
                    5: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("fr-content-media--sm", "Small"),
                                ("", "Medium"),
                                ("fr-content-media--lg", "Large"),
                            ],
                            "label": "Witdh",
                            "required": False,
                        },
                    ),
                    6: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("fr-ratio-32x9", "32x9"),
                                ("fr-ratio-16x9", "16x9"),
                                ("fr-ratio-3x2", "3x2"),
                                ("fr-ratio-4x3", "4x3"),
                                ("fr-ratio-1x1", "1x1"),
                                ("fr-ratio-3x4", "3x4"),
                                ("fr-ratio-2x3", "2x3"),
                            ],
                            "label": "Image ratio",
                            "required": False,
                        },
                    ),
                    7: ("wagtail.blocks.CharBlock", (), {"label": "Caption", "required": False}),
                    8: ("wagtail.blocks.URLBlock", (), {"label": "Link", "required": False}),
                    9: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("title", 1),
                                ("heading_tag", 2),
                                ("image", 3),
                                ("alt", 4),
                                ("width", 5),
                                ("image_ratio", 6),
                                ("caption", 7),
                                ("url", 8),
                            ]
                        ],
                        {"label": "Centered image"},
                    ),
                    10: ("wagtail.images.blocks.ImageBlock", [], {"label": "Image"}),
                    11: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("left", "Left (displayed above text in mobile view)"),
                                ("left_below", "Left (displayed below text in mobile view)"),
                                ("right", "Right (displayed below text in mobile view)"),
                                ("right_above", "Right (displayed above text in mobile view)"),
                            ],
                            "label": "Image position",
                        },
                    ),
                    12: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [("3", "3/12"), ("4", "4/12"), ("5", "5/12"), ("6", "6/12")],
                            "label": "Image width",
                        },
                    ),
                    13: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("page", "Page"),
                                ("external_url", "External URL"),
                                ("document", "Document"),
                                ("anchor", "Anchor link"),
                            ],
                            "help_text": "Select the type of link.",
                            "label": "Link type",
                            "required": False,
                        },
                    ),
                    14: (
                        "wagtail.blocks.PageChooserBlock",
                        (),
                        {
                            "help_text": "Link to a page of this site. Use either this, the document, or the external URL parameter.",
                            "label": "Page",
                            "required": False,
                        },
                    ),
                    15: (
                        "wagtail.documents.blocks.DocumentChooserBlock",
                        (),
                        {
                            "help_text": "Use either this, the external URL or the page parameter.",
                            "label": "Document",
                            "required": False,
                        },
                    ),
                    16: (
                        "wagtail.blocks.URLBlock",
                        (),
                        {
                            "help_text": "Use either this, the document or the page parameter.",
                            "label": "External URL",
                            "required": False,
                        },
                    ),
                    17: (
                        "wagtail.blocks.CharBlock",
                        (),
                        {
                            "default": "",
                            "help_text": "Link to an anchor block on the page. Allowed characters: A-Z, a-z, 0-9, - and _.",
                            "label": "Anchor ID",
                            "required": False,
                            "validators": [
                                django.core.validators.RegexValidator(
                                    re.compile("^[-a-zA-Z0-9_]+\\Z"),
                                    "Enter a valid “slug” consisting of letters, numbers, underscores or hyphens.",
                                    "invalid",
                                )
                            ],
                        },
                    ),
                    18: ("wagtail.blocks.CharBlock", (), {"label": "Link label", "required": False}),
                    19: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("", "No icon"),
                                ("fr-icon-arrow-right-line fr-link--icon-right", "Icon on the right side"),
                                ("fr-icon-arrow-right-line fr-link--icon-left", "Icon on the left side"),
                            ],
                            "help_text": "Only used for internal links.",
                            "label": "Icon",
                            "required": False,
                        },
                    ),
                    20: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [("fr-link--sm", "Small"), ("", "Medium"), ("fr-link--lg", "Large")],
                            "label": "Size",
                            "required": False,
                        },
                    ),
                    21: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("link_type", 13),
                                ("page", 14),
                                ("document", 15),
                                ("external_url", 16),
                                ("anchor", 17),
                                ("text", 18),
                                ("icon", 19),
                                ("size", 20),
                            ]
                        ],
                        {
                            "help_text": "The link is shown at the bottom of the text block, with an arrow",
                            "label": "Link",
                            "required": False,
                        },
                    ),
                    22: (
                        "wagtail.blocks.StructBlock",
                        [[("image", 10), ("image_side", 11), ("image_ratio", 12), ("text", 0), ("link", 21)]],
                        {"label": "Image and text"},
                    ),
                    23: ("wagtail.blocks.CharBlock", (), {"label": "Row heading", "required": False}),
                    24: (
                        "wagtail.blocks.RichTextBlock",
                        (),
                        {
                            "features": [
                                "bold",
                                "italic",
                                "link",
                                "document-link",
                                "superscript",
                                "subscript",
                                "strikethrough",
                                "text-left",
                                "text-center",
                                "text-right",
                            ],
                            "label": "Text",
                            "required": False,
                        },
                    ),
                    25: ("wagtail.images.blocks.ImageBlock", [], {"label": "Pictogram"}),
                    26: (
                        "wagtail.contrib.typed_table_block.blocks.TypedTableBlock",
                        [[("row_heading", 23), ("text", 24), ("pictogram", 25)]],
                        {"label": "Table"},
                    ),
                    27: ("wagtail.blocks.CharBlock", (), {"label": "Message title", "required": False}),
                    28: ("wagtail.blocks.TextBlock", (), {"label": "Message text", "required": False}),
                    29: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("error", "Error"),
                                ("success", "Success"),
                                ("info", "Information"),
                                ("warning", "Warning"),
                            ],
                            "label": "Message type",
                        },
                    ),
                    30: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("h2", "Heading 2"),
                                ("h3", "Heading 3"),
                                ("h4", "Heading 4"),
                                ("h5", "Heading 5"),
                                ("h6", "Heading 6"),
                                ("p", "Paragraph"),
                            ],
                            "help_text": "Adapt to the page layout. Defaults to heading 3.",
                            "label": "Heading level",
                        },
                    ),
                    31: (
                        "wagtail.blocks.StructBlock",
                        [[("title", 27), ("description", 28), ("level", 29), ("heading_tag", 30)]],
                        {"label": "Alert message"},
                    ),
                    32: ("wagtail.blocks.RichTextBlock", (), {"label": "Rich text", "required": False}),
                    33: ("wagtail.blocks.CharBlock", (), {"label": "Button label", "required": False}),
                    34: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("fr-btn", "Primary"),
                                ("fr-btn fr-btn--secondary", "Secundary"),
                                ("fr-btn fr-btn--tertiary", "Tertiary"),
                                ("fr-btn fr-btn--tertiary-no-outline", "Tertiary without border"),
                            ],
                            "label": "Button type",
                            "required": False,
                        },
                    ),
                    35: (
                        "sites_conformes.content_manager.blocks.buttons_links.IconPickerBlock",
                        (),
                        {"label": "Icon", "required": False},
                    ),
                    36: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [("fr-btn--icon-left", "Left"), ("fr-btn--icon-right", "Right")],
                            "label": "Icon side",
                            "required": False,
                        },
                    ),
                    37: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("link_type", 13),
                                ("page", 14),
                                ("document", 15),
                                ("external_url", 16),
                                ("anchor", 17),
                                ("text", 33),
                                ("button_type", 34),
                                ("icon_class", 35),
                                ("icon_side", 36),
                            ]
                        ],
                        {"label": "Button"},
                    ),
                    38: (
                        "wagtail.blocks.StreamBlock",
                        [[("button", 37)]],
                        {
                            "help_text": "Please use only one primary button.\n                        If you use icons, use them on all buttons and align them on the same side.",
                            "label": "Buttons",
                        },
                    ),
                    39: (
                        "wagtail.blocks.StreamBlock",
                        [[("buttons", 38)]],
                        {"label": "Call-to-action buttons", "max_num": 1, "required": False},
                    ),
                    40: (
                        "wagtail.blocks.StructBlock",
                        [[("text", 32), ("cta_buttons", 39)]],
                        {"label": "Text and call to action"},
                    ),
                    41: ("wagtail.blocks.CharBlock", (), {"label": "Video title", "required": False}),
                    42: (
                        "wagtail.blocks.URLBlock",
                        (),
                        {
                            "help_text": "Use embed format, with a version that doesn't require a consent banner if available. (e.g. : https://www.youtube-nocookie.com/embed/gLzXOViPX-0) For Youtube, use Embed video and check Enable privacy-enhanced mode.",
                            "label": "Video URL",
                        },
                    ),
                    43: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [("fr-ratio-16x9", "16x9"), ("fr-ratio-4x3", "4x3"), ("fr-ratio-1x1", "1x1")],
                            "label": "Video ratio",
                            "required": False,
                        },
                    ),
                    44: (
                        "wagtail.blocks.CharBlock",
                        (),
                        {"default": "Transcription", "label": "Title", "required": False},
                    ),
                    45: ("wagtail.blocks.RichTextBlock", (), {"label": "Transcription content", "required": False}),
                    46: (
                        "wagtail.blocks.StructBlock",
                        [[("title", 44), ("content", 45)]],
                        {"label": "Transcription", "required": False},
                    ),
                    47: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("title", 41),
                                ("caption", 7),
                                ("url", 42),
                                ("width", 5),
                                ("video_ratio", 43),
                                ("transcription", 46),
                            ]
                        ],
                        {"label": "Video"},
                    ),
                    48: ("wagtail.blocks.StructBlock", [[("title", 44), ("content", 45)]], {"label": "Transcription"}),
                    49: ("wagtail.blocks.CharBlock", (), {"label": "Badge label", "required": False}),
                    50: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("", [("new", "New"), ("grey", "Grey")]),
                                (
                                    "System colors",
                                    [
                                        ("info", "Info"),
                                        ("success", "Success"),
                                        ("warning", "Warning"),
                                        ("error", "Error"),
                                    ],
                                ),
                                (
                                    "Illustration colors",
                                    [
                                        ("green-tilleul-verveine", "Tilleul verveine"),
                                        ("green-bourgeon", "Bourgeon"),
                                        ("green-emeraude", "Émeraude"),
                                        ("green-menthe", "Menthe"),
                                        ("green-archipel", "Archipel"),
                                        ("blue-ecume", "Écume"),
                                        ("blue-cumulus", "Cumulus"),
                                        ("purple-glycine", "Glycine"),
                                        ("pink-macaron", "Macaron"),
                                        ("pink-tuile", "Tuile"),
                                        ("yellow-tournesol", "Tournesol"),
                                        ("yellow-moutarde", "Moutarde"),
                                        ("orange-terre-battue", "Terre battue"),
                                        ("brown-cafe-creme", "Café crème"),
                                        ("brown-caramel", "Caramel"),
                                        ("brown-opera", "Opéra"),
                                        ("beige-gris-galet", "Gris galet"),
                                    ],
                                ),
                            ],
                            "label": "Badge color",
                            "required": False,
                        },
                    ),
                    51: ("wagtail.blocks.BooleanBlock", (), {"label": "Hide badge icon", "required": False}),
                    52: (
                        "wagtail.blocks.StructBlock",
                        [[("text", 49), ("color", 50), ("hide_icon", 51)]],
                        {"label": "Badge"},
                    ),
                    53: ("wagtail.blocks.StreamBlock", [[("badge", 52)]], {"label": "Badge list"}),
                    54: ("wagtail.blocks.CharBlock", (), {"label": "Title"}),
                    55: ("wagtail.blocks.BooleanBlock", (), {"label": "Small tag", "required": False}),
                    56: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("green-tilleul-verveine", "Tilleul verveine"),
                                ("green-bourgeon", "Bourgeon"),
                                ("green-emeraude", "Émeraude"),
                                ("green-menthe", "Menthe"),
                                ("green-archipel", "Archipel"),
                                ("blue-ecume", "Écume"),
                                ("blue-cumulus", "Cumulus"),
                                ("purple-glycine", "Glycine"),
                                ("pink-macaron", "Macaron"),
                                ("pink-tuile", "Tuile"),
                                ("yellow-tournesol", "Tournesol"),
                                ("yellow-moutarde", "Moutarde"),
                                ("orange-terre-battue", "Terre battue"),
                                ("brown-cafe-creme", "Café crème"),
                                ("brown-caramel", "Caramel"),
                                ("brown-opera", "Opéra"),
                                ("beige-gris-galet", "Gris galet"),
                            ],
                            "help_text": "Only for clickable tags",
                            "label": "Tag color",
                            "required": False,
                        },
                    ),
                    57: (
                        "wagtail.blocks.StructBlock",
                        [[("link_type", 13), ("page", 14), ("document", 15), ("external_url", 16), ("anchor", 17)]],
                        {"required": False},
                    ),
                    58: (
                        "wagtail.blocks.StructBlock",
                        [[("label", 54), ("is_small", 55), ("color", 56), ("icon_class", 35), ("link", 57)]],
                        {"label": "Tag"},
                    ),
                    59: ("wagtail.blocks.StreamBlock", [[("tag", 58)]], {"label": "Tag list"}),
                    60: (
                        "wagtail.blocks.StreamBlock",
                        [[("button", 37)]],
                        {
                            "help_text": "Please use only one primary button.\n            If you use icons, use them on all buttons and align them on the same side.",
                            "label": "Buttons",
                        },
                    ),
                    61: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("", "Left"),
                                ("fr-btns-group--center", "Center"),
                                ("fr-btns-group--right", "Right"),
                                (
                                    "fr-btns-group--right fr-btns-group--inline-reverse",
                                    "Right (reverse order on desktop)",
                                ),
                            ],
                            "label": "Position",
                            "required": False,
                        },
                    ),
                    62: (
                        "wagtail.blocks.StructBlock",
                        [[("buttons", 60), ("position", 61)]],
                        {"label": "Button list"},
                    ),
                    63: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("link_type", 13),
                                ("page", 14),
                                ("document", 15),
                                ("external_url", 16),
                                ("anchor", 17),
                                ("text", 18),
                                ("icon", 19),
                                ("size", 20),
                            ]
                        ],
                        {"label": "Single link"},
                    ),
                    64: ("wagtail.blocks.RichTextBlock", (), {"label": "Content"}),
                    65: (
                        "wagtail.blocks.StructBlock",
                        [[("title", 54), ("content", 64)]],
                        {"label": "Accordion", "max_num": 15, "min_num": 1},
                    ),
                    66: (
                        "wagtail.blocks.StreamBlock",
                        [[("title", 54), ("accordion", 65)]],
                        {"group": "2. DSFR components", "label": "Accordions"},
                    ),
                    67: (
                        "wagtail.blocks.RichTextBlock",
                        (),
                        {
                            "features": [
                                "bold",
                                "italic",
                                "link",
                                "document-link",
                                "superscript",
                                "subscript",
                                "strikethrough",
                                "text-left",
                                "text-center",
                                "text-right",
                            ],
                            "label": "Content",
                            "required": False,
                        },
                    ),
                    68: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("link_type", 13),
                                ("page", 14),
                                ("document", 15),
                                ("external_url", 16),
                                ("anchor", 17),
                                ("text", 33),
                                ("button_type", 34),
                                ("icon_class", 35),
                                ("icon_side", 36),
                            ]
                        ],
                        {"label": "Button", "required": False},
                    ),
                    69: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("green-tilleul-verveine", "Tilleul verveine"),
                                ("green-bourgeon", "Bourgeon"),
                                ("green-emeraude", "Émeraude"),
                                ("green-menthe", "Menthe"),
                                ("green-archipel", "Archipel"),
                                ("blue-ecume", "Écume"),
                                ("blue-cumulus", "Cumulus"),
                                ("purple-glycine", "Glycine"),
                                ("pink-macaron", "Macaron"),
                                ("pink-tuile", "Tuile"),
                                ("yellow-tournesol", "Tournesol"),
                                ("yellow-moutarde", "Moutarde"),
                                ("orange-terre-battue", "Terre battue"),
                                ("brown-cafe-creme", "Café crème"),
                                ("brown-caramel", "Caramel"),
                                ("brown-opera", "Opéra"),
                                ("beige-gris-galet", "Gris galet"),
                            ],
                            "label": "Color",
                            "required": False,
                        },
                    ),
                    70: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("title", 1),
                                ("heading_tag", 30),
                                ("icon_class", 35),
                                ("text", 67),
                                ("button", 68),
                                ("color", 69),
                            ]
                        ],
                        {"group": "2. DSFR components", "label": "Callout"},
                    ),
                    71: (
                        "wagtail.blocks.RichTextBlock",
                        (),
                        {
                            "features": [
                                "bold",
                                "italic",
                                "link",
                                "document-link",
                                "superscript",
                                "subscript",
                                "strikethrough",
                                "text-left",
                                "text-center",
                                "text-right",
                            ],
                            "label": "Content",
                        },
                    ),
                    72: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [("fr-text--sm", "Small"), ("", "Medium"), ("fr-text--lg", "Large")],
                            "label": "Size",
                            "required": False,
                        },
                    ),
                    73: (
                        "wagtail.blocks.StructBlock",
                        [[("text", 71), ("color", 69), ("size", 72)]],
                        {"group": "2. DSFR components", "label": "Highlight"},
                    ),
                    74: ("wagtail.images.blocks.ImageChooserBlock", (), {"label": "Image", "required": False}),
                    75: ("wagtail.blocks.CharBlock", (), {"label": "Quote"}),
                    76: ("wagtail.blocks.CharBlock", (), {"label": "Author name", "required": False}),
                    77: ("wagtail.blocks.CharBlock", (), {"label": "Author title", "required": False}),
                    78: (
                        "wagtail.blocks.StructBlock",
                        [[("image", 74), ("quote", 75), ("author_name", 76), ("author_title", 77), ("color", 69)]],
                        {"group": "2. DSFR components", "label": "Quote"},
                    ),
                    79: (
                        "wagtail.blocks.IntegerBlock",
                        (),
                        {"label": "Number of steps", "max_value": 8, "min_value": 1},
                    ),
                    80: ("wagtail.blocks.IntegerBlock", (), {"label": "Current step", "max_value": 8, "min_value": 1}),
                    81: ("wagtail.blocks.TextBlock", (), {"label": "Detail", "required": False}),
                    82: ("wagtail.blocks.StructBlock", [[("title", 54), ("detail", 81)]], {"label": "Step"}),
                    83: ("wagtail.blocks.StreamBlock", [[("step", 82)]], {"label": "Steps"}),
                    84: (
                        "wagtail.blocks.StructBlock",
                        [[("title", 54), ("total", 79), ("current", 80), ("steps", 83)]],
                        {"group": "2. DSFR components", "label": "Stepper"},
                    ),
                    85: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [("fr-card--horizontal-tier", "1/3"), ("fr-card--horizontal-half", "50/50")],
                            "label": "Image ratio",
                            "required": False,
                        },
                    ),
                    86: (
                        "wagtail.blocks.StreamBlock",
                        [[("badge", 52)]],
                        {
                            "help_text": "Only used if the card has an image.",
                            "label": "Image area badge",
                            "max_num": 1,
                            "required": False,
                        },
                    ),
                    87: (
                        "wagtail.blocks.StructBlock",
                        [[("link_type", 13), ("page", 14), ("document", 15), ("external_url", 16), ("anchor", 17)]],
                        {
                            "collapsed": False,
                            "help_text": "Link for the whole card. If a call-to-action is present, the link will display on the title only.",
                            "label": "Link",
                            "required": False,
                        },
                    ),
                    88: ("wagtail.blocks.CharBlock", (), {"label": "Top detail: text", "required": False}),
                    89: (
                        "sites_conformes.content_manager.blocks.buttons_links.IconPickerBlock",
                        (),
                        {"label": "Top detail: icon", "required": False},
                    ),
                    90: ("wagtail.blocks.StreamBlock", [[("badge", 52)]], {}),
                    91: ("wagtail.blocks.StreamBlock", [[("tag", 58)]], {}),
                    92: (
                        "wagtail.blocks.StreamBlock",
                        [[("badges", 90), ("tags", 91)]],
                        {"label": "Top detail: badges or tags", "max_num": 1, "required": False},
                    ),
                    93: (
                        "wagtail.blocks.CharBlock",
                        (),
                        {
                            "help_text": "Incompatible with the bottom call-to-action. If the card links to a downloadable document, the values are pre-filled.",
                            "label": "Bottom detail: text",
                            "required": False,
                        },
                    ),
                    94: (
                        "sites_conformes.content_manager.blocks.buttons_links.IconPickerBlock",
                        (),
                        {"label": "Bottom detail: icon", "required": False},
                    ),
                    95: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("link_type", 13),
                                ("page", 14),
                                ("document", 15),
                                ("external_url", 16),
                                ("anchor", 17),
                                ("text", 18),
                            ]
                        ],
                        {"label": "Link"},
                    ),
                    96: ("wagtail.blocks.StreamBlock", [[("link", 95)]], {"label": "Links"}),
                    97: (
                        "wagtail.blocks.StreamBlock",
                        [[("links", 96), ("buttons", 38)]],
                        {
                            "help_text": "Incompatible with the bottom detail text. Allow you to add link or button.",
                            "label": "Bottom call-to-action: links or buttons",
                            "max_num": 1,
                            "required": False,
                        },
                    ),
                    98: ("wagtail.blocks.BooleanBlock", (), {"label": "Card with grey background", "required": False}),
                    99: ("wagtail.blocks.BooleanBlock", (), {"label": "Card without background", "required": False}),
                    100: ("wagtail.blocks.BooleanBlock", (), {"label": "Card without border", "required": False}),
                    101: ("wagtail.blocks.BooleanBlock", (), {"label": "Card with a shadow", "required": False}),
                    102: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("title", 54),
                                ("heading_tag", 30),
                                ("description", 67),
                                ("image", 10),
                                ("image_ratio", 85),
                                ("image_badge", 86),
                                ("link", 87),
                                ("top_detail_text", 88),
                                ("top_detail_icon", 89),
                                ("top_detail_badges_tags", 92),
                                ("bottom_detail_text", 93),
                                ("bottom_detail_icon", 94),
                                ("call_to_action", 97),
                                ("grey_background", 98),
                                ("no_background", 99),
                                ("no_border", 100),
                                ("shadow", 101),
                            ]
                        ],
                        {"group": "2. DSFR components", "label": "Horizontal card"},
                    ),
                    103: (
                        "wagtail.blocks.RichTextBlock",
                        (),
                        {
                            "features": ["bold", "italic", "superscript", "subscript", "strikethrough"],
                            "label": "Content",
                            "required": False,
                        },
                    ),
                    104: (
                        "wagtail.images.blocks.ImageChooserBlock",
                        (),
                        {"help_text": "Prefer SVG files.", "label": "Image", "required": False},
                    ),
                    105: (
                        "wagtail.blocks.StructBlock",
                        [[("link_type", 13), ("page", 14), ("document", 15), ("external_url", 16), ("anchor", 17)]],
                        {"label": "Link", "required": False},
                    ),
                    106: (
                        "wagtail.blocks.CharBlock",
                        (),
                        {
                            "help_text": "If the tile links to a downloadable document, the values are pre-filled.",
                            "label": "Detail text",
                            "required": False,
                        },
                    ),
                    107: ("wagtail.blocks.BooleanBlock", (), {"label": "Small tile", "required": False}),
                    108: (
                        "wagtail.blocks.BooleanBlock",
                        (),
                        {"label": "Tile with grey background", "required": False},
                    ),
                    109: ("wagtail.blocks.BooleanBlock", (), {"label": "Tile without background", "required": False}),
                    110: ("wagtail.blocks.BooleanBlock", (), {"label": "Tile without border", "required": False}),
                    111: ("wagtail.blocks.BooleanBlock", (), {"label": "Tile with a shadow", "required": False}),
                    112: ("wagtail.blocks.BooleanBlock", (), {"label": "Horizontal tile", "required": False}),
                    113: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("title", 54),
                                ("heading_tag", 30),
                                ("description", 103),
                                ("image", 104),
                                ("link", 105),
                                ("top_detail_badges_tags", 92),
                                ("detail_text", 106),
                                ("is_small", 107),
                                ("grey_background", 108),
                                ("no_background", 109),
                                ("no_border", 110),
                                ("shadow", 111),
                                ("is_horizontal", 112),
                            ]
                        ],
                        {"group": "2. DSFR components", "label": "Tile"},
                    ),
                    114: (
                        "wagtail.blocks.StreamBlock",
                        [[("title", 54), ("accordion", 65)]],
                        {"group": "DSFR components", "label": "Accordions"},
                    ),
                    115: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("title", 1),
                                ("heading_tag", 30),
                                ("icon_class", 35),
                                ("text", 67),
                                ("button", 68),
                                ("color", 69),
                            ]
                        ],
                        {"group": "DSFR components", "label": "Callout"},
                    ),
                    116: (
                        "wagtail.blocks.StructBlock",
                        [[("text", 71), ("color", 69), ("size", 72)]],
                        {"group": "DSFR components", "label": "Highlight"},
                    ),
                    117: (
                        "wagtail.blocks.StructBlock",
                        [[("image", 74), ("quote", 75), ("author_name", 76), ("author_title", 77), ("color", 69)]],
                        {"group": "DSFR components", "label": "Quote"},
                    ),
                    118: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("title", 54),
                                ("heading_tag", 30),
                                ("description", 103),
                                ("image", 104),
                                ("link", 105),
                                ("top_detail_badges_tags", 92),
                                ("detail_text", 106),
                                ("is_small", 107),
                                ("grey_background", 108),
                                ("no_background", 109),
                                ("no_border", 110),
                                ("shadow", 111),
                                ("is_horizontal", 112),
                            ]
                        ],
                        {"group": "DSFR components", "label": "Tile"},
                    ),
                    119: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("h2", "Heading 2"),
                                ("h3", "Heading 3"),
                                ("h4", "Heading 4"),
                                ("h5", "Heading 5"),
                            ],
                            "help_text": "Adapt to the page layout. Defaults to heading 2.",
                            "label": "Heading level",
                            "required": False,
                        },
                    ),
                    120: (
                        "wagtail.blocks.PageChooserBlock",
                        (),
                        {"label": "Blog", "page_type": ["sites_conformes_blog.BlogIndexPage"]},
                    ),
                    121: (
                        "wagtail.blocks.IntegerBlock",
                        (),
                        {
                            "default": 3,
                            "label": "Number of entries",
                            "max_value": 8,
                            "min_value": 1,
                            "required": False,
                        },
                    ),
                    122: (
                        "wagtail.snippets.blocks.SnippetChooserBlock",
                        ("sites_conformes_blog.Category",),
                        {"label": "Filter by category", "required": False},
                    ),
                    123: (
                        "wagtail.snippets.blocks.SnippetChooserBlock",
                        ("sites_conformes_content_manager.Tag",),
                        {"label": "Filter by tag", "required": False},
                    ),
                    124: (
                        "wagtail.snippets.blocks.SnippetChooserBlock",
                        ("sites_conformes_blog.Person",),
                        {"label": "Filter by author", "required": False},
                    ),
                    125: (
                        "wagtail.snippets.blocks.SnippetChooserBlock",
                        ("sites_conformes_blog.Organization",),
                        {
                            "help_text": "The source is the organization of the post author",
                            "label": "Filter by source",
                            "required": False,
                        },
                    ),
                    126: (
                        "wagtail.blocks.BooleanBlock",
                        (),
                        {"default": False, "label": "Show filters", "required": False},
                    ),
                    127: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("title", 1),
                                ("heading_tag", 119),
                                ("blog", 120),
                                ("entries_count", 121),
                                ("category_filter", 122),
                                ("tag_filter", 123),
                                ("author_filter", 124),
                                ("source_filter", 125),
                                ("show_filters", 126),
                            ]
                        ],
                        {"group": "Website structure", "label": "Blog recent entries"},
                    ),
                    128: (
                        "wagtail.blocks.PageChooserBlock",
                        (),
                        {"label": "Event calendar", "page_type": ["sites_conformes_events.EventsIndexPage"]},
                    ),
                    129: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("title", 1),
                                ("heading_tag", 119),
                                ("index_page", 128),
                                ("entries_count", 121),
                                ("category_filter", 122),
                                ("tag_filter", 123),
                                ("author_filter", 124),
                                ("source_filter", 125),
                                ("show_filters", 126),
                            ]
                        ],
                        {"group": "Website structure", "label": "Event calendar recent entries"},
                    ),
                    130: (
                        "wagtail.blocks.StructBlock",
                        [[("title", 54), ("total", 79), ("current", 80), ("steps", 83)]],
                        {"group": "DSFR components", "label": "Stepper"},
                    ),
                    131: ("wagtailmarkdown.blocks.MarkdownBlock", (), {"group": "Expert syntax", "label": "Markdown"}),
                    132: (
                        "wagtail.blocks.CharBlock",
                        (),
                        {
                            "help_text": "Accessibility: The title should describe, in a clear and concise manner, the embedded content.",
                            "label": "Title",
                        },
                    ),
                    133: (
                        "wagtail.blocks.URLBlock",
                        (),
                        {
                            "help_text": "Example for Tally: https://tally.so/embed/w2jMRa",
                            "label": "URL of the iframe",
                        },
                    ),
                    134: ("wagtail.blocks.IntegerBlock", (), {"label": "Height (in pixels)"}),
                    135: (
                        "wagtail.blocks.CharBlock",
                        (),
                        {
                            "help_text": "For example: \"allow='geolocation'\".",
                            "label": "Parameters",
                            "required": False,
                        },
                    ),
                    136: (
                        "wagtail.blocks.StructBlock",
                        [[("title", 132), ("url", 133), ("height", 134), ("parameters", 135)]],
                        {"group": "Expert syntax", "label": "Iframe"},
                    ),
                    137: (
                        "wagtail.blocks.RawHTMLBlock",
                        (),
                        {
                            "group": "Expert syntax",
                            "help_text": "Warning: Use HTML block with caution. Malicious code can compromise the security of the site.",
                            "readonly": True,
                        },
                    ),
                    138: (
                        "wagtail.blocks.CharBlock",
                        (),
                        {
                            "help_text": "Allows the creation of a link to this specific part of the page. Allowed characters: A-Z, a-z, 0-9, - and _.",
                            "label": "Anchor ID",
                            "validators": [
                                django.core.validators.RegexValidator(
                                    re.compile("^[-a-zA-Z0-9_]+\\Z"),
                                    "Enter a valid “slug” consisting of letters, numbers, underscores or hyphens.",
                                    "invalid",
                                )
                            ],
                        },
                    ),
                    139: (
                        "wagtail.blocks.StructBlock",
                        [[("anchor_id", 138)]],
                        {"group": "Page structure", "label": "Anchor"},
                    ),
                    140: (
                        "wagtail.blocks.IntegerBlock",
                        (),
                        {"default": 3, "label": "Top margin", "max_value": 15, "min_value": 0},
                    ),
                    141: (
                        "wagtail.blocks.IntegerBlock",
                        (),
                        {"default": 3, "label": "Bottom margin", "max_value": 15, "min_value": 0},
                    ),
                    142: (
                        "wagtail.blocks.StructBlock",
                        [[("top_margin", 140), ("bottom_margin", 141)]],
                        {"group": "Page structure", "label": "Separator"},
                    ),
                    143: (
                        "wagtail.blocks.CharBlock",
                        (),
                        {
                            "help_text": "Incompatible with the bottom call-to-action.",
                            "label": "Bottom detail: text",
                            "required": False,
                        },
                    ),
                    144: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("title", 54),
                                ("heading_tag", 30),
                                ("description", 67),
                                ("image", 10),
                                ("image_ratio", 6),
                                ("image_badge", 86),
                                ("link", 87),
                                ("top_detail_text", 88),
                                ("top_detail_icon", 89),
                                ("top_detail_badges_tags", 92),
                                ("bottom_detail_text", 143),
                                ("bottom_detail_icon", 94),
                                ("call_to_action", 97),
                                ("grey_background", 98),
                                ("no_background", 99),
                                ("no_border", 100),
                                ("shadow", 101),
                            ]
                        ],
                        {"group": "DSFR components", "label": "Vertical card"},
                    ),
                    145: (
                        "wagtail.snippets.blocks.SnippetChooserBlock",
                        ("sites_conformes_blog.Person",),
                        {
                            "help_text": "Optional, all values can be manually specified or overriden below",
                            "label": "Person",
                            "required": False,
                        },
                    ),
                    146: ("wagtail.blocks.CharBlock", (), {"label": "Name", "max_length": 255, "required": False}),
                    147: ("wagtail.blocks.CharBlock", (), {"label": "Role", "max_length": 255, "required": False}),
                    148: (
                        "wagtail.blocks.CharBlock",
                        (),
                        {"label": "Organization", "max_length": 255, "required": False},
                    ),
                    149: (
                        "wagtail.blocks.CharBlock",
                        (),
                        {"label": "Contact info", "max_length": 500, "required": False},
                    ),
                    150: ("wagtail.blocks.StreamBlock", [[("tag", 58)]], {"label": "Tags", "required": False}),
                    151: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("contact", 145),
                                ("link", 105),
                                ("heading_tag", 2),
                                ("name", 146),
                                ("role", 147),
                                ("organization", 148),
                                ("contact_info", 149),
                                ("image", 74),
                                ("tags", 150),
                            ]
                        ],
                        {"group": "Extra components", "label": "Contact card"},
                    ),
                    152: (
                        "wagtail.blocks.StreamBlock",
                        [
                            [
                                ("text", 0),
                                ("image", 9),
                                ("imageandtext", 22),
                                ("table", 26),
                                ("alert", 31),
                                ("text_cta", 40),
                                ("video", 47),
                                ("transcription", 48),
                                ("badges_list", 53),
                                ("tags_list", 59),
                                ("buttons_list", 62),
                                ("accordions", 114),
                                ("callout", 115),
                                ("highlight", 116),
                                ("quote", 117),
                                ("link", 63),
                                ("tile", 118),
                                ("blog_recent_entries", 127),
                                ("events_recent_entries", 129),
                                ("stepper", 130),
                                ("markdown", 131),
                                ("iframe", 136),
                                ("html", 137),
                                ("anchor", 139),
                                ("separator", 142),
                                ("card", 144),
                                ("contact_card", 151),
                            ]
                        ],
                        {"label": "Content"},
                    ),
                    153: (
                        "wagtail.blocks.StructBlock",
                        [[("title", 54), ("content", 152)]],
                        {"label": "Tab", "max_num": 15, "min_num": 1},
                    ),
                    154: (
                        "wagtail.blocks.StreamBlock",
                        [[("tabs", 153)]],
                        {"group": "2. DSFR components", "label": "Tabs"},
                    ),
                    155: (
                        "wagtailmarkdown.blocks.MarkdownBlock",
                        (),
                        {"group": "5. Expert syntax", "label": "Markdown"},
                    ),
                    156: (
                        "wagtail.blocks.StructBlock",
                        [[("title", 132), ("url", 133), ("height", 134), ("parameters", 135)]],
                        {"group": "5. Expert syntax", "label": "Iframe"},
                    ),
                    157: (
                        "wagtail.blocks.RawHTMLBlock",
                        (),
                        {
                            "group": "5. Expert syntax",
                            "help_text": "Warning: Use HTML block with caution. Malicious code can compromise the security of the site.",
                            "readonly": True,
                        },
                    ),
                    158: (
                        "wagtail.blocks.StructBlock",
                        [[("anchor_id", 138)]],
                        {"group": "3. Page structure", "label": "Anchor"},
                    ),
                    159: (
                        "wagtail.blocks.StructBlock",
                        [[("top_margin", 140), ("bottom_margin", 141)]],
                        {"group": "3. Page structure", "label": "Separator"},
                    ),
                    160: (
                        "wagtail.images.blocks.ImageChooserBlock",
                        (),
                        {"label": "Background image", "required": False},
                    ),
                    161: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("Primary colors", [("blue-france", "Blue France"), ("red-marianne", "Red Marianne")]),
                                ("Neutral colors", [("grey", "Grey")]),
                                (
                                    "Illustration colors",
                                    [
                                        ("green-tilleul-verveine", "Tilleul verveine"),
                                        ("green-bourgeon", "Bourgeon"),
                                        ("green-emeraude", "Émeraude"),
                                        ("green-menthe", "Menthe"),
                                        ("green-archipel", "Archipel"),
                                        ("blue-ecume", "Écume"),
                                        ("blue-cumulus", "Cumulus"),
                                        ("purple-glycine", "Glycine"),
                                        ("pink-macaron", "Macaron"),
                                        ("pink-tuile", "Tuile"),
                                        ("yellow-tournesol", "Tournesol"),
                                        ("yellow-moutarde", "Moutarde"),
                                        ("orange-terre-battue", "Terre battue"),
                                        ("brown-cafe-creme", "Café crème"),
                                        ("brown-caramel", "Caramel"),
                                        ("brown-opera", "Opéra"),
                                        ("beige-gris-galet", "Gris galet"),
                                    ],
                                ),
                            ],
                            "help_text": "Uses the French Design System colors",
                            "label": "Background color",
                            "required": False,
                        },
                    ),
                    162: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("h2", "Heading 2"),
                                ("h3", "Heading 3"),
                                ("h4", "Heading 4"),
                                ("h5", "Heading 5"),
                                ("h6", "Heading 6"),
                                ("p", "Paragraph"),
                            ],
                            "help_text": "Adapt to the page layout. Defaults to heading 2.",
                            "label": "Heading level",
                            "required": False,
                        },
                    ),
                    163: (
                        "wagtail.blocks.IntegerBlock",
                        (),
                        {"default": 5, "label": "Top margin", "max_value": 15, "min_value": 0, "required": False},
                    ),
                    164: (
                        "wagtail.blocks.IntegerBlock",
                        (),
                        {"default": 5, "label": "Bottom margin", "max_value": 15, "min_value": 0, "required": False},
                    ),
                    165: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [("top", "Top"), ("middle", "Middle"), ("bottom", "Bottom")],
                            "label": "Vertical align",
                            "required": False,
                        },
                    ),
                    166: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("3", "3/12"),
                                ("4", "4/12"),
                                ("5", "5/12"),
                                ("6", "6/12"),
                                ("7", "7/12"),
                                ("8", "8/12"),
                                ("9", "9/12"),
                            ],
                            "help_text": "The total width of all columns should be 12.",
                            "label": "Column width",
                            "required": False,
                        },
                    ),
                    167: (
                        "wagtail.blocks.StreamBlock",
                        [
                            [
                                ("text", 0),
                                ("image", 9),
                                ("imageandtext", 22),
                                ("table", 26),
                                ("alert", 31),
                                ("text_cta", 40),
                                ("video", 47),
                                ("transcription", 48),
                                ("badges_list", 53),
                                ("tags_list", 59),
                                ("buttons_list", 62),
                                ("accordions", 114),
                                ("callout", 115),
                                ("highlight", 116),
                                ("quote", 117),
                                ("link", 63),
                                ("tile", 118),
                                ("blog_recent_entries", 127),
                                ("events_recent_entries", 129),
                                ("stepper", 130),
                                ("markdown", 131),
                                ("iframe", 136),
                                ("html", 137),
                                ("anchor", 139),
                                ("separator", 142),
                                ("card", 144),
                                ("contact_card", 151),
                            ]
                        ],
                        {"label": "Column content"},
                    ),
                    168: (
                        "wagtail.blocks.StructBlock",
                        [[("width", 166), ("content", 167)]],
                        {"group": "Page structure", "label": "Adjustable column"},
                    ),
                    169: (
                        "wagtail.blocks.StreamBlock",
                        [
                            [
                                ("text", 0),
                                ("image", 9),
                                ("imageandtext", 22),
                                ("table", 26),
                                ("alert", 31),
                                ("text_cta", 40),
                                ("video", 47),
                                ("transcription", 48),
                                ("badges_list", 53),
                                ("tags_list", 59),
                                ("buttons_list", 62),
                                ("accordions", 114),
                                ("callout", 115),
                                ("highlight", 116),
                                ("quote", 117),
                                ("link", 63),
                                ("tile", 118),
                                ("blog_recent_entries", 127),
                                ("events_recent_entries", 129),
                                ("stepper", 130),
                                ("markdown", 131),
                                ("iframe", 136),
                                ("html", 137),
                                ("anchor", 139),
                                ("separator", 142),
                                ("card", 144),
                                ("column", 168),
                            ]
                        ],
                        {"label": "Columns"},
                    ),
                    170: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("bg_image", 160),
                                ("bg_color_class", 161),
                                ("title", 1),
                                ("heading_tag", 162),
                                ("top_margin", 163),
                                ("bottom_margin", 164),
                                ("vertical_align", 165),
                                ("columns", 169),
                            ]
                        ],
                        {"group": "3. Page structure", "label": "Multiple columns"},
                    ),
                    171: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {"choices": [("3", "3/12"), ("4", "4/12"), ("6", "6/12")], "label": "Column width"},
                    ),
                    172: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [("left", "Left"), ("center", "Center"), ("right", "Right")],
                            "label": "Horizontal align",
                            "required": False,
                        },
                    ),
                    173: (
                        "wagtail.blocks.StreamBlock",
                        [
                            [
                                ("text", 0),
                                ("image", 9),
                                ("imageandtext", 22),
                                ("table", 26),
                                ("alert", 31),
                                ("text_cta", 40),
                                ("video", 47),
                                ("transcription", 48),
                                ("badges_list", 53),
                                ("tags_list", 59),
                                ("buttons_list", 62),
                                ("accordions", 114),
                                ("callout", 115),
                                ("highlight", 116),
                                ("quote", 117),
                                ("link", 63),
                                ("tile", 118),
                                ("blog_recent_entries", 127),
                                ("events_recent_entries", 129),
                                ("stepper", 130),
                                ("markdown", 131),
                                ("iframe", 136),
                                ("html", 137),
                                ("anchor", 139),
                                ("separator", 142),
                                ("card", 144),
                                ("contact_card", 151),
                            ]
                        ],
                        {"label": "Items"},
                    ),
                    174: (
                        "wagtail.blocks.StructBlock",
                        [[("column_width", 171), ("horizontal_align", 172), ("vertical_align", 165), ("items", 173)]],
                        {"group": "3. Page structure", "label": "Item grid"},
                    ),
                    175: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("title", 54),
                                ("heading_tag", 30),
                                ("description", 67),
                                ("image", 10),
                                ("image_ratio", 85),
                                ("image_badge", 86),
                                ("link", 87),
                                ("top_detail_text", 88),
                                ("top_detail_icon", 89),
                                ("top_detail_badges_tags", 92),
                                ("bottom_detail_text", 93),
                                ("bottom_detail_icon", 94),
                                ("call_to_action", 97),
                                ("grey_background", 98),
                                ("no_background", 99),
                                ("no_border", 100),
                                ("shadow", 101),
                            ]
                        ],
                        {"group": "DSFR components", "label": "Horizontal card"},
                    ),
                    176: (
                        "wagtail.blocks.StreamBlock",
                        [[("tabs", 153)]],
                        {"group": "DSFR components", "label": "Tabs"},
                    ),
                    177: (
                        "wagtail.blocks.StructBlock",
                        [[("column_width", 171), ("horizontal_align", 172), ("vertical_align", 165), ("items", 173)]],
                        {"group": "Page structure", "label": "Item grid"},
                    ),
                    178: (
                        "wagtail.blocks.StreamBlock",
                        [
                            [
                                ("text", 0),
                                ("image", 9),
                                ("imageandtext", 22),
                                ("table", 26),
                                ("alert", 31),
                                ("text_cta", 40),
                                ("video", 47),
                                ("transcription", 48),
                                ("badges_list", 53),
                                ("tags_list", 59),
                                ("buttons_list", 62),
                                ("accordions", 114),
                                ("callout", 115),
                                ("highlight", 116),
                                ("quote", 117),
                                ("link", 63),
                                ("tile", 118),
                                ("blog_recent_entries", 127),
                                ("events_recent_entries", 129),
                                ("stepper", 130),
                                ("markdown", 131),
                                ("iframe", 136),
                                ("html", 137),
                                ("anchor", 139),
                                ("separator", 142),
                                ("image_and_text", 22),
                                ("card", 175),
                                ("tabs", 176),
                                ("item_grid", 177),
                            ]
                        ],
                        {"label": "Content"},
                    ),
                    179: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("bg_image", 160),
                                ("bg_color_class", 161),
                                ("top_margin", 163),
                                ("bottom_margin", 164),
                                ("content", 178),
                            ]
                        ],
                        {"group": "3. Page structure", "label": "Full width background"},
                    ),
                    180: (
                        "wagtail.blocks.StreamBlock",
                        [
                            [
                                ("text", 0),
                                ("image", 9),
                                ("imageandtext", 22),
                                ("table", 26),
                                ("alert", 31),
                                ("text_cta", 40),
                                ("video", 47),
                                ("transcription", 48),
                                ("badges_list", 53),
                                ("tags_list", 59),
                                ("buttons_list", 62),
                                ("accordions", 114),
                                ("callout", 115),
                                ("highlight", 116),
                                ("quote", 117),
                                ("link", 63),
                                ("tile", 118),
                                ("blog_recent_entries", 127),
                                ("events_recent_entries", 129),
                                ("stepper", 130),
                                ("markdown", 131),
                                ("iframe", 136),
                                ("html", 137),
                                ("anchor", 139),
                                ("separator", 142),
                                ("image_and_text", 22),
                                ("card", 175),
                                ("tabs", 176),
                                ("item_grid", 177),
                            ]
                        ],
                        {"label": "Main content"},
                    ),
                    181: ("wagtail.blocks.CharBlock", (), {"label": "Side menu title", "required": False}),
                    182: (
                        "wagtail.blocks.RawHTMLBlock",
                        (),
                        {
                            "help_text": "Warning: Use HTML block with caution. Malicious code can compromise the security of the site.",
                            "label": "HTML",
                        },
                    ),
                    183: ("wagtail.blocks.PageChooserBlock", (), {"label": "Parent page"}),
                    184: ("wagtail.blocks.StructBlock", [[("page", 183)]], {"label": "Page tree"}),
                    185: (
                        "wagtail.blocks.StreamBlock",
                        [[("html", 182), ("pagetree", 184)]],
                        {"label": "Side menu content"},
                    ),
                    186: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("bg_image", 160),
                                ("bg_color_class", 161),
                                ("top_margin", 163),
                                ("bottom_margin", 164),
                                ("main_content", 180),
                                ("sidemenu_title", 181),
                                ("sidemenu_content", 185),
                            ]
                        ],
                        {"group": "3. Page structure", "label": "Full width background with side menu"},
                    ),
                    187: (
                        "wagtail.blocks.static_block.StaticBlock",
                        (),
                        {
                            "admin_text": "A simple, alphabetical list of the subpages of the current page.",
                            "group": "4. Website structure",
                            "label": "Subpages list",
                            "template": "sites_conformes_content_manager/blocks/subpages_list.html",
                        },
                    ),
                    188: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("title", 1),
                                ("heading_tag", 119),
                                ("blog", 120),
                                ("entries_count", 121),
                                ("category_filter", 122),
                                ("tag_filter", 123),
                                ("author_filter", 124),
                                ("source_filter", 125),
                                ("show_filters", 126),
                            ]
                        ],
                        {"group": "4. Website structure", "label": "Blog recent entries"},
                    ),
                    189: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("title", 1),
                                ("heading_tag", 119),
                                ("index_page", 128),
                                ("entries_count", 121),
                                ("category_filter", 122),
                                ("tag_filter", 123),
                                ("author_filter", 124),
                                ("source_filter", 125),
                                ("show_filters", 126),
                            ]
                        ],
                        {"group": "4. Website structure", "label": "Event calendar recent entries"},
                    ),
                    190: (
                        "wagtail.blocks.RichTextBlock",
                        (),
                        {
                            "default": "<h3>En savoir plus</h3> </br> Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.",
                            "features": ["bold", "italic", "link", "document-link", "strikethrough", "h2", "h3", "h4"],
                            "label": "Rich text",
                        },
                    ),
                    191: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {"choices": [("6", "small"), ("8", "medium"), ("12", "large")], "label": "Block width"},
                    ),
                    192: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [("left", "Left"), ("", "Center"), ("right", "Right")],
                            "label": "Block alignment",
                            "required": False,
                        },
                    ),
                    193: (
                        "wagtail.blocks.StructBlock",
                        [[("text", 190), ("width", 191), ("alignment", 192)]],
                        {"group": "1. Section templates to be adapted", "label": "Rich text with layout"},
                    ),
                    194: (
                        "wagtail.blocks.CharBlock",
                        (),
                        {"default": "Titre de la section", "label": "Section title"},
                    ),
                    195: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("Primary colors", [("blue-france", "Blue France"), ("red-marianne", "Red Marianne")]),
                                ("Neutral colors", [("grey", "Grey")]),
                                (
                                    "Illustration colors",
                                    [
                                        ("green-tilleul-verveine", "Tilleul verveine"),
                                        ("green-bourgeon", "Bourgeon"),
                                        ("green-emeraude", "Émeraude"),
                                        ("green-menthe", "Menthe"),
                                        ("green-archipel", "Archipel"),
                                        ("blue-ecume", "Écume"),
                                        ("blue-cumulus", "Cumulus"),
                                        ("purple-glycine", "Glycine"),
                                        ("pink-macaron", "Macaron"),
                                        ("pink-tuile", "Tuile"),
                                        ("yellow-tournesol", "Tournesol"),
                                        ("yellow-moutarde", "Moutarde"),
                                        ("orange-terre-battue", "Terre battue"),
                                        ("brown-cafe-creme", "Café crème"),
                                        ("brown-caramel", "Caramel"),
                                        ("brown-opera", "Opéra"),
                                        ("beige-gris-galet", "Gris galet"),
                                    ],
                                ),
                            ],
                            "help_text": "Uses the French Design System colors.<br>If you want to design a classic website, choose the colour ‘white’ or ‘French blue’.",
                            "label": "Background color",
                            "required": False,
                        },
                    ),
                    196: (
                        "wagtail.blocks.StructBlock",
                        [[("background_color", 195), ("top_margin", 163), ("bottom_margin", 164)]],
                        {"collapsed": True, "label": "Layout"},
                    ),
                    197: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [("left", "Left"), ("center", "Center"), ("right", "Right")],
                            "label": "Items alignement",
                        },
                    ),
                    198: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {"choices": [("6", "2"), ("4", "3"), ("3", "4")], "label": "Items per row"},
                    ),
                    199: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [("80", "Small (80px)"), ("140", "Medium (140px)"), ("200", "Large (200px)")],
                            "help_text": "Images are always displayed in a square (1:1) ratio. Three sizes are available: if the original image is smaller than the selected size, it will be displayed at its maximum available size.",
                            "label": "Image size of items",
                        },
                    ),
                    200: ("wagtail.blocks.CharBlock", (), {"label": "Title", "required": True}),
                    201: (
                        "wagtail.blocks.RichTextBlock",
                        (),
                        {
                            "default": "Add a short description to help your visitors better understand what you offer.",
                            "features": ["bold", "italic", "link", "document-link"],
                            "label": "Text",
                        },
                    ),
                    202: ("wagtail.blocks.StructBlock", [[("image", 10), ("title", 200), ("text", 201)]], {}),
                    203: (
                        "sites_conformes.content_manager.blocks.sections.ImageAndTextListBlock",
                        (202,),
                        {"collapsed": True, "label": "Items"},
                    ),
                    204: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("section_title", 194),
                                ("layout", 196),
                                ("items_alignement", 197),
                                ("items_per_row", 198),
                                ("images_size", 199),
                                ("items", 203),
                            ]
                        ],
                        {"group": "1. Section templates to be adapted", "label": "Items grid (image and text)"},
                    ),
                    205: (
                        "wagtail.blocks.RichTextBlock",
                        (),
                        {
                            "default": "<h3>Titre de la section</h3> </br> Lorem ipsum dolor sit amet, consectetur adipiscing elit, ",
                            "features": ["bold", "italic", "link", "document-link", "strikethrough", "h2", "h3", "h4"],
                            "label": "Text block",
                        },
                    ),
                    206: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [("left", "Left"), ("right", "Right")],
                            "help_text": "This field allows you to define the placement of text relative to adjacent content.",
                            "label": "Text content position",
                        },
                    ),
                    207: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("link_type", 13),
                                ("page", 14),
                                ("document", 15),
                                ("external_url", 16),
                                ("anchor", 17),
                                ("text", 33),
                                ("button_type", 34),
                                ("icon_class", 35),
                                ("icon_side", 36),
                            ]
                        ],
                        {
                            "default": {
                                "button_type": "fr-btn fr-btn--secondary",
                                "external_url": "https://tube.numerique.gouv.fr/",
                                "icon_side": "--",
                                "link_type": "external_url",
                                "text": "Appel à l'action",
                            },
                            "label": "Button",
                        },
                    ),
                    208: (
                        "wagtail.blocks.StructBlock",
                        [[("text", 205), ("position", 206), ("button", 207), ("image", 10), ("layout", 196)]],
                        {"group": "1. Section templates to be adapted", "label": "Image, text and cta"},
                    ),
                    209: (
                        "wagtail.blocks.RichTextBlock",
                        (),
                        {
                            "default": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididun",
                            "features": ["bold", "italic", "link", "document-link"],
                            "label": "Text",
                        },
                    ),
                    210: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("link_type", 13),
                                ("page", 14),
                                ("document", 15),
                                ("external_url", 16),
                                ("anchor", 17),
                                ("text", 33),
                                ("button_type", 34),
                                ("icon_class", 35),
                                ("icon_side", 36),
                            ]
                        ],
                        {
                            "default": {
                                "button_type": "fr-btn",
                                "external_url": "https://tube.numerique.gouv.fr/",
                                "icon_side": "--",
                                "link_type": "external_url",
                                "text": "Appel à l'action",
                            },
                            "label": "Button",
                        },
                    ),
                    211: (
                        "wagtail.blocks.StructBlock",
                        [[("section_title", 194), ("layout", 196), ("text", 209), ("button", 210)]],
                        {"group": "1. Section templates to be adapted", "label": "Text and button"},
                    ),
                    212: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("link_type", 13),
                                ("page", 14),
                                ("document", 15),
                                ("external_url", 16),
                                ("anchor", 17),
                                ("text", 18),
                            ]
                        ],
                        {
                            "collapsed": True,
                            "help_text": "This link appears at the bottom left of the section if completed",
                            "label": "Section link",
                            "required": False,
                        },
                    ),
                    213: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("title", 54),
                                ("heading_tag", 30),
                                ("description", 67),
                                ("image", 10),
                                ("image_ratio", 6),
                                ("image_badge", 86),
                                ("link", 87),
                                ("top_detail_text", 88),
                                ("top_detail_icon", 89),
                                ("top_detail_badges_tags", 92),
                                ("bottom_detail_text", 143),
                                ("bottom_detail_icon", 94),
                                ("call_to_action", 97),
                                ("grey_background", 98),
                                ("no_background", 99),
                                ("no_border", 100),
                                ("shadow", 101),
                            ]
                        ],
                        {},
                    ),
                    214: ("wagtail.blocks.StreamBlock", [[("card", 213)]], {"label": "Items"}),
                    215: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("section_title", 194),
                                ("layout", 196),
                                ("items_per_row", 198),
                                ("link", 212),
                                ("items", 214),
                            ]
                        ],
                        {"group": "1. Section templates to be adapted", "label": "In the spotlight"},
                    ),
                    216: (
                        "wagtail.blocks.StreamBlock",
                        [[("title", 54), ("accordion", 65)]],
                        {
                            "default": [
                                ("title", "Accordéon"),
                                (
                                    "accordion",
                                    {
                                        "content": "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>",
                                        "title": "Titre de l'accordéon 1",
                                    },
                                ),
                                (
                                    "accordion",
                                    {
                                        "content": "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>",
                                        "title": "Titre de l'accordéon 2",
                                    },
                                ),
                            ],
                            "label": "Accordion",
                        },
                    ),
                    217: (
                        "wagtail.blocks.StructBlock",
                        [[("accordion", 216), ("layout", 196)]],
                        {"group": "1. Section templates to be adapted", "label": "Accordions with layout"},
                    ),
                },
            ),
        ),
        migrations.AlterField(
            model_name="eventsindexpage",
            name="body",
            field=wagtail.fields.StreamField(
                [
                    ("paragraph", 0),
                    ("image", 9),
                    ("imageandtext", 22),
                    ("table", 26),
                    ("alert", 31),
                    ("text_cta", 40),
                    ("video", 47),
                    ("transcription", 48),
                    ("badges_list", 53),
                    ("tags_list", 59),
                    ("buttons_list", 62),
                    ("link", 63),
                    ("accordions", 66),
                    ("callout", 70),
                    ("highlight", 73),
                    ("quote", 78),
                    ("stepper", 84),
                    ("card", 102),
                    ("tile", 113),
                    ("tabs", 154),
                    ("markdown", 155),
                    ("iframe", 156),
                    ("html", 157),
                    ("anchor", 158),
                    ("separator", 159),
                    ("multicolumns", 170),
                    ("item_grid", 174),
                    ("fullwidthbackground", 179),
                    ("fullwidthbackgroundwithsidemenu", 186),
                    ("subpageslist", 187),
                    ("blog_recent_entries", 188),
                    ("events_recent_entries", 189),
                    ("layout_richtext", 193),
                    ("image_text_grid_section", 204),
                    ("image_text_cta_section", 208),
                    ("cta_section", 211),
                    ("spotlight_section", 215),
                    ("accordion_section", 217),
                ],
                blank=True,
                block_lookup={
                    0: ("wagtail.blocks.RichTextBlock", (), {"label": "Rich text"}),
                    1: ("wagtail.blocks.CharBlock", (), {"label": "Title", "required": False}),
                    2: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("h2", "Heading 2"),
                                ("h3", "Heading 3"),
                                ("h4", "Heading 4"),
                                ("h5", "Heading 5"),
                                ("h6", "Heading 6"),
                                ("p", "Paragraph"),
                            ],
                            "help_text": "Adapt to the page layout. Defaults to heading 3.",
                            "label": "Heading level",
                            "required": False,
                        },
                    ),
                    3: ("wagtail.images.blocks.ImageChooserBlock", (), {"label": "Image"}),
                    4: (
                        "wagtail.blocks.CharBlock",
                        (),
                        {"label": "Alternative text (textual description of the image)", "required": False},
                    ),
                    5: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("fr-content-media--sm", "Small"),
                                ("", "Medium"),
                                ("fr-content-media--lg", "Large"),
                            ],
                            "label": "Witdh",
                            "required": False,
                        },
                    ),
                    6: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("fr-ratio-32x9", "32x9"),
                                ("fr-ratio-16x9", "16x9"),
                                ("fr-ratio-3x2", "3x2"),
                                ("fr-ratio-4x3", "4x3"),
                                ("fr-ratio-1x1", "1x1"),
                                ("fr-ratio-3x4", "3x4"),
                                ("fr-ratio-2x3", "2x3"),
                            ],
                            "label": "Image ratio",
                            "required": False,
                        },
                    ),
                    7: ("wagtail.blocks.CharBlock", (), {"label": "Caption", "required": False}),
                    8: ("wagtail.blocks.URLBlock", (), {"label": "Link", "required": False}),
                    9: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("title", 1),
                                ("heading_tag", 2),
                                ("image", 3),
                                ("alt", 4),
                                ("width", 5),
                                ("image_ratio", 6),
                                ("caption", 7),
                                ("url", 8),
                            ]
                        ],
                        {"label": "Centered image"},
                    ),
                    10: ("wagtail.images.blocks.ImageBlock", [], {"label": "Image"}),
                    11: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("left", "Left (displayed above text in mobile view)"),
                                ("left_below", "Left (displayed below text in mobile view)"),
                                ("right", "Right (displayed below text in mobile view)"),
                                ("right_above", "Right (displayed above text in mobile view)"),
                            ],
                            "label": "Image position",
                        },
                    ),
                    12: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [("3", "3/12"), ("4", "4/12"), ("5", "5/12"), ("6", "6/12")],
                            "label": "Image width",
                        },
                    ),
                    13: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("page", "Page"),
                                ("external_url", "External URL"),
                                ("document", "Document"),
                                ("anchor", "Anchor link"),
                            ],
                            "help_text": "Select the type of link.",
                            "label": "Link type",
                            "required": False,
                        },
                    ),
                    14: (
                        "wagtail.blocks.PageChooserBlock",
                        (),
                        {
                            "help_text": "Link to a page of this site. Use either this, the document, or the external URL parameter.",
                            "label": "Page",
                            "required": False,
                        },
                    ),
                    15: (
                        "wagtail.documents.blocks.DocumentChooserBlock",
                        (),
                        {
                            "help_text": "Use either this, the external URL or the page parameter.",
                            "label": "Document",
                            "required": False,
                        },
                    ),
                    16: (
                        "wagtail.blocks.URLBlock",
                        (),
                        {
                            "help_text": "Use either this, the document or the page parameter.",
                            "label": "External URL",
                            "required": False,
                        },
                    ),
                    17: (
                        "wagtail.blocks.CharBlock",
                        (),
                        {
                            "default": "",
                            "help_text": "Link to an anchor block on the page. Allowed characters: A-Z, a-z, 0-9, - and _.",
                            "label": "Anchor ID",
                            "required": False,
                            "validators": [
                                django.core.validators.RegexValidator(
                                    re.compile("^[-a-zA-Z0-9_]+\\Z"),
                                    "Enter a valid “slug” consisting of letters, numbers, underscores or hyphens.",
                                    "invalid",
                                )
                            ],
                        },
                    ),
                    18: ("wagtail.blocks.CharBlock", (), {"label": "Link label", "required": False}),
                    19: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("", "No icon"),
                                ("fr-icon-arrow-right-line fr-link--icon-right", "Icon on the right side"),
                                ("fr-icon-arrow-right-line fr-link--icon-left", "Icon on the left side"),
                            ],
                            "help_text": "Only used for internal links.",
                            "label": "Icon",
                            "required": False,
                        },
                    ),
                    20: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [("fr-link--sm", "Small"), ("", "Medium"), ("fr-link--lg", "Large")],
                            "label": "Size",
                            "required": False,
                        },
                    ),
                    21: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("link_type", 13),
                                ("page", 14),
                                ("document", 15),
                                ("external_url", 16),
                                ("anchor", 17),
                                ("text", 18),
                                ("icon", 19),
                                ("size", 20),
                            ]
                        ],
                        {
                            "help_text": "The link is shown at the bottom of the text block, with an arrow",
                            "label": "Link",
                            "required": False,
                        },
                    ),
                    22: (
                        "wagtail.blocks.StructBlock",
                        [[("image", 10), ("image_side", 11), ("image_ratio", 12), ("text", 0), ("link", 21)]],
                        {"label": "Image and text"},
                    ),
                    23: ("wagtail.blocks.CharBlock", (), {"label": "Row heading", "required": False}),
                    24: (
                        "wagtail.blocks.RichTextBlock",
                        (),
                        {
                            "features": [
                                "bold",
                                "italic",
                                "link",
                                "document-link",
                                "superscript",
                                "subscript",
                                "strikethrough",
                                "text-left",
                                "text-center",
                                "text-right",
                            ],
                            "label": "Text",
                            "required": False,
                        },
                    ),
                    25: ("wagtail.images.blocks.ImageBlock", [], {"label": "Pictogram"}),
                    26: (
                        "wagtail.contrib.typed_table_block.blocks.TypedTableBlock",
                        [[("row_heading", 23), ("text", 24), ("pictogram", 25)]],
                        {"label": "Table"},
                    ),
                    27: ("wagtail.blocks.CharBlock", (), {"label": "Message title", "required": False}),
                    28: ("wagtail.blocks.TextBlock", (), {"label": "Message text", "required": False}),
                    29: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("error", "Error"),
                                ("success", "Success"),
                                ("info", "Information"),
                                ("warning", "Warning"),
                            ],
                            "label": "Message type",
                        },
                    ),
                    30: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("h2", "Heading 2"),
                                ("h3", "Heading 3"),
                                ("h4", "Heading 4"),
                                ("h5", "Heading 5"),
                                ("h6", "Heading 6"),
                                ("p", "Paragraph"),
                            ],
                            "help_text": "Adapt to the page layout. Defaults to heading 3.",
                            "label": "Heading level",
                        },
                    ),
                    31: (
                        "wagtail.blocks.StructBlock",
                        [[("title", 27), ("description", 28), ("level", 29), ("heading_tag", 30)]],
                        {"label": "Alert message"},
                    ),
                    32: ("wagtail.blocks.RichTextBlock", (), {"label": "Rich text", "required": False}),
                    33: ("wagtail.blocks.CharBlock", (), {"label": "Button label", "required": False}),
                    34: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("fr-btn", "Primary"),
                                ("fr-btn fr-btn--secondary", "Secundary"),
                                ("fr-btn fr-btn--tertiary", "Tertiary"),
                                ("fr-btn fr-btn--tertiary-no-outline", "Tertiary without border"),
                            ],
                            "label": "Button type",
                            "required": False,
                        },
                    ),
                    35: (
                        "sites_conformes.content_manager.blocks.buttons_links.IconPickerBlock",
                        (),
                        {"label": "Icon", "required": False},
                    ),
                    36: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [("fr-btn--icon-left", "Left"), ("fr-btn--icon-right", "Right")],
                            "label": "Icon side",
                            "required": False,
                        },
                    ),
                    37: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("link_type", 13),
                                ("page", 14),
                                ("document", 15),
                                ("external_url", 16),
                                ("anchor", 17),
                                ("text", 33),
                                ("button_type", 34),
                                ("icon_class", 35),
                                ("icon_side", 36),
                            ]
                        ],
                        {"label": "Button"},
                    ),
                    38: (
                        "wagtail.blocks.StreamBlock",
                        [[("button", 37)]],
                        {
                            "help_text": "Please use only one primary button.\n                        If you use icons, use them on all buttons and align them on the same side.",
                            "label": "Buttons",
                        },
                    ),
                    39: (
                        "wagtail.blocks.StreamBlock",
                        [[("buttons", 38)]],
                        {"label": "Call-to-action buttons", "max_num": 1, "required": False},
                    ),
                    40: (
                        "wagtail.blocks.StructBlock",
                        [[("text", 32), ("cta_buttons", 39)]],
                        {"label": "Text and call to action"},
                    ),
                    41: ("wagtail.blocks.CharBlock", (), {"label": "Video title", "required": False}),
                    42: (
                        "wagtail.blocks.URLBlock",
                        (),
                        {
                            "help_text": "Use embed format, with a version that doesn't require a consent banner if available. (e.g. : https://www.youtube-nocookie.com/embed/gLzXOViPX-0) For Youtube, use Embed video and check Enable privacy-enhanced mode.",
                            "label": "Video URL",
                        },
                    ),
                    43: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [("fr-ratio-16x9", "16x9"), ("fr-ratio-4x3", "4x3"), ("fr-ratio-1x1", "1x1")],
                            "label": "Video ratio",
                            "required": False,
                        },
                    ),
                    44: (
                        "wagtail.blocks.CharBlock",
                        (),
                        {"default": "Transcription", "label": "Title", "required": False},
                    ),
                    45: ("wagtail.blocks.RichTextBlock", (), {"label": "Transcription content", "required": False}),
                    46: (
                        "wagtail.blocks.StructBlock",
                        [[("title", 44), ("content", 45)]],
                        {"label": "Transcription", "required": False},
                    ),
                    47: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("title", 41),
                                ("caption", 7),
                                ("url", 42),
                                ("width", 5),
                                ("video_ratio", 43),
                                ("transcription", 46),
                            ]
                        ],
                        {"label": "Video"},
                    ),
                    48: ("wagtail.blocks.StructBlock", [[("title", 44), ("content", 45)]], {"label": "Transcription"}),
                    49: ("wagtail.blocks.CharBlock", (), {"label": "Badge label", "required": False}),
                    50: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("", [("new", "New"), ("grey", "Grey")]),
                                (
                                    "System colors",
                                    [
                                        ("info", "Info"),
                                        ("success", "Success"),
                                        ("warning", "Warning"),
                                        ("error", "Error"),
                                    ],
                                ),
                                (
                                    "Illustration colors",
                                    [
                                        ("green-tilleul-verveine", "Tilleul verveine"),
                                        ("green-bourgeon", "Bourgeon"),
                                        ("green-emeraude", "Émeraude"),
                                        ("green-menthe", "Menthe"),
                                        ("green-archipel", "Archipel"),
                                        ("blue-ecume", "Écume"),
                                        ("blue-cumulus", "Cumulus"),
                                        ("purple-glycine", "Glycine"),
                                        ("pink-macaron", "Macaron"),
                                        ("pink-tuile", "Tuile"),
                                        ("yellow-tournesol", "Tournesol"),
                                        ("yellow-moutarde", "Moutarde"),
                                        ("orange-terre-battue", "Terre battue"),
                                        ("brown-cafe-creme", "Café crème"),
                                        ("brown-caramel", "Caramel"),
                                        ("brown-opera", "Opéra"),
                                        ("beige-gris-galet", "Gris galet"),
                                    ],
                                ),
                            ],
                            "label": "Badge color",
                            "required": False,
                        },
                    ),
                    51: ("wagtail.blocks.BooleanBlock", (), {"label": "Hide badge icon", "required": False}),
                    52: (
                        "wagtail.blocks.StructBlock",
                        [[("text", 49), ("color", 50), ("hide_icon", 51)]],
                        {"label": "Badge"},
                    ),
                    53: ("wagtail.blocks.StreamBlock", [[("badge", 52)]], {"label": "Badge list"}),
                    54: ("wagtail.blocks.CharBlock", (), {"label": "Title"}),
                    55: ("wagtail.blocks.BooleanBlock", (), {"label": "Small tag", "required": False}),
                    56: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("green-tilleul-verveine", "Tilleul verveine"),
                                ("green-bourgeon", "Bourgeon"),
                                ("green-emeraude", "Émeraude"),
                                ("green-menthe", "Menthe"),
                                ("green-archipel", "Archipel"),
                                ("blue-ecume", "Écume"),
                                ("blue-cumulus", "Cumulus"),
                                ("purple-glycine", "Glycine"),
                                ("pink-macaron", "Macaron"),
                                ("pink-tuile", "Tuile"),
                                ("yellow-tournesol", "Tournesol"),
                                ("yellow-moutarde", "Moutarde"),
                                ("orange-terre-battue", "Terre battue"),
                                ("brown-cafe-creme", "Café crème"),
                                ("brown-caramel", "Caramel"),
                                ("brown-opera", "Opéra"),
                                ("beige-gris-galet", "Gris galet"),
                            ],
                            "help_text": "Only for clickable tags",
                            "label": "Tag color",
                            "required": False,
                        },
                    ),
                    57: (
                        "wagtail.blocks.StructBlock",
                        [[("link_type", 13), ("page", 14), ("document", 15), ("external_url", 16), ("anchor", 17)]],
                        {"required": False},
                    ),
                    58: (
                        "wagtail.blocks.StructBlock",
                        [[("label", 54), ("is_small", 55), ("color", 56), ("icon_class", 35), ("link", 57)]],
                        {"label": "Tag"},
                    ),
                    59: ("wagtail.blocks.StreamBlock", [[("tag", 58)]], {"label": "Tag list"}),
                    60: (
                        "wagtail.blocks.StreamBlock",
                        [[("button", 37)]],
                        {
                            "help_text": "Please use only one primary button.\n            If you use icons, use them on all buttons and align them on the same side.",
                            "label": "Buttons",
                        },
                    ),
                    61: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("", "Left"),
                                ("fr-btns-group--center", "Center"),
                                ("fr-btns-group--right", "Right"),
                                (
                                    "fr-btns-group--right fr-btns-group--inline-reverse",
                                    "Right (reverse order on desktop)",
                                ),
                            ],
                            "label": "Position",
                            "required": False,
                        },
                    ),
                    62: (
                        "wagtail.blocks.StructBlock",
                        [[("buttons", 60), ("position", 61)]],
                        {"label": "Button list"},
                    ),
                    63: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("link_type", 13),
                                ("page", 14),
                                ("document", 15),
                                ("external_url", 16),
                                ("anchor", 17),
                                ("text", 18),
                                ("icon", 19),
                                ("size", 20),
                            ]
                        ],
                        {"label": "Single link"},
                    ),
                    64: ("wagtail.blocks.RichTextBlock", (), {"label": "Content"}),
                    65: (
                        "wagtail.blocks.StructBlock",
                        [[("title", 54), ("content", 64)]],
                        {"label": "Accordion", "max_num": 15, "min_num": 1},
                    ),
                    66: (
                        "wagtail.blocks.StreamBlock",
                        [[("title", 54), ("accordion", 65)]],
                        {"group": "2. DSFR components", "label": "Accordions"},
                    ),
                    67: (
                        "wagtail.blocks.RichTextBlock",
                        (),
                        {
                            "features": [
                                "bold",
                                "italic",
                                "link",
                                "document-link",
                                "superscript",
                                "subscript",
                                "strikethrough",
                                "text-left",
                                "text-center",
                                "text-right",
                            ],
                            "label": "Content",
                            "required": False,
                        },
                    ),
                    68: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("link_type", 13),
                                ("page", 14),
                                ("document", 15),
                                ("external_url", 16),
                                ("anchor", 17),
                                ("text", 33),
                                ("button_type", 34),
                                ("icon_class", 35),
                                ("icon_side", 36),
                            ]
                        ],
                        {"label": "Button", "required": False},
                    ),
                    69: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("green-tilleul-verveine", "Tilleul verveine"),
                                ("green-bourgeon", "Bourgeon"),
                                ("green-emeraude", "Émeraude"),
                                ("green-menthe", "Menthe"),
                                ("green-archipel", "Archipel"),
                                ("blue-ecume", "Écume"),
                                ("blue-cumulus", "Cumulus"),
                                ("purple-glycine", "Glycine"),
                                ("pink-macaron", "Macaron"),
                                ("pink-tuile", "Tuile"),
                                ("yellow-tournesol", "Tournesol"),
                                ("yellow-moutarde", "Moutarde"),
                                ("orange-terre-battue", "Terre battue"),
                                ("brown-cafe-creme", "Café crème"),
                                ("brown-caramel", "Caramel"),
                                ("brown-opera", "Opéra"),
                                ("beige-gris-galet", "Gris galet"),
                            ],
                            "label": "Color",
                            "required": False,
                        },
                    ),
                    70: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("title", 1),
                                ("heading_tag", 30),
                                ("icon_class", 35),
                                ("text", 67),
                                ("button", 68),
                                ("color", 69),
                            ]
                        ],
                        {"group": "2. DSFR components", "label": "Callout"},
                    ),
                    71: (
                        "wagtail.blocks.RichTextBlock",
                        (),
                        {
                            "features": [
                                "bold",
                                "italic",
                                "link",
                                "document-link",
                                "superscript",
                                "subscript",
                                "strikethrough",
                                "text-left",
                                "text-center",
                                "text-right",
                            ],
                            "label": "Content",
                        },
                    ),
                    72: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [("fr-text--sm", "Small"), ("", "Medium"), ("fr-text--lg", "Large")],
                            "label": "Size",
                            "required": False,
                        },
                    ),
                    73: (
                        "wagtail.blocks.StructBlock",
                        [[("text", 71), ("color", 69), ("size", 72)]],
                        {"group": "2. DSFR components", "label": "Highlight"},
                    ),
                    74: ("wagtail.images.blocks.ImageChooserBlock", (), {"label": "Image", "required": False}),
                    75: ("wagtail.blocks.CharBlock", (), {"label": "Quote"}),
                    76: ("wagtail.blocks.CharBlock", (), {"label": "Author name", "required": False}),
                    77: ("wagtail.blocks.CharBlock", (), {"label": "Author title", "required": False}),
                    78: (
                        "wagtail.blocks.StructBlock",
                        [[("image", 74), ("quote", 75), ("author_name", 76), ("author_title", 77), ("color", 69)]],
                        {"group": "2. DSFR components", "label": "Quote"},
                    ),
                    79: (
                        "wagtail.blocks.IntegerBlock",
                        (),
                        {"label": "Number of steps", "max_value": 8, "min_value": 1},
                    ),
                    80: ("wagtail.blocks.IntegerBlock", (), {"label": "Current step", "max_value": 8, "min_value": 1}),
                    81: ("wagtail.blocks.TextBlock", (), {"label": "Detail", "required": False}),
                    82: ("wagtail.blocks.StructBlock", [[("title", 54), ("detail", 81)]], {"label": "Step"}),
                    83: ("wagtail.blocks.StreamBlock", [[("step", 82)]], {"label": "Steps"}),
                    84: (
                        "wagtail.blocks.StructBlock",
                        [[("title", 54), ("total", 79), ("current", 80), ("steps", 83)]],
                        {"group": "2. DSFR components", "label": "Stepper"},
                    ),
                    85: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [("fr-card--horizontal-tier", "1/3"), ("fr-card--horizontal-half", "50/50")],
                            "label": "Image ratio",
                            "required": False,
                        },
                    ),
                    86: (
                        "wagtail.blocks.StreamBlock",
                        [[("badge", 52)]],
                        {
                            "help_text": "Only used if the card has an image.",
                            "label": "Image area badge",
                            "max_num": 1,
                            "required": False,
                        },
                    ),
                    87: (
                        "wagtail.blocks.StructBlock",
                        [[("link_type", 13), ("page", 14), ("document", 15), ("external_url", 16), ("anchor", 17)]],
                        {
                            "collapsed": False,
                            "help_text": "Link for the whole card. If a call-to-action is present, the link will display on the title only.",
                            "label": "Link",
                            "required": False,
                        },
                    ),
                    88: ("wagtail.blocks.CharBlock", (), {"label": "Top detail: text", "required": False}),
                    89: (
                        "sites_conformes.content_manager.blocks.buttons_links.IconPickerBlock",
                        (),
                        {"label": "Top detail: icon", "required": False},
                    ),
                    90: ("wagtail.blocks.StreamBlock", [[("badge", 52)]], {}),
                    91: ("wagtail.blocks.StreamBlock", [[("tag", 58)]], {}),
                    92: (
                        "wagtail.blocks.StreamBlock",
                        [[("badges", 90), ("tags", 91)]],
                        {"label": "Top detail: badges or tags", "max_num": 1, "required": False},
                    ),
                    93: (
                        "wagtail.blocks.CharBlock",
                        (),
                        {
                            "help_text": "Incompatible with the bottom call-to-action. If the card links to a downloadable document, the values are pre-filled.",
                            "label": "Bottom detail: text",
                            "required": False,
                        },
                    ),
                    94: (
                        "sites_conformes.content_manager.blocks.buttons_links.IconPickerBlock",
                        (),
                        {"label": "Bottom detail: icon", "required": False},
                    ),
                    95: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("link_type", 13),
                                ("page", 14),
                                ("document", 15),
                                ("external_url", 16),
                                ("anchor", 17),
                                ("text", 18),
                            ]
                        ],
                        {"label": "Link"},
                    ),
                    96: ("wagtail.blocks.StreamBlock", [[("link", 95)]], {"label": "Links"}),
                    97: (
                        "wagtail.blocks.StreamBlock",
                        [[("links", 96), ("buttons", 38)]],
                        {
                            "help_text": "Incompatible with the bottom detail text. Allow you to add link or button.",
                            "label": "Bottom call-to-action: links or buttons",
                            "max_num": 1,
                            "required": False,
                        },
                    ),
                    98: ("wagtail.blocks.BooleanBlock", (), {"label": "Card with grey background", "required": False}),
                    99: ("wagtail.blocks.BooleanBlock", (), {"label": "Card without background", "required": False}),
                    100: ("wagtail.blocks.BooleanBlock", (), {"label": "Card without border", "required": False}),
                    101: ("wagtail.blocks.BooleanBlock", (), {"label": "Card with a shadow", "required": False}),
                    102: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("title", 54),
                                ("heading_tag", 30),
                                ("description", 67),
                                ("image", 10),
                                ("image_ratio", 85),
                                ("image_badge", 86),
                                ("link", 87),
                                ("top_detail_text", 88),
                                ("top_detail_icon", 89),
                                ("top_detail_badges_tags", 92),
                                ("bottom_detail_text", 93),
                                ("bottom_detail_icon", 94),
                                ("call_to_action", 97),
                                ("grey_background", 98),
                                ("no_background", 99),
                                ("no_border", 100),
                                ("shadow", 101),
                            ]
                        ],
                        {"group": "2. DSFR components", "label": "Horizontal card"},
                    ),
                    103: (
                        "wagtail.blocks.RichTextBlock",
                        (),
                        {
                            "features": ["bold", "italic", "superscript", "subscript", "strikethrough"],
                            "label": "Content",
                            "required": False,
                        },
                    ),
                    104: (
                        "wagtail.images.blocks.ImageChooserBlock",
                        (),
                        {"help_text": "Prefer SVG files.", "label": "Image", "required": False},
                    ),
                    105: (
                        "wagtail.blocks.StructBlock",
                        [[("link_type", 13), ("page", 14), ("document", 15), ("external_url", 16), ("anchor", 17)]],
                        {"label": "Link", "required": False},
                    ),
                    106: (
                        "wagtail.blocks.CharBlock",
                        (),
                        {
                            "help_text": "If the tile links to a downloadable document, the values are pre-filled.",
                            "label": "Detail text",
                            "required": False,
                        },
                    ),
                    107: ("wagtail.blocks.BooleanBlock", (), {"label": "Small tile", "required": False}),
                    108: (
                        "wagtail.blocks.BooleanBlock",
                        (),
                        {"label": "Tile with grey background", "required": False},
                    ),
                    109: ("wagtail.blocks.BooleanBlock", (), {"label": "Tile without background", "required": False}),
                    110: ("wagtail.blocks.BooleanBlock", (), {"label": "Tile without border", "required": False}),
                    111: ("wagtail.blocks.BooleanBlock", (), {"label": "Tile with a shadow", "required": False}),
                    112: ("wagtail.blocks.BooleanBlock", (), {"label": "Horizontal tile", "required": False}),
                    113: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("title", 54),
                                ("heading_tag", 30),
                                ("description", 103),
                                ("image", 104),
                                ("link", 105),
                                ("top_detail_badges_tags", 92),
                                ("detail_text", 106),
                                ("is_small", 107),
                                ("grey_background", 108),
                                ("no_background", 109),
                                ("no_border", 110),
                                ("shadow", 111),
                                ("is_horizontal", 112),
                            ]
                        ],
                        {"group": "2. DSFR components", "label": "Tile"},
                    ),
                    114: (
                        "wagtail.blocks.StreamBlock",
                        [[("title", 54), ("accordion", 65)]],
                        {"group": "DSFR components", "label": "Accordions"},
                    ),
                    115: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("title", 1),
                                ("heading_tag", 30),
                                ("icon_class", 35),
                                ("text", 67),
                                ("button", 68),
                                ("color", 69),
                            ]
                        ],
                        {"group": "DSFR components", "label": "Callout"},
                    ),
                    116: (
                        "wagtail.blocks.StructBlock",
                        [[("text", 71), ("color", 69), ("size", 72)]],
                        {"group": "DSFR components", "label": "Highlight"},
                    ),
                    117: (
                        "wagtail.blocks.StructBlock",
                        [[("image", 74), ("quote", 75), ("author_name", 76), ("author_title", 77), ("color", 69)]],
                        {"group": "DSFR components", "label": "Quote"},
                    ),
                    118: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("title", 54),
                                ("heading_tag", 30),
                                ("description", 103),
                                ("image", 104),
                                ("link", 105),
                                ("top_detail_badges_tags", 92),
                                ("detail_text", 106),
                                ("is_small", 107),
                                ("grey_background", 108),
                                ("no_background", 109),
                                ("no_border", 110),
                                ("shadow", 111),
                                ("is_horizontal", 112),
                            ]
                        ],
                        {"group": "DSFR components", "label": "Tile"},
                    ),
                    119: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("h2", "Heading 2"),
                                ("h3", "Heading 3"),
                                ("h4", "Heading 4"),
                                ("h5", "Heading 5"),
                            ],
                            "help_text": "Adapt to the page layout. Defaults to heading 2.",
                            "label": "Heading level",
                            "required": False,
                        },
                    ),
                    120: (
                        "wagtail.blocks.PageChooserBlock",
                        (),
                        {"label": "Blog", "page_type": ["sites_conformes_blog.BlogIndexPage"]},
                    ),
                    121: (
                        "wagtail.blocks.IntegerBlock",
                        (),
                        {
                            "default": 3,
                            "label": "Number of entries",
                            "max_value": 8,
                            "min_value": 1,
                            "required": False,
                        },
                    ),
                    122: (
                        "wagtail.snippets.blocks.SnippetChooserBlock",
                        ("sites_conformes_blog.Category",),
                        {"label": "Filter by category", "required": False},
                    ),
                    123: (
                        "wagtail.snippets.blocks.SnippetChooserBlock",
                        ("sites_conformes_content_manager.Tag",),
                        {"label": "Filter by tag", "required": False},
                    ),
                    124: (
                        "wagtail.snippets.blocks.SnippetChooserBlock",
                        ("sites_conformes_blog.Person",),
                        {"label": "Filter by author", "required": False},
                    ),
                    125: (
                        "wagtail.snippets.blocks.SnippetChooserBlock",
                        ("sites_conformes_blog.Organization",),
                        {
                            "help_text": "The source is the organization of the post author",
                            "label": "Filter by source",
                            "required": False,
                        },
                    ),
                    126: (
                        "wagtail.blocks.BooleanBlock",
                        (),
                        {"default": False, "label": "Show filters", "required": False},
                    ),
                    127: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("title", 1),
                                ("heading_tag", 119),
                                ("blog", 120),
                                ("entries_count", 121),
                                ("category_filter", 122),
                                ("tag_filter", 123),
                                ("author_filter", 124),
                                ("source_filter", 125),
                                ("show_filters", 126),
                            ]
                        ],
                        {"group": "Website structure", "label": "Blog recent entries"},
                    ),
                    128: (
                        "wagtail.blocks.PageChooserBlock",
                        (),
                        {"label": "Event calendar", "page_type": ["sites_conformes_events.EventsIndexPage"]},
                    ),
                    129: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("title", 1),
                                ("heading_tag", 119),
                                ("index_page", 128),
                                ("entries_count", 121),
                                ("category_filter", 122),
                                ("tag_filter", 123),
                                ("author_filter", 124),
                                ("source_filter", 125),
                                ("show_filters", 126),
                            ]
                        ],
                        {"group": "Website structure", "label": "Event calendar recent entries"},
                    ),
                    130: (
                        "wagtail.blocks.StructBlock",
                        [[("title", 54), ("total", 79), ("current", 80), ("steps", 83)]],
                        {"group": "DSFR components", "label": "Stepper"},
                    ),
                    131: ("wagtailmarkdown.blocks.MarkdownBlock", (), {"group": "Expert syntax", "label": "Markdown"}),
                    132: (
                        "wagtail.blocks.CharBlock",
                        (),
                        {
                            "help_text": "Accessibility: The title should describe, in a clear and concise manner, the embedded content.",
                            "label": "Title",
                        },
                    ),
                    133: (
                        "wagtail.blocks.URLBlock",
                        (),
                        {
                            "help_text": "Example for Tally: https://tally.so/embed/w2jMRa",
                            "label": "URL of the iframe",
                        },
                    ),
                    134: ("wagtail.blocks.IntegerBlock", (), {"label": "Height (in pixels)"}),
                    135: (
                        "wagtail.blocks.CharBlock",
                        (),
                        {
                            "help_text": "For example: \"allow='geolocation'\".",
                            "label": "Parameters",
                            "required": False,
                        },
                    ),
                    136: (
                        "wagtail.blocks.StructBlock",
                        [[("title", 132), ("url", 133), ("height", 134), ("parameters", 135)]],
                        {"group": "Expert syntax", "label": "Iframe"},
                    ),
                    137: (
                        "wagtail.blocks.RawHTMLBlock",
                        (),
                        {
                            "group": "Expert syntax",
                            "help_text": "Warning: Use HTML block with caution. Malicious code can compromise the security of the site.",
                            "readonly": True,
                        },
                    ),
                    138: (
                        "wagtail.blocks.CharBlock",
                        (),
                        {
                            "help_text": "Allows the creation of a link to this specific part of the page. Allowed characters: A-Z, a-z, 0-9, - and _.",
                            "label": "Anchor ID",
                            "validators": [
                                django.core.validators.RegexValidator(
                                    re.compile("^[-a-zA-Z0-9_]+\\Z"),
                                    "Enter a valid “slug” consisting of letters, numbers, underscores or hyphens.",
                                    "invalid",
                                )
                            ],
                        },
                    ),
                    139: (
                        "wagtail.blocks.StructBlock",
                        [[("anchor_id", 138)]],
                        {"group": "Page structure", "label": "Anchor"},
                    ),
                    140: (
                        "wagtail.blocks.IntegerBlock",
                        (),
                        {"default": 3, "label": "Top margin", "max_value": 15, "min_value": 0},
                    ),
                    141: (
                        "wagtail.blocks.IntegerBlock",
                        (),
                        {"default": 3, "label": "Bottom margin", "max_value": 15, "min_value": 0},
                    ),
                    142: (
                        "wagtail.blocks.StructBlock",
                        [[("top_margin", 140), ("bottom_margin", 141)]],
                        {"group": "Page structure", "label": "Separator"},
                    ),
                    143: (
                        "wagtail.blocks.CharBlock",
                        (),
                        {
                            "help_text": "Incompatible with the bottom call-to-action.",
                            "label": "Bottom detail: text",
                            "required": False,
                        },
                    ),
                    144: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("title", 54),
                                ("heading_tag", 30),
                                ("description", 67),
                                ("image", 10),
                                ("image_ratio", 6),
                                ("image_badge", 86),
                                ("link", 87),
                                ("top_detail_text", 88),
                                ("top_detail_icon", 89),
                                ("top_detail_badges_tags", 92),
                                ("bottom_detail_text", 143),
                                ("bottom_detail_icon", 94),
                                ("call_to_action", 97),
                                ("grey_background", 98),
                                ("no_background", 99),
                                ("no_border", 100),
                                ("shadow", 101),
                            ]
                        ],
                        {"group": "DSFR components", "label": "Vertical card"},
                    ),
                    145: (
                        "wagtail.snippets.blocks.SnippetChooserBlock",
                        ("sites_conformes_blog.Person",),
                        {
                            "help_text": "Optional, all values can be manually specified or overriden below",
                            "label": "Person",
                            "required": False,
                        },
                    ),
                    146: ("wagtail.blocks.CharBlock", (), {"label": "Name", "max_length": 255, "required": False}),
                    147: ("wagtail.blocks.CharBlock", (), {"label": "Role", "max_length": 255, "required": False}),
                    148: (
                        "wagtail.blocks.CharBlock",
                        (),
                        {"label": "Organization", "max_length": 255, "required": False},
                    ),
                    149: (
                        "wagtail.blocks.CharBlock",
                        (),
                        {"label": "Contact info", "max_length": 500, "required": False},
                    ),
                    150: ("wagtail.blocks.StreamBlock", [[("tag", 58)]], {"label": "Tags", "required": False}),
                    151: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("contact", 145),
                                ("link", 105),
                                ("heading_tag", 2),
                                ("name", 146),
                                ("role", 147),
                                ("organization", 148),
                                ("contact_info", 149),
                                ("image", 74),
                                ("tags", 150),
                            ]
                        ],
                        {"group": "Extra components", "label": "Contact card"},
                    ),
                    152: (
                        "wagtail.blocks.StreamBlock",
                        [
                            [
                                ("text", 0),
                                ("image", 9),
                                ("imageandtext", 22),
                                ("table", 26),
                                ("alert", 31),
                                ("text_cta", 40),
                                ("video", 47),
                                ("transcription", 48),
                                ("badges_list", 53),
                                ("tags_list", 59),
                                ("buttons_list", 62),
                                ("accordions", 114),
                                ("callout", 115),
                                ("highlight", 116),
                                ("quote", 117),
                                ("link", 63),
                                ("tile", 118),
                                ("blog_recent_entries", 127),
                                ("events_recent_entries", 129),
                                ("stepper", 130),
                                ("markdown", 131),
                                ("iframe", 136),
                                ("html", 137),
                                ("anchor", 139),
                                ("separator", 142),
                                ("card", 144),
                                ("contact_card", 151),
                            ]
                        ],
                        {"label": "Content"},
                    ),
                    153: (
                        "wagtail.blocks.StructBlock",
                        [[("title", 54), ("content", 152)]],
                        {"label": "Tab", "max_num": 15, "min_num": 1},
                    ),
                    154: (
                        "wagtail.blocks.StreamBlock",
                        [[("tabs", 153)]],
                        {"group": "2. DSFR components", "label": "Tabs"},
                    ),
                    155: (
                        "wagtailmarkdown.blocks.MarkdownBlock",
                        (),
                        {"group": "5. Expert syntax", "label": "Markdown"},
                    ),
                    156: (
                        "wagtail.blocks.StructBlock",
                        [[("title", 132), ("url", 133), ("height", 134), ("parameters", 135)]],
                        {"group": "5. Expert syntax", "label": "Iframe"},
                    ),
                    157: (
                        "wagtail.blocks.RawHTMLBlock",
                        (),
                        {
                            "group": "5. Expert syntax",
                            "help_text": "Warning: Use HTML block with caution. Malicious code can compromise the security of the site.",
                            "readonly": True,
                        },
                    ),
                    158: (
                        "wagtail.blocks.StructBlock",
                        [[("anchor_id", 138)]],
                        {"group": "3. Page structure", "label": "Anchor"},
                    ),
                    159: (
                        "wagtail.blocks.StructBlock",
                        [[("top_margin", 140), ("bottom_margin", 141)]],
                        {"group": "3. Page structure", "label": "Separator"},
                    ),
                    160: (
                        "wagtail.images.blocks.ImageChooserBlock",
                        (),
                        {"label": "Background image", "required": False},
                    ),
                    161: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("Primary colors", [("blue-france", "Blue France"), ("red-marianne", "Red Marianne")]),
                                ("Neutral colors", [("grey", "Grey")]),
                                (
                                    "Illustration colors",
                                    [
                                        ("green-tilleul-verveine", "Tilleul verveine"),
                                        ("green-bourgeon", "Bourgeon"),
                                        ("green-emeraude", "Émeraude"),
                                        ("green-menthe", "Menthe"),
                                        ("green-archipel", "Archipel"),
                                        ("blue-ecume", "Écume"),
                                        ("blue-cumulus", "Cumulus"),
                                        ("purple-glycine", "Glycine"),
                                        ("pink-macaron", "Macaron"),
                                        ("pink-tuile", "Tuile"),
                                        ("yellow-tournesol", "Tournesol"),
                                        ("yellow-moutarde", "Moutarde"),
                                        ("orange-terre-battue", "Terre battue"),
                                        ("brown-cafe-creme", "Café crème"),
                                        ("brown-caramel", "Caramel"),
                                        ("brown-opera", "Opéra"),
                                        ("beige-gris-galet", "Gris galet"),
                                    ],
                                ),
                            ],
                            "help_text": "Uses the French Design System colors",
                            "label": "Background color",
                            "required": False,
                        },
                    ),
                    162: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("h2", "Heading 2"),
                                ("h3", "Heading 3"),
                                ("h4", "Heading 4"),
                                ("h5", "Heading 5"),
                                ("h6", "Heading 6"),
                                ("p", "Paragraph"),
                            ],
                            "help_text": "Adapt to the page layout. Defaults to heading 2.",
                            "label": "Heading level",
                            "required": False,
                        },
                    ),
                    163: (
                        "wagtail.blocks.IntegerBlock",
                        (),
                        {"default": 5, "label": "Top margin", "max_value": 15, "min_value": 0, "required": False},
                    ),
                    164: (
                        "wagtail.blocks.IntegerBlock",
                        (),
                        {"default": 5, "label": "Bottom margin", "max_value": 15, "min_value": 0, "required": False},
                    ),
                    165: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [("top", "Top"), ("middle", "Middle"), ("bottom", "Bottom")],
                            "label": "Vertical align",
                            "required": False,
                        },
                    ),
                    166: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("3", "3/12"),
                                ("4", "4/12"),
                                ("5", "5/12"),
                                ("6", "6/12"),
                                ("7", "7/12"),
                                ("8", "8/12"),
                                ("9", "9/12"),
                            ],
                            "help_text": "The total width of all columns should be 12.",
                            "label": "Column width",
                            "required": False,
                        },
                    ),
                    167: (
                        "wagtail.blocks.StreamBlock",
                        [
                            [
                                ("text", 0),
                                ("image", 9),
                                ("imageandtext", 22),
                                ("table", 26),
                                ("alert", 31),
                                ("text_cta", 40),
                                ("video", 47),
                                ("transcription", 48),
                                ("badges_list", 53),
                                ("tags_list", 59),
                                ("buttons_list", 62),
                                ("accordions", 114),
                                ("callout", 115),
                                ("highlight", 116),
                                ("quote", 117),
                                ("link", 63),
                                ("tile", 118),
                                ("blog_recent_entries", 127),
                                ("events_recent_entries", 129),
                                ("stepper", 130),
                                ("markdown", 131),
                                ("iframe", 136),
                                ("html", 137),
                                ("anchor", 139),
                                ("separator", 142),
                                ("card", 144),
                                ("contact_card", 151),
                            ]
                        ],
                        {"label": "Column content"},
                    ),
                    168: (
                        "wagtail.blocks.StructBlock",
                        [[("width", 166), ("content", 167)]],
                        {"group": "Page structure", "label": "Adjustable column"},
                    ),
                    169: (
                        "wagtail.blocks.StreamBlock",
                        [
                            [
                                ("text", 0),
                                ("image", 9),
                                ("imageandtext", 22),
                                ("table", 26),
                                ("alert", 31),
                                ("text_cta", 40),
                                ("video", 47),
                                ("transcription", 48),
                                ("badges_list", 53),
                                ("tags_list", 59),
                                ("buttons_list", 62),
                                ("accordions", 114),
                                ("callout", 115),
                                ("highlight", 116),
                                ("quote", 117),
                                ("link", 63),
                                ("tile", 118),
                                ("blog_recent_entries", 127),
                                ("events_recent_entries", 129),
                                ("stepper", 130),
                                ("markdown", 131),
                                ("iframe", 136),
                                ("html", 137),
                                ("anchor", 139),
                                ("separator", 142),
                                ("card", 144),
                                ("column", 168),
                            ]
                        ],
                        {"label": "Columns"},
                    ),
                    170: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("bg_image", 160),
                                ("bg_color_class", 161),
                                ("title", 1),
                                ("heading_tag", 162),
                                ("top_margin", 163),
                                ("bottom_margin", 164),
                                ("vertical_align", 165),
                                ("columns", 169),
                            ]
                        ],
                        {"group": "3. Page structure", "label": "Multiple columns"},
                    ),
                    171: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {"choices": [("3", "3/12"), ("4", "4/12"), ("6", "6/12")], "label": "Column width"},
                    ),
                    172: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [("left", "Left"), ("center", "Center"), ("right", "Right")],
                            "label": "Horizontal align",
                            "required": False,
                        },
                    ),
                    173: (
                        "wagtail.blocks.StreamBlock",
                        [
                            [
                                ("text", 0),
                                ("image", 9),
                                ("imageandtext", 22),
                                ("table", 26),
                                ("alert", 31),
                                ("text_cta", 40),
                                ("video", 47),
                                ("transcription", 48),
                                ("badges_list", 53),
                                ("tags_list", 59),
                                ("buttons_list", 62),
                                ("accordions", 114),
                                ("callout", 115),
                                ("highlight", 116),
                                ("quote", 117),
                                ("link", 63),
                                ("tile", 118),
                                ("blog_recent_entries", 127),
                                ("events_recent_entries", 129),
                                ("stepper", 130),
                                ("markdown", 131),
                                ("iframe", 136),
                                ("html", 137),
                                ("anchor", 139),
                                ("separator", 142),
                                ("card", 144),
                                ("contact_card", 151),
                            ]
                        ],
                        {"label": "Items"},
                    ),
                    174: (
                        "wagtail.blocks.StructBlock",
                        [[("column_width", 171), ("horizontal_align", 172), ("vertical_align", 165), ("items", 173)]],
                        {"group": "3. Page structure", "label": "Item grid"},
                    ),
                    175: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("title", 54),
                                ("heading_tag", 30),
                                ("description", 67),
                                ("image", 10),
                                ("image_ratio", 85),
                                ("image_badge", 86),
                                ("link", 87),
                                ("top_detail_text", 88),
                                ("top_detail_icon", 89),
                                ("top_detail_badges_tags", 92),
                                ("bottom_detail_text", 93),
                                ("bottom_detail_icon", 94),
                                ("call_to_action", 97),
                                ("grey_background", 98),
                                ("no_background", 99),
                                ("no_border", 100),
                                ("shadow", 101),
                            ]
                        ],
                        {"group": "DSFR components", "label": "Horizontal card"},
                    ),
                    176: (
                        "wagtail.blocks.StreamBlock",
                        [[("tabs", 153)]],
                        {"group": "DSFR components", "label": "Tabs"},
                    ),
                    177: (
                        "wagtail.blocks.StructBlock",
                        [[("column_width", 171), ("horizontal_align", 172), ("vertical_align", 165), ("items", 173)]],
                        {"group": "Page structure", "label": "Item grid"},
                    ),
                    178: (
                        "wagtail.blocks.StreamBlock",
                        [
                            [
                                ("text", 0),
                                ("image", 9),
                                ("imageandtext", 22),
                                ("table", 26),
                                ("alert", 31),
                                ("text_cta", 40),
                                ("video", 47),
                                ("transcription", 48),
                                ("badges_list", 53),
                                ("tags_list", 59),
                                ("buttons_list", 62),
                                ("accordions", 114),
                                ("callout", 115),
                                ("highlight", 116),
                                ("quote", 117),
                                ("link", 63),
                                ("tile", 118),
                                ("blog_recent_entries", 127),
                                ("events_recent_entries", 129),
                                ("stepper", 130),
                                ("markdown", 131),
                                ("iframe", 136),
                                ("html", 137),
                                ("anchor", 139),
                                ("separator", 142),
                                ("image_and_text", 22),
                                ("card", 175),
                                ("tabs", 176),
                                ("item_grid", 177),
                            ]
                        ],
                        {"label": "Content"},
                    ),
                    179: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("bg_image", 160),
                                ("bg_color_class", 161),
                                ("top_margin", 163),
                                ("bottom_margin", 164),
                                ("content", 178),
                            ]
                        ],
                        {"group": "3. Page structure", "label": "Full width background"},
                    ),
                    180: (
                        "wagtail.blocks.StreamBlock",
                        [
                            [
                                ("text", 0),
                                ("image", 9),
                                ("imageandtext", 22),
                                ("table", 26),
                                ("alert", 31),
                                ("text_cta", 40),
                                ("video", 47),
                                ("transcription", 48),
                                ("badges_list", 53),
                                ("tags_list", 59),
                                ("buttons_list", 62),
                                ("accordions", 114),
                                ("callout", 115),
                                ("highlight", 116),
                                ("quote", 117),
                                ("link", 63),
                                ("tile", 118),
                                ("blog_recent_entries", 127),
                                ("events_recent_entries", 129),
                                ("stepper", 130),
                                ("markdown", 131),
                                ("iframe", 136),
                                ("html", 137),
                                ("anchor", 139),
                                ("separator", 142),
                                ("image_and_text", 22),
                                ("card", 175),
                                ("tabs", 176),
                                ("item_grid", 177),
                            ]
                        ],
                        {"label": "Main content"},
                    ),
                    181: ("wagtail.blocks.CharBlock", (), {"label": "Side menu title", "required": False}),
                    182: (
                        "wagtail.blocks.RawHTMLBlock",
                        (),
                        {
                            "help_text": "Warning: Use HTML block with caution. Malicious code can compromise the security of the site.",
                            "label": "HTML",
                        },
                    ),
                    183: ("wagtail.blocks.PageChooserBlock", (), {"label": "Parent page"}),
                    184: ("wagtail.blocks.StructBlock", [[("page", 183)]], {"label": "Page tree"}),
                    185: (
                        "wagtail.blocks.StreamBlock",
                        [[("html", 182), ("pagetree", 184)]],
                        {"label": "Side menu content"},
                    ),
                    186: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("bg_image", 160),
                                ("bg_color_class", 161),
                                ("top_margin", 163),
                                ("bottom_margin", 164),
                                ("main_content", 180),
                                ("sidemenu_title", 181),
                                ("sidemenu_content", 185),
                            ]
                        ],
                        {"group": "3. Page structure", "label": "Full width background with side menu"},
                    ),
                    187: (
                        "wagtail.blocks.static_block.StaticBlock",
                        (),
                        {
                            "admin_text": "A simple, alphabetical list of the subpages of the current page.",
                            "group": "4. Website structure",
                            "label": "Subpages list",
                            "template": "sites_conformes_content_manager/blocks/subpages_list.html",
                        },
                    ),
                    188: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("title", 1),
                                ("heading_tag", 119),
                                ("blog", 120),
                                ("entries_count", 121),
                                ("category_filter", 122),
                                ("tag_filter", 123),
                                ("author_filter", 124),
                                ("source_filter", 125),
                                ("show_filters", 126),
                            ]
                        ],
                        {"group": "4. Website structure", "label": "Blog recent entries"},
                    ),
                    189: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("title", 1),
                                ("heading_tag", 119),
                                ("index_page", 128),
                                ("entries_count", 121),
                                ("category_filter", 122),
                                ("tag_filter", 123),
                                ("author_filter", 124),
                                ("source_filter", 125),
                                ("show_filters", 126),
                            ]
                        ],
                        {"group": "4. Website structure", "label": "Event calendar recent entries"},
                    ),
                    190: (
                        "wagtail.blocks.RichTextBlock",
                        (),
                        {
                            "default": "<h3>En savoir plus</h3> </br> Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.",
                            "features": ["bold", "italic", "link", "document-link", "strikethrough", "h2", "h3", "h4"],
                            "label": "Rich text",
                        },
                    ),
                    191: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {"choices": [("6", "small"), ("8", "medium"), ("12", "large")], "label": "Block width"},
                    ),
                    192: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [("left", "Left"), ("", "Center"), ("right", "Right")],
                            "label": "Block alignment",
                            "required": False,
                        },
                    ),
                    193: (
                        "wagtail.blocks.StructBlock",
                        [[("text", 190), ("width", 191), ("alignment", 192)]],
                        {"group": "1. Section templates to be adapted", "label": "Rich text with layout"},
                    ),
                    194: (
                        "wagtail.blocks.CharBlock",
                        (),
                        {"default": "Titre de la section", "label": "Section title"},
                    ),
                    195: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [
                                ("Primary colors", [("blue-france", "Blue France"), ("red-marianne", "Red Marianne")]),
                                ("Neutral colors", [("grey", "Grey")]),
                                (
                                    "Illustration colors",
                                    [
                                        ("green-tilleul-verveine", "Tilleul verveine"),
                                        ("green-bourgeon", "Bourgeon"),
                                        ("green-emeraude", "Émeraude"),
                                        ("green-menthe", "Menthe"),
                                        ("green-archipel", "Archipel"),
                                        ("blue-ecume", "Écume"),
                                        ("blue-cumulus", "Cumulus"),
                                        ("purple-glycine", "Glycine"),
                                        ("pink-macaron", "Macaron"),
                                        ("pink-tuile", "Tuile"),
                                        ("yellow-tournesol", "Tournesol"),
                                        ("yellow-moutarde", "Moutarde"),
                                        ("orange-terre-battue", "Terre battue"),
                                        ("brown-cafe-creme", "Café crème"),
                                        ("brown-caramel", "Caramel"),
                                        ("brown-opera", "Opéra"),
                                        ("beige-gris-galet", "Gris galet"),
                                    ],
                                ),
                            ],
                            "help_text": "Uses the French Design System colors.<br>If you want to design a classic website, choose the colour ‘white’ or ‘French blue’.",
                            "label": "Background color",
                            "required": False,
                        },
                    ),
                    196: (
                        "wagtail.blocks.StructBlock",
                        [[("background_color", 195), ("top_margin", 163), ("bottom_margin", 164)]],
                        {"collapsed": True, "label": "Layout"},
                    ),
                    197: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [("left", "Left"), ("center", "Center"), ("right", "Right")],
                            "label": "Items alignement",
                        },
                    ),
                    198: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {"choices": [("6", "2"), ("4", "3"), ("3", "4")], "label": "Items per row"},
                    ),
                    199: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [("80", "Small (80px)"), ("140", "Medium (140px)"), ("200", "Large (200px)")],
                            "help_text": "Images are always displayed in a square (1:1) ratio. Three sizes are available: if the original image is smaller than the selected size, it will be displayed at its maximum available size.",
                            "label": "Image size of items",
                        },
                    ),
                    200: ("wagtail.blocks.CharBlock", (), {"label": "Title", "required": True}),
                    201: (
                        "wagtail.blocks.RichTextBlock",
                        (),
                        {
                            "default": "Add a short description to help your visitors better understand what you offer.",
                            "features": ["bold", "italic", "link", "document-link"],
                            "label": "Text",
                        },
                    ),
                    202: ("wagtail.blocks.StructBlock", [[("image", 10), ("title", 200), ("text", 201)]], {}),
                    203: (
                        "sites_conformes.content_manager.blocks.sections.ImageAndTextListBlock",
                        (202,),
                        {"collapsed": True, "label": "Items"},
                    ),
                    204: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("section_title", 194),
                                ("layout", 196),
                                ("items_alignement", 197),
                                ("items_per_row", 198),
                                ("images_size", 199),
                                ("items", 203),
                            ]
                        ],
                        {"group": "1. Section templates to be adapted", "label": "Items grid (image and text)"},
                    ),
                    205: (
                        "wagtail.blocks.RichTextBlock",
                        (),
                        {
                            "default": "<h3>Titre de la section</h3> </br> Lorem ipsum dolor sit amet, consectetur adipiscing elit, ",
                            "features": ["bold", "italic", "link", "document-link", "strikethrough", "h2", "h3", "h4"],
                            "label": "Text block",
                        },
                    ),
                    206: (
                        "wagtail.blocks.ChoiceBlock",
                        [],
                        {
                            "choices": [("left", "Left"), ("right", "Right")],
                            "help_text": "This field allows you to define the placement of text relative to adjacent content.",
                            "label": "Text content position",
                        },
                    ),
                    207: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("link_type", 13),
                                ("page", 14),
                                ("document", 15),
                                ("external_url", 16),
                                ("anchor", 17),
                                ("text", 33),
                                ("button_type", 34),
                                ("icon_class", 35),
                                ("icon_side", 36),
                            ]
                        ],
                        {
                            "default": {
                                "button_type": "fr-btn fr-btn--secondary",
                                "external_url": "https://tube.numerique.gouv.fr/",
                                "icon_side": "--",
                                "link_type": "external_url",
                                "text": "Appel à l'action",
                            },
                            "label": "Button",
                        },
                    ),
                    208: (
                        "wagtail.blocks.StructBlock",
                        [[("text", 205), ("position", 206), ("button", 207), ("image", 10), ("layout", 196)]],
                        {"group": "1. Section templates to be adapted", "label": "Image, text and cta"},
                    ),
                    209: (
                        "wagtail.blocks.RichTextBlock",
                        (),
                        {
                            "default": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididun",
                            "features": ["bold", "italic", "link", "document-link"],
                            "label": "Text",
                        },
                    ),
                    210: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("link_type", 13),
                                ("page", 14),
                                ("document", 15),
                                ("external_url", 16),
                                ("anchor", 17),
                                ("text", 33),
                                ("button_type", 34),
                                ("icon_class", 35),
                                ("icon_side", 36),
                            ]
                        ],
                        {
                            "default": {
                                "button_type": "fr-btn",
                                "external_url": "https://tube.numerique.gouv.fr/",
                                "icon_side": "--",
                                "link_type": "external_url",
                                "text": "Appel à l'action",
                            },
                            "label": "Button",
                        },
                    ),
                    211: (
                        "wagtail.blocks.StructBlock",
                        [[("section_title", 194), ("layout", 196), ("text", 209), ("button", 210)]],
                        {"group": "1. Section templates to be adapted", "label": "Text and button"},
                    ),
                    212: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("link_type", 13),
                                ("page", 14),
                                ("document", 15),
                                ("external_url", 16),
                                ("anchor", 17),
                                ("text", 18),
                            ]
                        ],
                        {
                            "collapsed": True,
                            "help_text": "This link appears at the bottom left of the section if completed",
                            "label": "Section link",
                            "required": False,
                        },
                    ),
                    213: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("title", 54),
                                ("heading_tag", 30),
                                ("description", 67),
                                ("image", 10),
                                ("image_ratio", 6),
                                ("image_badge", 86),
                                ("link", 87),
                                ("top_detail_text", 88),
                                ("top_detail_icon", 89),
                                ("top_detail_badges_tags", 92),
                                ("bottom_detail_text", 143),
                                ("bottom_detail_icon", 94),
                                ("call_to_action", 97),
                                ("grey_background", 98),
                                ("no_background", 99),
                                ("no_border", 100),
                                ("shadow", 101),
                            ]
                        ],
                        {},
                    ),
                    214: ("wagtail.blocks.StreamBlock", [[("card", 213)]], {"label": "Items"}),
                    215: (
                        "wagtail.blocks.StructBlock",
                        [
                            [
                                ("section_title", 194),
                                ("layout", 196),
                                ("items_per_row", 198),
                                ("link", 212),
                                ("items", 214),
                            ]
                        ],
                        {"group": "1. Section templates to be adapted", "label": "In the spotlight"},
                    ),
                    216: (
                        "wagtail.blocks.StreamBlock",
                        [[("title", 54), ("accordion", 65)]],
                        {
                            "default": [
                                ("title", "Accordéon"),
                                (
                                    "accordion",
                                    {
                                        "content": "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>",
                                        "title": "Titre de l'accordéon 1",
                                    },
                                ),
                                (
                                    "accordion",
                                    {
                                        "content": "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>",
                                        "title": "Titre de l'accordéon 2",
                                    },
                                ),
                            ],
                            "label": "Accordion",
                        },
                    ),
                    217: (
                        "wagtail.blocks.StructBlock",
                        [[("accordion", 216), ("layout", 196)]],
                        {"group": "1. Section templates to be adapted", "label": "Accordions with layout"},
                    ),
                },
            ),
        ),
    ]
